<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #202020; 
color : black; 
text-align : center; 
font-size : 0.9em;
font-family: Verdana, Arial, Helvetica;
} 
#content { 
width : 100%; 
text-align : left; 
clear : both; 
} 
body a { 
color : #ff0000; 
text-decoration : none; 
outline : none; 
} 
body img { 
border : 0; 
outline : none; 
} 
h1, h2, h3, h4 { 
color : black; 
margin-bottom : 10px; 
} 
h1 a { 
color : #ff0000; 
} 
body a:link { 
color : #0000FF; 
} 
body a:hover { 
text-decoration : underline; 
color : #0000FF; 
}
body a:visited {
color : #0000FF;
}
#header { 
background-color : white; 
margin : 0; 
height : 120px; 
padding : 20px; 
text-align : left; 
} 
#header-menu { 
height : 35px; 
margin : auto; 
width : 800px; 
margin-top : 10px; 
margin-bottom : 10px; 
} 
#header-menu ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
width : 800px; 
height : 35px; 
margin-top : 3px; 
} 
#header-menu ul li { 
float : left; 
width : 125px; 
height : 35px; 
margin-right : 8px; 
font : normal 18px/35px Verdana; 
color : #cfcdcd; 
text-align : center; 
background : url("../img/header_menu.gif") no-repeat; 
} 
#header-menu ul li a { 
color : #cfcdcd; 
text-decoration : none; 
display : block; 
} 
#header-menu ul li a:hover { 
color : #000000; 
background : url("../img/header_menu_hover.gif") no-repeat; 
} 
#header-menu ul li.current_page_item a { 
color : #000000; 
background : url("../img/header_menu_hover.gif") no-repeat; 
} 
#header-menu ul li ul { 
display : none; 
} 
#brss { 
margin : 0 40px 0 0; 
float : left; 
} 
.imagediv { 
background : white; 
width : 700px; 
border : 3px solid #080808; 
padding : 10px; 
margin : 0 auto;
color : #black; 
clear : both; 
margin-bottom : 55px;
font-family: Times New Roman;
} 
.imagediv .vote { 
clear : both; 
} 
.up { 
font-weight : bold; 
color : #00ff00; 
} 
a:hover.up { 
color : #ff0000; 
} 
.down { 
font-weight : bold; 
color : #00ccff; 
} 
a:hover.down { 
color : red; 
} 
.imagediv img { 
margin-left : 50px; 
border : 3px solid #000000; 
} 
#dynamicLogin { 
width : 230px; 
height : 200px; 
border : 1px solid #ccc; 
position : absolute; 
padding : 0 10px 5px 10px; 
background : #000; 
} 
div#dynamicLogin input[type="submit"] { 
display : inline; 
font-size : 100%; 
padding : 2px; 
margin-top : 20px; 
width : auto; 
vertical-align : bottom; 
} 
div#dynamicLogin input[type="text"], div#dynamicLogin input[type="password"] { 
width : 90%; 
} 
div#dynamicLogin input[type="checkbox"] { 
margin-top : 15px; 
} 
div#dynamicLogin input[type="submit"] { 
margin-left : -20px; 
margin-top : 5px; 
font-size : 80%; 
font-weight : bold; 
} 
div#dynamicLogin label { 
font-size : small; 
margin-top : 12px; 
} 
div#dynamicLogin a { 
font-size : small; 
} 
img.load { 
margin : 0; 
margin-bottom : -3px; 
border : 0; 
} 
#dynamicEdit { 
background : #000; 
position : absolute; 
right : 155px; 
width : 500px; 
border : 1px solid #ccc; 
padding : 10px; 
margin-left : 8px; 
font-weight : normal; 
} 
div#dynamicEdit input[type="text"], div#dynamicEdit textarea { 
width : 95%; 
} 
div#dynamicEdit input[type="submit"] { 
margin : 0; 
font-size : 80%; 
font-weight : bold; 
clear : both; 
} 
div#dynamicEdit div#sub { 
margin-top : 5px; 
margin-left : -8px; 
margin-bottom : 5px; 
} 
div#dynamicEditHidden { 
margin : 10px 0 0 0; 
padding : 0; 
clear : both; 
} 
div#dynamicEdit a { 
margin-top : 30px; 
} 
div#dynamicEditHidden form div { 
clear : both; 
padding : 0; 
margin : 0; 
} 
#topnav { 
margin : 0; 
padding : 0; 
text-align : left; 
} 
#topnav ul li { 
list-style : none; 
display : inline; 
margin : 0 4px; 
} 
#topnav ul { 
margin : 5px 8px; 
} 
#flashMessage { 
font-size : 15px; 
background-color : #daa520; 
border : 1px solid #ffd700; 
color : #2f4f4f; 
margin : 0 auto; 
padding : 20px 10px; 
width : 700px; 
} 
#footer { 
background-color : white; 
margin : 40px 0 0; 
padding : 20px; 
} 
#comments { 
width : 700px; 
border : 3px solid #080808; 
margin : 0 auto; 
padding : 10px; 
clear : both;
background:#ffffff; 
} 
.comment { 
border : 1px solid #ccc; 
padding : 15px; 
margin-bottom : 10px; 
overflow : hidden;
color : #000000; 
}
} 
div.comment span { 
display : inline;
} 
.comment img { 
border : 3px solid #080808; 
} 
.comment img.plus { 
border : 3px solid green; 
} 
.comment img.minus { 
border : 3px solid red; 
} 
.commentbody { 
clear : both; 
margin : 10px 0; 
} 
div.commavatar { 
clear : both; 
float : left; 
} 
div.commavatar img { 
margin-bottom : 2px; 
} 
div.commavatar a { 
font-size : 1.1em; 
font-weight : bold; 
} 
.right { 
float : right; 
} 
.tags { 
margin : 0 100px; 
} 
div.paginator { 
clear : both; 
margin : 0 auto; 
width : 700px; 
text-align : center; 
} 
.paginator a, .paginator span, .paginator div { 
display : inline; 
} 
.clear { 
clear : both; 
} 
#adminmenu { 
margin-top : 20px; 
text-align : left; 
} 
#adminmenu ul { 
float : left; 
} 
#adminmenu ul li { 
display : block; 
margin : 0 4px; 
} 
#tbdiv { 
margin : 0 auto; 
padding : 20px; 
width : 900px; 
text-align : center; 
clear : both; 
} 
.imagediv ul#sort { 
list-style-type : none; 
} 
.imagediv ul#sort li { 
float : left; 
margin : 0 6px; 
} 
#recaptcha_widget_div { 
margin : 0; 
padding : 0; 
}

	.pag {
		margin-top:60px;
		font-size:1em;
		width:724px;
		margin:0 auto;
		}
.pag table {
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	border:0;

}
.pag table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
        background: #202020;
}
.pag table td div.lin {
background: #ffffff;
border: 2px solid #000;
height: 19px;
padding-top: 3px;
}

.pag table td div.curr{
background: #d3d500;
border: 2px solid #000;
height: 22px;
}
.pag table td div.lin:hover{
background: #d3d500;
border: 2px solid #000;
height: 19px;
padding-top: 3px;
}
.pag table td div.curr strong {
color: #white;
}
.pag table td div.curr {
height: 19px;
padding-top: 3px;
}
.pag table td a div{
color: #000;
text-decoration: none;
font-weight: bold;
}

.pag span {
	display:block;
	padding:3px 0;
	color:#fff;
	border: 2px solid #000;
	background: #9b9b9b;
}
.pag span strong,
.pag span a {
	padding:2px 6px;
}
.pag span strong {
	font-style:normal;
	font-weight:normal;
	margin: 0;
}
.pag .scroll_bar {
	width:100%;	height:20px;
	position:relative;
	margin-top:10px; 
}
.pag .scroll_trough {
	width:100%;	height:3px;
	background:#ffffff;
	overflow:hidden;
}
.pag .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#ffffff;
}
.pag .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	width:20px; height:20px;
	overflow:hidden;
	background:url("../img/slider_knob.gif") no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.pag .current_page_mark{
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:100%; height:3px;
	overflow:hidden;
	background: #d3d500;
}

.fullsize .scroll_thumb {
	display:none;
}


.paginator_pages {
	width:600px;
	text-align:right;
	font-size:0.8em; 
	color:white;
	margin-top:-10px; 
}

