/*
Theme Name: Custom WP Theme for John Reinhardt
Theme URL: http://thereinhardtblog.com
Description: Custom WP Theme for John Reinhardt
Author: Jon Phillips For 1000Watt Consulting
Author URI: http://spyrestudios.com
Version: v.1
*/

body {
width: 960px;
color:#333;
background: #21211f url(images/background.jpg) repeat;
font-size: 14px;
font-family: Georgia, 'Times New Roman', Times, serif;
margin: 0 auto;
padding: 0 0 0 0;
}

#wrap {
width: 960px;
margin:0 auto;
padding:0;
}


h1 {

padding:0;

}



h3 {

font-size:18px;

font-weight:700;

color:#222;

padding:10px 0 0;

}



h4 {

font-size:16px;

padding:0 0 0 0;

}



ul {

list-style:none;

margin:0;

padding:0;

}



a {

text-decoration:underline;

font-weight:400;

color: #036184;

}



a:hover {

text-decoration:underline;

font-weight:400;

color: #183876;

}



a:visited {

text-decoration:underline;

font-weight:400;

color:#01394D;

}



a img {

border:none;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 5px 0 5px 5px;

background: #f6f6f6;

border: 1px solid #cccccc;

margin: 0 0 5px 10px;

display: inline;

}



img.alignleft {

padding: 5px 5px 5px 0;

background: #f6f6f6;

border: 1px solid #cccccc;

margin: 0 10px 5px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left

}



/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */



/**** Header And Logo ****/



#header {

float: left;

width: 960px;

height: 250px;

background: #ffffff url(images/header_bgtop2.jpg) top left no-repeat;

margin: 0;

padding: 0;

}



.headerleft {

float: left;

width: 500px;

height: 250px;

margin: 0;

padding: 0;

}



p.welcome {

float: left;

line-height: 19px;

font-size: 14px;

margin: 0;

color: #eeeeee;

font-family: Museo, Helvetica, Arial, Sans-Serif;

padding: 0px 24px 24px 25px;

}



p.welcome a img{

float: right;

margin: 0;

padding: 8px;

}



.logo h1 a, .logo h1 a:visited{

clear: both;

float: left;

width: 500px;

margin: 0 0 24px 0;

border: none;

padding: 12px 0 0 25px;

}



 .logo h1 a:hover, .logo h1 a:visited:hover{

float: left;

clear: both;

width: 500px;

margin: 0 0 24px 0;

border: none;

padding: 12px 0 0 25px;

}



.headerright {

float: right;

width: 185px;

margin: 0;

text-align: right;

padding: 0;

}



.socialicons {

margin: 0;

padding: 20px 15px 15px 0;

}



/**** Top Nav Menu ****/



.menuabout a img{

width: 144px;

height: 30px;

margin: 28px 0 10px 0;

padding: 0;

filter: alpha(opacity=60);

opacity: .6;

}



.menunews a img{

width: 144px;

height: 30px;

margin: 0 0 10px 0;

padding: 0;

filter: alpha(opacity=60);

opacity: .6;

}



.menuspeaking a img{

width: 144px;

height: 30px;

margin: 0 0 10px 0;

padding: 0;

filter: alpha(opacity=60);

opacity: .6;

}



.menuabout a:hover img{

width: 144px;

height: 30px;

margin: 28px 0 10px 0;

padding: 0;

filter: alpha(opacity=100);

opacity: 1;

}



.menunews a:hover img{

width: 144px;

height: 30px;

margin: 0 0 10px 0;

padding: 0;

filter: alpha(opacity=100);

opacity: 1;

}



.menuspeaking a:hover img{

width: 144px;

height: 30px;

margin: 0 0 10px 0;

padding: 0;

filter: alpha(opacity=100);

opacity: 1;

}



/*****	Main Container *********/



#container {

float:left;

color:#333;

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

width: 960px;

background: url(images/wrap_bg.jpg) repeat-y;

margin:0;

padding:0;

}



#content {

float:left;

color:#333;

font-size:13px;

font-family: Arial, Helvetica, sans-serif;

width: 635px;

margin:0;

padding: 10px 25px 0 0;

}



.results {

color:#555;

font-size:18px;

font-family: georgia, sans-serif;

font-style: italic;

text-decoration: none;

font-weight:bold;

padding:0 0 20px 0px;

}



.socialleft {

float: left;

background: #f3f3f3 url(images/socialleftbg2.jpg) top right repeat-y;

border-top: 1px solid #dddddd;

border-bottom: 1px solid #dddddd;

width: 154px;

height: 270px;

color:#666;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-weight: normal;

padding: 10px 20px 10px 25px;

margin: 0 0 0 0;

}



.socialleft ul{

color:#666;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-weight: normal;

padding: 0 0 0 5px;

list-style-type: none;

}



.socialleft ul li{

color:#666;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-weight: normal;

padding: 5px;

list-style-type: none;

}



.socialleft ul li.postedtxt{

display: block;

padding: 10px 0 10px 0;

list-style-type: none;

}



.socialleft ul li.commentsicn{

display: block;

padding: 2px 0 8px 30px;

background: url(images/commentsicn.png) no-repeat;

list-style-type: none;

}



.socialleft ul li.shareicn{

display: block;

padding: 0 0 5px 20px;

background: url(images/shareicn.png) 0% 30% no-repeat;

list-style-type: none;

}



.socialleft ul li.trackbackicn{

display: block;

padding: 2px 0 8px 30px;

background: url(images/trackbackicn.png) no-repeat;

list-style-type: none;

}



.socialleft ul li.permalinkicn{

display: block;

padding: 2px 0 8px 30px;

background: url(images/permalinkicn.png) no-repeat;

list-style-type: none;

}



.socialleft ul li.subscribeicn{

display: block;

padding: 2px 0 8px 30px;

background: url(images/subscribeicn.png) no-repeat;

list-style-type: none;

}



.socialleft ul li a{

color: #0982B1;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-weight: bold;

list-style-type: none;

}



.socialleft ul li a:hover{

color:#D07A0A;

font-size: 11px;

line-height: 18px;

font-family: Arial, Helvetica, sans-serif;

text-decoration: none;

font-weight: bold;

list-style-type: none;

}



#subscribebox{

border: none;

width: 130px;

height: 30px;

padding: 0 5px 0 5px;

margin: 0 0 0 5px;

color:#000000;

font-size: 11px;

text-decoration: none;

font-weight: normal;

background: url(images/subscribebox.png) no-repeat;

}



#subscribebtn{

border: none;

padding: 0 5px 0 5px;

margin: 0 0 0 5px;

background: url(images/subscribebtn.png) no-repeat;

}



/***** Post Stuff *****/



.post {

font-family: Arial, Helvetica, sans-serif;

color: #444444;

border-left: 1px solid #dddddd;

border-bottom: 1px solid #dddddd;

font-size: 13px;

float: right;

overflow: hidden;

margin: 0 0 0 0;

width: 400px;

padding: 0 10px 20px 25px;

}



.postmeta {

float: right;

clear: both;

font-family: Arial, Helvetica, sans-serif;

color: #222222;

background: #f2f2f2;

border-bottom: 1px solid #dddddd;

border-left: 1px solid #dddddd;

font-size: 12px;

margin: 0 0 70px 0;

width: 400px;

padding: 0 10px 0 25px;

}



span.tweetmemebtn {

float: right;

margin: 0;

padding: 0;

}



.authorimg{

float: left;

margin: 0px 15px 0 0;

padding:0;

border: 3px solid #dddddd;

}



.post h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 22px;

line-height: 26px;

font-weight: normal;

padding: 0;

margin:0;

}



.post h2 a {

text-decoration:none;

font-weight: normal;

color:#036184;

padding: 0;

margin:0;

}



.post h2 a:visited {

text-decoration:none;

font-weight: normal;

color:#01394D;

padding: 0;

margin:0;

}



.post h2 a:hover, .post h2 a:visited:hover {

text-decoration:none;

font-weight: normal;

color: #D07A0A;

padding: 0;

margin:0;

}



.entry {

font-family: Arial, Helvetica, sans-serif;

color: #444444;

font-size: 13px;

line-height: 20px;

padding:0 0 20px 0;

}

.entry ul {
list-style-type: none;
padding:10px;
}

.entry ul li {
list-style-type: disc;
padding: 0 0 0 0;
margin: 0 0 20px 40px;
}



.postinfo {

text-decoration:none;

letter-spacing: 1px;

border: none;

font-family: georgia, times, 'times new roman', serif;

font-size:12px;

font-style: italic;

color:#999;

margin: 0;

padding: 8px 0 5px 0;

}



.postnav {

font-size:14px;

font-weight:700;

line-height:18px;

padding:10px 15px;

}



.postnav a:link {

text-decoration:none;

color:#555;

}



.postnav a:visited {

text-decoration:none;

color:#666;

}



img.morepost{

float: right;

clear: both;

display: block;

border: none;

margin: 18px 5px 0 15px;

padding: 0;

}



/**** Posts and Pages ****/



h2.single {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

font-weight: normal;

padding: 25px 15px 25px 15px;

color: #000000;

font-style: italic;

margin:0;

}



.postsingle {

font-family: Arial, Helvetica, sans-serif;

color: #222222;

font-size: 13px;

width: 600px;

padding: 0 30px 40px 30px;

}



.postsingle h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 28px;

font-weight: normal;

padding: 0;

margin:0;

}



.postsingle h2 a {

text-decoration:none;

font-weight: normal;

color:#000;

}



.postsingle h2 a:visited {

text-decoration:none;

font-weight: normal;

color:#222;

}



.postsingle h2 a:hover, .postsingle h2 a:visited:hover {

text-decoration:none;

font-weight: normal;

color: #036184;

}





/**** More Content ****/



#contentmore {

float:left;

color:#333;

font-size:13px;

font-family: Arial, Helvetica, sans-serif;

width: 660px;

margin:0;

padding: 0 0 20px 0;

}



img.stillfresh {

margin:0;

padding: 0 0 0 25px;

border: none;

}



.postmore {

border-top: 1px solid #dddddd;

float: right;

width: 635px;

padding: 20px 15px 20px 10px;

}



.postmore:hover {

border-top: 1px solid #dddddd;

background: #e2e2e2 url(images/morebg.jpg) top left repeat-x;

float: right;

width: 635px;

padding: 20px 15px 20px 10px;

}



.postmore h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

font-weight: normal;

padding: 0;

margin:0;

}



.postmore h2 a {

text-decoration:none;

font-weight: normal;

color:#000;

}



.postmore h2 a:visited {

text-decoration:none;

font-weight: normal;

color:#222;

}



.postmore h2 a:hover, .postmore h2 a:visited:hover {

text-decoration:none;

font-weight: normal;

color: #036184;

}



.poststuff{

font-style: italic;

width: 100px;

font-size: 11px;

float: left;

text-decoration:none;

font-weight: bold;

color: #036386;

padding: 3px 25px 10px 15px;

}



.poststuff a, .poststuff a:visited{

font-size: 11px;

float: left;

text-decoration:none;

font-weight: normal;

color: #999999;

}



.poststuff a:hover, .poststuff a:visited:hover{

font-size: 11px;

float: left;

text-decoration:none;

font-weight: normal;

color: #000000;

}



.morearchives{

font-size: 13px;

border-top: 1px solid #dddddd;

text-decoration:none;

font-weight: bold;

color: #036386;

padding: 15px 0 15px 25px;

}



.morearchives a{

font-size: 13px;

text-decoration:none;

font-weight: bold;

color: #036386;

padding: 0;

}



/*****	Sidebar	****/



.sidebar {

font-size:12px;

float:left;

width: 260px;

color:#555;

overflow:hidden;

margin:0;

padding: 0px 20px 20px 20px;

}



.streetsmarts {

font-size:12px;

line-height: 18px;

color:#21211f;

font-style: italic;

font-family: georgia, serif;

background: #dddddd;

border: 1px solid #ffffff;

overflow:hidden;

margin: 25px 0 15px 0;

padding: 0 20px 20px 20px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

border-radius: 4px;

}



.sidebar ul {

list-style-type:none;

margin:0;

padding:0;

}



.sidebar ul ul {

list-style-type:none;

width: 260px;

border:none;

margin:0 0 10px;

padding:0;

}



.sidebar h2 {

font-family: Museo, helvetica, arial, sans-serif;

text-transform:uppercase;

width: 260px;

color:#000000;

font-weight: bold;

font-size:13px;

margin:5px 0;

padding: 12px 10px 5px 0;

}



.sidebar ul ul li {

display:block;

line-height:16px;

font-size:12px;

margin:0;

padding:0;

}



.sidebar ul ul li a:link {

display:block;

text-decoration:none;

color:#111;

padding:3px 10px;

}



.sidebar ul ul li a:visited {

text-decoration:none;

display:block;

color:#444;

padding:3px 10px;

}



/*****	Custom	****/



blockquote {

font-family:Georgia, sans-serif;

color:#444;

font-size:12px;

font-style:italic;

background:url('images/quote.gif') 5% 0 no-repeat;

margin:25px 0;

padding:0 20px 0 50px;

}



code {

color:#9A2EFE;

font-family:Courier, monospace;

}



/*****	Footer	****/



#footerbg {

width: 960px;

height:60px;

color:#aaaaaa;

padding:0;

font-size: 11px;

}



#footer {

width: 960px;

color:#aaaaaa;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif;

line-height:18px;

margin:0 auto;

padding:0;

}



#footer p {

color:#aaaaaa;

font-size:11px;

font-family: Arial, Helvetica, sans-serif;

margin:0;

padding:5px 5px 0;

}



#footer p a, #footer p a:visited{

color:#aaaaaa;

font-size:11px;

font-family: Arial, Helvetica, sans-serif;

margin:0;

padding: 0;

}



#footer p a:hover, #footer p a:visited:hover{

color:#ffffff;

font-size:11px;

font-family: Arial, Helvetica, sans-serif;

margin:0;

padding: 0;

}



/*****	Search Form	****/



.search_form {

background: url(images/search_bg.jpg) no-repeat;

margin: 20px 0 20px 0;

overflow: hidden;

width: 180px;

padding: 34px 20px 10px 60px;

font-family: georgia, serif;

font-style: italic;

color: #444444;

border: none;

border: 0;

}



/****	Flickr Pics	****/



img.flickrpics {

border: none;

padding: 2px;

margin: 3px;

background: #dddddd;

}



img.flickrpics:hover{

border: none;

padding: 2px;

margin: 3px;

background: #aaaaaa;

}



/****	Comments	****/



h3.comment_head {

line-height:22px;

border:none;

color:#3a3c33;

font-family:georgia, 'time new romans', sans-serif;

margin:20px 0;

}



h3.leave_reply {

line-height:22px;

color:#3a3c33;

font-family:georgia, 'time new romans', sans-serif;

margin:20px 0 0;

}



img.gravatar {

float: right;

border:1px solid #777;

margin: 0 15px 10px 15px;

}



img.gravatar:hover {

border:1px solid #000;

}



p.num_comments {

margin-bottom:0;

line-height:22px;

float:left;

}



#comment_form {

width: 418px;

float:left;

padding:10px 0;

}



#comment_form p {

margin-bottom:0;

padding:6px 0;

}



#comment_form label {

color:#7f7f7f;

padding-left:5px;

font-size:12px;

}



#comment_form .text_input {

width: 275px;

color:#222;

background:#ddd;

border:none;

font:normal 12px Arial, Helvetica, sans-serif;

padding:5px;

}



#comment_form .text_area {

width: 408px;

color:#222;

background:#ddd;

border:none;

font:normal 12px Arial, Helvetica, sans-serif;

padding:5px;

}



#comment_form .text_input:focus,#comment_form .text_area:focus {

background:#ccc;

border:none;

}



#comments {

width: 418px;

font-size:12px;

line-height:22px;

color:#444;

float:left;

clear:both;

}



ul.comment_list {

list-style:none;

border-top:1px solid #ddd;

float:left;

margin:0 0 40px;

padding:0;

}



ul.comment_list li.author_comment {

width: 418px;

background:#eee;

border-bottom:1px solid #bbb;

padding: 15px 0 5px;

}



ul.comment_list li.alt,ul.comment_list li.author_comment_alt {

background:#f6f6f6;

}



.author_comment .comment_intro a {

color:#222;

}



.comment_author {

font:normal 12px Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

color:#000;

padding:0 15px;

}



.comment_author a {

text-decoration:none;

padding-top:2px;

font:normal 12px Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

color:#000;

}



.comment_author a:hover {

padding-top:2px;

text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

color:#2f2f2f;

}



.comment_author a:visited {

padding-top:2px;

text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:700;

color:#111;

}



.comment_meta {

text-transform:uppercase;

font-family: Arial, Helvetica, sans-serif;

color:#555;

padding: 0 0 0 15px;

font-size:10px;

margin: 0;

}



.comments_entry {

line-height:22px;

margin:0;

padding:15px;

}



.comments_entry ul,.comments_entry ol {

color:#000;

border:none;

margin:0;

padding:0;

}



.comments_entry ul {

list-style-type:none;

}



.comments_entry li {

width: 418px;

border:none;

padding:3px 0 0;

}



.comments_entry ul li ul,.comments_entry ul li ol,.comments_entry ol li ul,.comments_entry ol li ol {

margin:0;

}



#comment_form .submit {

color:#fff;

border:1px solid #000;

background:#95C600;

margin-top:-25px;

font-size:12px;

font-weight:700;

font-family:arial, helvetica, sans-serif;

padding:5px;

}



.postnav a:hover,.postnav a:visited:hover {

text-decoration:none;

color:#000;

}



p.postmetadata a:hover,p.postmetadata a:visited:hover {

text-decoration:none;

color:#113651;

}



#footer a,#footer a:hover {

color:#fff;

text-decoration:none;

}



#comment_form .text_input:hover,#comment_form .text_area:hover {

background:#aaa;

}



ul.comment_list li,ul.comment_list li.alt,ul.comment_list li.author_comment_alt {

width: 418px;

border-bottom:1px solid #bbb;

padding:15px 0 5px;

}



.author_comment .comment_intro,.author_comment .comment_intro a:hover,.author_comment_alt .comment_intro,#comment_form .submit:hover {

color:#000;

}



#panel {

display: none;

border-bottom: 1px solid #dddddd;

width: 620px;

margin: 0 0 25px 0;

padding: 0 20px 20px 20px;

}



#panel p{

margin: 0 0 15px 0;

padding: 0;

color: #000000;

}



#panel a, #panel a:visited{

margin: 0;

padding: 0;

text-decoration: none;

}



#panel a:hover, #panel a:visited:hover{

margin: 0;

padding: 0;

text-decoration: none;

}



a.trigger{

float: left;

text-decoration: none;

font-size: 14px;

text-transform: uppercase;

font-family: Arial, Helvetica, sans-serif;

padding: 25px 60px 20px 15px;

margin: 0 0 20px 0;

font-weight: bold;

color: #77939F;

background: url(images/slideoutbg.png) 100% 55% no-repeat;

display: block;

}



a.trigger:hover, a.trigger:visited:hover{

float: left;

text-transform: uppercase;

text-decoration: none;

font-size: 14px;

font-family: Arial, Helvetica, sans-serif;

padding: 25px 60px 20px 15px;

margin: 0 0 20px 0;

font-weight: bold;

color: #ffffff;

background: url(images/slideoutbg.png) 100% 55% no-repeat;

display: block;

}



a.active.trigger {

font-weight: bold;

color: #77939F;

float: left;

background: url(images/slideoutbgclose.png) 100% 55% no-repeat;

}



.filter {

width: 500px;

float: right;

margin: 0;

padding: 15px 0 0 0;

font-weight: bold;

}



.filter ul{

list-style-type: none;

margin: 0;

padding: 0;

font-weight: bold;

color: #000000;

}



.filter ul li{

list-style-type: none;

display: inline;

margin: 0;

padding: 0 0 10px 0;

color: #000000;

font-weight: bold;

}



.filter ul li a, .filter ul li a:visited{

font-size: 11px;

list-style-type: none;

display: inline;

margin: 0;

padding: 0 0 10px 0;

color: #113651;

font-weight: bold;

}



.filter ul li a:hover, .filter ul li a:visited:hover{

font-size: 11px;

list-style-type: none;

display: inline;

margin: 0;

padding: 0 0 10px 0;

color: #000000;

font-weight: bold;

}



.tagcloud {

width: 550px;

float: right;

margin: 0;

padding: 0 30px 0 30px;

}





/**** Tabbed Boxes ****/



.sidebar ul .panel h2.title {

margin: 0;

padding: 0;

display: none;

color: #ffffff;

}



.sidebar ul .noscript div {

background: #ccc;

border: 1px solid #cccccc;

margin: 0;

padding: 20px;

}



.sidebar ul .coda-slider-wrapper {

padding: 0;

}



.sidebar ul .coda-slider {

clear: both;

background: #f6f6f6;

border: 1px solid #cccccc;

}



.sidebar ul .coda-slider-no-js .coda-slider {

height: 200px;

padding: 0;

}



.sidebar ul .coda-slider, .coda-slider .panel {

width: 258px;

padding: 0;

}

 

.sidebar ul .coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {

}



.sidebar ul .coda-slider-wrapper.arrows .coda-slider {

margin: 0;

padding: 0;

}



.sidebar ul .coda-slider .panel-wrapper {

padding: 0;

margin: 0;

}



.sidebar ul .coda-slider p {

list-style-type:none;

color: #666666;

font-style: italic;

font-weight: normal;

font-family: georgia, serif;

font-size: 12px;

margin: 0;

padding: 10px;

}



.sidebar ul .coda-slider ul {

list-style-type:none;

margin: 0;

padding: 0;

}



.sidebar ul .coda-slider p.sideblog {

color:#000000;

font-size:13px;

text-decoration:none;

display: block;

margin: 0;

padding: 10px;

}



.sidebar ul .coda-slider ul li a {

color:#000000;

font-size:12px;

text-decoration:none;

display: block;

margin: 0;

padding: 10px;

}



.sidebar ul .coda-slider ul li a:hover {

color:#21211f;

background: #dddddd;

font-size:12px;

text-decoration:none;

display:block;

margin: 0;

padding: 10px;

}



.sidebar ul .coda-slider p.loading {

padding: 0;

text-align: center;

}



.sidebar ul .coda-nav ul {

margin: 0;

overflow: hidden;

display: inline;

font-family: Helvetica, Arial, Sans-Serif;

color: #ffffff;

font-size: 13px;

padding: 0;

width: 245px;

}



.sidebar ul .coda-nav ul li{

color: #ffffff;

}



.sidebar ul .coda-nav ul li a{

font-weight: bold;

background: #027DAB;

color: #ffffff;

display: block;

float: left;

padding: 5px 10px 4px 10px;

margin: 0 0 0 10px;

text-decoration: none;

-moz-border-radius-topright: 6px;

-webkit-border-top-right-radius: 6px;

-moz-border-radius-topleft: 6px;

-webkit-border-top-left-radius: 6px;

}



.sidebar ul .coda-nav ul li a.current {

font-weight: bold;

background: #f30;

color: #ffffff;

display: block;

float: left;

padding: 5px 10px 4px 10px;

margin: 0 0 0 10px;

text-decoration: none;

-moz-border-radius-topright: 6px;

-webkit-border-top-right-radius: 6px;

-moz-border-radius-topleft: 6px;

-webkit-border-top-left-radius: 6px;

}



.sidebar ul .coda-slider-wrapper {

clear: both;

overflow: auto;

color: #ffffff;

}



.sidebar ul .coda-slider {

float: left;

overflow: hidden;

position: relative;

}



.sidebar ul .coda-slider .panel {

display: block;

float: left;

}



.sidebar ul .coda-slider .panel-container {

position: relative;

}



.sidebar ul .coda-nav-left, .coda-nav-right {

float: left;

display: none;

}



.sidebar ul .coda-nav-left a, .coda-nav-right a {

display: none;

text-align: center;

text-decoration: none;

}
