*{
	padding:0px;
	margin:0px;

}

body {
	background:#FDFDFD;
	color:#3F3E3E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:0px auto;
	padding:0px;
	width:100%;
}
#header{
	width:1025px;
	height:240px;line-height:40px;
	background-color:#fff;
	padding:0px 0px 5px 0px;
	vertical-align:middle;
	margin:0px auto;
	
}
a{
	color:#000;
}
#logo_image{width:207px;float:left;}
#login_header{height:80px;padding:0px;margin-top:00px;}
#login_header_panel{background-image:url(../images/green_header_bg.gif);background-repeat:no-repeat; height:80px;;float:right;width:645px;}
#header_menu{height:40px;padding:10px;background:#F8F8F8;margin-top:10px;}

select{padding:2px 3px;}
option{padding:0px 3px;}
#header_content{
	width:815px;float:left;
}
label{font-weight:bold;}
img {border:0px;}

a{
	outline: none;
	text-decoration:none;
	color:#3F3E3E;
}
#footer_content{
	margin:0px auto;
	width:1000px;
}
#footer{
	width:100%;
	height:40px;line-height:40px;
	margin-top:0px;
	padding:10px 0px;
	vertical-align:middle;
	color:#000;
	
}
#footer a{
	text-decoration:none;
	color:#000;
}

#content{
	width:1025px;
	padding:0px;
	margin:0px auto;
	margin-top:0px;
	background-color:#fff;
}
#page_content_top{
	
	width:960px;
	height:0px;
	background-image:url(../images/content_shadow_top.gif);

}
#page_content{
	width:1025px;
	margin:0;
	padding:0px; 

}
#page_content_left{
	float:left;width:713px;padding:0px 0px 15px;background-color:#F8F8F8;
}
#page_content_right{
	float:right;width:307px;
}
#page_content_bottom{
	
	width:960px;
	height:0px;
	background-image:url(../images/content_shadow_bottom.gif);

}
h1{
	font-size:18px;
	padding:2px 0px;
}
h2{
	font-size:14px;
	padding:2px 0px;
}
.sub_menu{
	color:#4F4E4E;padding:5px;font-weight:bold;margin:0px 5px;;
}
.sub_menu_selected{
	background-color:#fff;color:#4F4E4E;padding:5px;font-weight:bold;margin:0px 5px;border:1px solid #aaaaaa;
}
.menu{
	color:#A2A2A2;font-size:14px;margin-right:2px;margin-top:8px;padding:2px 2px;font-weight:bold;height:20px;line-height:20px;display:block;float:left;text-align:center;
	
}

.menu_selected{
	padding:2px 5px;margin-right:2px;margin-top:8px;font-size:14px;font-weight:bold;height:20px;line-height:20px;display:block;float:left;text-align:center;
	background-color:#fff;border:1px solid #999;color:#707070;
}

.menu_border{background-image:url(../images/header_border.jpg);margin:0px 5px;width:3px;float:left;background-repeat:no-repeat;background-position:bottom right;}

.link_button{
	height:20px;
	margin-left:3px;
	margin-right:3px;
	color:#4d4d4d;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.link_button_selected{
	height:20px;
	margin-left:3px;
	margin-right:3px;
	color:#8b1c25;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
p {
	text-align:justify;
}
.help{font-size:10px;color:#3F3E3E;}
.border_image{
	border:1px solid #a7a7a7;
	padding:5px;
}
.border_image_small{
	border:1px solid #a7a7a7;
	padding:3px;
}
.entry{
	padding:3px 0px;
	width:650px;
}
.entry_small{
	padding:3px 0px;
	width:270px;
}
.entry_left{
	float:left;
	width:130px;
}
.entry_right{
	float:right;
	width:520px;
}
.text_small{
	width:180px;
}
.text_medium{
	width:260px;
}

.text_large{
	width:490px;
}
.info_msg{
	color:blue;
}
.heading{
	font-size:18px;
	color:#2C5988;
	font-weight:bold;
	padding:10px 20px 20px;
}
.product_table th{
	padding:4px 2px;
	font-size:13px;
	border:1px solid #CBCBCB;
	background-color:#64798D;
	color:#fff;
	text-align:left;
}
.product_table td{
	padding:4px 5px;
	font-size:12px;
	border-bottom:1px solid #8D8D8D;
	border-right:1px solid #8D8D8D;
}
.row_1{
	background-color:#DDE1E3;
	color:#4d4d4d;
}
.row_1 td{
	padding:4px 5px;
	font-size:12px;
	
}
.big_button {
	text-align:center;
    font-size:14px;
	color:#fff;
	line-height:40px;
	font-weight:bold;
	vertical-align:middle;
	font-family:Arial;
	text-decoration:none;
}

.big_button a {
	text-decoration:none;
	color:#fff;
}
.big_button_over a {
	text-decoration:none;
	color:#fff;
}
.big_button .left {
	float:left;
	width:10px;
	height:40px;
	background-image:url("../images/button_l.gif");
	background-repeat:no-repeat;
	text-decoration:none;
}
.big_button .center {
	float:left;
	background-image:url("../images/button_bg.gif");
	background-repeat:repeat-x;
	height:40px;	
	padding: 0px 5px;
	text-decoration:none;
}
.big_button .right {
	float:left;
	width:10px;
	height:40px;
	background-image:url("../images/button_r.gif");
	background-repeat:no-repeat;
	margin-right:15px;
	text-decoration:none;
	
}
.big_button_over {
	text-align:center;
    font-size:14px;
	color:#fff;
	line-height:40px;
	cursor:pointer;
	font-weight:bold;
	vertical-align:middle;
	font-family:Arial;
	text-decoration:none;
}
.big_button_over .left {
	float:left;
	width:10px;
	height:40px;
	background-image:url("../images/button_l_over.gif");
	background-repeat:no-repeat;
	text-decoration:none;
}
.big_button_over .center {
	float:left;
	background-image:url("../images/button_bg_over.gif");
	background-repeat:repeat-x;
	height:40px;	
	padding: 0px 5px;
	text-decoration:none;
}
.big_button_over .right {
	float:left;
	width:10px;
	height:40px;
	background-image:url("../images/button_r_over.gif");
	background-repeat:no-repeat;
	margin-right:15px;
	text-decoration:none;
	
}
.bottom{
	padding:5px 20px;
	margin-top:50px;
	
	
}
.mid_content{
	padding:0px 20px;
}
.selected{
	padding-bottom:8px;
}
.unselected{
	padding-bottom:8px;
}
.selected a{
	color:#8b1c25;
	text-decoration:none;
}
.unselected a{
	padding-bottom:8px;
	text-decoration:none;
	color:#4d4d4d;
}
.comment_table th{
	padding:4px;
	font-size:13px;
	background-color:#767272;
	color:#fff;
	text-align:left;
}
.comment_table td{
	padding:4px;
	font-size:12px;
	border-bottom:1px solid #7d7b7b;
	border-right:1px solid #7d7b7b;

}

.link{cursor:pointer;}
.post_text{color:#0098DC;font-family:Arial;font-size:15px;}
.comments_link{color:#BAD132;font-size:12px;}
.post_heading{width:310px;height:422px;padding-top:75px;position:relative;top:-78px;
background-image:url(../images/submit_story_panel.gif);background-position:top left;background-repeat:no-repeat;}
.post_left{float:left;width:55px;}
.post_center{float:left;width:380px;padding:0 10px;line-height:17px;}
.post_right{float:right;width:185px;padding-left:30px;font-size:11px;background-image:url(../images/vote.gif);background-position:left center;background-repeat:no-repeat;height:100px;}
.post_right a{font-size:11px;}
#sort_by{background:#E6E6E5;padding:10px;}
.voting_div{background-image:url(../images/voting_grey.gif);width:156px;border:1px solid #000;margin-top:10px;margin-left:10px;background-color:#888686;}
.terms_page p{padding:5px 0px;}
.terms_page h3{padding:10px 0px 5px;color:#2C5988;}
.terms_page ul{padding-left:20px;}
.terms_page a{color:blue;}


.info_msg_div{padding:5px 10px;margin:10px 0px;line-height:20px;background-color:#DDFCC6;border:1px solid #65BB62;}
#new_users{padding-bottom:0px;height:24px;line-height:24px;vertical-align:baseline;padding-right:30px;font-size:12px;}
#options{padding-bottom:10px;height:24px;line-height:24px;vertical-align:baseline;}
.count{font-weight:bold;color:green;}



#overlay { display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;z-index:10;}
#processing_popup { display:none;position:fixed;top:150px;left:0px;width:100%;z-index:100;}
#processing_popup_content{ width:600px;height:120px;padding:20px;line-height:30px;color:#000;margin:0px auto;background: #fff; border: 3px solid #EFD279;text-align:center;}
#processing_popup_content img { vertical-align: middle }
#processing_popup_content p { text-align:center;; }
