/*
Theme Name: Tour Central by Soulbat
Theme URI: http://www.soulbat.com
Version: 1
Author: Soulbat
Author URI:http://www.soulbat.com
Tags: n/a

*/

@charset "UTF-8";
/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color: #D10019; }

/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%;
color: #35363C;
background:#FFF;
text-align:center;
}

/* headings */

h1 { color:#D40019; font-size:1.6em; margin:9px 0 1.5em 0;}
h2 { color:#D40019; font-size:1.4em}
h3 { color:#D40019; font-size:1.3em}
h4 { color:#000; font-size:1.2em}
h5 { color:#000; font-size:1.1em}
h6 { color:#000; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

#nav:after,#main:after  {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
#main,#nav {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;	}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */


/* STRUCTURAL */

#wrapper {
width:960px;
padding-bottom:20px;
margin:0 auto;
background:#FFFFFF;
border:1px solid #ccc;
text-align:left;
}
#header,#main,#nav,#footer {
width: 100%;
}

#header{
	position:relative;
	height:143px;
	background:url(images/tp/header.jpg) top left no-repeat
}
#nav{
background-color:#FF9900;
}
#main {
margin:9px 0;
}
#footer{
margin:9px 0;
border-top:2px solid #FDCA00;
}

#left {
	float:left;
	width:200px;
	height:auto;
}
#middle {
	float:left;
	margin-left:20px;
	width:480px;
	height:auto;
}
#right {
	float:right;
	margin:10px 0 0 0;
	width:200px;
	height:auto;
}


/* OTHER */

.box {
margin-bottom:2em;
}
.boxcontent {
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
}

.boxhd {
padding:5px;
text-indent:4px;
font-weight:bold;
color:#990000;
background:url(images/tp/bxhd.jpg) top left no-repeat
}

.pad9 {
padding:9px;
}

#motolink {
position:absolute;
top:50px; left:800px;
width:120px; height:60px;
font-size:1.2em;
text-align:left;
}
#motolink a {
color:#FFFFFF;
}

#main ul {
margin-left:30px;
}

/*///////// NAVIGATION /////////////////*/

#nav { border-bottom:4px solid #D10019; }

#nav ul { list-style-type: none; list-style-image: none; margin:0; padding:0 0 0 5px; } 
#nav li {  
display:inline; 
margin-right:5px;
} 
#nav li a {  
text-decoration:none;
font-weight:bold;
color:#000;
font-size:1.2em;
background-color:#FED52F;
display:inline-block;
} 
#nav li a span { 
display:block;
padding:0 9px 0 9px; 
line-height:2em;
} 

#nav li a:hover {  
background-color:#FFF;
} 
#nav li.current_page_parent a,#nav li.current_page_item a,#nav li.current_page_ancestor a {
background:#D10019 url(images/tp/cnr-act.gif) top left no-repeat;
color:#FFF; /* #B00D1F */
}
#nav li.current_page_item a span {
background-image: url(images/tp/cnr-actr.gif) !important;
background-position:top right;
background-repeat:no-repeat;
}

/*///////// SUB NAVIGATION /////////////////*/

#subnav {
background-color:#eeeeee;
border-bottom:1px solid #CCCCCC;
}

#subnav ul { list-style-type: none; list-style-image: none; margin:0; padding:0 0 0 5px; } 
#subnav li {  float: left;list-style:none;} 
#subnav li a {  
font-size:1em; 
color:#000;
padding:5px 7px;
display:block;
text-decoration:none;

} 
#subnav li a:hover {  
background-color:#FFF;
} 

#subnav li.current_page_item a,#subnav li.current_page_parent a {
background-color:#FFFFFF;
font-weight:bold;
color:#153854;
}


#calendar_wrap {
width:100%;
text-align:center;
}
#wp-calendar {
margin:0 auto;
}
#wp-calendar a {
color:#D10019 !important;
}




