/* CSS Document */

body {
background-image: url(bg.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;

}


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

}

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

}

#header {
width: 861px;
height: 163px;
background-image: url(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: 861px;
background-image: url(container.gif);
background-repeat: repeat-y;
margin: 0;
padding-top: 10px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 8px;
}

#content_container {
width: 625px;
margin-left: 188px;
padding-top: 15px;
padding-right: 25px;
}

#content_container p, ul, li, td, form {

font-size: 12px;
color: #663333;
}

#content_container tr {
vertical-align: top;
}


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

#drjenn {
  border: 0;
  float: right;
  padding: 5px;
  width: 250px;
  font-size: 11px;
}

#drjenn .small{
  font-size: 10px;
}

.blue12px {
font-size: 12px;
color: #67afff;
font-style: italic;
}


.brown11px {
font-size: 11px;
color: #663333;
}

a:link, a:visited {
  color: #c8819f;
  text-decoration: none;  
}

a:hover {
  text-decoration: none;
  color: #67afff;  
}


#content h2 {
font-size: 13px;
font-weight: normal;
color: #67afff; 
}


#content h3 {
font-size: 18px;
font-weight: bold;
color: #67afff; 
}

#content h4 {
font-size: 14px;
font-weight: bold;
color: #663333;
}


#content h5 {
font-size: 12px;
font-weight: normal;
color: #67afff;
padding-top: 0;
margin-top: 0;
margin-bottom: 0; 
}


#content_container p.small {
font-size: 10px;
color: #663333;
}

#content_container p.resume {
font-size: 16px;
font-weight: bold;
color: #67afff;
 
}

#content_container p.h4heading {
font-size: 14px;
font-weight: bold;
color: #663333;
}


#content_container p.rave {
font-size: 12px;
color: #67afff;

}

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


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

#sidebar {
width: 138px;
float: left;
background-image: url(side_full.jpg);
background-repeat: repeat-y;
margin-left: 20px;
}

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

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

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


#side_news {
background: #FFFFFF;
}


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

#sidebar h5{
font-size: 12px;
color: #67afff;
font-weight: bold;
margin: 0px 2px 0px 4px;

}

#sidebar .date {
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;
}

#copyright {
float: right;
margin-top: 53px;
margin-right: 20px;
color: #999999;
}

#copyright p  {
font-size: 10px; 
text-align: right;
}

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

#footer p  {
font-size: 10px; 
}



.rave {
font-size: 12px;
color: #67afff;
}

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

.pink {
font-size: 14px;
font-weight: bold;
color: #c8819f;
}

.blue {
font-size: 14px;
font-weight: bold;
color: #67afff;
}

.brown {
font-size: 12px;
font-weight: bold;
color: #663333;
}

/* NEW */

#signwithus_head {
width: 138px;
height: 13px;
background-image: url(signwithus_top.jpg);
}

#sidebar .social {
}

#signwithus_foot {
width: 138px;
height: 13px;
background-image: url(signwithus_bottom.jpg);
}

#side_celebrity {
padding-top: 2px;
padding-bottom: 5px;
background: #FFFFFF;
}

#side-social {
width: 140px;
text-align: center;
background-color: #FFFFFF;
padding-bottom: 5px;
}