/*
Theme Name: Horndog
Theme URI: http://dev.horndog.com
Description: The 2007 Redesign
Version: 1.0
Author: Charlie Company
Author URI: http://www.horndog.com
Latest updated: January 5th, 2007
*/

/* Body */
*{margin:0;padding:0;}
body{background:#D2D5A0 url(img/bg.gif) top center repeat-y;color:#303030;font:76% Verdana,Tahoma,Arial,sans-serif;}
#wrap{background-color:#fff;color:#303030;margin:0 auto;width:893px;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #013366;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #013366;
}

/* Links */
a{color:#1a4a6a;font-weight:700;text-decoration:none;}
a:hover{color:#1a4a6a;font-weight:700;text-decoration:underline;}
a img{border:0;}

/* Header */
#leaderboard{background:#ECEFB4;}

#header{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerCelebrities{margin:0 0 0px;background:#fff url(img/frontCelebrities.jpg) bottom left no-repeat;height:104px;}
#headerFunny{margin:0 0 0px;background:#fff url(img/frontFunny.jpg) bottom left no-repeat;height:104px;}
#headerInteresting{margin:0 0 0px;background:#fff url(img/frontInteresting.jpg) bottom left no-repeat;height:104px;}
#headerModels{margin:0 0 0px;background:#fff url(img/frontModels.jpg) bottom left no-repeat;height:104px;}
#headerMovies{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerMusic{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerPolitics{margin:0 0 0px;background:#fff url(img/frontPolitics.jpg) bottom left no-repeat;height:104px;}
#headerSexy{margin:0 0 0px;background:#fff url(img/frontSexy.jpg) bottom left no-repeat;height:104px;}
#headerSports{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerVices{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerVideo-Games{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#headerVideo-of-the-Week{margin:0 0 0px;background:#fff url(img/front.jpg) bottom left no-repeat;height:104px;}
#header h1{font-size:2.5em;font-weight:400;letter-spacing:-2px;margin:0 0 4px 15px;padding:15px 0 0;}
#header h1 a{font-weight:400;color:#1a4a6a;}
#header p{font-size:1.1em;letter-spacing:-1px;margin:0 0 20px 15px;padding:0 0 0 3px;}

/* Sidebars */
#leftside{clear:left; float:left; margin: 0px 0px 0px 0px; line-height:1.6em; background: #ECEFB4; width:171px; }
#extras{float:right; padding:10px;width:145px;background:#ECEFB4; height: 100%;}
#leftside p,#leftside ul,#leftside div.textwidget,#extras p,#extras ul,#extras div.textwidget{font-size:0.9em;margin:0 0 18px;}
#leftside li,#extras li{list-style:none;margin:0 0 6px;}
#leftside ul ul,#extras ul ul{ margin:0px 0 0 0px; }
#leftside ul ul li,#extras ul ul li{margin:0 0 0px;}
#leftside ul ul li a,#extras ul ul li a{font-weight:400;}
#leftside ul.linklist,#extras ul.linklist{font-size:1em;}
#leftside ul.linklist ul,#extras ul.linklist ul{margin:0 0 18px;}
#leftside ul.linklist ul li a,#extras ul.linklist ul li a{font-weight:700;}
#leftside h2,#leftside ul.linklist li h2,#leftside h3,#extras h2,#extras ul.linklist li h2,#extras h3, table#wp-calendar caption{color:#555;font-size:1.3em;font-weight:400;margin:0 0 8px;text-align:left;}
#leftside label,#extras label{display:none;}
#leftsideads {padding: 10px 5px 10px 5px; text-align: center; }

/* Main menu */
#leftside ul.page{clear:left; float:left; list-style:none;margin:0 0 18px;padding:0px;width:171px;font-size:11px; display:inline; line-height:1.6em; }
#leftside ul.page li{display:inline; width:171px; padding: 0px;}
#leftside ul.page li a{float: left; background:#ffffff url(img/menu_off.gif) bottom left no-repeat; padding: 0px; margin: 0px; text-decoration:none; width:171px; height:31px; color:#ECEFB4; text-transform: uppercase; line-height: 32px; text-indent: 40px; font-weight: bold; letter-spacing: -1px;}
#leftside ul.page li a:hover { color:#ffffff ;}
#leftside ul.page li.current_page_item a{background:#ffffff url(img/menu_on.gif) bottom left no-repeat; text-decoration:none; width:171px; height:31px; color:#003366; text-indent: 26px;}
#leftside ul.page li.current_page_item a:hover{color:#000000;}

/* Content */
#homecontent{margin:0px 0px 30px 180px;padding:0;line-height:1.5em;}
.homebox{ padding:8px 8px 8px 8px; background:#E8F1F6; font-size:11px; line-height:1.3em; margin:0px 0px 20px 0px;}
.homebox h3,.homebox h3 a{font-weight:bold; color:#013366; line-height:1.3em; font-size:1.2em;}
.homebox img{margin:3px 10px 3px 0;}
.homebox img a{border:1px solid #d0d0d0;}

#content{margin:0 0px 5px;padding:0;line-height:1.5em;}
#contentwide{line-height:1.6em;margin:0 0 5px 155px;line-height:1.5em;padding:0;}
#content h2,#contentwide h2,#content h2 a,#contentwide h2 a{color:#555;letter-spacing:-1px;font-weight:400;margin:5px 0 15px;}
#content h3,#contentwide h3,#content h3 a,#contentwide h3 a{font-weight:400;margin:0 0 8px;color:#013366;letter-spacing:0px;}
#content img,#contentwide img{border:1px solid #d0d0d0; margin:3px 10px 3px 0;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}
#content li,#contentwide li{padding:0 0 0 5px;}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}

/* Footer */
#footer{border-top:2px solid #e0e0e0;clear:both;color:#EBEFB4;line-height:1.4em;margin:0 auto;padding:15px 0;text-align:center;width:893px; background: #FF9900; }
#footer p{margin:0;padding:0;}
#footer .credits{font-size:11px;color:#EBEFB4;}
#footer .credits a{color:#EBEFB4;}
#footer a{font-size:11px; color:#FFFFFF; text-decoration:none; font-style: bold;}
#footer a:hover{color:#000000;text-decoration:underline;}

/* Tags */
p,ul,ol{margin:0 0 18px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{color:#555;font-size:0.9em;line-height:1.3em;}
label{color:#606060;font-size:0.9em;font-weight:700;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Headers */
h2{font-size:1.8em;}
h3{font-size:1.5em;}

/* Category Headers */
.catheader{width: 100%; float: left; background:#006699 url(img/newsitem-bg.jpg) bottom left repeat-y; padding: 0px; margin: 10px 0px 10px 0px; text-decoration:none; height:24px; color:#FFFFFF; text-transform: uppercase; line-height: 24px; text-indent: 10px; font-weight: bold;}
.halfcatheader{ spacing-top: 10px; background:#006699 url(img/newsitem-bg.jpg) bottom left repeat-y; text-decoration:none; height:24px; color:#ECEFB4; text-transform: uppercase; text-indent: 10px; font-weight: bold;}
.halfcatspacer{ height: 10px;}

/* Friends */
.friendsblock {background-color: #006699; margin: 0px;}
.friendsblock {padding: 0px 0px 10px 0px; width: 171px; margin: 0px;}
.friends a{background-color: #006699; padding: 0px 5px 0px 15px; color:#FFFFFF; font-size: 11px; text-indent: 10px;}

/* Forms */
#s,#submit{background-color:#fff;border:1px solid #FFCC33; color:#003366;font-size:0.9em;margin:0 0 0px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #ccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}
#go {background-color: #003366; border: 2px solid #FFCC33; padding:2px; color: #FFFFFF; font-size:0.9em; font-weight: bold;}

/* Various classes */
.left{border:1px solid #ccc;margin:10px 15px 10px 0;}
.right{border:1px solid #ccc;margin:10px 0 5px 10px;}
.center{border:1px solid #aaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}
.small{font-size:0.8em;}
.bold{font-weight:700;}
.hide{display:none;}
.clearing{clear:left;padding:5px 0;visibility:hidden;}
.post{margin:0 0 25px;}
.postinfo{background-color:#f4f4f4;border-left:4px solid #e0e0e0;color:#606060;font-size:0.8em;line-height:1.5em;margin:1px 0 40px;padding:0px 0px 0px 8px;}
.comment{background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:4px solid #ccc;color:#606060;margin:0 0 10px;padding:8px 5px 4px 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

.wp-notable img {
        border: 1px solid white;
}