/* Internet Explorer */
body{ text-align: center; }
/* Mozilla Firefox alignment */
body{ text-align: -moz-center; }
body { background-image:url('/images/latest_design/background.jpg'); background-repeat: no-repeat; font-family: helvatica, arial, sans-serif; background-color: #FFFFFF; margin: 0px; padding: 0px; }
A:link {text-decoration: none; color: #568a3f;} /*C9DF62*/
A:visited {text-decoration: none; color: #568a3f;}
A:active {text-decoration: none; color: #568a3f;}
A:hover {text-decoration: none; color: #568a3f;}
form { padding: 0px; margin: 0px; }
/* CONTAINERS */
.container_main { width: 100%; padding: 0px; margin: 0px; }
.container_interior { width: 940px; text-align: left; margin: 0px; padding: 0px; }
.container_left { width: 630px; margin-right: 5px; float: left; }
.container_left_extended { width: 915px; margin-right: 5px; }
.container_left_interior { width: 630px; min-height: 800px; height: auto; background-color: #FFFFFF; padding-top: 10px; }
.container_left_interior_extended { width: 915px; min-height: 800px; height: auto; background-color: #FFFFFF; padding-top: 10px; }
*html .container_left_interior { height: 800px; } /* IE HACK */
*html .container_left_interior_extended { height: 800px; } /* IE HACK */
.container_right { width: 305px; float: left; margin-top: 88px; }
.container_right_interior { width: 305px; min-height: 800px; height: auto; background-color: #FFFFFF; padding-top: 10px;}
*html .container_right_interior { height: 800px; } /* IE HACK */
.container_login{ text-align: center; width: 930px; }
.container_navigation { width: 600px; position: relative; top: 85px; left: 415px; overflow: auto; }
.container_standard { padding-left: 30px; }
.container_top_list { padding-left: 20px; padding-top: 10px; }
.container_footer { clear: both; width: 940px; text-align: right; padding-right: 10px; padding-top: 20px; }
/* ELEMENETS */
.logo { width: 630px; height: 105px; padding: 0px; margin: 0px; }
.nav_block { float: left; margin-right: 10px; }
.green_box { background-color: #DDEA97; width: 590px; margin: 0px 10px 10px 10px; padding: 10px; overflow: auto; border: 1px solid #000000; }
*html .green_box { margin-left: 20px; } /* IE HACK */
.green_box2 { background-color: #C9DF62; width: 790px; margin: 0px; padding: 0px; overflow: auto; }
.green_box3 { background-color: #C9DF62; width: 300px; min-height: 360px; margin: 0px; padding: 0px; }
*html .green_box3 { min-height: 660px; } /* IE HACK */
.white_box { width: 745px;  margin: 20px 10px 10px 10px; padding: 10px; background-color: #FFFFFF; border: 1px solid #000000; }
.white_box2 { width: 255px;  margin: 20px 10px 10px 10px; padding: 10px; background-color: #FFFFFF; border: 1px solid #000000; }
.white_box3 { width: 745px;  margin: 20px 10px 10px 10px; padding: 10px; background-color: #FFFFFF; border: 1px solid #000000; }
.headline_L { color: #000000; font-size: 18pt; font-weight: 600; }
.headline_M { color: #000000; font-size: 14pt; font-weight: 600; }
.headline_S { color: #000000; font-size: 10pt; font-weight: 500; }
.login { width: 920px; height: 23px; font-weight: 600; text-align: right; padding-right: 20px; }
*html .login { width: 940px; } /* IE HACK */
.feature_left { padding: 10px 10px 10px 30px; float: left; width: 200px; }
.feature_image { }
.feature_stars { padding-left: 35px; padding-top: 10px; }
.feature_right { float: left; margin-left: 10px; margin-top: 20px; width: 300px; }
.feature_name { font-size: 14pt; font-weight: 600; }
.feature_title { font-size: 12pt; font-weight: 500; font-style:italic; }
.feature_description { font-size: 10pt; padding-top: 10px; }
.feature_vote { padding-top: 20px; }
.feature_vote_image { float: left; }
.feature_vote_count { float: left; font-size: 12pt; font-weight: 600; padding-top: 2px; padding-left: 5px; padding-right: 10px; }
.standard_image { float: left; width: 120px; }
.standard_right { float: left; width: 460px; }
.standard_name { font-size: 12pt; font-weight: 600; }
.standard_title { font-size: 10pt; font-style:italic; }
.standard_description { font-size: 10pt; padding-top: 2px; }
.standard_stars { }
.category_box { margin-left: 20px; margin-bottom: 10px; }
.category_title { width: 570px; padding: 10px; font-weight: 600; font-size: 14pt; background-color: #DDEA97; border: 1px solid #C9DF62; }
.category_video_box { float: left; width: 115px; padding-left: 20px; padding-top: 10px; }
.video_box { margin-top: 10px; float: left; width: 320px; }
.ratings_box { margin-top: 5px; }
.ratings_stars { float: left; width: 120px; }
.ratings_count { float: left; font-size: 12pt; padding-top: 1px; padding-right: 10px; }
.ratings_views { float: left; font-size: 12pt; padding-top: 1px; }
.tags { clear: both; padding-top: 5px; padding-left: 5px; }
.tag { font-weight: 600; }
.share_box { margin-left: 5px; margin-top: 5px; }
.share_favorite { width: 60px; float: left; margin-right: 20px; }
.share_share { width: 40px; float: left; margin-right: 20px; }
.share_arrows_box { clear: both; margin: 0px; padding: 0px; }
.share_arrows_favorite { width: 60px; float: left; text-align: center; padding: 0px; margin: 0px; margin-right: 20px; }
.share_arrows_share { width: 202px; float: left; text-align: center; padding: 0px; margin: 0px; margin-right: 20px; display: none; }
.share_box_green { clear: both; width: 590px; height: 40px; background-color: #DDEA97; }
.share_box_favorite { padding: 10px; font-size: 10pt; }
.share_box_share { padding: 10px; font-size: 10pt; display: none; }
.comments_box { margin-top: 10px; margin-left: 5px; }
.comments_link { float: left; text-align: right; width: 150px; padding-top: 4px; }
.comment_box { clear: both; padding-top: 10px; margin-left: 5px; }

.posted_by { padding-bottom: 5px; width: 580px; }
.posted_by_time { padding-left: 5px; font-size: 10pt; color: #999999; }
.posted_by_vote {  text-align: right; }
/*html .posted_by_vote { width: 470px; padding-left: 390px; } /* IE HACK */
.posted_by_up { padding-right: 5px; }

.comment { padding-bottom: 10px; }
.comment_text_box { display: none; }
.comment_text_area { height: 100px; width: 580px; border: 1px solid #000000; margin-top: 10px; }
.comment_submit { font-size: 10pt; }

.top_list_number { float: left; width: 10px; font-weight: 600; }
.top_list_image { float: left; width: 110px; padding-left: 10px; }
.top_list_right { float: left; width: 140px; padding-top: 20px; padding-left: 10px; }
.top_list_name { font-size: 12pt; font-weight: 600; }
.top_list_title { font-size: 10pt; font-style:italic; }
.quotes { padding: 20px; padding-top: 40px; }
*html .quotes { padding-left: 10px; } /* IE HACK */
.footer_nav { color: #C9DF62; }
.copyright { font-size: 10pt; color: #000000; padding-left: 20px; padding-top: 5px; }
.pop_close { width: 780px; text-align: right; padding-top: 5px; }
.pop_close2 { width: 280px; text-align: right; padding-top: 5px; }
.form_label { font-size: 10pt; }
.form_input { padding-bottom: 10px; }
.form_submit { width: 100%; text-align: center; }
.form_link { padding-top: 10px; font-weight: 600; font-size: 10pt; }
.profile_box { margin-left: 20px; }
.profile_title { width: 570px; padding: 10px; font-weight: 600; font-size: 14pt; background-color: #DDEA97; border: 1px solid #C9DF62; }
a.profile_title_link {color:#000000;}
.profile_pic { padding: 10px; }
.profile_info { padding-left: 20px; padding-top: 5px; }
.feed_title { width: 570px; padding: 10px; font-weight: 600; font-size: 14pt; background-color: #DDEA97; border: 1px solid #C9DF62; }
.feed_box { padding: 10px 0px 10px 20px; margin-bottom: 10px; border: 1px solid #C9DF62; width: 570px; }
.feed_image { float: left; width: 50px; }
.feed_time { float: left; width: 160px; }
.feed_activity { float: left; width: 340px; }

#headline_M { padding-left: 10px; padding-top: 10px; }
#headline_S {padding-left: 10px; }
#top_list { width: 305px; padding-top: 20px; padding-left: 20px; }
#details { padding-top: 10px; padding-right: 10px; }
#comments_headline { float: left; width: 431px; }

/* LIGHTBOX EFFECT */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	text-align: left;
	top: 5%;
	left: 5%;
	width: 790px;
	/*height: 600px;*/
	padding: 0px;
	border: 5px solid #E1E1E1;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.login_content {
	display: none;
	position: absolute;
	text-align: left;
	top: 25%;
	left: 25%;
	width: 300px;
	/*height: 600px;*/
	padding: 0px;
	border: 5px solid #E1E1E1;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.register_content {
	display: none;
	position: absolute;
	text-align: left;
	top: 25%;
	left: 25%;
	width: 310px;
	/*height: 600px;*/
	padding: 0px;
	border: 5px solid #E1E1E1;
	background-color: #C9DF62;
	z-index:1002;
	overflow: auto;
}

*html .login_content { width: 305px; height: 340px; } /* IE HACK */

/*
Spacer Div
*/
div.spacer{
clear: both !important;
}

