/*
Theme Name: Average Joes 
Version: 2.5
Author: Warren Groom
Author URI: http://warrengroom.com/
*/


body {font:76% Verdana, Arial, Helvetica, sans-serif; background: #c3c3c3 url('images/bg.jpg') top no-repeat; background-attachment:fixed; color:#fff; text-align:left;}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#000; margin:0; padding:0; letter-spacing:-1px;}

.wrapper {width:969px; margin:0 auto; padding:0;}

#header {background:url(images/header.png) top no-repeat; width:969px; height:153px; margin:0; padding:0;}
#topnav {height:133px; width:470px; float:right; margin:0; padding:10px;}
#topnav h3 {font-size:22px;}
#searchform {width:225px; clear:none; float:left;}
input.searchform { margin:-2px 0 0;}
span.search {font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; font-size:22px; font-weight:bold; color:#000; margin:0 5px; padding:0; letter-spacing:-1px; float:left;}
#topnav h3 {float:right; clear:none; margin:0; padding:0;}
#headermain {height:153px; width:300px; float:left;}
#headermain img.logo {float:left; margin:44px 0 0 60px; padding:0;}
.description {}

#container {overflow:hidden; position:relative; margin:0; padding:0;}

#mainnav {background:#000; width:955px; height:94px; padding:5px 7px; margin:0; border:none; font-family:arial, verdana, helvetica, sans-serif; clear:both; }
#mainnav ul.menu {margin:0; padding:0; width:100%;}
#mainnav ul.menu li {display:inline; padding:0; margin:0; float:left; height:47px;}
#mainnav ul.menu li a {color:#fff; font-size:54px; border:none; padding:0; margin:0; letter-spacing:-1px; text-transform:uppercase; float:left;}
#mainnav ul.menu li a.girls {background:url(images/girls.png) top no-repeat; width:107px; height:47px;}
#mainnav ul.menu li a.girls:hover,#mainnav ul.menu li.current a.girls {background:url(images/girls.png) bottom no-repeat;}
#mainnav ul.menu li a.tv {background:url(images/tv.png) top no-repeat; width:160px; height:47px;}
#mainnav ul.menu li a.tv:hover,#mainnav ul.menu li.current a.tv {background:url(images/tv.png) bottom no-repeat;}
#mainnav ul.menu li a.films {background:url(images/films.png) top no-repeat; width:112px; height:47px;}
#mainnav ul.menu li a.films:hover,#mainnav ul.menu li.current a.films {background:url(images/films.png) bottom no-repeat;}
#mainnav ul.menu li a.fashion {background:url(images/fashion.png) top no-repeat; width:160px; height:47px;}
#mainnav ul.menu li a.fashion:hover,#mainnav ul.menu li.current a.fashion {background:url(images/fashion.png) bottom no-repeat;}
#mainnav ul.menu li a.gadgets {background:url(images/gadgets.png) top no-repeat; width:173px; height:47px;}
#mainnav ul.menu li a.gadgets:hover,#mainnav ul.menu li.current a.gadgets {background:url(images/gadgets.png) bottom no-repeat;}
#mainnav ul.menu li a.cars {background:url(images/cars.png) top no-repeat; width:102px; height:47px;}
#mainnav ul.menu li a.cars:hover,#mainnav ul.menu li.current a.cars {background:url(images/cars.png) bottom no-repeat;}
#mainnav ul.menu li a.sports {background:url(images/sports.png) top no-repeat; width:145px; height:47px;}
#mainnav ul.menu li a.sports:hover,#mainnav ul.menu li.current a.sports {background:url(images/sports.png) bottom no-repeat;}
#mainnav ul.menu li a.health {background:url(images/health.png) top no-repeat; width:138px; height:47px;}
#mainnav ul.menu li a.health:hover,#mainnav ul.menu li.current a.health {background:url(images/health.png) bottom no-repeat;}
#mainnav ul.menu li a.music {background:url(images/music.png) top no-repeat; width:127px; height:47px;}
#mainnav ul.menu li a.music:hover,#mainnav ul.menu li.current a.music {background:url(images/music.png) bottom no-repeat;}
#mainnav ul.menu li a.green {background:url(images/green.png) top no-repeat; width:116px; height:47px;}
#mainnav ul.menu li a.green:hover,#mainnav ul.menu li.current a.green {background:url(images/green.png) bottom no-repeat;}
#mainnav ul.menu li a.videos {background:url(images/videos.png) top no-repeat; width:136px; height:47px;}
#mainnav ul.menu li a.videos:hover,#mainnav ul.menu li.current a.videos {background:url(images/videos.png) bottom no-repeat;}
#mainnav ul.menu li a.deals {background:url(images/deals.png) top no-repeat; width:114px; height:47px;}
#mainnav ul.menu li a.deals:hover,#mainnav ul.menu li.current a.deals {background:url(images/deals.png) bottom no-repeat;}
#mainnav ul.menu li a.funny {background:url(images/funny.png) top no-repeat; width:124px; height:47px;}
#mainnav ul.menu li a.funny:hover,#mainnav ul.menu li.current a.funny {background:url(images/funny.png) bottom no-repeat;}
#mainnav ul.menu li a.world {background:url(images/world.png) top no-repeat; width:136px; height:47px;}
#mainnav ul.menu li a.world:hover,#mainnav ul.menu li.current a.world {background:url(images/world.png) bottom no-repeat;}
#mainnav ul.menu li a.internet {background:url(images/internet.png) top no-repeat; width:182px; height:47px;}
#mainnav ul.menu li a.internet:hover,#mainnav ul.menu li.current a.internet {background:url(images/internet.png) bottom no-repeat;}
#mainnav ul.menu li a.articles {background:url(images/articles.png) top no-repeat; width:174px; height:47px;}
#mainnav ul.menu li a.articles:hover,#mainnav ul.menu li.current a.articles {background:url(images/articles.png) bottom no-repeat;}
#mainnav ul.menu li a.tech {background:url(images/tech.png) top no-repeat; width:97px; height:47px;}
#mainnav ul.menu li a.tech:hover,#mainnav ul.menu li.current a.articles {background:url(images/tech.png) bottom no-repeat;}
#mainnav ul.menu li:hover a,#mainnav ul.menu li.current a {color:#00cc00; border:none; display:inline; padding:0; margin:0;}

.breadcrumb {font-size:40px; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#00cc00; margin:0; letter-spacing:-1px; padding:4px 0; margin:0;}
.breadcrumb a {font-weight:bold; color:#000;}

#content {width:605px; padding:0; margin:0; display:inline;}
#main {width:605px; float:left; margin:0 0 0 62px; padding:10px 0 0;}

#featured {margin:0 0 10px; padding:0;}

.post {background:#000; min-height:150px; margin:0 0 7px 0; padding:7px;}
.front_half {width:295px; float:left; display:inline; min-height:355px; margin:0 7px 7px 0; padding:0;}
span.cats a {font-size:20px; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#000; margin:0; letter-spacing:-1px; padding:0; margin:0;}
.post_half {background:#000; width:281px; min-height:307px; float:left; display:inline; margin:0; padding:7px;}
.post h1,.post h1 a {color:#fff; font-size:34px; text-transform:uppercase; float:left; width:520px;}
.post_half h1 a {color:#fff; font-size:34px; text-transform:uppercase;}
.post_half img {margin:0; padding:0 0 6px;}
small {}
.entry {margin:3px 0 0; padding:0; clear:both;}
.entry img {margin:0; padding:0 0 6px;}
.entry img.size-full {max-width:572px; float:left; margin:0; padding:0 0 6px;}
.entry_archive {margin:3px 0 0; padding:3px 0 0;}
.wp-caption {color:#777; padding:10px 0 10px 10px; margin:0 auto 6px; text-align:center; font-style:italic;}
.wp-caption img {margin:0; padding:0 0 6px;}
.wp-caption-text {margin:0; padding:0;}
.post-meta {float:right; margin:0 0 10px 5px; padding:0;}
p.postmetadata {}
.navigation {height:40px; margin:10px 0; padding:0; color:#333; text-align:center; clear:both;}
#comments {background:#000; padding:7px; margin:0 0 10px;}
h3 .comments {color:#fff;}
#comments ol.commentlist {padding:0; list-style:none;}
#comments ol.commentlist li.comment {background:#333; padding:7px; margin:0 0 8px;}
.avatar {float:right; margin:0 0 5px 5px; padding:2px; border:1px solid #444; height:48px; width:48px}
.entry_archive img.avatar {margin:0; padding:2px; border:1px solid #444; float:left;}

#sidebar {width:299px; min-height:300px; float:right; margin:0 0 -999em; padding:10px 0 999em; display:inline; font-family:arial, verdana, helvetica, sans-serif;}
#sidebar ul {margin:0; padding:0;}
#sidebar ul li {display:block; margin:0; padding:0;}
#sidebar ul li a {font-size:16px; font-weight:bold; text-transform:uppercase; color:#000;}
#sidebar ul li ul {margin:0 0 20px; padding:0;}
#sidebar ul li ul li {display:block; margin:0; padding:0;}

#sidebarleft {width:58px; position:fixed; float:left; text-align:center; margin:0; padding:10px 0 0; }
#sidebarleft h3 {color:#000; font-size:18px; text-align:center; margin:0 0 10px;}
#sidebarleft .contain {margin:0 auto; padding:3px; display:block; float:left;}
#sidebarleft .contain img.social {margin:0; padding:0;}

#footer {background:#000; width:949px; height:50px; margin:0; padding:5px 10px 10px;}

h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px; color:#fff;}
h4 {}

p {clear:left;}
a {color:#00cc00; text-decoration:none;}
a img {border:none;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.clear {clear:both;}
hr {display:none;}
