/* ----- CSS ----- */
* { margin: 0; padding: 0; border: none; outline: none; list-style:none; text-decoration: none;}


a {
	color: #898989;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------
		main containers
------------------------------------------------------------------------------*/
#network{
	padding:8px 20px;
	display:block;
	background:#EAE8D4;
	}
	#network li{
		display:inline;
		margin:0 3px;
		}
		#network .darker, #network .darker a{
			color:#585537;
			}
			#network strong{
				font: bold 1em Verdana, Arial, Helvetica, sans-serif;
				}
body {
	background:#fff;
	font-family: Lucida Grande, Lucida Unicode, Arial, Verdana, sans-serif;
	font-size: 75%;
	font-weight:lighter;
	line-height:115%;
	color:#A49F6F;
	}

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

/*-----------------------------------------------------------------------------
	main sections
------------------------------------------------------------------------------*/		
#mainleft{
	width:580px;
	padding:20px;
	background:#F3F0EE;
	float:left;
	}
#mainright{
	padding:20px;
	background:#EAE8D4;
	width:280px;
	float:right;
	}
	
/*-----------------------------------------------------------------------------
	news
------------------------------------------------------------------------------*/	
#news{
	}
#news li, #left_footer li, #right_footer li {
	display: block;
	color:#555;
	border-bottom:1px dotted #555;
	}
	#news a, #left_footer a, #right_footer a {
		display: block;
		background: url(/assets/imgs/control_play.png) no-repeat 4px;
		color:#555;
		padding: 6px 0 6px 22px;
		}
	#news a:hover, #left_footer a:hover, #right_footer a:hover {
		background: #DBF0E5 url(/assets/imgs/bullet_go.png) no-repeat 4px;
		color:#555;
		text-decoration:none;		
		}

/*-----------------------------------------------------------------------------
		markup
------------------------------------------------------------------------------*/
.hide{
    display:none;
	}
.show{
    display:block; 
	}

hr{
	visibility:hidden;
	clear:both;
	}
a{
	color: #A49F6F;
	
	}

a:hover{
	text-decoration: underline;
	
	}


#nav{
	margin: 5px 20px 0px 0 ;
	text-align: right;
	padding:10px 0;
	}
	#nav li{
		display:inline;
		}
		#nav li a{
			font-weight:bold;
			padding:5px;
			background:#DFE8EE;
			}
#navsearch {
	width: 300px;
	display:block;
}


h1, h1 a{
	background:url('/assets/imgs/logo.png') no-repeat;
	width:960px;
	height:110px;
	display:block;
	text-indent:-90000px;
	margin:20px 0 40px 0;
	}

h1 a span {
	display: none;
}


h2 {
	text-transform: lowercase;
	background: #A49F6F;
	padding: 10px;
	margin: 10px 0 ;
	color:#fff;
}

ul.feed {
}

ul.feed li {
	float: left;
	width: 92px;
	padding: 2px;
	height: 136px;
}

ul.feed li a{
	
	}
	
.poster {
	border: 2px solid #eae8d4;
	width: 84px;
	padding: 50px 2px 2px 2px;
	height: 81px;
	font-weight: bold;
	text-align: center;
	display:block;
}

.poster:hover {
	background: #eae8d4;
}
/*-----------------------------------------------------------------------------
		badge
------------------------------------------------------------------------------*/

.badge{
	background:url(/assets/imgs/badge.png) no-repeat;
	width:25px;
	height:25px;
	position:absolute;
	text-align:center;
	padding-top:4px;
	margin:-8px 0 0 -8px;
	color:#000;
	line-height:38px;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	}
	
/*-----------------------------------------------------------------------------
		intro
------------------------------------------------------------------------------*/	

#intro{
	padding:15px;
	background:#EAE8D4;
	color:#555;
	margin: 0 0 30px 0;
	border-bottom:1px dotted #555;
	line-height:130%;
	}
	#intro strong{
		font-weight:bold;
		}	
#left_header{
	float:left;
	width:70%;
	}
#right_header{
	color:#fff;
	padding:10px 15px;
	background: #A49F6F;
	float:right;
	width:20%;
	}
/*-----------------------------------------------------------------------------
	google ads
------------------------------------------------------------------------------*/		
			
.google_link_unit{
	border-bottom:1px dotted #A49F6F;
	border-top:1px dotted #A49F6F;
	clear:both;
	text-align:center;
	padding:10px;
	margin: 10px 4px;
	}

.news_google_unit{
	display:block;
	clear:both;
	text-align:center;
	padding:10px 0 0 0;
	margin: 5px 0;
	}


/*-----------------------------------------------------------------------------
		footer
------------------------------------------------------------------------------*/
#footer{
display:block;
	padding:30px 0 20px 0;
	background:#EAE8D4;
	margin:20px 0 0 0;
	}
#left_footer{
	float:left;
	width:45%;
	padding:15px;
	background:#F3F0EE;
	}
#right_footer{
	float:right;
	width:45%;
	padding:15px;
	background:#F3F0EE;
	}
#copyright{
	display:block;
	clear:both;
	padding:20px 0;
	font-size:85%;
	margin:10px 0;
	}
	#copyright a{
		padding:0 2px;
		}

.busy {
	padding: 20px;
}

.hidden {
	visibility:visible;
	display: none;
}

#footer h3{
	width:275px;
	}
#score_logo{
	background: url(/assets/imgs/scorereviews.png) no-repeat;
	text-indent:-9000px;
	display:block;
	width:150px;
	height:30px;
	float:right;
	margin:-7px 0 0 0;
	}
#amazon_logo{
	background: url(/assets/imgs/amazon_logo.png) no-repeat;
	text-indent:-9000px;
	display:block;
	width:150px;
	height:30px;
	float:right;
	margin:-7px 0 0 0;
	}
/*-----------------------------------------------------------------
			pagination
-----------------------------------------------------------------*/	


div.pagination {
	margin: 0px;
	padding: 12px 0;
	text-align: left;
	font-size:70%;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 1px;
    border: 1px solid #CDDBE4;
    
    text-decoration: none; /* no underline */
	color:#266789;
}

div.pagination a:hover, div.pagination a:active {
	background: #EEF3F6;
}

div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 0px;
    border: 1px solid #026785;
    
    
    font-weight: bold;
    background-color: #9EBBCC;
	color:#266789;
}

div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #CDDBE4;
    
    
    color: #DFE8EE;
}

/*-----------------------------------------------------------------
			form
-----------------------------------------------------------------*/	

form {
	margin: 20px 0 0 0;
	clear:both;
}

label{
		margin:5px 0;
		}
	input{
		padding:5px;
		border: 1px solid #ccc;
		}
		
		