/*



Theme Name: tours



Theme URI: tours



Description: A brief description.



Version: 1.0



Author: Adriana Barna



Author URI: http://www.neworleanssightseeingtours.com/



*/



/* reset CSS */@charset "UTF-8";

/* CSS Document */


/********** general tags *************/

html {background: #450454 url(images/bkg-top.gif) top center repeat-x; height:100%;}

body		{ text-align:center; margin:0; padding:0; background:  url(images/bkg-footer.gif)   bottom  repeat-x ; font: Arial, Helvetica, sans-serif; font-size:12px; 		}

 html>body {

 min-height: 100%;

 height: auto;}
 
h1 			{ font: normal 2.0em Arial, Helvetica, sans-serif; padding:25px 10px 10px 17px; color: #225345; margin:0;}
h2			{}
h3			{font: bold 1.4em Arial, Helvetica, sans-serif; padding:10px 0 0 10px; color: #225345; margin:0;}
h4			{}
h5			{}
h6			{}
p			{}
address		{}
strong, b  	{}
i, em		{}
hr			{}
blockquote	{}
/* fix images in IE*/

.ie6 img	{behavior: url("pngbehavior.htc"); border:none; outline:none;}
.ie5 img	{behavior: url("pngbehavior.htc"); border:none; outline:none;}


/********** wrapper - centers content and resets text align *************/
#wrapper {width: 980px; margin:0 auto; padding:0; background: none; text-align:left; }

/* nav */
#navtop {
   margin: 105px 0 0 0px;
   width: 973px;
   position: relative;
   background: none;
   text-align:right;
   color: #FFFF99;
   padding:0 7px 0 0;
}
#navtop A {
   color: #FFFF99;
    text-decoration:none;
	  padding: 0 10px 0 10px ;
   font-weight:bold;
	
}
#navtop A:hover {
   text-decoration: underline;
}

#navtop UL {
   margin: 0;
   padding: 0px 0 0px 0;
}
#navtop UL LI {
   display: inline;
   color: #FFFF99;
   	  font: 1.4em Arial, Helvetica, sans-serif;
}

#navbottom {
   margin: 0 0 0 0px;
   width: 937px;
   height:32px;
   position: relative;
   background: #FFC50B;
   text-align:left;
   float:left;
   padding: 0 0 0 9px;
}
#navbottom A {
   color: #550568;
    text-decoration:none;
	  padding: 0 11px 0 12px ;
   font-weight:bold;
	
}
#navbottom A:hover {
   text-decoration: underline;
}

#navbottom UL {
   margin: 0px 0 0 0;
   padding: 7px 0 0px 0;
}
#navbottom UL LI {
   display: inline;
   	  font: 1.4em Arial, Helvetica, sans-serif;
	   background: url(images/nav-bottom-bullet.gif) left  no-repeat;
	   padding:0 0 0 5px;
	   margin:0;
}

/* end nav */

/* header */
DIV#header {
   background: url(images/bkg-header.gif) top repeat-x;
   height: 128px;
   width: 980px;
   margin:0;
   padding:0;
   vertical-align:top;
   position: relative;
   z-index:9999;
   float:left;
 
}

DIV#header .logo {
	 padding: 20px 0 0 15px;
	 margin:0;
	 float:left;
	 text-align:left;
}
 DIV#header .search {float:right; padding-top:40px;}

DIV#header .picture {
	 width: 645px;
	 height:250px;
	 padding: 0px;
	 margin:0;
	 float:left;
	  position:relative;
	 z-index:9999;
	
}

DIV#header h1{
  font:bold 34px Franklin Gothic Book, sans-serif;
 padding:0;
 color: #4D4D4D;
 margin:0;
}


/* end header */

#allcontent {width: 962px; margin:0; padding:0 0px 0 18px; height:100%;  text-align:left; background: url(images/bkg-content.gif) top left repeat-y; float:left;}
		
DIV#allcontent .picture {
	 padding: 0px;
	 margin:0;
	 float:left;
	 
}

DIV#allcontent .green {
	 padding: 0px;
	 width:302px;
	 background:#168E21;
	 height:100%;
	 min-height:250px;
	 max-height:250px;
	 margin:0;
	 float:left;
	 text-align:left;
	  background: #168E21 url(images/bkg-green.gif) top left no-repeat;
}

DIV#allcontent .green .calendar{
	 padding: 0px 0 0 0px;
	 width:155px;
	 height:80%;
	 margin:10px 0 0px 10px;
	 float:left;
	  background: none;
	  
}

DIV#allcontent .green .weather{
	 padding: 30px 10px 0 0;
	 text-align:center;
	 margin:0;
	 float:right;
	 }
DIV#allcontent .green .weather_info{
	 padding: 15px 0 0 10px;
	 text-align:left;
	 margin:0 0 0 0px; width:125px;
	 float:right;
	 font-family: Arial, Helvetica, sans-serif;
	 color:#ffff99;
}

DIV#allcontent .green .weather_info strong{	 color:#ffc50b;}

DIV#allcontent .green .weather_info p{ padding:0; margin:0;}

DIV#allcontent .green .feature{
	 padding: 0px 0 0 10px;
	 margin:0 0 0 0px;
	 vertical-align:top;
	 float:left;
	 text-align:left;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #FFFF99;
	 width:98%;
}
DIV#allcontent .green .feature .ngg-singlepic {

display:block;  
	padding:0px;
	width:150px; height:72px;
	float:left; border:1px solid #fff;
	margin:3px 10px 0 2px; 
}

DIV#allcontent .green .feature h3 {

 padding: 20px 0 0 0px;
	 margin:0;
	 font-size: 1.35em;
	 font-variant:small-caps;
	 font-weight:bold;
	 color: #FFFF99;
	 text-align:left;
	 float:left;
}
DIV#allcontent .green .feature h4 {

 padding: 5px 0 0 0px;
	 margin:0;
	 font-size: 1.35em;
	 font-weight:bold;
	 color: #FFFF99;
	 text-align:left;
	
}
.post-meta {
list-style-type: none;
}
 
.post-meta-key {
display: none;
}

DIV#allcontent .green .feature p{
	 padding: 5px 0 0px 0px;
	 margin:0;
	 font-size: 1.0em;
	 color: #FFFF99;
	 line-height:1.2em;
	 text-align:left;
}

DIV#allcontent .green .feature a:visited, DIV#allcontent .green .feature a{color: #ffc50b;}

DIV#allcontent .green .feature h2{
	 padding: 0px 0 0 0px;
	 margin:0;
	 font-size: 1.0em;
	 font-weight:bold;
	 color: #FFFF99;
	 text-align:left;
	 float:right;
}

#panel{width:930px; padding: 10px 8px 10px 8px; float:left;
 color:#99FFFF; background: #6C0984  url(images/bkg-top-panel.png) top center repeat-x; 
}

#panel h1 {font-size:1.55em; padding:8px 0 0 35px; margin:5px 5px 0 5px; color:#FFC50B; height:29px; font-weight:bold;
 background: #550568 url(images/fleur-de-lis.gif) left  no-repeat; font-variant:small-caps;}
 #panel h2 {font: bold 1.4em Arial, Helvetica, sans-serif; padding:0px; margin:0px; color:#FFC50B; float:left; }
 #panel p { font: normal 1.0em Arial, Helvetica, sans-serif; line-height:1.4em; padding: 0px; color: #FFC50B; margin:0; }
#panel .leftpanel {
	float: left;
	margin: 0px 8px 0 0;
	width: 230px;
	padding:0;
}
#panel .leftpanel a { line-height:1.2em; padding:0px 0px 0px 0px; color: #FFC50B; margin:0; text-decoration:none;}

#panel .leftpanel UL {
   margin: 0;
   padding: 0px 5px 5px 21px;
   list-style:square;
}
#panel .leftpanel UL LI {
padding: 10px 0px 0 0;
color: #FFC50B; margin:0;
font: normal 1.1em Arial, Helvetica, sans-serif;

}

#panel .leftpanel UL LI UL LI{
padding: 7px 0 3px 0; margin:0;
color: #ffff99;
font: normal 1.0em Arial, Helvetica, sans-serif; border-bottom:2px dotted #550568;
}

#panel .contentpage {
	float: left;
	margin: 0px 0 0 0;
	width: 690px;
	font-family:Arial, Helvetica, sans-serif;
}

#panel .contentpage .entry {
	float: left;
	margin: 0px 0 0 0;
	padding:0;
}

#panel .contentpage div.info {
	float: right;
	margin: 0px 0 0 0;
	width: 10%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}

#panel .contentpage p {
	margin: 10px 0px 10px 10px;
	line-height:1.3em; 
	 padding:0px 0 0 0;
}

#panel .contentpage h2 {
	margin: 10px 0 10px 10px; width:660px;
	color:#ffff99;
	font-size:1.4em;
	clear:both;
}

#panel .contentpage h3 {
	margin: 10px 0 10px 10px;
	color:#ffff99;
	 padding:0;
	font-size:1.2em;
	vertical-align:top;
}

#panel .contentpage a {
font: bold 1.0em Arial, Helvetica, sans-serif; padding:5px 10px 0px 0px; color: #FFC50B; margin:0px; text-align:left;
	
}

#panel .contentpage UL {
   padding: 0;
   margin: 0px 0 5px 50px;
   list-style:square;
}
#panel .contentpage UL LI {
padding: 5px 0 0 0;
color: #FFC50B;
}

#panel .contentpage .tours{
	float: left;
	margin: 5px;
	padding:0 0 10px 0;
	border-bottom:#000 dotted 1px;
}
#panel .contentpage .tours .image{
	float: left;
	margin: 0 8px 0 0;
	padding:0;
	border: #FFC50B 5px solid;
	width: 150px;
}

#panel .contentpage .image{
	float: left;
	margin: 0 8px 10px 0;
	padding:0;
	border: #FFC50B 5px solid;
}

#panel .contentpage  strong {color:#ffff99;}

#panel .contentpage .listing {float:left; border-bottom:#550568 dotted 5px; margin:10px 0 10px 7px;}

#panel .contentpage .listingimage {float:left; width:38%;}
#panel .contentpage .thumbimage {float:left; margin:0 5px 0 0; padding:0; width:32%;}
#panel .contentpage .normalcontent {float:left; width:66%; margin:0; padding:0;}
#panel .contentpage .listingcontent {float:left; width:62%;}

#panel .contentpage .columns {float:left; width:224px; border-bottom:#550568 dotted 5px; margin:10px 0 10px 6px;}
#panel .contentpage .columns h2 {font-size:1.1em; padding:3px; margin:0px 0px 5px 0px; color:#FFC50B; font-weight:900;
 background: #550568; width:205px;}
 #panel .contentpage .columns ul li { margin:7px 0 7px 0px; padding:0; font-size:0.9em; font-weight:100; text-decoration:underline;}
 #panel .contentpage .columns ul { margin:5px 0 20px 15px; padding:0;}
 #panel .contentpage .columns a {font: normal 1.2em Arial, Helvetica, sans-serif;text-decoration:none; }
 #panel .contentpage  .columns strong {color:#ffc50b;}

#panel .contentpage .columnscontent {float:left; width:62%;}

#panel .contentpage .details {background:url(http://neworleanssightseeingtours.com/images/bkg-details.gif) #ffc50b right top no-repeat; border: #550568 5px solid; padding:10px 0 5px 0; float:left; margin:0 0 10px 6px;  width:95%; color:#450454;}
#panel .contentpage .details  ul li {color:#450454; padding:0; margin:0; line-height:1.6em;}
#panel .contentpage .details ul { padding:0; margin: 0 0 0 30px;}
#panel .contentpage .details strong {color:#168e21;}
#panel .contentpage .details p {color:#450454; margin:10px; padding:0;}
#panel .contentpage .details .chunk { padding:0px; float:left; margin:0; width:50%; vertical-align:top;}

#panel .centerpanel {
	float: left;
	margin: 0;
	width: 450px;
	padding:0;
}

#panel .centerpanel p {
	margin: 10px;
	line-height:1.4em; 
	 padding-top:15px;
}


#panel .centerpanel a {
font: bold 1.2em Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; color: #FFC50B; margin:0px;
	background-color:#168E21;
}

#panel .centerpanel .tours{
	float: left;
	margin: 5px;
	padding:0 0 10px 0;
	width: 440px;
	border-bottom:#000 dotted 1px;
}
#panel .centerpanel .tours .image{
	float: left;
	margin: 0 8px 0 0;
	padding:0;
	border: #FFC50B 5px solid;
	width: 150px;
}
#panel .rightpanel {
	float: left;
	margin: 0 0 0 0px;
	width: 240px;
	padding:0;
	text-align:left;
}
#panel .rightpanel h2 {
	margin: 0 0 0 0px;
	float:left;
	width:235px;
	padding:0;
}
#panel .rightpanel .image{
	float: left;
	margin: 0 0px 0 5px;
	padding:0;
	width: 230px;
}
	

.leftcol {
   float: left;
   position:relative;
   width: 180px;
   margin:0px 0 0 0;
   height:100%;
   padding: 0 10px 0 20px;
    background: #0F1F19 url(images/left-nav-bkg.gif) top left no-repeat;
	 font-family: Arial, Helvetica, sans-serif;
}
.leftcol .address { padding:15px 0 20px 0px; border-bottom: 1px solid #225345;}

.leftcol .address p{
   margin:0;
   padding: 0;
   color: #fff;
     font: normal 1.0em;
	 text-align:left;
	 line-height:1.6em;
}
.leftcol .address h2{
   margin:0;
   padding: 20px 0 0px 0px;
   color: #fff;
     font: lighter 1.6em Arial, Helvetica, sans-serif;
	 text-align:left;
	 line-height:1.5em;
	 letter-spacing: 2px;
}
.leftcol .leftnav { padding-top: 25px; padding-bottom:15px; }

.leftcol .leftnav A {
   color: #fff;
    text-decoration:none;
	  padding: 0 10px 0 0px ;
}
.leftcol .leftnav UL {
   margin: 0;
   padding: 5px 0 5px 30;
   list-style:square;
}
.leftcol .leftnav UL LI {
padding: 10px 0 0 30px;
list-style:square;
}

.rightcol {
   float: left;
   width: 762px;
   margin:12px 0 0 0;
   padding:10px 0 0 10px;
   height:100%;
   background: #fff url(images/rightcol-bkg.gif) top left repeat-y;
   border-right: 1px solid #000;
   
}

.news {
   margin: 0 0 25px 0;
   padding: 25px 0 0 0;
   width: 752px;
   color: #225345;
   background: #fff url(images/news-top-bkg.gif) top center repeat-x;
   float:right;
   font-family:Arial, Helvetica, sans-serif;}
   
.news p{
   font: normal 1.1em;
 text-align: left;
 margin:0;
 padding:10px 20px 0 10px;
 float:left;
 color: #225345;
 line-height:1.2em;
  border-top: 1px solid #225345;
    width: 80%;
}
		
.news a{
   font-size:0.5em;
 text-align: right;
 margin:0px 0 10px 0px;
 text-decoration:none;
 padding: 0 0 0px 15px;
 color:#225345;
 line-height:1.0em;
 float:right;
 background: url(images/bullet.png) left no-repeat;
}
.news ul{
  
 margin:0px 0 0px 0px;
 padding: 0px 0 0px 0px;
  line-height:1.6em;
 
}

.news ul li {
   font-size: 1.1em;
   font-weight:bold;
 margin:0px 0 0px 0px;
 padding: 10px 0px 5px 45px;
 color:#225345;
 background: url(images/logo-bullet.png) left  no-repeat;
  border-top: 1px solid #225345;
  width: 80%;
  line-height:1.2em;
  text-align:left;
}
.news h1{
   font: normal 2.0em ;
 text-align: left;
 line-height: 0em;
 color: #225345;
 padding: 10px 20px 0px 0px;
 margin:0 0 0px 0;
 width: 85%;
 float:left;
}


.newsFeatures {
   margin: 0;
   padding: 0px;
   width: 45%;
   float:left;
  
}

 .newsFeatures A.hilite{
   font-size:1.0em;
 text-align: left;
 float:left;
 margin:0px 0 0px 20px;
 text-decoration:underline;
 padding: 0 0 0px 35px;
 color:#225345;
 line-height:3.0em;
  background: url(images/logo-bullet.png) left  no-repeat;
}


/*********************************** footer ********************************************/
#footer {
   margin: 0px 0 0px 0;
   padding:0;
   text-align: center;
   font-family:Arial, Helvetica, sans-serif;
	color: #225345;
	height: 100%;
}
#footer A {
   color: #225345;
   font-size: 1.0em;
   text-decoration: none;
   text-align:center;
   padding: 0 15px 0 0;
   margin: 0;
}
#footer UL {
   list-style: none;
   padding: 0px;
   margin: 0;
}
#footer UL LI {
   display: inline;
   padding: 0px 0 0 0;
   margin: 0px 20px 0 0;
   color: #225345;
}

DIV#footer_address {
   float: left;
  color: #225345;
   width: 980px;
   padding: 0 0 0px 0;

}
DIV#footer_address p{
   margin: 0;
   padding:0;
   float:left;
}
/*********************************** end footer ****************************************/

#allcontent {
	font-size: 1.0em
	}

.widecolumn .entry p {
	font-size: 1.00em;
	
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

#sidebar {
	float: left;
	margin: 0;
	width: 225px;
	background:#550568;
	margin: 20px 0 0 0;
	padding:0px 0 5px 0px;
	font: normal 1.0em Arial, Helvetica, sans-serif;
}

#sidebar form {

	margin: 0;

	}

	

#sidebar h2 {

	font: bold 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0px 0 0 0;
	line-height:2.6em;
	padding: 0;
	text-align:left;
	clear:both;
	width:220px;
	

	}

	#sidebar ul, #sidebar ul ol {

	margin: 0;
	color:#fff;
	padding: 0;

	}
	
	#sidebar a {color:#fff; line-height:1.8em;
	}


#sidebar ul li {

	list-style-image: none;
	color:#fff;
	margin: 0 0 15px 40px;
	list-style-type:square;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;
	color:#fff;
	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;
	color:#fff;
	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;
	color:#fff;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;
	color:#fff;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;
	color:#fff;
	padding: 0;

	}

	#searchform {

	margin: 5px auto;

	padding: 5px 3px;

	text-align: left;

	font: bold 1.0em Arial, Helvetica, sans-serif;
	color:#fff;

	}



#sidebar #searchform #s {

	width: 100px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



/* End Sidebar */



.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 20px;

	width: 640px;
	font: Arial, Helvetica, sans-serif;

	}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}

	

	.entry p a:visited {

	color: #225345;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em Arial, Helvetica, sans-serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: Arial, Helvetica, sans-serif;

	}



.commentmetadata {

	font-weight: normal;

	}

	

	.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}

	

	.post {

	margin: 0px;

	text-align: left;
	font: Arial, Helvetica, sans-serif;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 0;

	}



#commentform {

	margin: 0px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;
		margin:0;
		padding:0;
		font:  Arial, Helvetica, sans-serif;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

	

	/* Begin Comments*/

.alt {

	margin: 0;


	padding: 10px;

	}

.navigation{font-family:  Arial, Helvetica, sans-serif;}

.commentlist {

	padding: 0;
	
	text-align: justify;
	font:  Arial, Helvetica, sans-serif;


	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}


.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 5px 5px 5px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */


#wp_quotes
{
	margin-left: -10px;
	border-top: 1px solid #225345;
	padding:10px;
	width:85%;
	font: Arial, Helvetica, sans-serif;

}

#wp_quotes div.wp_quotes_quote
{font: Arial, Helvetica, sans-serif;
}

#wp_quotes div.wp_quotes_author
{font: Arial, Helvetica, sans-serif;
	text-align:right;
	font-style: italic;
	margin-top: 5px;
}

div.wp_quotepage
{
	font-size: 12px;
	width: 90%;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

div.wp_quotepage_quote
{ padding:20px 20px 10px 20px;
}

div.wp_quotepage_author
{
	margin-left: 0px;
	font-style: italic;
	text-align:right;
	
}

hr.wp_quotepage_hr
{
	width: 90%;
	text-align:right;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
	color:#101f1a;
	
}

div.wpquotes_poweredby
{
	text-align: center;
	font-size: 0.0em;
	color:#FFFFFF;
	margin-top: 0px;
}

.slideshow {float:left;}
#so2_1 {margin:0px 20px 0 20px;}
#so1_1 {margin:0px 20px 0 20px;}
#so3_1 {margin:0px 20px 0 20px;}

