body
{
	font-size:1em;
	font-family:georgia;
	background:url(../images/bgBody.png) repeat center center;
}

.clear
{
	clear:both;
}

.jlink
{
	cursor:pointer;
}

h2
{
	font-size:1.4em;
	margin-bottom:15px;
}

h1.valueTitle
{
	padding:3px 8px 0 8px;
	background:#2a2a2a;
	float:left;
	font-size:1.4em;
	color:#999;
}

h2 a
{
	color:#999;
	text-decoration:none;
}

h2 a:hover
{
	color:#fff;
}


h3
{
	margin-bottom:10px;
	font-size:1.2em;
	margin-bottom:15px;
}

h3 a
{
	color:#ddd;
	text-decoration:none;
	border-bottom:1px dotted #aaa;
}

p
{
	line-height:1.2em;
}

#header
{
	width:960px;
	margin:auto;
	height:80px;
	padding-bottom:30px;
}

#logo
{
	float:left;
	height:80px;
	width:400px;
}

#title
{
	font-size:2.8em;
	font-weight:bold;
	margin-bottom:0;
}

#title a
{
	text-decoration:none;
	color:#333;
	background:url(../images/logo.jpg) no-repeat left top;
	height:60px;
	width:300px;
	display:block;
	text-indent:-999em;
}

#siteDesc
{
	float:left;
	background:url(../images/logo.jpg) no-repeat left bottom;
	text-indent:-999em;
	width:400px;
	height:20px;
}

#navigation
{
	float:right;
	margin-top:20px;
	margin-right:8px;
}

#navigation li
{
	display:inline;
}

#navigation li a
{
	text-decoration:none;
	display:block;
	float:left;
	width:82px;
	height:22px;
	line-height:22px;
	padding:2px;
	text-align:center;
	color:#666;
	font-weight:bold;
	background:transparent;
	margin:0 2px;
}

#navigation li a:hover
{
	border-bottom:1px solid #ccc;
	background:#eaf7f2;
}

.page
{
	width:960px;
	margin:auto;
	clear:both;
}

.page.background
{
	background:url(../images/bgpage.png) no-repeat 250px 90px;
}

.page.background2
{
	background:url(../images/bgnews.jpg) no-repeat 250px 0px;
	padding-top:20px;
}

.page.background3
{
	background:url(../images/bgsinglevalue.png) no-repeat left 110px;
	padding-bottom:30px;
}

.page.bgform
{
	background:url(../images/bgform.jpg) no-repeat left 70px;
	padding-bottom:30px;
}

.one-third
{
	float:left;
	width:265px;
}

.two-third
{
	width:670px;
	float:left;
}


.intro
{
	width:235px;
	float:left;
	padding:10px 30px 0px 0px;
}

.one-third .intro
{
	width:auto;
	float:none;
	float:left;
	padding:0px 20px 0px 0px;
}

.intro p
{
	text-align:justify;
	margin-bottom:13px;
	font-size:0.8em;
	color:#222;
	font-family:verdana;
}

.ads125
{
	width:125px;
	height:125px;
	float:left;
	background:#fff;
	margin-bottom:10px;
}

#bigthumb
{
	padding:0px 0px 20px 25px;
}

.singleValue #bigthumb
{
	padding-top:28px;
	margin-left:0px;
	padding-left:18px;
	position:relative;
	padding-bottom:25px;
}

#bigthumb h2
{
	padding-top:0px;
	margin-bottom:0px;
	color:#999;
	margin-bottom:5px;
}

#bigthumb a.thumb
{
	float:left;
	margin-right:10px;
}

.singleValue #bigthumb a.thumb
{
	margin-top:2px;
	clear:left;
}

#bigthumb a.thumb img
{
	margin:0 2px 5px 2px;
	padding:2px;
	background:#000;
	border:1px solid #222;
}

#bigthumb.random dl
{
	list-style:none;
	padding:0px 10px 0px 0px;
	min-height:298px;
	float:left;
	width:280px;
}

.singleValue #bigthumb dl
{
	list-style:none;
	padding:0px 5px 0px 0px;
	float:left;
	width:554px;
}

#bigthumb dl dt
{
	margin-bottom:5px;
	background:#333;
	border-bottom:0px dotted #ccc;
	text-align:right;
	color:#ddd;
	padding:0px 5px 2px 0;
}

#bigthumb dl dd
{
	margin-bottom:10px;
	font-size:0.8em;
	line-height:1.6em;
	padding-left:20px;
	font-weight:bold;
	color:#333;
	font-family:verdana
}

#bigthumb dl dd a
{
	color:#333;
	text-decoration:none;
}

#catLabel
{
	position:absolute;
	top:12px;
	left:305px;
	text-decoration:none;
	color:#555;
}

#catLabel:hover, #bigthumb dl dd a:hover
{
	border-bottom:1px solid #ccc;
	background:#eaf7f2;
}

#doctype
{
	position:absolute;
	bottom:0px;
	left:344px;
	font-size:0.6em;
	font-family:arial;
	color:#fff;
}

#rssLink
{
	vertical-align:middle;
	margin-right:15px;
}

#contentTitle
{
	float:left;
	font-size:1.4em;
	margin-bottom:5px;
	margin-right:10px;
}

.singleValue #contentTitle, .submit #contentTitle
{
	padding-left:10px;
	float:none;
}

.submit #contentTitle
{
	margin-left:20px;
	padding:2px 8px 0 8px;
	background:#2a2a2a;
	display:inline;
	color:#999;
}

#content
{
	background:url(../images/bgcontent.jpg) center center repeat-x;
	padding-top:8px;
	height:295px;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}

.viewall #content
{
	background:none;
	height:auto;
}

#content ul.values
{
	text-align:center;
	list-style:none;
	width:960px;
	margin:auto;
	clear:both;
}

#content ul.pagination
{
	text-align:right;
	height:35px;
	float:right;
	padding-right:10px;
}

#content ul.pagination li
{
	float:left;
	margin-left:5px;
	list-style:none;
}

#content ul.pagination li a
{

	display:block;
	background:#fff;
	border:1px solid #ccc;
	padding:3px 5px;
	margin-left:5px;
	text-decoration:none;
	color:#777;
}

#content ul.pagination a.selected
{
	background:#555;
	color:#f6f6f6;
}

.singleValue #content ul
{
	padding-left:10px;
}

#content a.bigthumb
{
	float:left;
}

#content li.entry
{
	margin:0 6px 12px 1px;
	float:left;
	position:relative;
	padding:1px;
	background:#fff url(../images/loading.gif) center no-repeat;
}

.viewall #content li.entry
{
	margin:20px 50px;
}

#content li.entry img
{
	display:block;
}

#content li.entry p.url
{
	position:absolute;
	left:1px;
	right:1px;
	bottom:1px;
	background:#fff;
	display:none;
	padding:2px;
	opacity:0.9;
}

#content li.entry p.url a
{
	font:normal 0.8em verdana;
	text-decoration:none;
	color:#444;
}

#catTitle
{
	padding:0 20px;
	float:left;
	margin-bottom:5px;
}

ul.category
{
	padding-top:40px;
	text-align:center;
}

ul.category li
{
	padding:5px 0px;
	list-style:none;
	margin-bottom:15px;
	float:left;
	width:245px;
	color:red;
}

ul.category li a
{
	color:#fff;
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
}

dl#searchResults 
{
	clear:both;
}

dl#searchResults dd
{
	float:left;
	margin:10px 50px;
	border:1px solid #aaa;
}

div.error.seen
{
	background:#2e2e2e;
	padding:5px;
	color:red;
	margin:0 10px;
	width:490px;
}

form
{
	clear:both;
	margin:0px 10px 25px 10px;
	background:#2e2e2e;
	float:left;
	width:500px;
}

legend
{
	display:none;
}

fieldset
{
	padding:15px;
	color:#fff;
}

.ctrlHolder
{
	clear:both;
	padding-top:15px;
}

label
{
	float:left;
	width:180px;
}

form ol
{
	list-style:none;
	padding-top:10px;
}

.inlineLabels
{
	width:150px;
}

#news
{
	padding:0px 0px 0px 0px;
	width:690px;
}

.singleValue #news, .viewall #news, .submit #news
{
	width:auto;
}

#news h2
{
	margin-bottom:0px;
	padding-left:25px;
}

.singleValue #news h2, .submit #news h2
{
	padding-left:5px;
}

.newsrss
{
	margin-left:24px;
	font-size:0.6em;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/rssnews.png) no-repeat left center;
	font-family:arial;
	padding:8px 0 5px 26px;
}

.featured
{
	margin:0 10px;
	background:#2b2b2b;
	color:#eee;
	padding:10px 15px 20px 15px;
	line-height:1.2em;
}

#news div.entry
{
	width:190px;
	float:left;
	margin:10px;
	background:#2b2b2b;
	color:#eee;
	padding:10px;
	font-size:0.9em;
	line-height:1.4em;
	overflow:hidden;
}

.singleValue #news div.entry, .viewall #news div.entry
{
	width:200px;
}

#footer
{
	margin-top:55px;
	padding:25px 0;
	background:url(../images/bgfooter.jpg) center
}

#footerContent
{
	width:960px;
	margin:auto;
}

#footer .footerList
{
	width:300px;
	float:left;
	margin-right:10px;
	background:#fff;
	padding-bottom:10px;
}

#footer .footerList dt
{
	background:#333;
	color:#fff;
	padding:1px 5px;
	margin-bottom:10px;
}

#footer .footerList li
{
	padding-left:5px;
	list-style:none;
	line-height:1.4em;
}

#footer .footerList a
{
	text-decoration:none;
	color:#222;
	font-weight:bold;
	font-size:0.9em;
}

#adverts ul li
{
	display:inline;
	list-style:none;
}




