/* CSS Document */

body {
background-image: url(images/bg.jpg);
}


#main_container {
margin-top: 20px;
width: 871px;
margin-left: auto;
margin-right: auto;
background-color: 0;

}

#top_head {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	width: 861px;
	height: 163px;
}

#blog_head {
	background-image: url(images/header_blog.png);
	background-repeat: no-repeat;
	width: 861px;
	height: 322px;
}


#sslink {
	float:right;
	height:70px;
	position:relative;
	top:80px;
	width:80px;
	right: 225px;
}


#header {
width: 861px;
height: 163px;
background-image: url(images/main_bg.gif);
background-repeat: repeat-y;
padding: 5px;
padding-left: 8px;
float: left;

}


#header_nav {
float: right;
width: 650px;
/*border: 1px solid #003399;*/
border-top: 0;
height: 30px;
margin-right: 13px;
margin-top: 118px;

}

#content {
	width: 848px;
	background-image: url(images/container.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 8px;
	position: absolute;
}

#content_container {
	width: 510px;
	margin-left: 165px;
	margin-right: 165px;
}


#content_container p, ul, li, td, form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #663333;
}

#content_container tr {
vertical-align: top;
}

#content a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c8819f;
  text-decoration: none;  
  font-weight: normal;
}

#content a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c8819f;
  text-decoration: none;
  font-weight: normal;
  
}

#content a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #67afff; 
  font-weight: normal;
 
}


#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c8819f;
	font-weight: bold;
}

#content h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #67afff; 
}


#content h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #67afff; 
}

#content h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #663333;
}


#content_container p.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #663333;
}

#content_container p.resume {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #67afff;
 
}

#content_container p.h4heading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #663333;
}


#content_container p.rave {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #67afff;

}

#side_pink {
width: 138px;
background: #FFFFFF;
}



#sidebar {
	width: 138px;
	position: absolute;
	margin-left: 18px;
	background-image: url(images/side_full.jpg);
	background-repeat: repeat-y;
}

#sidebarIE {
	width: 138px;
	position: absolute;
	margin-left: -165px;
	background-image: url(images/side_full.jpg);
	background-repeat: repeat-y;
}


#sidebar_head {
width: 138px;
height: 25px;
background-image: url(images/side_head.jpg);
}


#sidebar_foot {
width: 138px;
height: 25px;
background-image: url(images/side_foot.jpg);
}

#sidebarright {
	width: 138px;
	position: absolute;
	background-image: url(images/side_full.jpg);
	background-repeat: repeat-y;
	margin-left: 685px;
}

#sidebarrightIE {
	width: 138px;
	position: absolute;
	background-image: url(images/side_full.jpg);
	background-repeat: repeat-y;
	margin-left: -165px;
}


#side_signup {
padding-top: 15px;
padding-bottom: 15px;
background: #FFFFFF;
}


#side_news {
background: #FFFFFF;
}


#sidebar_content {
width: 127px;
margin-top: 3px;
margin-left: auto;
margin-right: auto;
}

#sidebarright_content {
width: 127px;
margin-top: 3px;
margin-left: auto;
margin-right: auto;
text-align: right;

}

#pinklinks a:link, a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c8819f;
  text-decoration: none;  
}

#pinklinks a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #67afff; 
 
}


#bluelinks a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #67afff;
  font-weight: bold;
  text-decoration: none;  
}

#bluelinks a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #67afff;
  font-weight: bold;
  text-decoration: none;  
}


#bluelinks a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #c8819f; 
  font-weight: bold;
 
}

#sidebar h5{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #67afff;
font-weight: bold;
margin: 0px 4px -15px 2px;
}




#sidebarright h5{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #67afff;
font-weight: bold;
margin: 0px 4px -15px 2px;
text-align: right;
}


#sidebar .date {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #663333;
margin: 0px 2px 10px 4px;
}

#rotating {
width: 592px;
height: 210px;
margin-right: 20px;
margin-bottom: 7px;
}

#left {
float: left;
margin-top: 60px;
margin-left: 20px;
width: auto;
}

#search {
margin-top: 0px;
margin-left: 590px;
}


#search_nav {
float: left;
width: 199px;
height: 22px;
margin-left: 400px;
margin-top: 84px;
}

#footer {
width: 859px;
height: 115px;
background-image: url(images/footer.gif);
background-repeat: no-repeat;
}

#footer p  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
}

.rave {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #67afff;
}

.list {
line-height: 1.5em;
margin-left: 20px;
}

.pink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #c8819f;
}

.pink12 {
padding-left: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #c8819f;
}

.blue12 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #67afff;
}


.blue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #67afff;
}

.brown {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #663333;
}

#copyright {
	color:#999999;
	padding-left:290px;
	padding-top:46px;
}

/* Edited by TMC */
#sidebar_content, #content, #content_container {
   height: expression( this.scrollHeight < 1026 ? "1025px" : "auto" ); /* sets min-height for IE */
   min-height: 1025px;
}

.ss_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663333;
}

#video {
  background-image:url(images/video_bg.gif);
  background-repeat:no-repeat;
  color:#663333;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  padding-left:35px;
  padding-top:30px;
}

th {
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #663333;
}

#content h1.green {
  color: #a6b671;s
}

img {
  margin: 5px 10px 5px 10px;
}

#sidebar_content img,
#sidebarright img,
#sidebar_foot img,
#recaptcha_image img {
  margin: 0;
}