/* CSS Document */

body,td,th,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #949488;
	background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link { color: #FF6600; text-decoration: none; }
a:visited {	text-decoration: none; color: #FF6600; }
a:hover { text-decoration: underline; color: #F94AC6; }
a:active { text-decoration: none; color: #F94AC6; }

h1,h2 {	font-family: Georgia, Times New Roman, Times, serif; }
h1 { font-size: 28px; font-weight:normal; margin-top:0px; padding-top:17px;}
h2 { font-size: 14px; border-top: dashed 1px #cccccc; padding: 5px 0px 0px 0px;}
h3 { font-size: 12px; }

ul {  margin: 0px 0px 0px 20px; padding: 0px; }
ol {  margin: 0px 0px 0px 20px; padding: 0px; }

.firstpara { font-size: 12px; }
.orange { color: #FF6600; }
.purple { color: #F94AC6; }

.newsdate { color: #FF6600; font-family: Georgia, Times New Roman, Times, serif; font-size: 9px; font-weight:normal;}

.upsdate { color: #FF6600; font-style:italic; }
.upslist {  font-s ize: 9px; font-weight:bold; }
.upslistdate { display:block; text-align:right; color: #333333; font-size: 9px; font-weight:normal;  border-bottom: dashed 1px #cccccc;}

.homelink a, .homelink:visited  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }


.headlink a, .headlink a:visited  { color: #000000;  }
.headlink a:hover {  color: #FF6600; text-decoration: none; }

h1 .sub { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px;  }

#logo { position:absolute; top: 25px; left: 383px; width:100px; z-index:10;}

#mainnav { position:absolute; top: 108px; left: 202px; text-align:center; width:549px; z-index:10; margin:0px; overflow: hidden;}
#mainnav ul {  margin: 0px; padding: 0px; }
#mainnav ul li { display: inline; float:left; list-style-type: none;}
#mainnav ul li a { margin:0px 2px 0px 0px; padding:1px 4px 0px 4px; background-color:#666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing: 1px; }
#mainnav ul li a:hover {   background-color:#FF6600; text-decoration: none;}


#masthead {  width:100%; height:124px; background-color: #FFFFFF; background-image: url(../images/BG_masthead.jpg); background-repeat: repeat-x;}

.column { float:left; }

#main { float:left; width: 718px; margin: 0px; padding:0px; background-image:url(../images/BG_left.gif); background-repeat:repeat-y; background-color:#FFFFFF; }

#leftbar { width:169px; }

#who { padding: 0px; width:169px; }

#leftnote {	margin: 20px 0px 10px 13px; width:145px; border-bottom: dashed 1px #cccccc; }
#leftnote p { margin: 0px 0px 10px 0px; font-family: Georgia, Times New Roman, Times, serif; line-height: 15px;}

#leftnav { padding:13px 10px 0px 0px;  }
#leftnav ul {  margin: 0px 2px 0px 0px; padding: 0px; margin-left: 13px; list-style-type: none; border-top: dashed 1px #cccccc;}
#leftnav ul li {  display:block; margin:0px; padding:8px 0px 10px 0px;  border-bottom: dashed 1px #cccccc;}
#leftnav ul li a {  font-size: 11px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
#leftnav ul li a:hover { color: #FF6600; text-decoration: none;}
#leftnav ul li ul {  margin: 0px; padding: 0px;  border-top: dashed 1px #cccccc;}
#leftnav ul li ul li{ margin: 0px 0px 0px 10px; padding:2px 0px 4px 0px; border-bottom: dashed 1px #cccccc;}
.leftnavhead{ font-weight:bold; }

.rssGif { display: block; padding-top: 5px; }

#join { padding: 50px 0px; clear:left; }
#homejoin { padding: 20px 0px; clear:left; }

#homecontent { width:548px; background-color:#FFFFFF; min-height:400px;  }
#content { width:548px; background-color:#FFFFFF; min-height:400px;  }

.homeitem {	clear:left; margin:0px; padding:0px; }

#homehead { padding:15px 0px 0px 0px; text-align:center; }

#homerow1 { padding:10px 0px 0px 35px; width:513px}
#homerow1 .item { float:left;  width: 123px;}
#homerow1 .item p{ width:106px; margin:0px; padding:8px 0px 0px 0px; }
#homerow1 .item img{ border-bottom: dashed 1px #cccccc; }

#homerow2 { padding:10px 0px 0px 25px; width:523px }
#homerow2 .item  { float:left; width:245px;}
#homerow2 .item p{ width:228px; margin:0px; padding:8px 10px 0px 10px; font-family: Georgia, Times New Roman, Times, serif; }
#homerow2 .itemHead{  }
#homerow2 .itemText{ }
#homerow2 .item h4{ width:228px; margin:20px 10px 0px 10px; padding:8px 0px 0px 0px; font-family:  Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal; border-top: dashed 1px #cccccc;}

#homefooter { margin:0px; padding:10px 0px 10px 0px; text-align:center; }

#pagebtm { margin: 0px; padding: 7px 0px 2px 0px; background-image:url(../images/bg_bottomgrid.gif); background-repeat:x-repeat; }

#pagebtmspace { float:left; width: 718px; height: 50px; }

#pagecontent { float:left; width:345px;  padding:17px 0px 0px 35px; }
#pagefooter { padding:17px 0px 0px 25px; clear:left; }
#pagefooter p { width:475px; margin:10px 10px; font-family: Georgia, Times New Roman, Times, serif; font-size:11px; }
#pagefootergrid { width:549px; background-image:url(../images/bg_bottomgrid.gif); background-repeat:y-repeat; height:8px;}

#sidebar{ width:125px; padding:35px 0px 0px 25px; }

#sidebar .item {  margin-top:50px; padding:0px 0px 0px 2px;border-bottom: dashed 1px #cccccc; border-top: dashed 1px #cccccc;}
#sidebar .item p { margin:3px 0px 10px 0px; font-size:10px; }
#sidebar .quote { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; }

#print { margin:0px; padding:8px 0px 8px 2px; border-bottom: dashed 1px #cccccc; border-top: dashed 1px #cccccc;}
#print a { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }
#print a:hover { color: #FF6600; text-decoration:none; }
#print .orange { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px;}



#copy { clear:left; padding: 8px 0px 0px 5px; font-family: Georgia, Times New Roman, Times, serif; font-size:9px; color:#666666;}


.formitem { width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px 0px 5px 0px; }
.formbtn{ width: 75px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:10px 0px 5px 0px;  }
.formline { border-top: dashed 1px #cccccc;}

#adminpagecontent { float:left; width:480px;  padding:17px 0px 0px 35px; }



/* Start Holly Hack, hidden from MacIE. \*/
* html #hom econtent {
height: 1%;
}
/* End Holly Hack. */


/* IE5.x/Win hacks */
#homefooter { _padding: 9px 0px 10px 0px;}

@media print { 
body, #content, #main { background-color: #FFFFFF; background-image: none; }
#pagebtm, #mainnav { display:none;}
}






