/*
Theme Name: Fend Magazine
Theme URI: http://fendmagazine.com
Description: The default WordPress theme for <a href="http://fendmagazine.com">Fend Magazine</a>.
Version: 1.0
Author: Kevin John Gomez
Author URI: http://kevinjohngomez.com/
*/


/*---GLOBAL---*/

body {
	background: #292826;
	font-family: "Lucida Grande", Arial, "san-serif";
	font-size: 12px;
	color: #fff;
	}

p {
	line-height: 18px;
	}
	
a:link,
a:visited {
	color: #ccff66;
	text-decoration: none;
	border-bottom: 1px solid #666;
	padding: 0 0 1px 0;
	}
	
a:hover,
a:visited:hover {
	border-bottom: 1px solid #fff;
	}

/*---STRUCTURE---*/

#page_container {
	width: 950px;
	overflow: hidden;
	margin: 40px 50px 50px 50px;
	}
	
#header_container {
	width: 950px;
	overflow: hidden;
	margin: 0 0 25px 0;
	}
		
#body_container {
	width: 950px;
	overflow: hidden;
	border-bottom: 1px dashed #fff;
	padding: 0 0 50px 0;
	}
	
#left_col {
	width: 175px;
	overflow: hidden;
	float: left;
	}
	
#center_col {
	width: 550px;
	overflow: hidden;
	float: left;
	margin: 0 25px;
	}
	
#right_col {
	width: 175px;
	overflow: hidden;
	float: left;
	}

#footer_container {
	margin: 10px 0;
	}
	

/*---HEADER---*/

a#fend_logo {
	width: 190px;
	height: 90px;
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -500px;
	background: url(images/fend_logo.gif) no-repeat;
	border: 0;
	}

#top_ad {
	width: 728px;
	height: 90px;
	float: right;
	background: #000;
	text-align: center;
	}

#side_ad {
	width: 175px;
	padding: 7px 0;
	overflow: hidden;
	margin: 25px 0;
	background: #000;
	text-align: center;
	}
	
/*---NAV---*/

ul.nav,
ul.nav ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}
	
ul.nav li {	
	list-style: none;
	font-family: Courier New, Courier;
	text-transform: uppercase;
	}
	
ul.nav li h1 {
	color: #000;
	font-size: 20px;
	background: #fff;
	display: inline;
	font-weight: normal;
	padding: 0 3px;
	margin: 0 0 5px 0
	}
	
ul.nav li a:link,
ul.nav li a:visited {
	color: #fff;
	font-size: 20px;
	background: #000;
	display: inline;
	text-transform: uppercase;
	padding: 0 3px;
	text-decoration: none;
	border: 0;
	}
	
ul.nav li a:hover,
ul.nav li a:visited:hover {
	background: #ccff66;
	color: #000;
	}
	

/*---POST---*/

.post {
	overflow: hidden;
	border-bottom: 1px dashed #fff;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	}
	
h1.post_title {
	font-family: Courier New, Courier;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	background: #000;
	display: inline;
	font-weight: normal;
	padding: 0 3px;
	}

a:link h1.post_title,
a:visited h1.post_title {
	font-family: Courier New, Courier;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	background: #000;
	display: inline;
	font-weight: normal;
	padding: 0 3px;
	}

a:hover h1.post_title,
a:visited:hover h1.post_title {
	color: #000;
	background: #ccff66;
	}
	
.author {
	margin: 5px 0 0 0;
	}
	

/*---SEARCH---*/

#right_col h1 {
	font-family: Courier New, Courier;
	text-transform: uppercase;
	color: #000;
	font-size: 20px;
	background: #fff;
	display: inline;
	font-weight: normal;
	padding: 0 3px;
	}

form#search {
	margin: 0px 0 25px 0;
	padding: 0;
	}
	
input#search_input {
	background: #000 url(images/search_icon.gif) no-repeat left center;
	color: #fff;
	padding: 8px 10px 8px 30px;
	border: 0;
	width: 135px;
	}
	

/*---FEATURED---*/

ul#featured_list {
	margin: 5px 0 0 0;
	padding: 0;
	}
	
ul#featured_list li {
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #fff;
	}
	
.thumb_link a:link,
.thumb_link a:visited {
	border: 0;
	}
	
.thumb_link a:hover,
.thumb_link a:visited:hover {
	border: 0;
	}
	
.thumb_link a:link img,
.thumb_link a:visited img {
	border: 5px solid #000;
	}
	
.thumb_link a:hover img,
.thumb_link a:visited:hover img {
	border: 5px solid #ccff66;
	}
	
ul#featured_list li h4 {
	font-weight: normal;
	margin: 5px 0 12px 0;
	padding: 0;
	}
