*{
	padding:0px;
	margin:0px;
}
img{
	border:none;
}
body {
	background:#F4F5F7;
	width:100%;
	/*background:#F4F5F7 url(/images/back1.gif) repeat-x top;
	overflow:auto;*/
}
.wrap{
	background:url(/images/back1.gif) repeat-x top;
	font: 81% Arial, Helvetica, sans-serif;
	font-size: 81%;
	color:#222433;
}
#wrap{
	font:81% Arial, Helvetica, sans-serif;
	font-size:81%;
	color:#222433;
}
a{
	color:#1966BD;
}
a:hover{
	color:198DBD;
}
a:visited{

}
.left {  float:left;}
.right{	float:right;}
.clear{	clear:both; font-size:0;line-height:0;height:0;}
#top{
	height:25px;
	padding:9px 22px 4px 26px;
	color:#fff;
	font-size:11px;
}
#top .right a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
}
#logo{
	display:block;
	height:;
}
#hormenu{
	float:right;
	margin-right:20px;
	margin-top:2px;
	background:url(/images/sep1.gif) no-repeat right;
	padding-right:1px;
}
#hormenu li{
	list-style-type:none;
	float:left;
	background:url(/images/sep1.gif) no-repeat left;
	padding-left:1px;
	position:relative;
	zoom:1;
	height:30px;
	_margin-top:-8px;
}
#hormenu li a{
	color:#FFF;
	font:bold 115%/30px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	padding:0px 9px;
	background:url(/images/back2.gif) repeat-x top;
	height:30px;
}
* html #hormenu li a{
	height:auto;
}
#hormenu li a:hover{
	background-position:bottom;
}
#main{
	padding:45px 20px 35px 20px;
}
#leftmenu{
	width:230px;
}
#mainList li{
	list-style-type: none;
	list-style-position: outside;
}
#mainList li ul{
	padding-left: 5px;
}
#mainList li img{
	vertical-align: middle;
	margin: 0px 4px 0px 0px;
}
#leftmenu .block, #manage .block{
	border:1px solid #E1E3E9;
	background-color:#F7F8F9;
	margin-bottom:7px;
}
#leftmenu .more{
	margin-top:5px;
	margin-left:10px;
	display:block;
  clear:both;
}
.blocktitle{
	border-bottom:1px solid #E1E3E9;
	background:url(/images/back3.gif) repeat-x bottom;
	padding:0px 8px;
	zoom:1;
	position:relative;
}
.blocktitle h2{
	font:bold 125%/29px Tahoma, Arial, Helvetica, sans-serif;
	color:#4A4C5E;
}
.blocktitle .right{
	padding-top:5px;
}
.members_list li{
	list-style-type:none;
	float:left;
	text-align:center;
	width:33%;
	margin-bottom:7px;
	height:70px;
}
.members_list li img{
	border:1px solid #888E9C;
}
.blockcontents{
	padding:7px;
	zoom:1;
	position:relative;
}
.linkstree li{
	padding-left:10px;
	list-style-type:none;
	line-height:150%;
	zoom:1;
}
.linkstree li.haschildren{
	background:url(/images/bullet1.gif) no-repeat 2px 8px;
}
.linkstree li.nochildren{
	background:url(/images/bullet2.gif) no-repeat 2px 7px;
}

#content{
	margin-left:236px;
}
#content_{
	margin-left:236px;
}
td #content{
	margin-left:10px;
}
td #content_{
	margin-left:10px;
}
#content ul{
	list-style-position:inside;
}
.pagetitle{
	border:1px solid #D5E1E8;
	background-color:#FFFFFF;
	margin-bottom:20px;
	position:relative;
	zoom:1;
}
.pagetitle h1{
	color:#DA4F03;
	font:bold 160% Arial, Helvetica, sans-serif;
	padding:2px 6px;
}
.pagetitle .right{
	padding-top:5px;
	padding-right:7px;
}
.pagetitle .right a{
	color:#222433;
}
.tabs{
	position:absolute;
	left:-1px;
	top:-28px;
	z-index:5;
}
* html .tabs{
	/*left:-9px;
	top:-27px;*/
}
.tabs li{
	list-style-type:none;
	float:left;
	padding:0px 5px;
	line-height:26px;
	border:1px solid #D5E1E8;
	border-right-style:none;
	background-color:#FAFCFD;
	position:relative;
	zoom:1;
}
.tabs li.last{
	border-right-style:solid;
}
.tabs li.selected{
	border-bottom:1px solid #fff;
	background-color:#FFFFFF;
}
.tabs li.selected a{
	text-decoration:none;
	color:#DA4F03;
}
.tabs_content{
	border:1px solid #D5E1E8;
	background-color:#FFF;
	padding:12px 8px;
	position:relative;
	zoom:1;
	margin-top:47px;
}
.tabs_content.notabs{
	margin-top:0px;
}
.comment{
	padding: 0px 0px 30px 0;
	float: left;
	width: 86%;
}
.commentTitle{
	background: #F4F5F7;
	border-top: 1px solid #D5E1E8;
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 4px 0;
}
.hiddenCommentLink{
	color: #222433;
}
.commentTitle.hiddenComment{
	background: #DFDFDF;
	border-top: 1px solid #BFBFBF;
}
.commentTitle h3{
	float: left;
	padding: 0px 0 0 4px;
}
.rate_and_email_2{
	float: right;
}
.rate_and_email_2 table{
	float: left;
	width: 115px;
}
.rate_and_email_2 table td{
	vertical-align: bottom;
	padding: 1px 2px 2px 2px;
	text-align: center;
	font-size:70%;
	font-family: Tahoma;
	line-height: 90%;
}
.rate_and_email_2 table label{
	display: block;
}
.votes{
	float: left;
	font-size: 150%;
	font-weight: bold;
	color: #707283;
	padding: 3px 10px 0px 0px;
}
.rate_and_email_2 .ratebutton{
	float: left;
	margin: 3px 7px;
	display: inline;
}
.commentTitle h3 img{
	vertical-align: middle;
}
#commentForm{
	background: #F4F5F7;
	border: 1px solid #D5E1E8;
	padding-bottom: 20px;
	float: left;
	width: 86%;
}
#commentForm label{
	padding:10px 0 2px 5px;
	display: block;
}
#commentForm input,
#commentForm textarea{
	margin-left: 5px;
}
.commentTextField,
#commentForm textarea{
	width: 80%;
}
#commentForm textarea{
	height: 80px;
}
#commentForm table label{
	padding: 0 0 2px 5px;
}
#commentForm table input{
	width: 250px;
}
#commentForm h2.likeh2{
	margin: 0;
	padding: 0 0 5px 5px;
}
#commentForm p{
	padding-left:5px;
	color: #1966BD;
	font-weight: 600;
}
#commentForm p a{

}
#randomImg{
	margin: 5px;
}
h3{
	font:108% Arial, Helvetica, sans-serif;
}
h3 a{
	color:#222433;
}
.breadcrumbs{
	margin:5px 0px;
	font-size:90%;
}
.breadcrumbs, .breadcrumbs a{
	color:#707283;
	text-decoration:none;
}
.breadcrumbs a:hover{
	text-decoration:underline;
}
.rate_and_email{
	background:url(/images/back3.jpg) no-repeat;
	height:47px;
	/*width:356px;*/
	position:relative;
	margin-top:7px;
	font-size:75%;
}
.short{
	background:url(/images/back7_.gif) no-repeat;
	width:250px;
}
.rate_and_email .ratetable{
	position:absolute;
	left:12px;
	top:9px;
}
* html .rate_and_email .ratetable{
	top:4px;
}
.rate_and_email .ratetable td{
	vertical-align:bottom;
	padding:0px 0px;
	text-align:center;
}
.rate_and_email .ratetable td input{
		width:20px;
}
* html .rate_and_email .ratetable td{
	padding:0px 1px;
}
.rate_and_email .ratebutton{
	position:absolute;
	left:144px;
	top:16px;
}
*html .rate_and_email .ratebutton{
	left:155px;
}
.rate_and_email .mailtable{
	position:absolute;
	left:260px;
	top:19px;
	font-size:120%;
}
.rate_and_email .mailtable td{
	vertical-align:middle;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.rate_and_email .mailtable1{
	position:absolute;
	left:80px;
	top:18px;
	font-size:150%;
}
.rate_and_email .mailtable1 td{
	vertical-align:middle;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
}
.rate_and_email label{
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.infoblock{
	background:url(/images/back5.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:8px;
}
.current_rating{
	background:url(/images/back1.jpg) no-repeat;
	width:72px;
	height:52px;
	font:20px/52px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}
.nav{
	text-align:center;
	padding-bottom:10px;
}
.nav, .nav a{
	color:#454650;
	text-decoration:none;
}
.nav a:hover{
	text-decoration:underline;
}
.nav strong{
	font-size:120%;
}

#footer{
	background:#71D5E5 url(/images/back4.gif) repeat-x top;
	padding:12px 18px 12px 38px;
	height:18px;
	color:#FFF;

}
#footer li{
	float:left;
	list-style-type:none;
	margin-right:12px;
}
#footer li a{
	color:#FFF;
}
/* corners */
.corner11, .corner12, .corner21, .corner22, .corner31, .corner32{
	background:url(/images/corners/corner11.gif) no-repeat;
	width:2px;
	height:2px;
	font-size:0px;
	position:absolute;
}
.corner11, .corner12, .corner31, .corner32{
	top:-1px;
}
.corner21, .corner22{
	bottom:-1px;
}
.corner11, .corner21, .corner31{
	left:-1px;
}
.corner12{
	background:url(/images/corners/corner12.gif) no-repeat;
	right:-1px;
}
.corner21{
	background:url(/images/corners/corner21.gif) no-repeat;
}
.corner22{
	background:url(/images/corners/corner22.gif) no-repeat;
	right:-1px;
}
.corner31{
	background:url(/images/corners/corner31.gif) no-repeat;
}
.corner32{
	background:url(/images/corners/corner32.gif) no-repeat;
	right:-1px;
}
* html .pagetitle{
	margin-left:-3px;
}
* html .corner32{
}
.corner41, .corner42{
	position:absolute;
	width:3px;
	height:3px;
	background:url(/images/corners/corner41.gif) no-repeat;
	top:-1px;
	font-size:0px;
}
.corner41{
	left:-1px;
}
.corner42{
	right:-1px;
	background:url(/images/corners/corner42.gif) no-repeat;
}
* html .corner42{
	right:-2px;
}
.corner51, .corner52, .corner53, .corner54{
	width:2px;
	height:2px;
	font-size:0px;
	position:absolute;
	background:url(/images/corners/corner52.gif) no-repeat;
}
.corner51{
	top:-1px;
	left:-1px;
	background-image:url(/images/corners/corner51.gif);
}
.corner52{
	top:-1px;
	right:-1px;
	background-image:url(/images/corners/corner52.gif);
}
.corner53{
	bottom:-1px;
	left:-1px;
	background-image:url(/images/corners/corner53.gif);
}
.corner54{
	bottom:-1px;
	right:-1px;
	background-image:url(/images/corners/corner54.gif);
}
* html .corner52, * html .corner54{
	right:-2px;
}
.corner61, .corner62{
	background:url(/images/corners/corner61.gif) no-repeat -1000px -1000px;
	width:2px;
	height:30px;
	position:absolute;
	top:1px;
	font-size:0px;
	display:none;
}
a:hover .corner61, a:hover .corner62{
	background-position:0px 0px;
	display:block;
}
.corner61{
	left:1px;
}
.corner62{
	background-image:url(/images/corners/corner62.gif);
	right:0px;
}

/* inner elements */
.formnote{
	padding-bottom:16px;
}
.userpic{
	border:1px solid #888E9C;
	display:block;
	margin-bottom:3px;
}
.userpic img{
	border:1px solid #E2E3E6;
}
.member_desc{
	margin-bottom:0px;
}
.member_desc td{
	vertical-align:top;
}
.member_desc a{
	color:#707283;
	text-decoration:none;
}
.member_desc a:hover{
	text-decoration:underline;
}
.about_member{
	border:1px solid #D5E1E8;
	padding:1px;
}
.tabs_content h2{
	background:url(/images/back6.gif) repeat-x;
	padding-left:7px;
	padding-bottom: 5px;
	margin-bottom: 3px;
}
h2.likeh2{
	background: none;
	margin-top: 20px;
}
.about_member h2{
	background:url(/images/back6.gif) repeat-x;
	padding-left:7px;
}
.about_member p{
	color:#666666;
	padding:6px;
	font-size:12px;
}
.member_desc .ratetable{

}
h2{
	font:158% Arial, Helvetica, sans-serif;
	color:#707283;
}
.asterisk{
	font-weight:bold;
	font-size:19px;
	color:#DA4F03;
}
h4{
	font:bold 125% Tahoma, Arial, sans-serif;
	color:#4A4C5E;
}
.textfield{
	width:250px;
	border:1px solid #707070;
	padding:2px;
}
.bio{
	border:1px solid #707070;
	padding:2px;
}
.profile_form td{
	height:25px;
}
.note{
	color:#DA4F03;
}
.textfield.error{
	width:248px;
	border-width:2px;
	background-color:#DA4F03;
}
.error_checkbox{
}
.feed, .catfeed, .feedsCat{
	border-bottom:1px solid #E8E9EE;
	padding:2px;
}
.category{
	padding-left:10px;
}
.feed{
	border-top:1px solid #FFF;
	padding-left:20px;
}
#manage .blockcontents{
	padding:1px;
}
#manage img{
	margin-right:3px;
}
#manage a{
	color:#2874AF;
}
#manage .actions{
	padding:2px;
	padding-left:25px;
}
#manage .actions a{
	color:#737585;
}
#manage .feedForm input{
	border:1px solid #A2A6B0;
}
.categoryform input{
	border:1px solid #A2A6B0;
}
.wrapmanage{
	background-color:#F7F8F9;
	padding:2px;
	zoom:1;
}
.feedForm, .categoryform{
	border:1px solid #E1E3E9;
	background-color:#FFF;
	padding:2px;
	display:none;
	width:450px;
}
.confirmsubscr{
	line-height:25px;
}
.storypic{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #888E9C;
}
.adminInput{
	width: 251px;
}
.itemLink{
	float: left;
	display: inline;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 15px;
}
.rate_and_email_wrap{
	background:url(/images/back3_.jpg) left top no-repeat;
	float: left;
	min-width: 532px;
	margin-top:7px;
}
.rate_and_email_3{
	background:url(/images/right_corn_.jpg) right top no-repeat;
	height:32px;
	float: left;
	min-width: 680px;
	font-size:90%;
	padding-right: 15px;
}

.rate_and_email_t{
	margin: -8px 9px 0px 10px;
}

#addComment{
	background: url(/images/comment.png) left no-repeat;
}
/*
#emailThis{
	background: url(/images/mail.gif) center left no-repeat;
}
*/
.rate_and_email_3 .ratetable {
	float: left;
	margin: 4px 9px 0px 10px;
	display: inline;
}
.rate_and_email_3 .ratetable label{
	display: block;
}
.rate_and_email_3 .ratetable td{
	vertical-align: bottom;
	text-align: center;
	padding: 2px 2px 0px 2px;
}
.rate_and_email_3 .ratebutton{
	float: left;
	margin-top: 15px;
}
.commentLinks{
	float: right;
	padding: 6px 10px 0px 0px;
}
.commentLinks a{
	text-decoration: none;
}
.commentLinks a:hover {
	text-decoration: none;
}
.zw_zi{margin:3px; *margin:-2px; margin-top:-3px; *margin-top:-1px;}

.errorwrap {
	background: #F2DDDD;
	border: 1px solid #992A2A;
	padding: 0;
	margin-bottom:20px;
}

.errorwrap p {
	background: transparent;
	border: 0;
	color: #992A2A;
	margin: 0;
	padding: 8px;
}


.errorcomment {
	background: #F2DDDD;
	border: 1px solid #992A2A;
	margin-left:5px;
	width:350px;
}

.searchbox {
	float:right;
	height:20px;
	width:300px;
}

.searchbutton {
	padding:0px;
	margin:-20px 0px 0px 233px;
	*margin-top:-22px;
	*margin-left:240px;
}

.logoimg {
	width:146px;
	height:26px;
}

.maintitle {
	background: url(/images/sep1.gif) repeat-x top;
	height: 28px;
	border-bottom: 1px solid #5176B5;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
.maintitlebutton {
	font-size: 12px;
	*font-size: 10px;
	border: 1px solid #A2A6B0;
	margin: 5px 5px 0px 0px;
}
.ipbtable {
	width:100%
}
.ipbtable td { /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

select {
	*font-size:11px;
}

.tablepad {
	padding: 6px;
}
.tablepad b {
	color:#000;
}
.tablepad legend {
	margin-left:5px;
}