body {
margin: 0px;
background-color: #FFFFFF;
font-size: 62.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
a {
color: #0066cc;
padding: 2px;
text-decoration:none;
}
a:hover {
color: white;
background-color: #0066cc;
}


#page { 
width:700px;position:relative;margin:0px auto;
}
#nav { 
border-top: 1px solid #CCCCCC; padding:2px 10px; font-size:120%;
}
#login { 
position:absolute; top:10px; right:10px;
}

#body { 
padding: 0 5px;
margin: 10px 0 30px 0;font-size:110%;
}
#body a { 
font-style:italic;
}
#foot { 
clear:both;
border-top: 1px solid #CCCCCC;padding:2px;text-align:center;
}

#nav a { 
margin: 0 10px;
}
#nav a:hover { 
background-color: #ff0099
}
#logo a { 
padding: 0;
}
#logo img { 
border-width: 0;
}

.about {font-size:110%;}
a.bold {font-weight: bold;}

#foot a:hover { background-color: #ff0099 }

div.col {width:345px; float:left; margin: 0; padding: 0;}
div.colr {width:345px; float:right; margin: 0; padding: 0;}

div.thumbnail {clear:both;}
div.pos, div.thumb, div.thumbinfo { float:left; }
div.pos { width:50px;}
.thumb a {border-width:0; padding: 0; margin: 0;}
.thumb img {border-width:0; padding: 1px; margin: 0;}
.pos {color:#cccccc; font-size: 400%; font-weight: bold; padding:8px 12px 0 6px;}
.thumbinfo ul { margin: 0; padding: 0;}
.thumbinfo li { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }

div.pages {clear:both;}
.pages ul { display:inline; margin: 0; padding: 0;}
.pages li { display:inline; list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
.pages .selected a {color:black;font-weight:bold; }
.pages .selected a:hover {background-color:white;}
#people_left .selected a {color:#666666;font-weight:bold; }
#people_left .selected a:hover {background-color:white;}

h1 {color:#666666;padding:0;margin:0 0 6px 0;font-size:200%;}
h2 {color:#666666;padding:0;margin:0 0 12px 0;font-size:150%;}
div.capt{margin:0 12px 12px;padding:0;}

div#message {width:600px; padding:12px; margin:12px auto; text-align:center; border: 1px solid #cccccc;}

div#photoleft {width:520px;float:left;}
div#photoright {width:170px;float:left;}
div#photo img {border-width:0;}
div#photo a	{margin: 0; padding: 0;}

div#nextpr {text-align:center; background-color: #e9e9e9; border:solid 1px #cccccc; padding:3px; margin-bottom:5px;}
#nextpr img {border-width:0; padding: 1px; margin: 0;}
#nextpr a {border-width:0; padding: 0; margin: 0;}

div#userphoto1 {background-color: #e9e9e9; border:solid 1px #cccccc; padding:1px; margin-bottom:5px;}
div#userphoto2 {background-color: #e9e9e9; border:solid 1px #cccccc; padding:1px; margin-bottom:5px;}

#userphoto1 img {float:left;}
#userphoto1 ul { margin: 0; padding: 0;}
#userphoto1 li { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
#userphoto1 .selected a {color:black; font-style:normal;}
#userphoto1 .selected a:hover {background-color: #e9e9e9;}

#photoinfo1 ul { margin: 10px 5px 5px 5px; padding: 0;}
#photoinfo1 li { display:inline; list-style-type: none; list-style-image: none; margin: 0; padding: 0; width:100px; }
#photoinfo1 a {padding:5px 10px;}
#photoinfo1 .selected a {color:black; font-style:normal; font-weight:bold; background-color:#dddddd;}

#photoinfo2 {border-top: 1px solid #CCCCCC; padding: 5px;}

ul#nexttab {display:none;}

div#raterbar	{margin: 8px 4px 4px 4px;}
div#raterbar a	{margin: 0; padding: 0;}
div#summary {margin: 4px 6px 10px 6px; font-size:110%;font-weight: bold; color: #999999;}

div#people_left {float:left; width:250px;padding: 10px 0;}
div#people_right {float:left; width:420px;padding: 10px;}

div#index_left {float:left; width:440px;padding:0;}
div#index_right {float:left; width:230px;padding: 10px;}


div#index_left p {padding:0; margin:0 0 10px 0;}
div#you_content p  {padding:0; margin:0 0 6px 0;}
div#index_left ul {padding:0; margin-top:0;}
#owner {color:#666666; padding:4px;}