
body {
	background-color: #ffffff;
	background-image:url('/images/crumbledpaper.jpg');
	padding: 0px;
	margin: 0px;
	font-size: 12px;	
	background-color: gray;
	font-family: Verdana, Arial, sans-serif;
}


h2 {
	margin-top:25px;margin-left:20px;color:black;font-size:12px;font-weight:bold;
}

a { color: #D4D4D4; text-decoration: none; }
a:visited { color: #D4D4D4 }


/* general blocks */

.follow_buttons {
	margin-top: 20px;
}

#button_twitter { padding:0px;margin-right: 5px; }
#button_facebook { padding:0px;margin-left: 0px; }

.main_container {
	position: absolute;
	width: 1050px;
	height: 100%;
	margin: 0px;
	margin-left: 50%;
	left: -525px;	
}

.main_container_sub {
	position: absolute;
        width: 1050px;
        height: 100%;
        margin: 0px;
        margin-left: 50%;
        left: -525px;
}


#title_container   { display: none; }

.content_container {
	height:560px;
	background-color: white;
	margin: 0px;

z-index:0;
}

#the_image       { cursor: pointer }
#blacklist_image { cursor: pointer }
#list_image      { cursor: pointer }

.top_stripe {
	position: absolute;
	width: 100%;
	height: 35px;
	background-color: #110838;
	border-bottom: 2px solid black;
	opacity:0.95;filter:alpha(opacity=95);
	z-index: 3;
}

.top_stripe .content_stripe {
	position: absolute;
	margin-left: 50%;
	left: -450px;
	width: 900px;
	height: 35px;
}

.top_stripe .content_stripe .login_text {
	float: right;
	margin-top: 7px;
	color: white;
	font-weight: bold;
	border: 1px solid #191919;
	padding: 4px;
}

.right_container h1 {
	font-family: "Arial Black";
	margin-left: 20px;
	margin-bottom: 5px;

}

.right_container2 a {
	color: black;
	text-decoration: none;
}


.right_container2 h1 {
        font-family: "Arial Black";
	margin-top: 16px;
        margin-left: 20px;
        margin-bottom: 5px;
	font-size: 20px;

}

.right_container p {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
	margin-top: 10px;
}

.right_container2 p {
        margin-left: 20px;
        margin-right: 20px;
        font-size: 14px;
        margin-top: 20px;
	margin-bottom: 5px;

}

.decorate_bold { font-weight: bold }

.right_container2 .mail_holder {
	margin-left: 20px;
	padding-left: 0px;
	text-align: left;
}


.mail_holder #input_email_submit {
	vertical-align: bottom;
	margin-left: 10px;
	cursor: pointer;
	padding:0px;
	margin-top:12px;
}

.right_container2 #input_email {
	width: 200px;
	height: 30px;
	padding: 0px;
	padding-left:3px;
	border: 1px solid gray;
	font-size: 21px;
	color: gray;
	margin-top: 12px;
}

.logo_header {
	position: absolute;
	margin-top: 30px;
	width: 910px;
	height: 80px;
	margin-left: 50%;
	left: -455px;
	padding: 0px;
	background-image:url('/images/logo_header_bg_wgtone2.png');
	border: 1px solid gray;
	        -moz-border-radius-topleft:5px;
        -moz-border-radius-topright:5px;
}

.footer_small { margin-left: 12px; text-align: center; }

.footer_small p {
	text-align: center; color:gray;margin-top:20px;
}

.footer_container {
        width: 910px;
        height: 110px;
        border: 1px solid gray;
        background-color: white;
	margin-top: 620px;
	margin-left: 12px;
        borer-top: 1px solid black;
	background-image:url('/images/footer1.png');
	cursor: pointer;
}

.main_container_sub .mid_container {
	position: absolute;
	width: 934px;
	margin-left: 50%;
	height: 755px;;
	left: -467px;
	margin-top: 104px;
	padding: 0px;
	border: 0px solid black;
}


.right_container2 img {
	margin-left: 17px;
	margin-top: 12px;
}

.mid_container .left_container {
	display:inline;
	float: left;
	width: 525px;
	border: 0px solid gray;
	margin-right: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-top: 10px;
	border: 0px solid black;
}

.cp_container .detail_left .big_link a {
	font-size: 20px;
	color: black;
	padding: 0px;
}

.cp_container .detail_left a {
color: black;
}

.cp_container .detail_left .external h3 {
margin-left: 10px;
font-size: 13px;
margin-top: 20px;
margin-bottom: 10px;
color: black;
}

.cp_container .detail_left .external ul {
list-style-type: none;
margin-left:10px;
padding-left: 0px;
margin-top: 10px;
}

.cp_container .detail_left .external ul a {
color:#84000E;
font-size: 10px;
float:right;
margin-right: 100px;
}

.left_sub_container {
	display:inline;
        float: left;
        width: 530px;
        border: 0px solid gray;
        margin-right: 0px;
        margin-left: 12px;
        padding-top: 10px;
	border: 1px solid #cccccc; 
	margin-top: 10px; 
	height: 600px;
	margin-right: 0px; 
	padding:0px;
	overflow: auto;
	background-image:url(/images/trans_black_80.png)
}

.left_sub_container ol {
	font-size:14px; 
	margin-left: 30px;
	margin-right: 25px;
	color:#D4D4D4;
	padding:0px;
	padding-left: 23px;
	list-style-position:outside;
}

.left_sub_container ol li {

}

.cover_guidlines_ul {
        font-size:11px;
        margin-left: 23px;
        margin-right: 25px;
        color:#D4D4D4;
        padding:0px;
        padding-left: 23px;
        list-style-position:outside;

}

.left_medium_header {
	margin-left: 27px;
	color: white;
	padding: 4px;
	margin-right: 30px;
	font-size: 15px;
	margin-bottom: 5px;
}

.left_container_listing {
	font-size: 13px;
	list-style: none;	
	margin-top: 0px;
}

.left_container_listing li {
        padding: 2px;
	color: #D4D4D4;
}

.left_container_listing a {
	color: #D4D4D4;
	text-decoration: none;
}

.left_sub_container_header {
	margin-left: 20px; 
	margin-right: 20px; 
	margin-top: 25px;
	padding: 0px;
	background-image:url(/images/blackfade.png);
}

.left_sub_container_header h1 {
	font-weight: bold;
	opacity:100; 
	font-family:'Arial Black';
	filter:alpha(opacity=100);
	z-index:99; 
	margin-left: 5px; 
	color:gray;
	padding:10px;
	margin:5px; 
	color:white;
}

.left_sub_container p {
	margin-left: 30px; 
	margin-right:25px;
	font-size:14px;color:#D4D4D4
}

.right_sub_column_splash {
	border: 1px solid #cccccc;
	float: left; 
	width: 360px; 
	height: 600px; 
	clear:right; 
	margin-right:0px; 
	background-image:url(/images/rightbg.png);
	border: 1px solid black;
	margin-bottom:15px;
	margin-left: -3px;
}

.bottom_line {
	border: 1px solid black; 
	width:910px; 
	margin-left: 12px; 
	margin-top: 15px;
	height:10px; background-color:black;opacity:0.80;
	filter:alpha(opacity=80);
	clear:both
}

.subpage_footer {
	margin-left: 12px;
	text-align: center; 
	color:gray;
	margin-top:20px;
}

.splash_info_container {
	widht: 480px;
	height: 30px;
	margin-top: 380px;
}

.news_container {
	width: 513px;
	margin-top: 20px;
	border: 1px solid black;
	padding-left: 10px;
	height: 148px;
	background-color: black;
	opacity:0.85;filter:alpha(opacity=85);filter:alpha(opacity=85);
}


#def1_ol_1 {
	font-size: 11px;
	margin-left: 3px;
	padding-left: 20px;
}

#def1_ol_1 li { font-size: 11px; margin-bottom: 8px;}


#def2_ol_1 {
        font-size: 11px;
        margin-left: 3px;
        padding-left: 20px;
}

#def2_ol_1 li { font-size: 11px; margin-bottom: 8px;}

#def3_ol_1 {
        font-size: 11px;
        margin-left: 3px;
        padding-left: 20px;
}

#def3_ol_1 li { font-size: 11px; margin-bottom: 8px; }


#def1_ol_2 {
	font-size: 11px;
	margin-left: 3px;
	padding-left: 15px;
	list-style-type: lower-alpha;
}

#def1_ol_2 li {
	margin-left: 0px;
	padding-left: 0px;
}

.def2_ol_2 {
        font-size: 11px;
        margin-left: 3px;
        padding-left: 15px;
        list-style-type: lower-alpha;
}

.def2_ol_2 li {
        margin-left: 0px;
        padding-left: 0px;
}

#def3_ol_2 {
        font-size: 11px;
        margin-left: 3px;
        padding-left: 15px;
        list-style-type: lower-alpha;
}

#def3_ol_2 li {
        margin-left: 0px;
        padding-left: 0px;
}


.news_container h2 {
	margin-left: 8px;
	font-family: "Arial Black";
	font-size: 12px;
	margin-top: 12px;
}

.news_container p {
	padding-left: 8px;
	padding-right: 10px;
	font-size: 14px;
	color: white;
}

.splash_info_container p {
	color: white;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.mid_container .splash_container {
	border: 1px solid black;
	width: 525px;
	padding: 0px;
	height: 420px;
	margin: 0px;
	background-image:url('/images/splash_submission_retro.png');
	background-repeat: no-repeat;	
	cursor: pointer;
}

.mid_container .right_container2 {
	width: 365px;
	height: 184px;
	margin:0px;
	margin-bottom: 17px;
	clear: right;
	border: 0px solid gray;
	border-top: 2px solid gray;
}


.mid_container .right_container2 {
        width: 365px;
        height: 184px;
      	margin:0px;
	margin-bottom: 17px;
        float: right;
        clear: right;
        border: 1px solid gray;
        background-color: white;
        background-image:url('/images/containerstripebgsmallw2.png');
}



.logo_container {
	position: absolute;
	margin-top: 30px;
	width: 934px;
	height: 80px;
	margin-left: 50%;
	left: -467px;
	z-index: 99;
	border:0px solid black;
}

.menu_holder {
	display:none;
	float:right;
	width: 910px;
	border-right: 1px solid black;
	margin-top: 0px;
	background-color: black;
	border: 1px solid black;
	border-right: 0px;
	z-index: 99;
	margin-right: 10px;
	font-family: "Arial Black";
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin-left: 50%;
	padding-top: 5px;
	padding-bottom:5px;
	left: -455px;
}




.menu_holder a       { color: white; text-decoration: none }
.menu_holder a:hover { color: black; }

img { padding: 0px; border: 0px; }

.logo_container .logo_img {
	margin-left: 20px;
	float: left;
	margin-top: 14px;
	margin-bottom: 15px; 
	padding-bottom: 5px; 
	padding-left: 4px;
	z-index: 99;	
}


.menu_container {
	position: absolute;
	width: 250px;
	height: 262px;
	top: -40px;
	background-image:url('/images/stickynote.png');
}



.splash_container {
	height: 250px;
	margin-top: 80px;
	width: 100%;
	padding-left: 65px;
	text-align: left;
}

.definition_container {
	border: 1px solid #999999;
	width: 820px;
	/* left: -450px; */
	margin-left: 35px;
	max-height: 560px;
	padding: 10px;
	text-align: left;
	font-family: Georgia;
	margin-top: 30px;
	margin-bottom: 50px;
	background-color: white;
	z-index: 10;
	font-size: 12pt;
	margin-top: 0px;
}


.definition_wrap {
margin-top:30px;position:absolute;
}


.definition_container p {
	font-size: 11pt;
	padding: 5px;
	margin: 0px;
	color: black;
	z-index: 5;
	text-decoration: none;
}

p.error {
	color: #84000E;
	font-weight: bold;
}

p.info {
	font-weight: bold;
}

#definition1_wrap { display: none; }
#definition2_wrap { display: none; }
#definition3_wrap { display: none; }


#arrow1 {
	margin-left:60px;
	padding-top:0px;
	top:-33px;
	z-index:9999;
	position:absolute;
	margin-left:110px;
	margin-top:1px;
}

#arrow2 {
        margin-left:445px;
        padding-top:0px;
        top:-33px;
        z-index:9999;
        position:absolute;
        margin-top:1px;
}

#arrow3 {
        margin-left:780px;
        padding-top:0px;
        top:-33px;
        z-index:9999;
        position:absolute;
        margin-top:1px;
}
	

/* text */

.def_header {
	font-size: 12pt;
	font-weight: bold;
}

.def_pro {
	font-size: 11pt;
	margin-bottom: 5px;
}


/* images */

.link_image {
	border: 0px;
}


/* headers */

#blacklist_header {
	font-size: 72pt;
	font-family: Arial Black;
	width: 920px;
	text-align: center;
}

.title {
	z-index: 9;
}

.splash_container .title {
	display: inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#title_black {
	padding: 0px;
	
	text-align: center;
}

#blacklist_image {
	vertical-align: text-top;
	margin-top: 26px;
	margin-right: 3px;
}

#blcklst_rect {
	border: 1px solid black;
	height: 30px;
}

#menu_about_info, #menu_members_info {
	border: 1px solid black;
	width: 150px;
	margin-left: 15px;
	background-color: black;
	color: white;
	opacity:0.90;filter:alpha(opacity=90);
	display: none;
        -moz-border-radius-bottomleft:4px;
        -moz-border-radius-bottomright:4px;
}

#menu_members_info {
	margin-left: 93px;
}


.thick_footer {
	width: 910px;
	height: 65px;
	margin-left:12px;
	border: 1px solid black;
        -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
	background: url(/images/ctrlsplashblack.png);
	text-align:center;
}

ul.pop_out_menu {
	margin-left: 0px;			
	list-style: none;
	margin-left: 0px;
	padding:0px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}


ul.pop_out_menu li {
	list-style: none;
	font-size:11px;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
}




.right_column_container {
	border: 0px solid black; 
	float: left; 
	width: 367px; 
	padding: 0px;
	margin:0px;
	margin-left: 20px;
	padding-top: 10px;
	
}

.main_menu {
	float:right;
        border-right: 1px solid black;
        margin-top: 28px;
        border-right: 0px;
        z-index: 99;
        margin-right: 38px;
        font-weight: normal;
        left: 585px;
	height: 32px;
	font-size: 0px;
}

.main_menu a {
	color: white;
	text-decoration: none;
}

.main_menu a:hover {
	color: #000000;
}

ul.main_menu_inline {
        list-style: none;
        display: inline;
        margin: 0px;
        padding: 0px;
        z-index: 99;
        height: 32px;
	font-size: 0px;
}

ul.main_menu_inline li {
        height: 32px;
        display: inline;
        padding: 0px;
        margin: 0px;
}

img {
	padding: 0px;
	margin: 0px;
}


.jcarousel-container .jcarousel-container-horizontal {
width: 485px;
height: 80px;
margin:0px;
padding:0px;
border: 0px solid black;
background-color:transparent;
}

.jcarousel-skin-tango .jcarousel-container {
    color: white;
    background-color: black;
    border: 0px;
	margin-top: 2px;
	border:0px;
background-color:transparent;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    margin-top: 2px;
    width: 485px;
    height: 80px;
    padding: 0px;
    margin-left: 7px;
background-color:transparent;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 485px;
height: 80px;
margin:0px;
padding:0px;
border: 0px solid black;
background-color:transparent;
}

.jcarousel-skin-tango .jcarousel-item {
width: 485px;
height: 80px;
margin:0px;
padding:0px;
border: 0px solid black;
background-color: transparent;

}

.mail_confirm_message {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-align: left;
	color:black;
}

.eligibility_holder {
	margin-top: 20px;
	margin-left: 30px;
	
}

.input_big_box {
border: 2px solid black;
color:white;
font-size:17px;
height:25px;
padding:0 0 0 3px;
width:200px;
background:gray;
margin-right: 10px;
vertical-align: bottom;
padding-top: 4px;
margin-left:0px;
}

#button_check {
vertical-align: middle;
cursor: pointer;
}

#button_verify {
vertical-align: middle;
cursor: pointer;
}

.status_indicator_sub {
margin-top: 30px;
margin-left: 30px;
text-align: left;
}

.status_indicator_sub p {
	text-align: left;
	margin-left: 0px;
}




		UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;

		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 3px 5px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: black;
		    color: #fff;
		    padding-top: 7px;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 3px solid black;
			height: 280px;
			margin-bottom: 20px;
			overflow:auto;
		}
			
		div.tabs > div h2 {
			margin-top: 10px;
			margin-left: 15px;
			font-size: 20px;
			margin-bottom: 5px;
			color: white;
		}

		div.tabs > div p {
			margin:0px;
			margin-bottom:15px;
			color:white;
			font-family: "Arial";
		
		}

		#first {
		    background-color: #f00;
		}

		#second {
		    background-color: #0f0;
		}

		#third {
		    background-color: #00f;
		}


#submit_votes_button { 
margin-left: 20px;
}

.tabs {
width: 480px;
margin-left: 28px;
margin-top: 20px;
}

ul.left_fields {
list-style:none;margin-left:16px;padding-left: 0px;float:left;width: 220px;
}

ul.left_fields .input_big_box {
margin-bottom: 10px;
font-size: 15px;
margin-left:0px;
}


ul.right_fields {
list-style:none;margin-left:5px;padding-left:0px;float:left; width: 220px;
}

ul.right_fields .input_big_box {
margin-bottom: 10px;
font-size: 15px;
margin-left:0px;
}

.inter_field_holder input {
margin:0px;
}

.field_header {
font-weight: bold;
font-size: 12px;
color: white;
}

#submit_votes_button {
cursor: pointer;
}

#additional_vote_instruction { margin-left: 20px; padding-left: 0px; }

#error_holder {
display: none;
border: 1px solid black;
margin-top: 23px;
width: 300px;
margin-left: 30px;
height: 200px;
background-image:url(/images/trans_black_80.png);
overflow: auto;
}

#error_holder h2 {
color: #820B18;
}

#error_holder p {
color: white;
margin-left: 20px;
}

#error_holder p:before {
content: '';
}

p.warning_text {
color: #820B18;
font-weight: bold;
}

.status_indicator_light {
float:right;margin-right: 30px;margin-top:45px;
}

.required_fields {
position:absolute;color:white;margin-left: 130px;margin-top:13px;
}

.inter_field_holder {
margin-left: 16px;margin-top: 10px;
}

.single_field_holder {
float:left;margin-top:8px;
padding:0px;
margin-right: 7px;
}

.confirmation_holder {
margin-left: 28px;
margin-top: 20px;
width: 480px;
height: 400px;
overflow:auto;
}

.confirmation_holder h2 {
margin:0px;
margin-bottom: 8px;
color: white;
font-size: 20px;
}

#edit_votes_button { cursor: pointer; }
#finish_votes_button { cursor: pointer; } 

.buttonize { background:white; border: 1px solid black; font-size:15px; padding-left: 10px; padding-right: 10px;font-weight:bold; line-height:10px; color: black;}
#vote_navigator { margin-left: 20px; margin-right: 25px; }
#vote_navigator a { color: white; text-decoration: none; }
#vote_navigator a:hover { color: gray; }


.enter_block{
	margin-left:35px;margin-top:130px;width:825px;position:absolute;
}

.enter_block p {
	font-family:'American Typewriter', Georiga;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}

.enter_block a {
	color: gray;
	text-decoration: none;
}

.enter_block a:visited {
	color: gray;
}

.enter_block a:hover {
	color: black;
}

.left_sub_container a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.left_sub_container a:visited { color: white }

.design_img {
	float: left;
	border: 1px solid black;
	width: 95px;
	height: 127px;
	margin-right: 21px;
}

#cover_container { height: 127px; margin-left: 30px; margin-top: 20px; margin-bottom: 20px; }

.guidlines_container p { font-size: 11px; }


/* memeber area */
.mid_container .cp_container {
        border: 1px solid #808080;
	border-top: 1px solid #808080;
        width:910px;
        margin-left: 12px;
        margin-top: 10px;
	background-image:url(/images/trans_white_50.png);
        clear:both;
}

.ui-tabs .ui-tabs-panel { 
	width: 450px;
}

.right_secondary_content {
	float:right
	border: 1px solid blue;
}

.mid_container .member_links {
	margin: 10px;
	color: gray;
	font-size: 15px;
}

.mid_container .suggestion_container a {
	color: #84000E;
}

.mid_container .suggestion_container {
	width: 908px;
	border: 0px dotted gray;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color:white;
}

#suggestion_right_column h2 {
	border-bottom:1px dotted gray;
	font-family:"Arial Black";
	font-size:13px;
	margin-top: 10px;
	margin-left: 0px;
	width: 420px;
}

#suggestion_right_column {
	float: left;
	width: 210px;
	z-index:999;
	margin-top: 64px;
	margin-below: 85px;
	margin-bottom: 20px;
}

#live_feed_ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: -10px;
	clear: both;
}

.action_icon {
	vertical-align: middle;
	margin-right: 3px;
}

#live_feed_ul li {
	margin-bottom: 8px;
	border-bottom: 1px dotted #C0C0C0;
	padding: 9px;
	font-size: 12px;
	margin:0px;
	width: 400px;
	color: #4D4D4D;
	padding-left: 0px;
}

#live_feed_ul .title_live {
	color: black;
}

#live_feed_ul .title_pending {
	font-style: italic;
	color: black;
}

#live_feed_ul .quote {
	font-style: italic;
	color:black;
}

#live_feed_ul .rating {
	color: #84000E;
}

#bookmarks_menu {
	display:none;
	position:absolute;
	max-height: 400px;
	margin-top:5px;
	opacity:0.9;
	margin-left: 140px;
	background-color: black;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
z-index:9999;
}

#bookmarks_menu p {
	margin-right: 8px;
	margin-left: 8px;
	padding: 0px;
	color: gray;
	font-size: 10px;
}

#refresh_feed_link {
margin-left: 340px;position:absolute;margin-top:12px;margin-right:0px;font-size:10px;
}

#bookmarks_menu ul {
	list-style-type: none;
	margin-left: 8px;
	margin-top: 5px;
	font-size: 10px;
	padding-left: 0px;
	margin-right: 8px;
}

#bookmarks_menu ul a {
	color: gray;
}

.ui-dialog .ui-widget {
z-index:99999;
}

#bookmarks_menu ul a:hover { color: white }



#live_reviews {
	width: 292px;
	height: 150px;
	border: 0px solid #D3D3D3;
	margin-left: 15px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

#most_viewed_widget ul {
list-style-type: none;
margin:0;
padding:0;
margin-left: 12px;
margin-top: 12px;
}

#most_viewed_widget ul li {
margin-bottom: 10px;
}

#most_viewed_widget ul li a {
color: #84000E;
}

.mid_container .suggestion_widget {
	width: 400px;
	margin-left: 16px; 
	border: 0px solid gray;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

#tabs {
	width: 452px;
}
 
#tabs .description {
	margin-top: 20px;
	margin-right: 60px;
	float:right;
	width: 270px;
}

.suggestion_container .description h2 {
	margin: 0px;	
}

.suggestion_container .ui-tabs { padding: 0px; }

.mid_container .suggestion_widget h2 {
	font-family: "Arial Black";
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px dotted gray;
}

#bookmarks_info_widget ul {
        margin: 0px;
        margin-top: 8px;
        padding: 0px;
        padding-left: 15px;
        font-size: 12px;
        list-style-type: none;
        list-style-position: outside;	
}

#bookmarks_info_widget .author {
	color: #84000E;
	font-size: 11px;
	font-style: normal;	
}

#bookmarks_info_widget .title {
	font-size: 11px;
	color: black;
	font-weight: bold;
}

#bookmarks_info_widget a {
	color: black;
}

.mid_container .suggestion_widget ul {
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-left: 15px;
	font-size: 11px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image:url('/images/blacktinystar.png');
}

.mid_container .suggestion_widget ul li {
	margin-bottom: 12px;
}


.mid_container .suggestion_widget .title {
	color: #84000e;
}

.mid_container .suggestion_widget .author {
	color: #202020;
}

.mid_container .black_index .page_stamp {
	margin-left: 35px;
	margin-top: 95px;
	font-family: Georgia;
	color: #2a2a2a;
}

.mid_container .black_index ul {
        margin: 0px;
        margin-top: 35px;
	margin-left: 30px;
        padding: 0px;
        padding-left: 8px;
        font-size: 12px;
        list-style-type: none;
        list-style-position: outside;
}

.mid_container .black_index li {
	margin-bottom: 3px;
}

.mid_container .black_index .dots {
	font-weight: bold;
	font-size: 13px;
}

.mid_container .black_index .count {
	color: #84000e;
	font-weight: bold;
}

.mid_container .black_index h2 {
        font-family: "Arial Black";
        font-size: 14px;
        padding: 0px;
        margin: 0px;
	margin-top: 30px;
	margin-left: 35px;
}

.logo_img_mem {
	margin-left:40px;
	margin-top:20px;
}

.cp_container .controls {
	border: 0px solid gray; 
	width: 909px; 
	margin-left: 0px; 
	margin-top:0px; 
	height: 35px;
	background-image:url('/images/ctrlsplashblack.png'); 
	padding-top: 0px; 
	border: 1px solid black;
	border-top:0px; 
	border-bottom: 1px solid #2f000a3;
}

#search_type {
	margin-top: 18px; 
	height: 25px; 
	margin-left: 30px; 
	padding: 3px;
	border: 1px solid white; 
	float: left;
}

#search_string {
	margin-top: 18px; 
	height: 17px; 
	width: 250px; 
	margin-left: 10px; 
	padding: 3px;
	border: 1px solid white; 
	float:left;
}

#search_button {
	float: left;
	margin-top:18px;
	height:17px;
	background-color:black;
	color:white; 
	border: 0px;
	margin-left:10px;
	height:25px;
}

.controls .sub_links {
	position: absolute;
	margin-top: 25px;
	margin-left: 520px;
	font-size: 10px;
	background-color: black;
}

.controls .sub_links a { color: gray; }

.footer_links_ul {
	list-style-type: none;
	margin-top: 30px;
	font-size: 11px;
}

.footer_links_ul a {
	color: gray;
}

.footer_links_ul a:hover { color: white }

.footer_links_ul li {
	display: inline;
	margin-right: 15px;
}

#internal_links {
	float:left;
	color:black
}

.member_splash {
	width:910px;
	height:360px;
	border-right:1px solid black;
	margin:0px;
	padding:0px;
	background-image:url('/images/splashheader.png');
	border-bottom:1px solid black;
}

.member_splash_short {
        width:910px;
        height:160px;
        border-right:1px solid black;
	border-bottom: 3px solid black;
        margin:0px;
        padding:0px;
        background-image:url('/images/skinnyheaderbg.png');
        border-bottom:4px solid black;
}

.member_splash_sub_header {
	width:910px;
	height: 25px;
	background-color: black;
display:none;
}

#img_submit_new {
	border: 1px solid white;
}

.border_black {
border: 1px solid black;
}

.slide_show {
	float: left; 
	margin-left: 30px; 
	margin-top: 30px; 
	width:530px; 
	height: 350px; 
	border: 1px solid black;
	background-image:url('/images/slidebg.png');
}

#gallery {
	position:relative;
	height:350px
}

#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600;
	background-color:#000;
	color:#ffffff;
	height:80px;
	width:100%;
	position:absolute;
	bottom:0;
	margin:0px;
}

#gallery .caption .content {
	margin:8px
}

#gallery .caption .content h3 {
	margin:0;
	margin-top: 20px;
	margin-bottom: 3px;
	padding:0;
	color:white;
}

#gallery .slide {
	width: 530px;
	height: 350px;
}

.black_index {
	padding:0px;
	background-image:url('/images/smallpaperbg.png');
	float: left; 
	margin-left: 30px; 
	margin-top: 25px; 
	width: 295px; 
	height: 365px; 
	border: 0px solid gray;
}

.search_results {
	width: 460px;
	margin-top: 0px;
	float: left;
	padding-top: 0px;
	margin-left: 40px;
}

.counter {
	float: left;
	margin-top: 15px;
	height: 60px;
	margin-right: 5px;
	color: black;
	font-size: 16px; 
}

.search_results h2 {
	margin-left: 0px;
	font-size: 15px;
	margin-bottom: 5px;
}

.search_results p {
	margin-left: 00px;
}

.search_hit {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dotted gray;
}

#searched_results .script_search_rating {
	border:1px solid #D9D9D9;
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	float:right;
	width: 70px;
	height: 30px;
	background: url(/images/ratingbg.png);
	margin-top: 10px;
-moz-border-radius-bottomleft:2px;;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
text-align: center;
font-size: 14px;
font-weight: bold;
padding-top: 10px;
color: #4F4F4F;
}


.search_hit .author {
	font-size: 13px;
}

.search_hit li {
	margin-bottom: 5px;
}

.search_hit h2 {
	margin-left: 0px;
	color: #84000E;
	font-weight: normal;
	font-size: 15px;
}

.search_hit a {
	color: #84000E;
}

.small_link {
font-size:10px;
}

.spacer_down_30 {
	clear: both;
	margin-bottom: 30px;
}

.break { clear: both; }

.paginator {
	list-style-type: none;
	font-size: 13px;
	background-color: white;
	margin-left: -2px;
	height: 15px;
	border: 1px dotted #cccccc;
	padding-left: 0px;
	padding: 3px;
}

.paginator li {
	display: inline;
	margin-right: 1px;
	padding: 0px;
}

.paginator .selected {
	font-weight: bold;
	color: #84000E;
}

.paginator .selected a {
	color: black;
}

.paginator .unselected {
	color: black;
}

.paginator .unselected a { 
	color: black;
}

.floater_ad {
	width: 150px;
	height: 70px;
	float: right;;
	border: 1px solid gray;
	margin-left:20px;
	margin-bottom: 20px;
}

.search_right_block {
	width: 200px;
	float:right;
	border:1px solid black;
	margin-top:0px;
	margin-right: 30px;
	height:300px;
}

#browse_container, #search_container {
	display: none;
	padding: 0px;
	width: 520px;
	margin-left: 40px;
	margin-top: 10px;	
}


#browse_container h2 {
font-family:"Arial Black";
font-size:14px;
margin:0;
padding:0;
}


#search_container {
        display: blcok;
        padding: 0px;
        width: 520px;
        margin-left: 40px;
        margin-top: 10px;
}

#search_container h2 {
font-family:"Arial Black";
font-size:14px;
margin:0;
padding:0;
}

#browse_content, #search_content {
	border: 1px solid black;
	width: 520px;
	background-color: white;
	border: 1px solid #cccccc;
	font-size: 11px;
	color gray;
	padding: 10px;
	float: left;
}

.search_option {
	position: absolute;
	color: white;
	list-style-type: none;
	font-size: 9px;	
	margin-bottom: 0px;
	margin-top: 80px;
}

.search_option li {
	display: inline;
	padding-right: 4px;
}

#browse_container .category_selection {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: inside;
	font-size: 14px;
	color: #84000E;
}

#browse_container a {
	color: #84000E;
}

#browse_content .alpha_selections {
	list-style-type: none;
	display: inline;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

#browse_content .alpha_selections a {
	color: black;
}


#browse_content .alpha_selections li {
	display: inline;
	color: black;
}

#browse_content h2 {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

.left_fields {
	float: left;
	width: 250px;
}

.detail_left .form_label {
	font-size: 11px;
	margin-left: 3px;
	font-weight: bold;
}

.left_fields .left_input {
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px;
}

.right_fields .right_input {
	width: 200px;
	border: 1px solid #cccccc;
	padding: 2px;
}

.left_fields .search_desc {
	font-size: 11px;
	font-weight: bold;
}


.right_fields .search_desc {
        font-size: 11px;
        font-weight: bold;
}


.left_fields .input_holder {
	margin-bottom: 5px;
}

.right_fields .input_holder {
	margin-bottom: 5px;
}

.detail_left .input_holder {
	margin-bottom: 5px;
	font-size: 11px;
}

.right_fields {
	float: left;
	width: 230px;
}

#advStartDate {
	width: 90px;
	border: 1px solid #cccccc;
	padding: 2px;
}


.small_text { font-size: 11px; }

#advEndDate {
	width: 93px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#search_content h2 {
        margin: 0px;
        margin-top: 5px;
        margin-bottom: 10px;
        font-size: 12px;
        color: black;
        font-weight: normal;
}

#browse_control, #search_control {
	cursor: pointer;
	clear: both;
}

#browse_results {
	margin-top: 10px;
}


.browse_hit_container {
	overflow: auto;
}

.browse_hit_container ul {
	margin-left: 0px;
	padding-left: 0px;
}

.browse_hit_container ul li {
	margin-bottom: 2px;
	list-style-type: none;
}


.cp_container .detail_left {
	width: 570px;
	margin-left: 30px;
	margin-top: 30px;
	padding: 0px;
	float: left;
}

.cp_container .detail_left h2 {
	font-size: 30px;
	margin: 0px;
	clear: both;
}

.cp_container .detail_left h3 {
	font-size: 20px;
	color: #84000E;
	margin-top: 5px;
}

.cp_container .detail_left h4 {
	border-bottom:1px dotted gray;
}

.cp_container .detail_left .suggested {
	width: 560px;
	height: 70px;
	padding: 0px;
}

.cp_container .detail_right .box {
	width: 225px;
	background: white url(/images/containerstripebgsmallw2.png);
	/*background-image:url(/images/trans_white_50.png);*/
	background-color: white;
	margin-bottom: 30px;
	padding: 0px;
	padding-bottom: 15px;
	font-family: "Helvetica";
	border: 1px solid #B2B2B2;
}

#bookmarks_info_widget {
	background:white;
}

#most_viewed_widget {
	background:white;
}

.cp_container .detail_right .box #score_slider {
	width: 180px;
	margin-left: 20px;
}

.cp_container .detail_right .box p {
	color: gray;
	text-align: center;
}

.redfont { color: #84000E; font-weight: bold; }
.blackfont { color: black }

.cp_container p {
	font-size: 12px;
}

.cp_container .detail_label {
	color: black;
}

.cp_container #script_detail {
	display:none;
}

.cp_container .detail_left p {
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
}

.cp_container .detail_right {
	margin-top: 30px;
	margin-right: 10px;
	width: 250px;
	float: right;
}

.cp_container .detail_right_margin {
	margin: 0px;
	width: 270px;
	float:right;
	height: 300px;
	background: url(/images/marginrightbg.png);
}

.cp_container .detail_left .big_form {
float:left;
margin-right: 70px;
width: 300px;
}

.cp_container .detail_left .big_form p {
margin-left:0px;
margin-bottom: 20px;
font-weight: bold;
}

.cp_container .detail_left .big_form h2 {
	font-size: 16px;
	margin-bottom: 20px;
}

.cp_container .detail_left .big_form input {
	border: 1px solid #B2B2B2;
	font-size: 16px;
	padding: 7px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}

.cp_container .detail_right h3 {
	font-family: Verdana, Arial, sans-serif;;
	font-size: 13px;
	font-weight: normal;
}

.cp_container .detail_left h4 {
        font-family: "Arial Black";
        font-size: 12px;
}



.cp_container .detail_right .author {
	color: black;
	font-size: 12px;
	font-style: italic;
}

.cp_container .detail_right .title {
	color: #84000E;
	font-size: 12px;
}

.cp_container .detail_right .suggested {
	padding-left: 0px;
	list-style: none;
}

.cp_container .detail_right .suggested li {
        margin-bottom: 5px;
	padding-left: 0px;
	margin-left: 0px;
}

.detail_right .box h3 {
	color: #363636;
	text-align: center;
	margin-left: 0px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-color: black;
	color: white;
	/*background-image:url(/images/hheader_widget.png);*/
	background: url(/images/ctrlsplashblack.png);	
}

.newspress {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 40px;
	padding-left: 0px;
}

.newspress .title {
color: #84000E;
}

.newspress p {
margin:0px;
margin-top:5px;
margin-left:0px;

}

.newspress .date {
color: gray;
font-size: 11px;
}

.newspress li {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom:15px;
}


.detail_right .box .score_holder {
	color: #84000E;
	text-align: center;
	font-size: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

.detail_right .box .score_meta {
	color: gray;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#mycarousel {
	width: 560px;
	padding: 0px;
	margin: 0px;
	height: 50px;
}

#mycarousel .jcarousel-list .jcarousel-list-horizontal {
width: 560px;
}

#mycarousel .jcarousel-clip .jcarousel-clip-horizontal {
width: 560px;
}

#mycarousel .jcarousel-container-horizontal {
width: 560px;
margin: 0px;
padding: 0px;
height: 50px;
border: 1px solid black;
background-color:transparent;
color: black;
}

#mycarousel .jcarousel-container {
    color: black;
    border: 0px;
    margin-top: 2px;
    border:0px;
    background-color:transparent;
}

#mycarousel .jcarousel-container-horizontal {
    margin-top: 2px;
    width: 560px;
    padding: 0px;
    height: 50px;
    border: 1px solid black;
}


#mycarousel .jcarousel-clip-horizontal {
width:558px;
height: 40px;
margin:0px;
padding:0px;
border: 0px solid black;
background-color:transparent;
color: black;
}

#mycarousel .jcarousel-item {
width: 186px;
height: 40px;
margin:0px;
padding:0px;
border: 0px solid black;
border-left: 3px solid #D3D3D3;
padding-left: 5px;
background-color: transparent;
color: black;
}

#mycarousel .title a {
	color: black;
}

#mycarousel .author {
	color: #84000E;
}

#mycarousel-next { color: black; }
#mycarousel-prev { color: black; }

.detail_left .suggestion_widget {
	width: 560px;
	margin: 0px;
	margin-top: 30px;
}

.cp_container .suggestion_widget .title a {
	color: #84000E;
	font-size: 12px;
}

.cp_container .suggestion_widget .author {
	font-size: 12px;
	color: black;
}

#script_menu_synopsis p {
	padding:0px;
	margin-left: 0px;
}

#script_menu_bookmark p {
	padding: 0px;
	margin-left: 0px;
}

#script_menu_submitsuggestion p {
	padding: 0px;
	margin-left: 0px;
}

#all_reviews p {
	margin-left: 0px;
	padding: 0px;
}

.cp_container .suggestion_widget h2 {
	font-size: 13px;
	font-family:"Arial Black";
	margin-bottom: 10px;

}

.detail_left .script_menu {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 11px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 25px;
	font-family:"Arial";
	float:left;
}

.detail_left .script_menu li {
	cursor: pointer;
}

.detail_left .script_menu .selected {
	font-weight: bold;
}

.detail_left .script_menu_item {
	display: none;
}

.detail_left .script_menu li {
	display: inline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 0px;
}

.detail_left .soft_warning {
	color: gray;
}

.script_menu_item .script_header {
	font-weight: bold;
	color: #363636;
}

.script_menu_item .script_data {
	color: #363636;
}

#script_menu_bookmark a {
	font-weight: bold;
	color: black;
}

.detail_left .text_form { 
	width: 560px;
	height: 50px;
	border: 1px dotted gray;
}

.detail_left .text_form_thin {
        width: 560px;
        border: 1px dotted gray;
	margin-bottom:10px;
}


.detail_left .submit_button {
	background-color: black;
	color: white;
	border: 1px solid black;
	margin: 0px;
	margin-top: 15px;
	cursor: pointer;
	font-size: 11px;
}

#submit_review {
}

.bold { font-weight: bold; }
.bold_l { font-weight: bold; color: gray; }

#uploader_dialog {
	display: none;
}

#uploader_dialog h2 {
	margin-left: 5px;	
}

#uploader_dialog p {
	margin: 5px;
}

.simple_form {
	border: 1px solid black;
	margin: 0px;
}

#uploader_file_input {
	margin-top: 15px;
}

#upload_submit {
	font-weight: bold;
	margin-top: 20px;
}

#upload_submit { margin-left: 5px; }

#upload_submit.hover {
color: #84000E;
}

#uploader_file_input {
margin-left: 5px;
}

.small_offlink {
	font-family:"Arial";
	font-size: 11px;
}

.link_holder {
	cursor: pointer;
	z-index:999;
}

#ui-datepicker-div { z-index: 99999 }

.ui-datepicker {
	z-index: 99999;
}

.nicebutton {
        background-color: black;
        border: 1px solid black;
        color: white;
        margin-top: 5px;
        padding: 2px;
        font-size: 11px;
	cursor: pointer;
}

.ui-dialog .ui-dialog-content {
	font-size: 11px;
}

.ui-widget-overlay { background: black url(''); opacity: .50;filter:Alpha(Opacity=50); }

#upload_submit { color: black; }

.box .desc_main {
	color: black;
	text-align: left;
	margin-left: 20px;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 3px;
}

.box .desc_sub {
	color: black;
	text-align: left;
	margin-left: 20px;
	font-size: 13px;
	margin-bottom: 3px;
	margin-top: 5px;
	color: #666666;
}

.ui-accordion .ui-accordion-header a {
	font-size: 12px;
}

.ui-accordion .ui-accordion-header a {
	font-weight: bold;
}

#accordion {	
	margin-top: -5px;
}

.detail_left .manage_input {
	border: 1px dotted #cccccc;padding:2px;width:165px;
	color:#666666;
}

#tabs .success {
	margin-top: -5px;
	margin-bottom: 8px;
	font-size: 11px;
	color: #006600;
	font-weight: bold;	
}

#tabs .error {
        margin-top: -5px;
        margin-bottom: 8px;
        font-size: 11px;
        color: #84000E;
        font-weight: bold;
}

.ui-tabs-nav { font-size: 11px; }

.internal_link {
	margin-right:15px;
	border-bottom: 1px dotted gray;
}

#personal_info_widget .desc_main {
text-align: left;
color: black;
}

#personal_info_widget .desc_sub {
text-align: left;
}

.suggestion_container .ui-corner-all {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
}

.suggestion_container { 
background-color: white;
}

.suggestion_container .ui-tabs {
	border: 0px;
	margin:0px;
}

#widgets { margin-top: 20px; }

#widgets_control {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	margin-right: 25px;
}

#widgets_control li {
	display: inline;
}

#widgets_control a {
	color: #84000E;
}

.fader_widgets { display: none }

.quick_overview {
height: 290px;
width: 580px;
}

.member_splash_short .quick_overview {
height: 100px;
}

.suggestion_container .ui-tabs .ui-tabs-nav li:first-child { margin-left: 20px;  }

.suggestion_container .ui-tabs .ui-tabs-nav { margin:0px; border: 1px solid black; width: 905px; }

.suggestion_container .ui-tabs .ui-tabs-nav li { 
margin-top: 10px;
}

.ui-widget-header {
	background: black url('/images/ctrlsplashblack.png') repeat-x scroll 50% 50%;
	color: white;
}

.quick_overview .top_part {
height: 45px;border: 0px solid black;margin-top: 12px;margin-left: 12px;width:550px;
}

.bottom_part {
display:none;
margin-top:15px;
font-size:11px;
margin-left:22px;
width: 340px;
height: 140px;
border: 1px solid black;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background: url(/images/trans_black_80.png);
}

.bottom_part h3 {
font-size: 11px;
}

.cp_container .subheader {
position:absolute;
width: 308px;
height: 49px;
margin-left: 30px;
margin-top: 30px;
background: url(/images/subheaderbg.png);
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}

.cp_container .right_margin {
width: 265px;
min-height: 390px;
padding-top: 30px;
background: url(/images/rightmarginbg.png);
background-repeat: repeat-x;
float:right;
}

.cp_container .external .cover_holder {
width:155px;
margin-bottom:30px;
padding:0px;
float:left;
margin-right: 70px;
margin-left: 10px;
}

.cp_container .external .cover_holder h3 {
text-align:center;
margin-left:0px;
}

.cp_container .external .cover_holder img {
border: 1px solid black;
}


.cp_container .subheader h2 {
color: white;
font-family: "Arial Black";
font-size: 18px;
margin: 0px;
padding: 0px;
margin-left: 10px;
margin-top: 12px;
}

.cp_container .detail_left .bottom_part h2 {
font-size: 11px;
margin-bottom: 2px;
color: gray;
font-weight: normal;
margin-left: 10px;
}

.quoteleft {
font-weight: bold;
margin-right: 2px;
font-size: 16px;
font-family: 'Lucida Grande',Verdana,helvetica,sans-serif;
color: #84000E;
}

.quoteright {
font-weight: bold;
font-size: 16px;
color: #84000E;
font-family:'Lucida Grande',Verdana,helvetica,sans-serif;
}


.quick_overview select {
        border: 1px solid #A1A1A1;
        background-color: #E5E5E5;
        font-size: 13px;
        color: black;
        width: 130px;
        height: 33px;
        padding: 5px;
        margin:0px;
        margin-top:px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;	
}

.quick_overview input {
	border: 1px solid #A1A1A1;
	background-color: #E5E5E5;
	font-size: 13px;
	color: black;
	width: 290px;
	height: 20px;
	padding: 5px;
	margin:0px;
	margin-top:px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
	
}

#splash_search_container_small select {
        border: 1px solid black;
	background-color: #E5E5E5;
        font-size: 13px;
        color: black;
        width: 80px;
        height: 28px;
        padding: 5px;
        margin:0px;
        margin-top:px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
}

#splash_search_container_small input:nth-child(2) {
        border: 1px solid black;
        background-color: #E5E5E5;
        font-size: 13px;
        color: black;
        width: 180px;
        height: 15px;
        padding: 5px;
        margin:0px;
        margin-top:px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
}



#front_search_box p:first-child {
	font-size: 11px;
	font-weight: bold;
	padding-top:5px;
}

#front_search_box img {
vertical-align: bottom; 
margin-left: 5px;
}

#front_search_box div {
	margin-left: 10px;
	height: 21px;
}

#img_searchbutton {
	vertical-align: bottom;	
	margin-bottom: 0px;
	cursor: pointer;
}


#front_search_container {
	margin-top: 65px;
	margin-left: 10px;
}

#front_search_container h3 {
	font-size: 14px;
	color: #333333;
	font-family:Verdana,Arial,sans-serif
}

#front_search_box {
	width: 560px;
	height: 70px;
        -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
	margin-left: 10px;
	margin-top: 10px;
background-color:white;
	background: white url(/images/searchstripbg.png);
}

.splash_intro_container {
border:1px solid black;width:560px;height:105px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding: 10px;
background: url("/images/black_trans_50.png");
}


#splash_search_container {
	border:1px solid black;width:580px;height:90px;
	-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background: url("/images/black_trans_50.png");
}

#splash_search_container_small {
border:1px solid black;
padding: 8px;
width: 330px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background: url("/images/smallsearchbg.png");

}

.member_links_ul {
padding-left: 0px;
list-style-type:none;
margin:0px;
margin-top: 2px;
margin-left:37px;
margin-top: 10px;
color:black;
text-align:center;
height: 30px;
font-size:11px;
height: 20px;
}

.member_links_ul li {
display: inline;
margin-right: 12px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-align:center;
color: white;
padding: 2px;
}

.member_links_ul a {
color: white;
}

#live_updates_container .fade_to_black {
	position: absolute;
	height: 28px;
	width: 45px;
	z-index:999;
	margin-left: 535px;
	background: transparent url(/images/fadetoblack2.png);
}

#new_script_submit_dialog {
z-index:9999;
}

#live_updates_container ul {
list-style-type: none;
margin-left: 10px;
margin-top: 8px;
color: white;
font-size: 10px;
padding: 0px;
width: 650px;
white-space:nowrap;
z-index: 1
}

#live_updates_container a { color: gray; }
#live_updates_container a:hover { color: white }

#live_updates_container ul li {
display: inline-block;
margin-right: 10px;
padding-left: 0px;
margin-left: 0px;
}

#live_updates_container {
border:1px solid black;
width:580px;
height:28px;
margin-top:10px;
margin-left:0px;
overflow: hidden;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background: url("/images/black_trans_50.png");
}

#live_updates_container h3 {
color: #bc8f8f;
font-size:11px;
margin-left: 15px;
margin-top: 15px;
}

#splash_summary_container {
border:1px solid black;width:275px;height:230px;float:left;margin-left:40px;
       -moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background: url("/images/black_trans_50.png");
}

#splash_search_container h3 {
font-family:Verdana,Arial,sans-serif;
color: white;
}

#splash_search_container h3 {
font-size: 4px;
color: white;
}

#account_tabs {
height: 100%;
}

#account_tabs .ui-tabs .ui-tabs-nav {
	width: 300px;
}

.suggestion_container .separator {
background: url(/images/ctrlsplashblack.png);
height: 20px;
width: 911px;
}

.suggestion_container .left_splash {
float:left;
width: 400px;
margin-left: 25px;
margin-top:20px;
margin-right: 40px;
}


.suggestion_container .left_splash ul {
margin-left:0px;
padding-left:0px;
margin-top: 20px;
font-size:12px;
list-style-image: url(/images/blacktinystar.png);
list-style-position:inside;
margin-bottom: 0px;
border-bottom: 1px dotted gray;
}

.suggestion_container .left_splash ul li {
margin-bottom: 10px;
}

.suggestion_container .left_splash ul li:last-child {
margin-bottom:20px;
}

.suggestion_container .left_splash .title {
}

.suggestion_container .press_section {
background-color:white;
height: 60px;
}

.suggestion_container .press_section ul {
list-style-type: none;
margin-left: 7px;
padding-bottom: 20px;
}

.suggestion_container .press_section ul li {
display: inline;
margin-right:35px;
}

.suggestion_container .left_splash .votes {
float:right;
color:gray;
}

.suggestion_container .left_splash .author {
color: #84000E;
}

.suggestion_container .left_splash  h2 {
margin:0px;
margin-bottom: 10px;
border-bottom:1px dotted gray;
}

.suggestion_container .right_splash {
float:left;
width: 400px;
margin-top:20px;
}

.suggestion_container .right_splash h2 {
border-bottom:1px dotted gray;
margin:0px;
margin-bottom: 10px;
}

.cp_container .detail_left .splash_intro_container p {
        color: #D4D4D4;
	margin:0px;
	font-size: 17px;
	margin-top: 7px;
	font-style: italic;
}


.cp_container .detail_left .splash_intro_container .leftquote {
color: white;
font-size: 40px;
font-family:Georgia,'Times New Roman',Times,Serif;
float:left;
height:20px;
margin-right: 12px;
}

.cp_container .detail_left .splash_intro_container .rightquote {
color: white;
font-size: 40px;
font-family:Georgia,'Times New Roman',Times,Serif;
float:right;
height:20px;
margin-right: 355px;
margin-top:-12px;
}

#download_2009_img {
border:1px solid #4D4D4D;
margin-bottom: 20px;
}

#img_submit_new {
border:1px solid #4D4D4D;
}

#mailing_list_widget h3 {
text-align: left;
padding-left: 20px;
background: url(/images/ctrlsplashblack.png);
}

#mailing_list_widget {
background: white url(/images/containerstripebgsmallw2.png);
height: 130px;
}

#mailing_list_widget .success {
color:black;
font-weight: bold;
margin-left: 15px;
margin-top: 15px;
margin-right: 15px;
text-align:left;
}

#mailing_signup_button {
margin-left: 15px;
margin-top:15px;
cursor: pointer;
}

#mailing_input_box {
border:2px solid #B2B2B2;
margin-left: 15px;
margin-top: 15px;
width: 175px;
color: #84000E;
font-size: 13px;
font-weight: bold;
padding: 7px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;

}



