/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/
.filler {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}
img.aligncenter {margin: 15px auto;display:block;}

/***************************** body + fonts */

body {background: #fff url(/images/repeat.gif) 0 0 repeat-x;color:#545454;font: 12px Arial, Helvetica, sans-serif;padding: 0 0 100px 0;}
p{margin-bottom:10px;line-height:150%;}

a {color:0000ff;}
a:hover {text-decoration:underline;}
a:visited{ color:#0000ff;}

h1{ font-size:18px;color:#215d7c;}
h2{margin-bottom:8px;color:#215d7c; font-size:18px; font-weight:normal;}
h2 a{ color:#0000ff;}
h3{margin-bottom:2px;color:#333;font-size:13px;}

strong{ font-weight:normal;}

/***************************** common styles */
.headers{ height:35px; background:url(/images/header.gif) 0 0 no-repeat; padding-left:10px; margin-bottom:10px; padding-right:10px;}
.headers li{ float:right; margin-right:10px;}
.headers li a{padding:8px 10px 0 10px; height:22px; float:left; display:block; color:white;}
.headers .header-bold{ font-weight:bold; color:white; float:left; padding:8px 0;}
.headers .active{background:url(/images/header-on.gif) 0 0 repeat-x;}

.header-right{ height:35px; background:url(/images/header-right.gif) 0 0 no-repeat;margin-bottom:10px; font-weight:bold; color:white; padding-left:10px;}
.header-right li{padding:8px 0 0 0; height:22px; float:left;}
.header-right li a{padding:0px 10px 0 0; height:22px; float:left; display:block;}
.header-right li a{ color:white;}

.noborder{ border:none;}

/***************************** containers */
#wrapper{ width:988px; margin:0 auto; padding-top:10px;}
#main{  background:#fff url(/images/repeat-content.gif) 0 0 repeat-x;}

/***************************** header */
#header{height:78px;}
#header .logo{ float:left;}

input {font: 11px Tahoma, Arial, Helvetica, sans-serif;color:#000;}

/* search form */

#search{width:286px; float:right;}
#search ul{ height:30px;float:right; color:white;}
#search ul li{ float:left; font-size:12px; padding:0 5px 0 5px; font-size:11px;}
#search ul li a{ color:white;}
#searchform { padding-top:30px;}
input.input {background: url(/images/search-input.gif) 0 0 no-repeat;border:0;width:248px;height:25px;padding: 4px 0 0 5px;font-size:13px; float:left;}
input.button {background: url(/images/search-button.gif) 0 0 no-repeat;border:0;width:33px;height:25px; float:left;}
.radios {float:right;padding: 0 95px 0 0;display:block;overflow:hidden;text-indent:-9999px;}
*+html .radios {margin: -7px 0 0 0;padding: 0 105px 0 0;} /* ie7 */
* html .radios {margin-top: -5px;padding: 0 105px 0 0;} /* ie6 */
#searchform p {padding:4px 0 0 0;line-height:100%;width:100px;float:left;}

#topnavigation{ background:url(/images/topnav.gif) 0 0 no-repeat; height:84px; padding-top:1px; }
#topnav{ height:42px;}
#topnav li{ float:left; background:url(/images/topnav-split.gif) 100% 0 no-repeat;height:28px; padding:14px 20px 0 20px;}
#topnav li a{ float:left; color:white;}

#subnav{ clear:both;}
#subnav li{ float:left; padding:0 8px 0 8px; color:black; padding-top:15px;}
#subnav li a{color:black;}


/***************************** column-left */
#column-left{ width:628px; float:left; padding:20px;}

#index-blogmain{ float:left; width:304px; margin-right:16px;}
#index-blogmain img{ padding:1px; border:1px solid #b8b8b8; margin-bottom:10px;}
#index-blogmain h2{ font:30px Georgia, "Times New Roman", Times, serif;}
#index-blogmain span{ font-size:11px; margin-bottom:7px; display:block;}

#gas-moreblog{ width:308px; float:left; margin-bottom:20px;}

#index-gas{ padding:0 4px 4px 4px; margin-bottom:10px;}

#moreblogs{background:#fef7dc;padding:10px 4px 4px 10px; clear:both;border-top:1px solid #f8e8aa;}
#moreblogs div{height:75px;}
#moreblogs div p{ line-height:120%;}
#moreblogs div img{ float:left; margin-right:10px; padding-top:3px; margin-bottom:10px;}

#featured-tracks{}
#featured-tracks .index-tracks{ border-right:1px solid #ddd; width:292px; float:left; padding:0px 10px 0 10px; height:200px; margin-bottom:35px;}
#featured-tracks .index-tracks h2{ font-size:13px; margin-bottom:1px;}
#featured-tracks .index-tracks img{ float:left; margin:4px 5px 0 0;}
#featured-tracks .noborder{ border:none;}

#search-tracks{ background:#fef9e6; padding:20px; margin-bottom:20px;}
#tracksForm{}
#track-country{ height:30px; width:190px;padding:6px 10px 6px 6px; float:left; margin-right:20px;}
#track-list{height:30px; width:160px;padding:6px 10px 6px 6px; float:left; margin-right:20px;}
.go{ width:99px; height:30px; float:left;}

#index-news{ margin-bottom:20px;}
#index-news div p{ border-bottom:1px solid #ddd; padding:0 0 10px 0;}
#index-news div a{ display:block;}
#index-news div span{ font-size:11px; display:block;}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
background:url(/images/header-on.gif) 0 0 repeat-x;
padding:8px 10px 0 10px; height:22px; float:left;
display:block;
}

UL.navsNavigation LI A.selected,
UL.navsNavigation LI A:hover {
background:url(/images/header-on.gif) 0 0 repeat-x;
padding:8px 10px 0 10px; height:22px; float:left;
display:block;
}

.adsense{ float:right; margin:0 0 0 10px;}

#submit_article label,#frm_contact label {
display:block;
float:left;
width:120px;
}

.sitemap{ list-style-type:circle; list-style:decimal;}
.sitemap li{ margin-left:15px; margin-bottom:2px; list-style:circle;}

.video_list{ margin-bottom:10px; padding:10px 0 10px 0; border-bottom:1px solid #eaeaea}
.video_list p{ float:left; width:300px; margin-left:10px;}
.video_feed{ float:left;}

/***************************** column-right */
#column-right{ width:300px; float:right; background:#f5f4f4 url(/images/repeat-right.gif) 0 0 repeat-x; padding:20px 10px 10px 10px; height:100%;}

#latest-videos{ margin-bottom:10px;}
#index-player{ margin-bottom:10px;}

.videos-section .right-nav li{ height:33px;}
.videos-section .right-nav li img{ float:left; margin-right:10px;}

#rightnav{ margin-bottom:10px;}

.right-nav{ margin-bottom:10px;}
.right-nav li{ background:url(/images/repeat-rnav.gif) 0 100% repeat-x; padding:6px 0 6px 10px;}

#right-banner{ margin-bottom:10px;}

#video-adds{ height:25px; padding-left:35px;}
#video-adds a{ display:block; float:left; padding:2px 10px 2px 10px; text-align:center; margin-right:10px; background:#727272; color:white;}

/***************************** footer */
#footer{font-size:11px;color:#000000;text-align:left;}
#footer div{ background:#f5f4f4; border-top:1px solid #e3e3e3; text-align:center; padding:7px 0 7px 0; margin-bottom:10px; }
#footer a{color:#000000;}
#footer p{ text-align:left;}

/* frm_contact
____________________________________________________________*/
#frm_contact label {display:block;float:left;width:100px;}
#frm_contact .text {width:300px;border:1px solid #4b93c4;}
#frm_contact textarea{width:300px;height:80px;border:1px solid #4b93c4;}
#frm_contact #verify {width:100px;border:1px solid #4b93c4;}


/*#eventsForm &
________________________________________________________________*/
#eventsForm{width:300px;margin-bottom:10px;}
#eventsForm fieldset{margin-left:24px;}
#eventsForm p{width:250px;}
#eventsForm h3{background:transparent url(/images/loup-blue.gif) 0 0 no-repeat;height:21px;padding:0 0 10px 25px;font-size:14px;text-transform:none;}
#eventsForm select{font-size:11px;padding:3px 2px 0 2px; width:125px; height:24px;}
#eventsForm input.text{padding:4px 2px 4px 4px;height:14px;width:210px;border:1px solid #7E9DB9;}		
#eventsForm input.smalltext{padding:2px;height:14px;width:80px;border:1px solid #7E9DB9;}		
#eventsForm img{padding:0;vertical-align:bottom;margin:0 14px 0 4px}
#eventsForm .action input{float:right;margin-right:15px;}
.event-listing, .noback{ border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
#pagination a {display:block;
float:left;
height:15px; 
text-align:center;
text-decoration:none;
width:20px;
padding-bottom:3px;margin-right:5px;
background:#F7F7F7;
border:1px solid #ECECEC;
}
#pagination a.current {font-weight:bold;}

/*#newsletter
____________________________________________________________*/
#newsletter{ background:white; margin-bottom:6px; padding:10px; border:1px solid #dadada; border-bottom:2px solid #bebebe; border-right:2px solid #bebebe;}
#newsletter h3{ font-size:14px; margin-bottom:6px;}

#newsletter #name,#newsletter #emailadd{ border:1px solid #bebebe; background:url(/images/newsletter.gif) 0 0 no-repeat;height:18px; padding:4px 0 0px 2px; font-size:12px; width:120px; margin-bottom:5px;}
#newsletter #name{ margin-right:10px;}
#newsletter #emailadd{ width:136px;}
#newsletter p{ margin-bottom:0; text-align:right;}
#newsletter #joinbtn{ width:80px; cursor:pointer; font-size:12px;}

#newsletter.nl-site{ border:1px solid #dadada; clear:both; border-bottom:2px solid #bebebe; border-right:2px solid #bebebe;}
#newsletter.nl-site #emailadd{ width:136px;}

ul.normal_list { list-style: disc outside none; margin-left: 15px;}

/*#page_tags
____________________________________________________________*/
#page_tags { padding: 5px 5px 5px 5px; margin-bottom: 15px; }
#page_tags { border:1px dotted #C1DADF; background-color: #E4EEF0; }
#page_tags h3 { display: inline; }

/*#comments
____________________________________________________________*/
#comments{}

#user_comment{ border-top:1px solid #e4eef0; padding:10px 0 10px 0;font-size:10px;}
#user_comment p.heading {font-size:11px;}
#user_comment p {font-size:10px;}
#user_comment img{ float:left; margin-right:10px;}
#user_comment .quoted { font-size:10px; color:#787878; background:url(/images/quote.gif) 70px 0 no-repeat; padding:8px 0 8px 115px; margin-bottom:10px;}

#comments_add{ width:480px; height:100px;}


