body {background: #8F8E8E;width: 990px;color: #000;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0 auto 0;padding: 0;}
#wrap {background: #8F8E8E url(../images/bg.gif) center repeat-y;width: 990px;margin: 0 auto 0;padding: 0;}
.warning {color:#990000;}
.bold{font-weight:bold;}
.error {color:red;}
.cmxform input.error{background:#ffffcc !important; border:1px solid #b80a0a; margin-right:6px !important; }
.button{border:1px solid #234b69; background: #2b74b4; color:#fff; padding:3px 6px; font-weight:bold; text-decoration:none;}
.button:hover{color:#2b74b4 !important; background:#fff; text-decoration:none;}
.button:visited{color:#fff;}
.message{background:#ffebe8; border:1px solid #cc0000; padding:4px !important;}
.messageY{background:#ffebe8; border:1px solid #cc0000; padding:4px !important;}

.redButton{border:1px solid #234b69; background: #990000; color:#fff; padding:3px 6px; font-weight:bold; text-decoration:none;}
.redButton:hover{color:#2b74b4 !important; background:#fff; text-decoration:none;}
.redButton:visited{background: #990000; color:#fff;}

/* Hyperlinks */
a, a:visited {color: #2255AA;text-decoration: none;}
a:hover {color: #CC0000;text-decoration: underline;}

/* Pagination */
.page{float:right;}
.page a{padding:2px 4px; border:1px solid #ccc;}
.page a:hover{text-decoration:none; color:#fff; background: #2b74b4}
.page span{padding:0 4px;}
.page .pointer{margin:0 6px;}	
.page .pointer a{padding:2px 8px;}
	
/*Top */
#top {width: 990px;height: 20px;margin: 0 auto 0;padding: 0;overflow: hidden;}
	
/* Header  */
#header {background: #000; width: 960px; height: 100px; color: #000; font-size: 11px; margin: 0 auto 0; padding: 0; overflow: hidden;}
#header h1 {color: #CCC; font-size: 24px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0; padding: 25px 0 0 20px; text-decoration: none}
#header h1 a, #header h1 a:visited {color: #CCC; font-size: 24px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; margin: 0; padding: 0; text-decoration: none;}	
#header h1 a:hover{color: #CCC; text-decoration: none;}
#header p {color: #FFF;padding: 0 0 5px 20;margin: 0px;line-height: 20px;}
#header a, #header a:visited {color: #FFF;font-size: 11px;text-transform: uppercase;text-decoration: none;padding: 0 0 0 3px;}
#header a:hover {color: #FFF;text-decoration: underline}
#header #manageL{display:block; color:#00af00}
#header .inbox{display:block; float:right; background: url(../images/mail.jpg) 0 no-repeat; padding:5px 0 25px 30px !important; }

.headerleft {width: 420px;float: left;font-size: 14px;margin: 0px;padding: 0px;}
.headerleft a img {border: none; margin: 0px; padding: 0px;}

.headerright {width: 480px; float: right; margin: 0px; padding: 5px 17px 0 0; font-weight: bold; text-align: right}
.headerright a img { border: none; margin: 0 0 3px 0; padding: 0;}
	
/* Navbar  */
#navbar {background: #000; width: 960px; height: 29px; font-size: 11px; font-family: Arial, Tahoma, Verdana; color: #FFF; font-weight: bold; margin: 0 auto 0; padding: 0; border-top: 1px solid #333; border-bottom: 1px solid #000; overflow: hidden}	
#navbar a, #navbar a:visited {color: #FFF;font-size: 11px;text-decoration: none;text-transform: uppercase;padding: 0 0 0 3px;}
#navbar a:hover {color: #FFF; text-decoration: underline; padding: 0 0 0 3px;}
#navbarleft {width: 720px; float: left; margin: 0; padding: 0;}
	
#navbarright {width: 220px;font-size: 11px;float: right;margin: 0;padding: 4px 10px 0 0;}
#navbarright a img { border: none; margin: 0;	padding: 0}

#nav {margin: 0; padding: 0; list-style: none;}
#nav ul {margin: 0px;padding: 0px;list-style: none;}

#nav a, #nav a:visited {background: #222;color: #FFF;display: block;font-weight: bold; margin: 0; padding: 8px 15px 8px 15px; border-left: 1px solid #000	}	
#nav a:hover {background: #333;color: #FFF; margin: 0;padding: 8px 15px 8px 15px;text-decoration: none;}

#nav li {float: left;margin: 0;padding: 0;}
#nav li li {float: left;margin: 0;padding: 0;width: 150px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #333;
	width: 160px;
	float: none;
	margin: 0;
	padding: 7px 30px 7px 10px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}
	
#nav li li a:hover, #nav li li a:active {background: #666;padding: 7px 30px 7px 10px;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}

/* Subnavbar  */
#subnavbar {
	background: #2B74B4;
	width: 960px;
	height: 27px;
	margin: 0 auto 0;
	padding: 0;
	border-top: 1px solid #2B74B4;
	border-bottom: 1px solid #2B74B4;
	}
	
#subnav {margin: 0;padding: 0;list-style: none;}
#subnav ul {margin: 0;padding: 0;list-style: none;}

#subnav a, #subnav a:visited {
	background: #2B74B4;
	color: #FFF;
	display: block;
    font-weight: bold;
    margin: 0;
	padding: 6px 15px 6px 15px;
	border-bottom: 1px solid #2B74B4;
	border-left: 1px solid #2B74B4;
	border-right: 1px solid #2B74B4;
	}
	
#subnav a:hover {
	background: #FFF;
	color: #2255AA;
	display: block;
	text-decoration: none;
    margin: 0;
	padding: 6px 15px 6px 15px;
	border-bottom: 1px solid #2B74B4;
	border-left: 1px solid #2B74B4;
	border-right: 1px solid #2B74B4;
	}

#subnav li {float: left;margin: 0;padding: 0}
#subnav li li {float: left;margin: 0;padding: 0;width: 160px;}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFF;
	color: #2255AA;
	width: 160px;
	float: none;
	margin: 0;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #2B74B4;
	border-left: 1px solid #2B74B4;
	border-right: 1px solid #2B74B4;
	}
	
#subnav li li a:hover, #subnav li li a:active {background: #DDD;color: #2255AA;margin: 0;padding: 6px 10px 6px 10px;}
#subnav li ul {position: absolute;width: 10em;left: -999em;}
#subnav li:hover ul {left: auto;display: block;}
#subnav li:hover ul, #subnav li.sfhover1 ul {left: auto;}
	
/* Homepage  */
#homepage {float: left;width: 610px;margin: 0;	padding: 10px 0 0 0;}
#homepage p {margin: 0;padding: 0 0 15px 0;}
#homepage p img {border: none;float: left;margin: 0}
#homepage ul {list-style-type: square;margin: 0; padding: 0 0 15px 0;}
#homepage ul li {list-style-type: square;margin: 0 0 0 20px;padding: 0}
#homepage .col2_ad{margin-bottom:8px; display:inline-block;}

.hppostmeta {width: 270px;font-size: 11px;margin: 0 0 15px 0;padding: 5px 0 10px 0;border-bottom: 1px dotted #C0C0C0;font-weight: bold;	}
	
#homepageleft {float: left;width: 310px;margin: 0;padding: 0;}

.main {background: #FFF;	float: left;width: 590px;margin: 0 0 10px 0;padding: 13px 10px 0 10px;}

.featured {background: #FFF; float: left; width: 290px; margin: 0 0 10px 0; padding: 9px 9px 0 9px; border: 1px solid #C0C0C0;}
#homepageleft .featured p{padding-bottom:4px;}
.featured .bImg{display:block; margin-bottom:2px; overflow:hidden; height: 200px; border:1px solid #000;}
.featured .bsign{padding: 4px 0; border-top:1px solid #ccc;}
	
#homepageright {float: right;width: 290px;margin: 0;padding: 0}
#homepageright p {padding: 0;margin: 0}
	
.section {background: #FFF;	float: right;width: 270px;margin: 0 0 10px 0;padding: 9px 9px 0 9px;border: 1px solid #C0C0C0;}
	
.thumb { background: #FFF; float: right; width: 270px; margin: 0 0 10px 0; padding: 9px 9px 0px 9px; border: 1px solid #C0C0C0;}
.thumb img{border:none; margin: 0 5px 0 0; float: left;}
.thumb .med{float:left; width:190px;}
.thumb .bot {border-bottom: 1px dotted #C0C0C0; padding: 0 0 10px; margin-bottom: 10px; clear: both;}
.thumb .submit {float:right; padding-bottom:5px;}
.review {padding-bottom:9px;}
.review img{border:1px solid #000; margin:0 7px 7px 0;}

/* Content  */
#content {width: 940px;margin: 0 auto 0;padding: 0;line-height: 17px}
	
#content h1 {
	color: #000;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 24px;
	}
	
#content h1 a, #content h1 a:visited  {color: #000;text-decoration: none;margin: 0px;padding: 0px;}
#content h1 a:hover {color: #2255AA;text-decoration: none;}
	
#content h2 {color: #000;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 10 0;padding: 0}
#content h2 a, #content h2 a:visited {color: #000;text-decoration: none;margin: 0;padding: 0 0 10px 0}
#content h2 a:hover {color: #2255AA;text-decoration: none;}

#content h3 {color: #000;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 10px 0;padding: 5px 0 10px 0;}	
#content h3 a, #content h3 a:visited {color: #000;text-decoration: none;margin: 0px;padding: 0 0 10px 0}
#content h3 a:hover {color: #2255AA;text-decoration: none;}
	
#content h4 {
	color: #000;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
#content img.wp-smiley {float: none;border: none;margin: 0}
#content img.wp-wink {float: none;border: none;margin: 0;padding: 0}

#contentleft {float: left;width: 610px;margin: 0;padding: 10px 0 10px 0}
#contentleft p {margin: 0;padding: 0 0 15px 0;}
#contentleft p img {border: none; float: left;margin: 0 10px 10px 0;padding: 0}
	
#contentleft ul {list-style-type: square;margin: 0;padding: 0 0 15px 0}
#contentleft ul li {list-style-type: square;margin: 0 0 0 20px;padding: 0}
	
blockquote {
	background: #E8E8E8;
	margin: 0 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #666;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #666;
	}
	
#content blockquote p {margin: 0;padding: 0 0 15px 0}
	
.postarea {background: #FFF; float: left; width: 590px; margin: 0 0 10px 0; padding: 9px 9px 0 9px; border: 1px solid #C0C0C0;}
.postarea .th {margin:-4px; border:5px solid #555; cursor: pointer;}
.postarea ol{margin:12px 30px;}
#content .postarea a img{border:2px solid #0000ff}

.breadcrumb {
	float: left;
	width: 590px;
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0 0 3px 0;
	border-bottom: double #EAEAEA;
	}
	
.date {float: left;	width: 590px;font-size: 12px;margin: 0;	padding: 0}
	
.postmeta {width: 590px;font-size: 12px;	padding: 5px 0 0 0;margin: 0;border-top: double #EAEAEA}
	
.postmeta2 {width: 590px;font-size: 12px;padding: 5px 0 40px 0;margin: 0;border-top: double #EAEAEA}
	
.archive {float: left;width: 275px;margin: 0;padding: 0 0 20px 0}
		
.comments {background: #FFF;	float: left;width: 590px;margin: 0 0 10px 0; padding: 19px 0 19px 19px; border: 1px solid #C0C0C0}
.comment a{margin-right:12px; }
.commentlist{margin-left:18px;}
.comm {display:none; float:left;}
#leaveCom {display:none;}
.note{font-style: italic; background: url(../images/envelope_icon.gif) center left no-repeat; padding-left:20px;}

#TB_ajaxContent .notLogged{text-align:center; padding-top:100px;}
#TB_ajaxContent #recipient {font-weight:bold;}
#TB_ajaxContent .button{margin:2px 8px 0 0;}

/* story */
.storyLeft h4, .storyRight h4{font-size:1.1em !important;}
.storyLeft{float:left; width:300px;}
.storyLeft, .storyRight{border-top:1px solid #ccc; padding-top:12px; margin-bottom:12px;}
.storyLeft ol, .storyRight ol{padding-left:30px; float:left;}

/* advice */
.postarea .question{font-style:italic; padding-bottom:12px;}

/* image popup */
.imgPop{width:100%; margin:0; padding:0; text-align:center; background:#282828}
.imgPop .hd{padding:8px 20px; background:#393939; margin-bottom:12px; height:20px;}
.imgPop .hd a{float:right; color:#797979; font-size:1.1em; padding-top:3px; font-weight:bold;}
.imgPop .hd a:hover{color:#eee; text-decoration:underline}
.imgPop .adWrap a img{border:none !important;}

/* forums */
#ifr{margin-left:16px; width:959px; border:none; height:950px;}

/*Sidebar */
#sidebar {float: right;	width: 320px; margin: 0;padding: 10px 0 10px 0px;line-height: 18px;	display: inline}
#sidebar p {padding: 0;margin: 0}
#sidebar a img {border: none; margin: 0; padding: 0 0 15px 0}
#sidebar h2 {color: #000;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0 0 5px 0;padding: 0}
#sidebar ul {list-style-type: none;margin: 0 0 10px 0;padding: 0}
#sidebar ul li {list-style-type: none;	margin: 0 0 5px 0; padding: 0}
#sidebar ul ul {list-style-type: none;margin: 0;padding: 0}
	
#sidebar ul li li {background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;margin: 0;}
#sidebar ul li ul li {	background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;margin: 0;}

#eventForm .left{width:350px; float:left;}
#eventForm .left #eurl{width:138px;}
#eventForm ul.event{padding:0 0 10px 0; margin-bottom:10px; border-bottom:2px solid #ddd;}
#eventForm ul.event li{list-style-type:none;}
#eventForm ul.event li span{display:inline-block; width:80px; font-weight: bold; text-align:right; padding-right:8px;}
#eventForm #listed ul.event li a{color:#2255aa}

#eventForm #listed .ad{float:right; margin-top:8px;}
	
.widgetarea {background: #FFF;float: left;width: 300px;margin: 0 0 10px 0;padding: 9px 9px 0 9px;border: 1px solid #C0C0C0;}
	
.video, .calend, #poll{background: #FFF;float: left;width: 300px;margin: 0 0 10px 0;padding: 9px 9px 9px 9px;border: 1px solid #C0C0C0;}	
.calend .alignC{text-align:center;}
.calend .alignC #datepicker.hasDatepicker{padding:0 0 8px 12px;}
.vidPost {background: #FFF;	float: left;width: 425px;margin: 0 10px 10px 0;	padding: 9px 9px 9px 9px;border: 1px solid #C0C0C0;}
#poll {background: url(../images/latex-corset.jpg) no-repeat;}
#poll h2{background:#000; color:#fff; padding:7px; margin:-7px -7px 7px -7px;}
#poll .ratio{margin:-6px 0 6px 0;}
#poll .ratio span{background:#0961AC; display:block; margin-right:4px; float:left;}
#poll .button{float:left;}
#poll #viewResults{float:right; margin:6px 12px 0 0;}
	
.newsletter {background: #FFF url(../images/newsletter.gif) top right no-repeat;	float: left;width: 300px; margin: 0 0 10px 0;padding: 9px 9px 14px 9px;border: 1px solid #C0C0C0;	}
#sidebar .eventPop {display:none;}
	
/* Left Sidebar  */
#l_sidebar {background: #FFF;float: left;width: 135px;margin: 0;	padding: 9px 9px 0 9px;line-height: 20px;display: inline;border: 1px solid #C0C0C0;	}	
#l_sidebar p {margin: 0;	padding: 0px 0px 15px 0px}
#l_sidebar a img {border: none;margin: 0;padding: 0 0 15px 0}
#l_sidebar ul {list-style-type: none;margin: 0 0 10px 0;padding: 0}
#l_sidebar ul ul {list-style-type: none;margin: 0;padding: 0}
#l_sidebar ul li li {background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;margin: 0}
#l_sidebar ul li ul li {background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;	margin: 0}
	
/* Right Sidebar  */

#r_sidebar {	background: #FFF;float: right;width: 135px;margin: 0;padding: 9px 9px 0 9px;line-height: 20px; display: inline;border: 1px solid #C0C0C0;}
#r_sidebar p {padding: 0 0 15px 0px;margin: 0}
#r_sidebar a img {border: none;margin: 0;padding: 0px 0px 15px 0px}
#r_sidebar ul {list-style-type: none;	margin: 0 0 10px 0;	padding: 0}
#r_sidebar ul ul {list-style-type: none;margin: 0;padding: 0}
#r_sidebar ul li li {background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;margin: 0;}	
#r_sidebar ul li ul li {background: #FFF url(../images/icon.png) no-repeat top left;padding: 0 0 5px 18px;margin: 0;}

/* Footer */
#footer {background: #000;width: 960px;height: 28px;margin: 0 auto 0;padding: 0}
#footer p {color: #FFF;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin: 0;padding: 0 10px 0 10px;}
#footer a, #footer a:visited {color: #FFF;text-decoration: none; margin-right:10px;}	
#footer a:hover {text-decoration: underline}
#footer a img {border: none;margin: 0 0 0 10px;padding: 0}
#footerleft {width: 650px;float: left;margin: 0px;padding: 12px 0 0 0}
#footerright {width: 260px;float: right;margin: 0;padding: 12px 20px 0 0;text-align: right}
	
/* Bottom  */
#bottom {width: 990px;height: 25px;margin: 0 auto 0;padding: 0;overflow: hidden}

/* Search Form */
#searchdiv {margin: 0;padding: 0}
#searchform {margin: 0;padding: 0;overflow: hidden;display: inline}
#subscribe {margin: 0;padding: 0;overflow: hidden}
	
#s {background: #FFF; width: 170px; color: #000;font-size: 11px; font-family: Arial, Tahoma, Verdana; font-weight: normal;	margin: 0;	padding: 2px 0 2px 5px;	border-top: 1px solid #666;	border-right: 1px solid DDDD; border-left: 1px solid #666; border-bottom: 1px solid DDDD; display: inline;}
#sbutt { background: #2B74B4; color: #FFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0 0 0 5px; padding: 2px; border: 1px solid #234B69; font-weight: bold}
#subbox {background: #EEE; width: 210px; color: #000; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 10px 0 0 0; padding: 3px; border-top: 1px solid #666; border-right: 1px solid #DDD; border-left: 1px solid #666; border-bottom: 1px solid #DDD; display: inline}
#subbutton {background: #2B74B4; color: #FFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0 0 0 5px; padding: 2px; border: 1px solid #234B69; font-weight: bold;}
	
.cmxform input {background: #FFF; color: #000; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0; padding: 4px; border-top: 1px solid #666; border-right: 1px solid #DDD; border-left: 1px solid #666; border-bottom: 1px solid #DDD; } 
.cmxform #edate{background: #ccc;}
.cmxform .submit, #submit {background: #2B74B4; color: #FFF; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0; border: 1px solid #234B69; }
.cmxform .submit:hover{background:#fff; color:#2B74B4}
#words {background: #FFF; width: 480px;color: #000;font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0; border-top: 1px solid #666; border-right: 1px solid #DDD; border-left: 1px solid #666; border-bottom: 1px solid #DDD; }

/* Comments */	
#commentblock {width: 530px; background: #E8E8E8; float: left; padding: 20px 20px 10px 20px; margin: 10px 0 0 0; border-top: 2px solid #333; border-bottom: 1px solid #333; }	
#commentblock ol {list-style-type: square;margin: 0 0 0 20px !important; float:left; ;padding: 0 0 10px 0}
.commentdate {font-size: 12px;padding-left: 0}
#commentlist li p {margin-bottom: 8px;line-height: 20px;padding: 0}
.commentname {color: #333;margin: 0;padding: 5px 5px 5px 0px}
.commentinfo{clear: both}
.commenttext {clear: both;margin: 3px 0 10px 0;padding: 20px 10px 5px 10px;width: 490px;background: #FFF url(../images/comment.gif) no-repeat top left;}
.commenttext-admin {clear: both; margin: 3px 0 10px 0; padding: 20px 10px 5px 10px; width: 490px; background: #FFF url(../images/comment.gif) no-repeat top left;}

#commentForm #name{background:#ccc; color:#555;}
#commentForm p{font-size:1.2em;}
#commentForm p a{text-decoration:underline; color:#0000ff !important}
#commentForm p span{color:#555;}

/*search page */
.ifr_search {width: 580px !important; height: 400px;}

/* redeem */
.item{float:left; width:140px; height: 290px;padding-bottom:8px; text-align:center; border:1px solid #ccc; border-width:0 0 1px 1px;}
.item.end{border-left:none}
.item h5{font-size:.9em; color:#666; padding:4px 0; margin:0;}
.item p{padding:0 !important;}
.item #points{padding:8px 0 !important;}
.item input{width:2.2em; font-size:12px; padding:0; margin:2px 0;}
.item label{width:90px; float:left; display:block; padding-top:3px; }
.item .add{width: 120px; height:21px}
.item .size{height:75px;}

.redeem{width:600px;}
.redeem .left{float:left; width: 170px; text-align:center; }
.redeem .left img{margin:0 0 8px 0; cursor: pointer;}
.redeem .right{float:left; width: 390px; border-left:1px solid #ccc; padding-left:15px;}
.redeem .right div{border:1px solid #ccc; background:#000; color:#fff; padding:12px;}

.widefat {margin-bottom:12px; border-width: 1px;border-style: solid;border-collapse: collapse;width: 100%;}
.widefat thead{background:#464646; color:#d7d7d7;}
.widefat a {text-decoration: none;}
.widefat abbr {white-space: nowrap}
.widefat td, .widefat th {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;font-size: 11px;vertical-align: text-top;}
.widefat td {padding: 7px 15px 9px 10px;vertical-align: top;}
.widefat th {padding: 9px 15px 6px 10px;text-align: left;line-height: 1.3em;}
.widefat th input {margin: 0 0 0 8px;padding: 0;}
.widefat .check-column {text-align: right;width: 1.5em;padding: 0;}
.widefat tbody th.check-column {padding: 8px 0 22px;}
.widefat .sub{text-align: right; font-weight:bold; color:#444}

.cart_b{padding-bottom:20px; text-align:center;}
.cart_b a{margin-right:12px;}

/* tag results */
.tagPage li{padding:4px 0;}
.tagPage li p{padding:0 !important}

/*friends */
.friends ul li{list-style-type:none !important;}

/* contest */
.contestImg .prize p{padding:0 0 12px 0 !important;}
#conUpload {display:none;}
.contestImg .button{margin-right:18px;}
.contestImg .prize{margin-bottom:6px; border-bottom:1px solid #cecece}
#contestForm div{float:left; clear:both; margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #ccc}
#contestForm div.bottom{border-bottom:none; text-align: center; width:100%; padding-top:10px;}
#contestForm.cmxform div p{float:left; padding:2px 0;}
#contestForm p label{display:inline-block; width:70px; text-align:right; padding-right:10px;}
#contestForm textarea{width:450px; height:33px;}

#contestForm .fileinputs{position:relative; float:left; margin-right:8px; }
#contestForm .fileinputs img{position: absolute; top: 0px; left: 0px; z-index: 1;}
#contestForm .fileinputs input{position:absolute; left: -117px; height: 80px; z-index:2;	-moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}
.conSign {text-align:center; margin-top:30px}

#contestForm #fileLoading{display:none; padding:50px; font-weight:bold; background:#eee; border:2px solid #999; position: absolute; top: 200px; left: 100px;}
.contestImg h1 a{color:#2255aa !important}
.contestImg h1 a:visited{color:#2255aa}
.contestImg .imageWrap{float:left; text-align:center; width:320px; height:419px; padding:0 12px 0 0; background:url(../images/ajax-loader.gif) center center no-repeat}
.contestImg .imageWrap img{margin-bottom:4px; cursor: pointer;}
.contestImg .imageWrap p{position:relative; top:-12px;}
.contestImg .imageWrap .button{height:25px; margin-bottom:12px;} 
.contestImg .imageWrap .button span{font-size:35px; position:relative; top:-16px;}

.contestImg p{padding:0 0 5px 0 !important;}
.contestImg p span{font-weight:bold;}
.contestImg #confirm{display:none;} 
.contestImg #confirm span{background: #ffebe8; padding:4px; font-weight:normal; }
.contestImg .message{font-weight:normal; border:none;}
.contestImg #voteDrop{margin-bottom:6px;}

.postarea #thumbs{float:left; border-top:1px solid #cecece; padding:12px 0;}
.postarea #thumbs img:hover{cursor: pointer}
.postarea #thumbs .page{float:none; padding-bottom:8px;}
.contestThumb {width:100%}

#buyVotes, #payPal{display:none;}
#selectPay h4, #credit h4, #payPal h4{text-align:center; font-size:1.3em; padding:10px 0;}
#selectPay .left{float:left; width:225px; border-right:1px solid #cecece;}
#selectPay .right{float:left; width:12px;}
#selectPay button{margin:14px 0 0 50px !important;}
#selectPay img{cursor: pointer;}

#credit{display:none;}
#credit p{padding:3px 0 !important;}
#credit p input{margin:0 0 0 3px;}
#credit p span{display:inline-block; width:100px; text-align:right; padding:0 8px 0 65px;}
#credit button{font-size:1.2em; font-weight:bold; padding: 2px 6px; margin:8px 0 0 195px !important;}
#credit #cvv2{width:3em;}
#credit #loading{display:none;}

#payPal{text-align:center;}

/* contest leaders */
.leaders table{border:1px solid #ccc}
.leaders table th{background: #2b74b4; color:#fff;}
.leaders table td{padding:2px 30px;}

/* homepage contest module */
#homepagedub{background:#fff; margin-bottom:8px; padding-bottom:8px; border:1px solid #c0c0c0; width:608px; float:left;}
#homepagedub .wrapper{padding:8px;}
#homepagedub .wrapper p{padding:6px 0;}
#homepagedub h2{font-size: 1.8em;border-bottom:1px solid #c0c0c0; padding:4px; }
#homepagedub h2 a{text-decoration:none; color:#000}
#homepagedub h2 a:visited{color:#000;}
#homepagedub .thickbox{margin-right:18px}
#homepagedub #prev, #homepagedub #next{cursor:pointer;}
#homepagedub #prev {float:left; position:relative; top:40px;}
#homepagedub #next{position:relative; top:40px;}

#carousel{float:left; padding:0; margin:0}
#carousel ul{padding:0; margin:0;}
#carousel ul li{margin:0 3px;}

/* contest winners */
.winners{float:left; width:100%; margin-bottom:25px;}
.winners .prize{border:none;}
.winners .prize b{font-size:2em;}
.winners .contestImg .imageWrap{background:none}
