/*
	********************************************************************
	*** Nick Hughes, 12-2-2008, Minyanville Multimedia *************
	
	This stylesheet contains all styles for the buzzandbanter.com site:
		-layouts
		-typography
		-imagery
		-dynamic behavior
		
	********************************************************************

*/

body
{
	margin:			0px auto;
}

h1
{
	font-family:	Helvetica;
	font-size:		30px;
	font-weight:	bold;
	color:			#404040;
}

h2
{
	font-family:	Helvetica;
	font-size:		20px;
	font-weight:	bold;
	text-transform:	uppercase;
	color:			#555;
	margin-top:		0px;
}


img .png
{
	
}

ul
{
	list-style-type:	none;
	padding-left:		0px;
	margin-left:		0px;
}

table {
	color:#ffffff;
	font-family:Helvetica;
	font-size:14px;
	letter-spacing:0.075em;
	font-weight:normal;
	width:200px;
	
}
td{
	padding-top:2px;
	
}

.registertext{
	padding-left:5px;
	
	
}
.editprofile{
padding-top:5px; 
padding-bottom:5px; 
padding-left:5px; 
background-color:#EBF0F5; 
border-top:1px solid #999999; 
border-left:1px solid #999999; 
border-right:2px solid #666666; 
border-bottom:2px solid #666666;
}

.editprofile a{
color:#000;
text-decoration:none;
}

.editprofile a:hover{
color:#000;
text-decoration:none;
}


.error_text{
	color:red;
	font-family:Helvetica;
	font-size:12px;
	letter-spacing:0.075em;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}

.registerspace{

	padding-top:10px;
}

.wrapper
{
	width:			100%;
	height:			auto;
}

.header
{
	width:			100%;
	height:			88px;
	background:		transparent url("../images/header_bg.png") repeat-x;
}

/*.header_content
{
	padding:		5px 30px 0px 30px;
	font-family:	Arial;
	font-size:		16px;
	font-weight:	normal;
	color:			#295771;
	width:			100%;
}*/

.header_content
{
	padding:		0px 0px 0px 0px;
	font-family:	Arial;
	font-size:		16px;
	font-weight:	normal;
	color:			#295771;
	width:			100%;
}


.header_content .text
{
	padding:		0px 0px 15px 3px;
}

.header_content .mv_logo
{
	width:			80px;
	height:			auto;
}

.feature_wrapper
{
	width:			 100%;
	height:			 auto;
	background-color: #ebf0f5;
	background-image:url("../images/header_footer_bg.png");
	background-position:bottom;
	background-repeat:repeat-x;
}

.feature_footer
{
	width:			100%;
	height:			110px;
	margin-top:		-110px;
	background:		transparent url("../images/header_footer_bg.png") repeat-x;
}

.feature
{
	width:			800px;
	height:			466px;
	margin:			0px auto;
	margin-bottom:	0px;
	margin-top:		0px;
	position:		relative;
}

.feature .title
{
	padding:		0px 0px 0px 0px;
	font-family:		Helvetica;
	font-weight:		bold;	
	color:			#494949;
	font-size:		24px;
}

.feature .image
{
	float:			left;
	margin-top:		40px;
}
.feature .authbox
{
	float:			left;
	margin-top:		40px;
	height: 300px;
	padding:15px;
	width:200px;
	margin-right:15px;
	background-color: #212121;
}


.feature .description
{
	margin-top:		15px;
	padding:		20px;
	line-height:	22px;
	/* typography */
	font-family:	Helvetica;
	font-size:		15px;
	font-weight:	normal;
	letter-spacing:	.075em;
	color:			#696868;
}

.feature .description .text_block
{
	margin:			0px 0px 20px 200px;
}

.feature .description .text_block .question
{
	font-family:	Arial;
	font-size:		18px;
	font-weight:	bold;
	letter-spacing:	.05em;
	color:			#444;
}

.navigation
{
	height:				60px;
	width:				100%;
	background:			#494949;
}

.nav_container
{
	margin:				0px auto;
	text-align:			center;
	/* typography */
	color:				white;
	font-family:		helvetica;
	font-size:			20px;
	font-weight:		bold;
	letter-spacing:		.03em;
}

.nav_container ul
{
	width:				auto;
	margin:				0px;
	padding-top:		30px;
}

.nav_container li
{
	display:			inline;
	list-style-type:	none;
	padding:			0px 30px 0px 0px;
}

.nav_container a
{
	color:				#e6b848;
	font-weight:		normal;
	text-decoration:	none;
}

.nav_container a:hover
{
	color:				white;
}

.details_wrapper
{
	padding:			20px 50px;

}

.details_tiles
{
	margin:				0px auto;
	width:				960px;
}

.details_tiles tr
{
	height:				230px;
}

.details_tiles .screenshot
{
	vertical-align:		top;
	width:				auto;
}

.details_tiles .screenshot img
{
	width:				180px;
	border:				1px solid silver;
}

.details_tiles .details_description
{
	width:				30%;
	vertical-align:		top;
	padding-left:		15px;
}

.details_tiles .details_description li
{
	background:			url("../images/bullets/blue_bullet.png") left top no-repeat;
	padding-left:		15px;
	margin-bottom:		10px;
}

.details_tiles .details_description li .text
{
	font-family:		Helvetica;
	font-size:			13px;
	color:				#888787;
	letter-spacing:		.01em;
	vertical-align:		top;
	margin-left:		5px;
	line-height:		15px;
}

.button_row
{
	width:				450px;
	margin:				0px auto;
}

.button_row td
{
	width:				50%;
}

.button_row .right
{
	text-align:			right;
}

.footer
{
	width:				100%;
	background:			#6292ac;
	height:				50px;
	text-align:			center;
	/* typography */
	font-family:		Helvetica;
	font-size:			12px;
	color:				#dfe7eb;
	letter-spacing:		.005em;
}

.footer a
{
	color:				white;
}

.logo_media
{
	text-align:center;
	padding:10px;
}