@charset "utf-8";

/* CSS Document */

#adDiv{
	float: left;
	min-width: 120px;
	min-height: 90px;
	border: solid black 1px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}

#helpNav {
	float: left;
	min-width: 580px;
	min-height: 10px;
	border: solid black 1px;
	margin: 10px 0px 5px 5px;
	padding: 5px;
	background-color:#990000;
	text-align: center;
}

#helpDesc {
	float: left;
	min-width: 580px;
	min-height: 30px;
	border: solid black 1px;
	margin: 10px 0px 5px 5px;
	padding: 5px;
	background-color:#FFFFFF;
}

#helpRegDiv {
	float: left;
	min-width: 500px;
	min-height: 125px;
	border: solid black 1px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
	background-color:#990000;
}

#helpProfileDiv {
	float: left;
	min-width: 500px;
	min-height: 125px;
	border: solid black 1px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
	background-color:#FFFFFF;
}

#indexTopDL {
	float: left;
	width: 580px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
}

#indexTopRated {
	float: left;
	width: 580px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
}

#indexTopViewed {
	float: left;
	width: 580px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
}


html, body, div, span,
 applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{

     margin: 0;

     padding: 0;

     border: 0;
     
font-weight: inherit;

     font-style: inherit;
     
font-size: 100%;
     
line-height: 1;
     
font-family: inherit;
     
text-align: left;
     
vertical-align: baseline;

}


h3
{
     font-weight: bold;
     font-size: 14pt;
}

h4
{
     font-weight: bold;
     font-size: 10pt;
}

a img, :link img, :visited img 
{
     
border: 0;

}


table 
{
     
border-collapse: collapse;
     
border-spacing: 0;

}


ol, ul
{
     
list-style: none;

}


q:before, q:after,
blockquote:before, blockquote:after
{
     
content: "";

}


body 
{
     
width: 760px;
     
margin: 0px auto;
     
padding: 10px 0px;
     
background-color: #ffffff;
     
font-family: verdana, arial, helvetica, sans-serif;
     
font-size: 70%;

}


p 
{
     
margin-bottom: 1.2em;
     
font-size: 110%;

}


h1 
{
     
font-size: 230%;

}


h2 
{
     
font-size: 170%;

}


#container 
{

     float: left;

     width: 880px;
     
padding: 0px;

     background-color: #cccc99;

}


#header 
{

     float: left;

     width: 880px;

     height:75px;
     
padding: 8px;

     background-image:url(images/banner%20copy.jpg);

     background-repeat:no-repeat;

}


#headerNav 
{
     
position:absolute;
     
width: 870px;

     height: 22px;
     
top: 80px;

     padding-left: 10px;
     
color:#FFFFFF;

}


#content 
{
     
float: left;

     width: 880px;
     
padding: 5px 0px 0px 0px;

}


#navigation 
{
     
float: left;
     
width: 117px;
     
min-height:720px;
     
background-image:url(images/sideNavBg%20copy.jpg);
     
background-repeat:no-repeat;
     
padding: 5px 7px 4px 5px;
     color:#CCCCCC;
}


#navigation li 
{
     
list-style-type: none;

}


#navigation a, #navigation a:link 
{ 
	color: #FFF;
    padding: 5px;
	line-height: 150%;
    text-decoration: underline;
}

#maincontent 
{

     float: left;

     width: 596px;

     min-height: 700px;
     background-color:#FFFFFF;

     margin: 0px 0px 5px 5px;

     padding: 10px;

     margin-top:3px;
	 overflow: hidden;
}


#subcontent 
{

     float: left;

     width: 103px;

     min-height:720px;

     background-image:url(images/sideNavRightBg%20copy.jpg);

     background-repeat:no-repeat;

     color: #FFF;

     margin: 0px 0px 5px 5px;

     padding: 10px;

}


#footer 
{

     float: left;

     width: 880px;

     padding-top: 8px;

     height:70px;

     background-color: #cccc99;
     background-image:url(images/footerbg.jpg);
     background-repeat:no-repeat;
     text-align: center;

     color: #EEE;

     margin-bottom: 0px;
}


#footer a, #footer a:link 
{

     color: #DDD;

}


#footer a:hover 
{
     
color: #FFF;

}




#editProfileMenu {
float: left;
width: 125px;
height: 125px;
border: solid black 1px;
margin: 10px 0px 5px 5px;
padding: 0px;
}

#contentDisplayProfileItems {
float: left;
width: 125px;
min-height: 225px;
background-color:#FFFFFF;
margin: 10px 0px 5px 5px;
padding: 10px;
}

#profileImage {
	float: left;
	width: 125px;
	height: 125px;
	border: solid black 1px;
	margin: 10px 0px 5px 5px;
	padding: 0px;
}

#profile_image {
border: solid black 1px;
}

#contentDisplayViewingContent {
float: left;
width: 415px;
min-height: 225px;
border-right: solid gray 1px;
background-color:#FFFFFF;
margin: 10px 0px 5px 5px;
padding: 10px;
}

#profileHeader {
float: left;
width: 565px;
min-height: 20px;
background-color:#FFFFFF;
margin: 5px 0px 5px 5px;
padding: 0px;
}

#profileBio {
float: left;
width: 415px;
min-height: 125px;
background-color:#FFFFFF;
margin: 10px 0px 5px 5px;
padding: 0px;
}

#profileContent {
float: left;
width: 565px;
min-height: 60px;
background-color:#FFFFFF;
margin: 5px 0px 5px 5px;
padding: 0px;
}

#comment {
float: left;
width: 585px;
min-height: 225px;
background-color:#FFFFFF;
margin: 0px 0px 5px 5px;
padding: 0px;
}

#commentMenu {
float: left;
width: 565px;
height: 15px;
background-color:#cccc99;
background-image:url(images/CommentNav.jpg);
background-repeat:no-repeat;
margin: 5px 0px 0px 5px;
padding: 10px;
color:#FFFFFF;
}






div.errordiv {
	border: medium solid #ff0000;
	background-color: #FF9595;
	width: 580px;
	padding: 5px;
	text-align: left;
}

div.centered {
	width: 100%;
	text-align: center;
}

a:link { color:#CCCCCC; text-decoration:underline; }
a:visited { color:#acacac; text-decoration:underline; }
a:hover { color:#e9e9e9; text-decoration:underline; }
a:active { color:#e9e9e9; text-decoration:underline; }

a:link.navlink { color:#ffffff; text-decoration:underline; }
a:visited.navlink { color:#ffffff; text-decoration:underline; }
a:hover.navlink { color:#ffffff; text-decoration:underline; }
a:active.navlink { color:#ffffff; text-decoration:underline; }

a:link.bluelink { color:blue; text-decoration:underline; }
a:visited.bluelink { color:purple; text-decoration:underline; }
a:hover.bluelink { color:darkblue; text-decoration:underline; }
a:active.bluelink { color:red; text-decoration:underline; }

a:link.redlink { color:darkred; text-decoration:underline; }
a:visited.redlink { color:darkred; text-decoration:underline; }
a:hover.redlink { color:red; text-decoration:underline; }
a:active.redlink { color:red; text-decoration:underline; }

a:link.blacklink { color:#000000; text-decoration:underline; }
a:visited.blacklink { color:#000000; text-decoration:underline; }
a:hover.blacklink { color:#000000; text-decoration:underline; }
a:active.blacklink { color:#000000; text-decoration:underline; }

table.results {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.results th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	font-weight: bold;
	font-size: 12px;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.results td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.filestats {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}

table.filestats th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	font-weight: bold;
	font-size: 12px;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.filestats td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table#dmcaform {
	background-color: white;
}

table#dmcaform td {
	padding: 3px;
	background-color: white;
	font-size: 11px;
	width: 250px;
	-moz-border-radius: 0px 0px 0px 0px;
}

div.commenthead {
	width: 580px;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

div.commentbody {
	width: 580px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

div.commentfoot {
	width: 580px;
	padding: 3px;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
}

div.spamcontainer {
	width: 580px;
	padding: 3px;
	padding-left: 20px;
}

div.bigspamcont {
	background-color:#EFEFEF;
}

div.spamcommenthead {
	width: 560px;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

div.spamcommentbody {
	width: 560px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	color: #999999;
}

div.spamcommentfoot {
	width: 560px;
	padding: 3px;
	text-align: right;
}

div.quote {
	padding: 3px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

div.top5container {
	padding: 0px;
}

table.top5 {
	background-color: white;
}

table.top5 th {
	padding: 3px;
	border-bottom: 1px dotted black;
	background-color: white;
	font-weight: bold;
	font-size: 12px;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.top5 td {
	border-bottom: 1px dotted black;
	padding: 3px;
	background-color: white;
	vertical-align: middle;
	-moz-border-radius: 0px 0px 0px 0px;
}

ol {
	list-style: decimal;
}
