/*  

Theme Name: WP-Vybe 2.0 Basic

Theme URI: http://www.solostream.com

Author: Solostream 

Author URI: http://www.solostream.com/

Description: This WordPress theme was designed and built by Solostream. The CSS, XHTML and design are copyright of Solostream. Usage is governed by the WP-Vybe Basic END-USER LICENSE AGREEMENT. To get started, you may want to visit the <a href="themes.php?page=functions.php">WP-Vybe Theme Options</a> page. If you need further guidance on using the theme, <a href="http://www.wp-vybe.com">check out this link</a>. <strong>Download original Photoshop files for this theme <a href="http://www.wp-vybe.com/vybe-images.zip">here</a>.</strong>



*/



/* REV 200905110900 */



/* --- [ Default style settings are below, while user-defined adjustments and adjustment for various color schemes are in the style.php file. You can make additional adjustments in style-2.css. ] --- */



/* -------------------[ Main Page Elements ]------------------- */



body {

	background:#000;

	text-align: left;

	margin: 0;

	padding: 10px 0;

	line-height: 1.5em;

	}



#wrap {

	padding:10px;

	clear: both;

	width: 1060px;

	margin: 0 auto;

	background-image:url(images/topFade.png);

	border:0px solid #000;
	
	}



#header {

	width:980px;

	margin: 0 auto;

	padding:0;

	border:1px solid #53181A;

	background-image: url(images/blue/blue-head-bg.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

	}


.full_banner {
clear:both;
display:block;
height:182px;
width:980px;
margin:0 auto 10px auto;
}

.full_banner img {
height:182px;
width:980px;
border-top: 1px solid #990000;
margin-top:10px;
}

#header #logo {

	background-color: #000033;

	background-image: url(images/blue/blue-logo.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

	width:980px;

	height:180px;

	}

#header #logo a {
width:980px;
min-height:180px;
display:block;
}

#header .sitetitle {

	letter-spacing:-1px;

	line-height: 1.2em;

	font-size: 30pt;

	padding: 42px 10px 0 10px;

	margin:0;

	color:#fff;

	text-align:left;

	}



#header .description { 

	color:#fff;

	font-size: 9pt;

	padding: 0 10px 42px 10px;

	margin:0;

	text-align:left;

	}



#page {

	border-bottom: 0px solid #000;

	border-top: 0px solid #000;

	width:980px;

	clear: both;

	margin: 0 auto;

	padding: 0;

	background:url(images/bodyShadow.png) repeat-y 50% 0;
	
	-moz-border-radius-bottomleft:10pt;
	-moz-border-radius-bottomright:10pt;
	-webkit-border-bottom-left-radius:10pt;
	-webkit-border-bottom-right-radius:10pt;
	border-bottom-left-radius: 10pt;
	border-bottom-right-radius: 10pt;
	}  



#contentleft {

	overflow:hidden;

	width: 650px;

	float:left;

	padding: 0;

	margin: 10px 0 0 10px;

	} 



#content {

	overflow:hidden;

	margin: 0;

	padding: 0;

	width:100%;

	}



#content .col-3 {

	overflow:hidden;

	width:100%;

	margin:0;

	padding: 0;
	
	float:left;

	}



#contentright {

	width:300px;	

	float:right;	

	padding: 10px 10px 10px;	

	margin: 0;

	} 



#sidebar {
	width:100%;



	}



#footer {


	font-size:8pt;

	padding:10px 10px 30px 10px;

	clear: both;

	margin: 0 auto;

	color:#eee;

	text-align:center;
	
	width:960px;
	
	}



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}

.clear {
height:0;
display:block;
clear:both;
}

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */




/* -------------------[ Top Navigation ]------------------- */



#topnav {

	background: url(images/top.png) no-repeat 50% 0;

	padding: 0px 0 0 0;

	margin: 0 auto;

	width:980px;

	}



ul#topnav {
 background:none;
	float: none;
	list-style: none;

	padding: 0;

	margin: 0 auto;
filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
background-color:#000;
text-align:center;

	}
	

#links{
}

#links a, #links li a:link, #links li a:visited {
-moz-border-radius:6px;
border-radius:6px;
border:1px solid #aa0000;
background:#C00101 url(images/button.png) 0 0 repeat-x;
display: block;
text-align:center;
	text-decoration: none;
	color:#ffe4e4;
margin:10px 6px 6px 6px;
	padding: 0.6em 1em;
filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	font-size:1.12em;
	letter-spacing:0.04em;
	font-weight:bold;
	float:left;

	}



ul#topnav li a:hover, #topnav li a:active  {
border:1px solid #8d0000;
	color:#ffe4e4;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
background:#C00101 url(images/button.png) 0 0 repeat-x;

	}

ul#topnav li.current_page_item a {
background:#8d0000 url(images/button.png) 0 100% repeat-x;

	color:#fff;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}
ul#topnav li.first a, ul#topnav li.page-item-813 a {
margin:10px 6px 6px 12px;

}

ul#topnav li {

	display: inline;

	padding: 0;

	}



ul#topnav li ul {

	background: #000;

	z-index:9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 160px;

	border:1px solid #fff;

	margin: 0;

	}



ul#topnav li li { }



ul#topnav li ul a { 

	width:140px;

	}



ul#topnav li ul a:hover, #topnav li ul a:active  { 



	}



ul#topnav li ul ul {

	margin: -35px 0 0 160px;

	}



ul#topnav li:hover ul ul, ul#topnav li:hover ul ul ul, ul#topnav li.sfhover ul ul, ul#topnav li.sfhover ul ul ul {

	left: -999em;

	}



ul#topnav li:hover ul, ul#topnav li li:hover ul, ul#topnav li li li:hover ul, ul#topnav li.sfhover ul, ul#topnav li li.sfhover ul, ul#topnav li li li.sfhover ul {

	left: auto;

	}



ul#topnav li:hover, ul#topnav li.sfhover { }



/* -------------------[ Headings ]------------------- */



h1, h2, h3, h4, h5, h6, h7 {

	line-height: 1.2em;

	letter-spacing:-1px;

	margin: 0;

	padding: 0;

	text-align: left;

	}



h1 {

	font-size: 16pt;

	margin: 0;

font-family: "armalite-rifle-1","armalite-rifle-2", georgia, serif;

	}



h2 {

	font-size: 14pt;

	}



h3 {

	font-size: 12pt;

	letter-spacing:0px;

	}



h4,h5,h6,h7 {

	font-size: 12pt;

	letter-spacing:0px;

	}



.post h1, .entry h1,.entry h2,.entry h3, .entry h4, .entry h5, .entry h6, .entry h7 {

	margin-bottom: 10px;

	}

.post h1 {
width:100%;
border-bottom:1px solid #990000;
}

h1.archive-title {

	padding:10px;

	margin:0;

	border:1px solid #ccc;

	border-bottom:0;

	background:#e5e5e5;

	font-size:14pt;

	}



h3#comments, #respond h3 {

	font-size:14pt;

	margin: 0 0 10px;

	padding:0;

	}



/* -------------------[ Links ]------------------- */



a, a:link, a:visited {

	text-decoration:none;

	}



a:hover, a:active {

	text-decoration:none;

	}



#footer a:hover, #footer a:active, #my-glider a:hover, #my-glider a:active, #sidebar a:hover, #sidebar a:active {

	color:#fff;

	}



.post h1 a, .post h2 a,.post h1 a:link, .post h2 a:link, .post h1 a:visited, .post h2 a:visited {

	color:#990000;

	background:transparent;

	}



.post h1 a:active, .post h1 a:hover, .post h2 a:active, .post h2 a:hover {

	background:transparent;

	}



a.more-link, a.more-link:link, a.more-link:visited  {

	font-size:8pt;

        background: transparent url(images/arrow-off.gif) 100% 70% no-repeat;

        padding-right:12px; 

        }



a.more-link:hover, a.more-link:active  {

	font-size:8pt;

        background: transparent url(images/arrow-on.gif) 100% 70% no-repeat;

        padding-right:12px; 

        }

	

/* -------------------[ Images ]------------------- */



.entry img {

	border:1px solid #ddd;

	padding:1px;

	background:#fff;
	clear: right;

	margin: 0 0 5px 10px;
	max-width:320px;
	height:auto;

        }



img.alignright {

	border:1px solid #ddd;

	padding:1px;

	background:#fff;

	float: right;

	clear: right;

	margin: 0 0 5px 10px;

        }



img.alignleft {

	border:1px solid #ddd;

	padding:1px;

	background:#fff;

	float: left;

	clear: left;

	margin: 0 10px 5px 0px;

        }



img.aligncenter, img.centered, img.center, .entry img.alignnone { 

	border:1px solid #ddd;

	padding:1px;

	background:#fff;

	display: block; 

	margin: 0 auto 20px auto;  

	float: none; 

	clear: both;
max-width:400px;
	height:auto;
        }

.entry img.authorimg {

	border:1px solid #ddd;

	padding:1px;

	background:#fff;

	float: none;
	display:block;

	clear: both;

	margin: 5px auto;
	max-width:320px;
	height:auto;
	text-align:center;

        }


img.feature-photo, img.home_feature_photo {

	margin:0 0 10px 20px;

	float:right;

	padding:1px;

	background:#f8f8f8;

	}



.entry img.feature-photo {

	margin:0 0 10px 20px;

	float:right;

	padding:1px;

	background:#fff;

	border:1px solid #ddd;

	}



img.post-thum, img.thumbnail {

	padding:1px;

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin: 0 0 10px 15px;

	}



img.avatar, img.comment-grav {

	padding:1px;

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 10px 10px;

	}



.commentlist img.avatar, img.comment-grav {

	margin-bottom:15px;

	}



/* -------------------[ Caption Styles for WP 2.6+ ]------------------- */



.wp-caption {

	border: 1px solid #ccc;

	text-align: center;

	background-color: #fff;

	padding-top:5px;

	margin: 10px;
	height:100%;

	}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

	}



.wp-caption p.wp-caption-text {

	font-size: 8pt;

	padding: 5px;

	margin: 0;

	}



/* -------------------[ Misc Tags and Classes ]------------------- */



p {

	margin-top: 0px;

	margin-bottom: 15px;

	}
.singlepost p:first-child {
clear:both;
}


.post ul {

        list-style-type: none;

        }



.post ul li {

        list-style-type:none;

        background: url(images/arrow-off.gif) 0 4px no-repeat;

        padding: 0 0 2px 14px;

        }



.post ul ul {

        margin-left:0;

        }



.post ol li {

        list-style-type:decimal;

        }



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dotted #999;

	}



* html acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	padding-left: 10px;

	border-left: 5px solid #666;

        color: #666;

	}



.center {

	text-align: center;

	}

a {
outline:none;
}

a img, img a {

	border: none;

	}



.post {

	margin: 0 0 10px;

	padding: 0;

	border:1px solid #d5d5d5;

	background:#eee;

	}



.singlepost .post {

	-moz-border-radius-bottomleft:10pt;
	-moz-border-radius-bottomright:10pt;
	-webkit-border-bottom-left-radius:10pt;
	-webkit-border-bottom-right-radius:10pt;
	border-bottom-left-radius: 10pt;
	border-bottom-right-radius: 10pt;


	}



.entry {

 	margin: 0;

	padding: 10px;

	}



.postdate {

	height:22px;

	padding: 6px 10px 0;

	margin: 0;

	font-size:8pt;

	background:#ddd url(images/post-date-bg.gif) top left repeat-x;

	border-top:1px solid #d5d5d5;

	}



.postdate .left {

	float:left;

	width:300px;

	}



.postdate .right {

	float:right;

	width:100px;

	text-align:right;

	font-weight:bold;

	}



.single-post-head {

	padding: 0;

	margin: 0 0 10px;

	font-size:8pt;

	}



.single-post-head .left {

	float:left;

	width:300px;

	}



.single-post-head .right {

	float:right;

	width:100px;

	text-align:right;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



hr {

        display: block;

        clear:both;

        }



.navigation {

	margin: 0 0 10px 0;

	padding: 10px 0 0;

	font-size:8pt;

	font-weight:bold;

	}



.alignright {

	float: right;

	}

	

.alignleft {

	float: left;

	}



.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

        float: none; 

        clear: both;

	}



.banner468 {

	text-align:center;

	margin: 0 auto 10px;

	padding:4px;

	border:1px solid #d5d5d5;

	background:#eee;

	float:none;

	display:block;

	}



.banner728 {

	text-align:center;

	margin: 0 auto 10px;

	padding:0;

	display:block;

	}



.tags {

	background: transparent url(images/tag.gif) 0 2px no-repeat;

	margin: 0;

	padding: 0 0 0 17px;

	}



.cats {

	background: transparent url(images/folder.gif) 0 3px no-repeat;

	margin: 0 0 5px;

	padding: 0 0 0 17px;

	}





* html ul li {height:1em;}



/* ---------------[ Tables ]--------------- */



table {

	margin-bottom:15px;

	}



tr, td, th {

	margin:auto; 

	}



td, th {

	padding:5px;

	vertical-align:top;

	}



th {

	font-weight:bold;

	background:#ddd;

	}



td {

	border:1px solid #990000;

	}



/* -------------------[ Features ]------------------- */



#my-glider {

	color:#fff;

	display:block;

	padding:0;

	margin:0 auto;
	
	width:980px;

	border-top:1px solid #550000;

	}



#my-glider .scroller {

	width:650px;

	height:273px;

	float:left;	

	overflow: hidden;

	}



#my-glider .scroller .section {

	width:640px;

	height:263px;

	overflow: hidden;

	padding:10px 0 0 10px;

	}



#my-glider .controls {

	width:320px;

	height:273px;

	float:right;

	border-left:0px solid #550000;

	overflow:hidden;

	}



#my-glider .controls ul {

	margin:0;

	padding:10px 15px;

	list-style-type:none;

	}



#my-glider .controls li {

	margin:0;

	padding:2px 0;

	list-style-type:none;

	border-top:1px solid #fff;

	}



#my-glider .controls a, .control a:link, .controls a:visited {

	display:block;

	}



#my-glider .controls a:hover, #my-glider .controls a:active {

	color:#fff;

	}



#my-glider .controls a.active {

	}



#my-glider .controls li.feat-head {

	border:0;

	padding-top:0;

	font-weight:bold;

	}



#my-glider .feature-entry a:hover, #my-glider .feature-entry a:active  {

	background: transparent;

	}



#my-glider .feature-entry h2 {

	margin:0 0 5px;

	}



#my-glider a.more-link {

	font-weight:bold;

	background-image: none;

        }



#my-glider a.more-link:hover, #my-glider a.more-link:active {

	background-image: none;

	}



/* -------------------[ Author Bio Info ]------------------- */



.auth-bio {

	padding: 10px;

	border:1px solid #d5d5d5;

	margin: 0 0 10px;

	background:#eee;

	line-height:1.4em;

	}



.auth-bio img.avatar {

	padding:1px;

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 0 10px;

	}



.auth-bio p.bio {

	margin:0;

	}



/* -------------------[ Comments ]------------------- */



.commentlist {

	padding: 0;

	list-style-type:none;

	margin: 0 0 10px;

	}



.commentlist {

	padding: 0;

	list-style-type:none;

	margin: 0 0 10px;

	}

	

.commentlist li {

	clear:both;

	margin: 0 0 10px;

	padding: 15px;

	border:1px solid #ddd;

	list-style-type:none;

	}



.commentlist li ul.children {

	margin: 0;

	padding: 0;

	}



.commentlist li.alt {



	}



.commentmetadata {

	display: block;

	margin-bottom:10px;

	font-size: 8pt;

	}



.commentlist cite {

	font-style:normal;

	font-weight:bold;

	}



#commentform {


	padding: 10px 10px 0;

	margin: 0;


	}



#commentform textarea {

	width:94%;

	padding:10px;
	
	background-color:#555;
	
	color:#fff;
	
	border:none;

	}



ol.tblist {

	padding: 10px 0 0;

	margin: 0 0 10px;

	}



ol.tblist li {

	margin: 0 0 5px 20px;

	}



.thread-alt {

	background: #FFFFFF;

	}	



.thread-even {

	background: #F5F5F5;

	}



#respond { clear:both; }



.comments-navigation {

	display:block;

	margin: 0 0 5px;

	padding:0;

	font-weight:bold;

	}



.comments-navigation .alignleft {

	float:left;

	}



.comments-navigation .alignright {

	float:right;

	}



.comments-number {

	font-size:8pt;

	font-weight:bold;

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom:1px solid #666;

	}



.commentlist img.avatar, .commentlist img.comment-grav {

	padding:1px;

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 10px 10px;

	}



/* -------------------[ Sidebar ]------------------- */



#sidebar ul {

	color:#eee;

	list-style-type: none;

	margin: 0 ;

	padding: 0;

	}



#sidebar ul ul {

	margin: 0;

	padding: 0 10px 20px;

	border:1px solid;

	}



#sidebar ul ul ul {

	border:0;

	padding: 0;

	background:transparent;

	}



#sidebar ul ul ul ul {

	background:transparent;

	border:0;

	padding: 0 0 0 15px;

	}



#sidebar li {

	overflow:hidden;

	list-style-type: none;

	margin: 0 0 18px;

	padding:0;

	}
#sidebar li .dkred, .dkred {
background-color:#4E0000;
}

#sidebar ol {
padding:0;
margin:0;
}

#sidebar li li {
	padding:5px 0;

	margin: 0;

	border-bottom: 1px solid;

	}



#sidebar li li:hover {

	}



#sidebar li li li {

	background:transparent;

	border:0;

	padding:0;

	}



#sidebar li li li li {

	background:transparent;

	border:0;

	padding:0 0 0 20px;

	}



#sidebar li#tag-cloud ul {

	padding: 5px 10px 15px; 

	}



#sidebar li#tag-cloud li {

	float:none;

	display:inline;

	padding: 0;

	margin: 0 5px 0 0;

	border-bottom: 0;

	background: transparent;

	}



#sidebar li li li:hover {

	background:transparent;

	}



#sidebar li li a:hover {

	background:transparent;

	}



#sidebar li .widgettitle {

	height:40px;

	line-height:40px;

	margin: 0;

	padding: 0 10px;

	font-weight:bold;

	border:1px solid;

	border-bottom:0;

	}



#sidebar .textwidget {

	margin: 0;

	padding:0;

	overflow:hidden;

	}



#sidebar .sidebox {

	border:1px solid;

	margin: 0;

	padding: 10px;

	}



#sidebar select {

	width:180px;

	}



/* -------------------[ Side Tabs ]------------------- */



#sidebar li ul.tabs {  

	list-style-type:none;

	height:40px;

	line-height:40px;

	margin: 0;

	padding: 0 8px;

	border:1px solid;

	border-bottom:0;

	font-size:8pt;

	}  



#sidebar li ul.tabs li {  

	padding:0;

	margin: 0;

	border: 0;

	background: transparent; 

	float:left;

	} 



#sidebar li ul.tabs li:hover {  

	background: transparent; 

	} 



#sidebar li ul.tabs li a {

	height:24px;

	line-height:24px;  

	float:left; 

	padding:0 5px;   

	margin:8px 0 0;   

	} 



#sidebar li ul.tabs li a:hover, #sidebar li ul.tabs li a:active {  

	color:#fff;

	background:transparent;      

	}  



#sidebar li ul.tabs li a.on {  

	color:#fff;   

	}



.side-tabs form {

	padding:0;

	margin:0;

	}





/* -------------------[ Sidebar-Left ]------------------- */



#sidebar-left ul {

	list-style-type: none;

	margin:0;

	padding: 0;

	}

#sidebar-left ul ul {
background:#333 url("images/red-side-box-bottom-left.jpg") left bottom;
background-repeat:repeat-x;

	border:1px solid #444;
	margin: 0;


	padding: 0;

	border-bottom:0;
filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;

	}


#sidebar-left ul ul ul {

	background:transparent;

	border:0;

	padding: 0;

	}



#sidebar-left ul ul ul ul {

	background:transparent;

	border:0;

	padding: 0 0 0 15px;

	}



#sidebar-left li {

	overflow:hidden;

	list-style-type: none;

	margin: 0 0 10px;

	padding:0 ;

	}

#sidebar-left li.head {


	margin: 0 0 18px;


	}
#sidebar-left li li, #sidebar li li {
line-height:1.2em;
padding-bottom:25px;
font-size:1.1em;
}

#sidebar-left li li {


	list-style-type: none;

	margin: 0 12px 0 12px;
	padding:0;

	}

#sidebar-left li li a {
padding:8px 4px;
display:block;
}
#sidebar-left li li:hover {

	}



#sidebar-left li li li {

	padding:0;

	border:0;

	background: transparent;

	}



#sidebar-left li li li:hover {

	background: transparent;

	}



#sidebar-left li .widgettitle {

	color:#ccc;

	padding:5px 10px;

	font-weight:bold;

	background-color:#333333;

	border:1px solid #555555;

	border-bottom:0;

	font-size:9pt;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

	}



#sidebar-left .textwidget {

	margin: 0;

	padding:0;

	overflow:hidden;

	}



#sidebar-left .sidebox {

	background:#111111;

	border:1px solid #990000;

	margin: 0;

	padding: 8px;

	line-height:1.4em;
filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;


	}



#sidebar-left a:hover, #sidebar-left a:active { 

	color:#fff; 

	background:transparent; 

	}

#sidebar-left li.clear {
border-bottom:1px solid #444;
padding:8px 4px;
margin:0 0 1.5em 0;
text-align:right;
background:transparent;
min-height:24px;
}

#sidebar-left li.clear a:hover {
background:transparent;
}


#sidebar-left li#tag-cloud ul {

	padding: 5px 10px;

	border-bottom: 1px solid #555;

	}



#sidebar-left li#tag-cloud li {

	float:none;

	display:inline;

	padding: 0;

	margin: 0 5px 0 0;

	border-bottom: 0;

	background: transparent;

	}






/* -------------------[ Category Navigation ]------------------- */



#nav {

	background: #000;

	padding: 0;

	margin: 0;

	}

div#nav {
width:980px;
margin:0 auto;
}

#nav ul {

	float: left;

	list-style: none;

	padding: 0;

	margin: 0;

	}



#nav a, #nav a:link, #nav a:visited {

	display: block;

	text-decoration: none;

	padding: 6px 8px;

	}



#nav a:hover, #nav a:active  {

	color:#fff;

	}



#nav li {

	float: left;

	padding: 0;

	}



#nav li ul {

	background: #000;

	z-index:9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 160px;

	border:1px solid #fff;

	margin: 0;

	}



#nav li li { }



#nav li ul a { 

	width:144px;

	}



#nav li ul a:hover, #nav li ul a:active  { 



	}



#nav li ul ul {

	margin: -31px 0 0 160px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { }



/* -------------------[ RSS Link in Top Nav ]------------------- */






/* -------------------[ Searchform ]------------------- */



#topsearch {

	width:250px;

	float:right;

	padding: 5px 5px 0 0;

	margin:0 0 4px 0;

	text-align:right;

	}



#searchform {

	float:left;

	padding: 1px 1px 0 5px;

	margin:0;

	}



#searchform #searchfield {

	float:left;

	padding:2px;

	width:240px;

	margin: 0;

	height:16px;

	border:1px solid #fff;

	border-right:0;

	}



#searchform #submitbutton {

	float:left;

	font-size:8pt;

	font-weight:bold;

	width:40px;

	height:22px;

	text-align:center;

	border:0;

	text-indent:-10000em;

	}



#searchform #submitbutton:hover { }


.entry form {
margin-bottom:3.5em;
}
/* ---------------[ Site Map Page ]--------------- */



ul.archives, ul.wp-tag-cloud {

	margin: 0 0 15px 5px;

	padding: 0;

	}



ul.archives ul, ul.wp-tag-cloud ul {

	padding:0;

	}



ul.archives ul li, ul.wp-tag-cloud ul li {

	background:transparent;

	padding-left:0;

 	margin:0;

        }



ul.archives ul ul, ul.wp-tag-cloud ul ul {

	margin:0;

	margin-left: 15px;

	padding:0;

	}



.post ol.archives {

	margin-top:0;

	margin-bottom:0;

	}



.post ol.archives li {

	margin:0;

	padding:0;

	}



.sitemap h3 { margin-bottom: 0px !important; }



/* ---------------[ 125x125 Banner Ads ]--------------- */



#sidebar ul ul#banner125 {

	padding: 15px 15px 10px !important;

	}



#sidebar ul li ul#banner125 li.ad1, #sidebar ul li ul#banner125 li.ad3, #sidebar ul li ul#banner125 li.ad5  {

	float:left !important;

	clear:left !important;

	padding: 0 !important;

	margin: 0 0 5px 0 !important;

	border: 0 !important;

	background: transparent !important;

	}



#sidebar ul li ul#banner125 li.ad2, #sidebar ul li ul#banner125 li.ad4, #sidebar ul li ul#banner125 li.ad6  {

	float:right !important;

	clear:right !important;

	padding: 0 !important;

	margin: 0 0 5px 0 !important;

	border: 0 !important;

	background: transparent !important;

	}



#sidebar ul li ul#banner125 li:hover {

	background: transparent !important;

	}
	
	/**added by erin**/
#sidebar-left li#columns  ul li {
font-size:1.2em;
}
li#columns li {
border-bottom:1px solid #555;
font-size:1.2em;
}
#columns ul li a {
color:#d8d8d8;
}

li#columns ul li a:hover\ {
color:#f2f2f2;
}	



#sidebar-left li#latest ul li {
font-size:1.2em;
}


#sidebar-left li.the-kidd-vs {
font-size:1.2em;
}
#sidebar-left li.the-kidd-vs a {
color:#CC6666;
}
li#versus li {
border-bottom:1px solid #7F3F3F;
font-size:1.2em;
}
#sidebar-left li.the-kidd-vs a:hover {
color:#ef5959;
}	
 .maincontent span.versus a, .maincontent span.the-kidd-vs a:link, .maincontent span.the-kidd-vs a:visited {
color:#cc6666;
text-shadow: #333 1px 1px 1px;
}
.maincontent span.the-kidd-vs a:hover {
color:#ef5959;

}
.maincontent a.retweet {
float:left;
}

	
li#latest li.headlines {
border-bottom:1px solid #8f0000;
}
li#latest li.headlines a, .maincontent .span headlines a, .maincontent .span headlines a:link, .maincontent .span headlines a:visited {
color:#cc0000;
}
li#latest li.headlines a:hover, .maincontent .span headlines a:hover {
color:#dd0000;
}

li#latest li.contests, li#contests li {
border-bottom:1px solid #005F54;
font-size:1.1em;
}
li#latest li.contests a, li#contests li a, .maincontent span.contests a, .maincontent span.contests a:link, .maincontent span.contests a:visited {
color:#009988;
}
li#latest li.contests a:hover, li#contests li a:hover, .maincontent span.contests a:hover {
color:#00BFBB;
}

.statictop {
background-color:#000;
border:1px solid #333;
color:#ddd;
font-size:1.1em;
}

.sb_header {
border-top:1px solid #990000;
background-color:#000;
width:180px;
}
	
.sb_header a {
width:180px;
height:69px;
display:block;
}

.statictop img {
border:none;
padding:0;

}

#latest .sb_header {
background:url(images/headlines.jpg) no-repeat 0 0;
height:63px;
}
#columns .sb_header {
background:url(images/columns.jpg) no-repeat 0 0;
height:77px;
}

#versus .sb_header {
background:url(images/kidd-versus.jpg) no-repeat 0 0;
height:69px;
}

#contests .sb_header {
background:url(images/giveaways.jpg) no-repeat 0 0;
height:77px;
}

#versus a {
}

#headlines .sb_header {
background:url(images/blog.jpg) no-repeat 0 0;
border-top:1px solid #bb0000;
height:69px;
width:180px;
}


.signature {
background:url(images/signature.jpg);
clear:both;
display:block;
height:181px;
margin:20px auto;
text-align:center;
width:350px;
}

.mascot {
background:url(images/mascot.jpg);
clear:both;
display:block;
height:181px;
margin:20px auto;
text-align:center;
width:350px;
}

#commentblock {
	-moz-border-radius-topleft:10pt;
	-moz-border-radius-topright:10pt;
	-webkit-border-top-left-radius:10pt;
	-webkit-border-top-right-radius:10pt;
	border-top-left-radius: 10pt;
	border-top-right-radius: 10pt;
	background-color:#222;
	border-top:1px solid #444;
	border-right:1px solid #444;
	border-left:1px solid #444;
	border-bottom:0px;

	color:#aaa;
	padding:12px 6px 0 6px;

}

.submit, #submit, .wp-polls input.Buttons {
background:url(images/submit.jpg) repeat-x 0 100%;
border:none;
	-moz-border-radius:10pt;
	-webkit-border-radius:10pt;
	border-radius: 10pt;
	color:#e4e4e4;
	padding:0.4em 0.8em;
float:right;
}

.wp-polls input.Buttons {
background:url(images/submit.jpg) repeat-x 0 50%;
float:none;
margin:1em auto 0 auto;
}

.submit:hover, #submit:hover, .wp-polls input.Buttons:hover {
background:url(images/submit.jpg) repeat-x 0 10%;
color:#fff;
cursor:pointer;
}

.cathead {
margin-bottom:10px;
border-top:1px solid #990000;
}

.entry .left {
float:left;
margin-right:8px;
}

.titlethumb {
float:left;
width:80px;
}

.titlethumb img {
width:60px;
height:60px;
}

.righttitle {
float:right;
width:340px;
font-size:1.25em;
font-weight:bold;
height:60px;
vertical-align:middle;
}

.maincontent .righttitle a {
vertical-align:middle;
display:block;
padding-top:0.4em;
}

img.post_thumbnail2 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:0 15px 10px 0;
padding:1px;
}

#footer .left {
float:left;
width:50%;
text-align:center;
}

#footer .right {
float:right;
width:48%;
}
#footer .title {
margin:0 auto 1em auto;
text-align:center;
}
#footer .title ul {
margin:0;
padding:0;
display:inline;
text-align:center;
}

#footer .title ul li {
display:inline;
list-style:none;
margin:0 auto;
text-align:center;
}

#footer .right ul li:first-child {
}

#footer .title ul li a {
color:#FF9F9F;
font-size:1.4em;
text-align:left;
text-decoration:underline;
margin:0 0.8em;
}

#footer .title ul li a:hover {
text-decoration:none;
}

li#social {}

#social a {
display:block;
float:none;
clear:both;
margin-bottom:3px;
padding:0 2px 0 2px;
width:296px;
height:45px;
filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;

}
#social a:hover, #social a:active {
filter:alpha(opacity=10);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}


#social a.myspace {
background:url(images/myspace.jpg) no-repeat;
}
#social a.blogtalkradio {
background:url(images/blogtalkradio.jpg) no-repeat;
}
#social a.youtube {
background:url(images/youtube.jpg) no-repeat;
}
#social a.facebook {
background:url(images/facebook.jpg) no-repeat;
}
#social a.rss {
background:url(images/rss.jpg) no-repeat;
}
#social a.twitter {
background:url(images/twitter.jpg) no-repeat;
}
.addtoany_share_save_container {
float:left;
margin:4px auto 19px auto;
text-align:left;
width:48%;
}
.entry .addtoany_share_save_container img {
float:none;
display:block;
}
.post ul.addtoany_list {
margin:0;
padding:0;
}
.addtoany_list li {
list-style:none;
}
.gdthumbtext {
color:#888;
font-size:0.9em;
}
.thumblock {
float:none;
clear:both;
}
p.cats {
display:block;
clear:both;
}
div#sidebar p {
margin-bottom:0;
padding:0.8em auto 0.8 auto;
display:block;
}
a.retweet {
clear:left;
float:left;
display:block;
margin-bottom:0.5em;
margin-left:0;
margin-top:2px;
}
a.retweet span {
width:90%;
height:auto;
font-size:0.8em;
padding:1px;
}
#sidebar .wp-polls-ans, div#sidebar .wp-polls-ans p, div#sidebar .wp-polls, div#sidebar .wp-polls p, form.wp-polls-form {
background-color:#4E0000;
}
.entry .wp-polls-ans, .entry div#sidebar .wp-polls-ans p, .entry div#sidebar .wp-polls, .entry div#sidebar .wp-polls p {
background:none;
}
.post ul.widgettitle {
margin:0;
padding:0;
}
#sidebar li.widget_polls-widget div.widgettitle {
padding:0;
background:url(images/polls.jpg) no-repeat 0 0;
width:300px;
height:128px;
}
form.widget_polls-widget {
padding-bottom:1em;
}
form.widget_polls-widget p.pollmf span {
margin:1em auto 1em auto;
display:block;
line-height:2.5em;
}
.side-tabs h2 {
background:url(images/popular.jpg) no-repeat 0 0;
width:300px;
height:128px;
display:block;
}

#sidebar li#top-commentators div.widgettitle {
background:url(images/commentators.jpg) no-repeat 0 0;
width:300px;
height:128px;
}
.entry p:first-child {
clear:both;
display:block;
}
.FBConnectButton {
margin-left:2px;
width:auto;
height:110%;
}
h1.topmargin {
margin-top:3em;
}
.entry p object {
text-align:center;
margin:10px auto;
}

<?php get_sidebar(); ?>
