/*******************************************
        BASIC PAGE STUFF
*******************************************/
body{background:url(../images/bg.gif) #303C52;margin:0px;padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
/* HTML STUFF */
p{margin:0px 0px 12px 0px;}
table{padding:0px;margin:0px;border:0px;}
td{padding:5px;margin:0px;border:0px;}
tr{padding:0px;margin:0px;border:0px;}
/* LINKS */
a{text-decoration:none; color:#083289;}
a:hover{text-decoration:none; color:#8ca3d6;}
.a_menu{text-decoration:none; color:#083289; font-weight:bold;}
.a_menu:hover{text-decoration:none; color:#8ca3d6;}
.cleared{clear:both;}
/*******************************************
        LAYOUT
*******************************************/
#wrapper{margin:0 auto;width:90%;min-width:860px; background:#ECECEC;border-left:5px solid #ECECEC;border-right:5px solid #ECECEC;}
/* HEADER */
#header{height:130px;}
#headerImage{float:left;}
#headerInfo{float:right; padding:5px; text-align:right;}
/* FOOTER */
#footer{text-align:center;padding:8px 0px 0px 0px;}
/* MENU */
#menu{background:white;height:20px;border:1px solid black;margin:0px 0px 12px 0px;padding:8px 0px 8px 0px;text-align:center;}
#menu ul{margin:0px 0px 0px 15px; padding:0px; list-style:none;}
#menu li{float:left; margin:0px 5px 0px 4px; padding:0px 0px 0px 8px; background: url(../images/li_bg.gif) left no-repeat; font-size:13px; }
#menu .clearli{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 0px; background:none;}

/* SUBMENU */
.submenu{background:white;height:14px;border:1px solid black;margin:0px 0px 12px 0px;padding:8px 0px 8px 0px;text-align:center;}
.submenu ul{margin:0px 0px 0px 15px; padding:0px; list-style:none;}
.submenu li{line-height:1.6em;float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 8px; background: url(../images/li_bg.gif) left no-repeat;}
.submenu .clearli{float:left; margin:0px 4px 0px 4px; padding:0px 0px 0px 0px; background:none;}

/* CONTENT */
#content{background:white;clear:both;border:1px solid black;margin:0px 0px 12px 0px;}
.contentTableTitles{border:1px solid black}

.content_include{background:white;clear:both;border:1px solid black;margin:0px 0px 12px 0px;}

.titleDiv{background-color:#CBD9FE;display:block;font-weight:bold;padding:5px}

.emoDiv{float:right;}

.postUserMenu{float:right;text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postUserMenu a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postUserMenu a:hover{color:#EEEEEE;}
.postDate{float:left;text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#BBBBBB;}
.postTopMenu{height:18px;}

.editedLink{color:#AAAAAA;font-size:7pt;}

.smalltext{font-size:0.8em;color:#BBBBBB;}

/*******************************************
        FORM STUFF
*******************************************/
form{padding:5px;}
.simpleForm{padding:0px;}
label{display:block; margin:8px 0px 2px 0px;}
input{width:600px;padding:2px;height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
textarea{width:600px;height:200px;padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
button{margin:0px 0px 0px 250px;width:150px;height:22px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
select{width:600px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:black;}
.pagecountDropdown{width:60px;}
.file{height:22px;width:400px;}
.short{width:150px;}
.shorter{width:117px;}
.shortest{width:50px;}
.errorText{width:400px;background-color:#ffeded;color:red;padding:3px;font-weight:bold;border:1px solid red;}
.alertText{width:400px;background-color:#dcf0d7;color:#186105;padding:3px;font-weight:bold;border:1px solid #186105;}
.checkbox {width:20px;}
.button_no_margin{margin:5px;}
.searchBox{width:100px;}
.searchGo{width:30px;height:22px;}

/*******************************************
                CALENDAR STUFF
*******************************************/
.calendar{width:750px;}
.calendar_blank{background-color:#EEEEEE;}
.calendar_field0{background-color:#DCE3EE;}
.calendar_field1{background-color:#E5EBF5;height:70px;}
.calendar_header{background-color:#CBD9FE;text-align:center;height:20px;}
.calendar_subheader{background-color:#DEE8FA;text-align:center;height:20px;}

/*******************************************
        PAGE SPECIFIC
*******************************************/
.ContentTable{
        background-color: #5f6f83;
        color:black;
        padding:0px;
}
.ContentTable td{padding:0px;}

.TitleBar{
        background-color: #CBD9FE;
        color:black;
}
.TitleBar td{padding:5px;}

.DescBar{
        background-color: #d8dce2;
        color:black;
        padding:2px;text-align:center;
}

.TableContent1{
        background-color: white;
        color:black;
}
.TableContent1 td{padding:5px;}

.TableContent2{
        background-color: #EAF0FF;
        color:black;
}
.TableContent2 td{padding:5px;}
.postCol{width:1px;padding:0px;margin:0px;background-color:#cddee9;}
.sigHR{border-bottom:1px solid #cddee9;height:12px;margin:1px;}
.width100{width:100px;}

.attachments{padding:10px;border:1px solid #cddee9;}
.attachment{width:130px;margin:5px;padding:5px;border:1px solid #cddee9;float:left;text-align:center;}

.quoteBox1{margin:10px;padding:3px;border:1px solid #cddee9;background-color:#EAF3FA;}
.quoteBox2{margin:10px;padding:3px;border:1px solid #cddee9;background-color:white;}

.smallLoginDiv{float:right;margin:5px;}
.fastReply{float:left;margin:5px;}
.fr_textarea{width:250px;height:80px;}



.padded{padding:10px;}
.adminoptions{text-align:right;}

h1			{ width:400px; font-size:1em; padding:0px; margin:0px 0px 10px 0px; color:#083289; }
h2			{ width:400px; font-size:0.9em; font-weight:normal; padding:0px; margin:0px 0px 10px 0px; color:#083289; }
h2 a		{ text-decoration:underline; }

.plugin-surround	{ float:left; overflow:hidden; width:100%; margin-top:8px; }
	.plugin-surround .plugin	{ float:left; overflow:hidden; width:50%; }
	.plugin-surround .plugin.fb	{ width:70%; }
	.plugin-surround .plugin.tw	{ width:30%; }


p.supersmall { font-size:9px; text-align:center; }


#paypal-donations { float:left; overflow:hidden; border:1px solid #000; background:#fff; width:100%; padding:10px 0px; clear:both; margin:0 0 10px 0; }
          #paypal-donations p { text-align:center; margin:0; padding:0; font-weight:normal; font-style:italic; font-size:12px; }
          #paypal-donations .bar-box  { margin-top:3px; margin-left:10px; width:780px; float:left; }
            #paypal-donations .bar-container  { width:550px; float:left; background:#ff0000; margin-right:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
              #paypal-donations .bar-container .bar  { float:left; margin-right:10px; background:#7faa6b; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
          #paypal-donations .button  { margin-right:12px; float:right; width:130px; text-align:right; }

          #paypal-donations form  { margin:0; padding:0; }
          #paypal-donations form input  { width:auto; height:auto; margin:-12px 0 0 0; padding:0; }
