@charset "utf-8";
body {
	background-image: url(/images/themes/clear/bg.gif);
	background-color: #F5F5F5;
}
#header { background-image: url(../images/themes/clear/h_bg.gif); }
#searchbar .tagline { color:#333; }
a:link, a:active, a:visited {
	color: #990000;
}
#topnav a {
	background-image: url(/images/themes/clear/topnav.png);
}
#topnav #tn10:hover {
	cursor: default;
}
.navlink { color: #666 !important; }
.navlink:hover {
	background-color: #FFF;
	color: #666 !important;
}
.navlinkactive {
	border-color:#FFF;
	background-color:#BEBEBE;
	color: #333 !important;
}
.txtbutton {
	background-color:#750000;
}
.txtbutton:hover {
	background-color:#550000;
}
.txtbutton_a, .txtbutton_a:hover { background-color:#900; cursor: text; }
#crumbs { color: #666 !important; }
#crumbs a {
	background: url(../images/themes/clear/crumbs.png) no-repeat right 4px;
}
#crumbs a:hover { color: #000 !important; text-decoration: none !important; }
#content {
	background-color: #DCDCDC;
}
.tags li a:hover { background-color: #990000; }

/* Footer */
#footer {
	background: #BEBEBE url(../images/themes/clear/f_bg.gif) repeat-x;
}
#footer a { color: #750000; }
#footercontent {
	background: url(../images/themes/clear/footertagline.png) no-repeat center bottom;
	color: #222;
}
#footercontent h5 {
	color: #333;
}
#footer a:hover {
	color: #FFF;
	background-color: #750000;
	text-decoration:none;
}
#footercontent li.fineprint {
	color: #333;
}
#footercontent span {
	color: #C00;
}

/* Form Styles */
.indiform fieldset {
	border-color:#A79A8F #BDB4AC #BDB4AC;
	background: #F0F0E8;
}
.indiform fieldset legend {
	background: #750000;
}
#sidebar .indiform .focused, .sidebar .indiform .focused { background:#DCDCC7; }
.reqconf {
	background-image:url(../images/themes/clear/formhint_reqconf.png) !important;
}
.req {
	background-image:url(../images/themes/clear/formhint_req.png) !important;
}
.indiform button {
	color: #333;
	border-top: 2px solid #CDB98B;
	border-right: 2px solid #DED0B1;
	border-bottom: 2px solid #DED0B1;
	border-left: 2px solid #DED0B1;
	background: #F0F0E8;
}
.indiform button:focus, .indiform button:hover {
	background: #900;
	color: #FFF;
	border-top: 2px solid #620000;
	border-right: 2px solid #970000;
	border-bottom: 2px solid #970000;
	border-left: 2px solid #970000;
}
/* Global Classes */
.size13 { font-size:13px; color:hsl(0, 0%, 30%) !important; }
.size14 { font-size:14px; color:hsl(0, 10%, 30%) !important; }
.size15 { font-size:15px; color:hsl(0, 20%, 30%) !important; }
.size16 { font-size:16px; color:hsl(0, 30%, 30%) !important; }
.size17 { font-size:17px; color:hsl(0, 40%, 30%) !important; }
.size18 { font-size:18px; color:hsl(0, 50%, 30%) !important; }
.size19 { font-size:19px; color:hsl(0, 65%, 30%) !important; }
.size20 { font-size:20px; color:hsl(0, 75%, 30%) !important; }
.size21 { font-size:21px; color:hsl(0, 100%, 30%) !important; }
.listing:hover .votecounter { background-color: #900; color: #FFF; }
.listing:hover .rank { background-color: #900; color: #FFF; }
.listing em a:hover { color: #900; border-bottom: 1px solid #000; }
.listing .action { background-color: #750000; }
.listing .tag:hover { text-decoration:none; background-color: #900; color:#FFF;}
.listing:hover {
	background-color: #EDEDDC;
	border-bottom-color: #990000;
}
.sorter {
	background: #E0E0E0 !important;
	color: #333 !important;
}
.sorter:hover {
	background: #666 !important;
	color: #FFF !important;
}
.sorter.sortee {
	background: #900 !important;
	color: #FFF !important;
	cursor: text;
}
.pager {
	background: #E6E6E6 url(/images/themes/clear/pagersprite.png) no-repeat 0px 0px;
	border: 1px solid #DFDFDF;
}
.pager.thispage {
	background: #B3C6E8 url(../images/themes/clear/pagersprite.png) repeat 0px 87px;
	border: 1px solid #6A0000;
}
.pager:hover { 
	background: #E6E6E6 url(/images/themes/clear/pagersprite.png) no-repeat 0px -115px;
	color: #000 !important;
	text-shadow: 0 1px 0 #FFF !important;
	border: 1px solid #CCC !important;
}
.pager.thispage:hover {
	background: #B3C6E8 url(../images/themes/clear/pagersprite.png) repeat 0px 87px;
	border: 1px solid #6A0000 !important;
	color: #FFF !important;
	text-shadow: 0 1px 0 #111 !important;
}
/* Tabs */
#tabs .tabs li.ui-state-active a, #tabs .tabs li.ui-state-active a:hover {
	background: #750000 url(/images/ui/bg/txtbuttonbg.png) repeat-x bottom;
}
#tabs .tabcontent {
	border-top: 6px solid #750000;
	border-right: 1px solid #750000;
	border-bottom: 1px solid #750000;
	border-left: 1px solid #750000;
}
/* Sidebar */
.sidebar.sidebarlinks a, #cat_toggler, #inditalk_toggler, #related_toggler {
	padding: 8px 6px 8px 40px;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	background-color: #EDEDDC;
	background-repeat: no-repeat;
	background-image: url(../images/ui/sidebarlinksprite-1.1.png);
	color: #333;
}
.sidebar.sidebarlinks a:hover, #cat_toggler:hover, #inditalk_toggler:hover, #related_toggler:hover {
	background-color: #750000;
	color: #FFF;
}