/*







Theme Name: Adventure Family Trips



Description: A custom WordPress theme for the Adventure Family Trips website.



Author: Derek Traver



Author URI: http://www.pepperjam.com



*/
.blog-link {

color: #FFFFFF;

text-decoration: none;

}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike, a {
	color: #f79c2a;

	}


post {
	margin: 0 0 40px;
	text-align: justify;

	}

# h2 {
color: black;

	}

.style_privacy_copyright {font-size: 10px}

.contentpage-subnavigation {
	color: #08b9ed;
	font-weight: bold;
}

a:link-sub-nav {
	color: #08b9ed;
	text-decoration:none
}



	body{



		margin: 0;



		background: #86b8db url(images/body_bg_x.jpg) top repeat-x;



		text-align: center;



		font: 12px Arial, Helvetica, sans-serif;



        line-height:20px;



	}







  	p, h1, h2, h3, h4{



		margin: 0;



	}







 		#container{



			width: 800px;



			padding: 0px 9px;



			margin: 0px auto;



			background: url(images/container_bg_y.jpg) repeat-y;



			text-align: left;



		}







			#header{



				margin: 0px auto;



				width: 800px;



				height: 98px;



				background: url(images/header_bg.jpg) no-repeat;



				text-align: right;



			}







				a#logo{



					display: block;



					width: 151px;



	 				height: 98px;



					background: url(images/logo.jpg) no-repeat;



					border: 0;



					float: left;



					margin-left: 15px;



				}







				#header table{



					float: right;



					padding: 0px 5px 0 0;



				}







					#header table td{



						vertical-align: middle;



						padding: 0px 3px;



					}







						#newsletterTxt{



							width: 170px;



						}







						#header #links{



							color: #6699cc;



							font-size: 10px;



						}







						#header #links a{



							font-family: Tahoma, Helvetica, sans-serif;



							color: #FFFFFF;



							text-decoration: none;



							margin: 5px;



						}







							#header #links a:hover{



								text-decoration: underline;



							}







						#header #phone{



							font: 16px Arial, Helvetica, sans-serif;



							font-weight: bold;



							color: #FFFFFF;



			                letter-spacing:-.2px;



							margin-right: 5px;



						}







							#header #phone #tel{



								color: #f4c809;



							}







			#navigation{



				margin: 0;



				padding: 0 0 0 25px;				



				width: 775px;



				height: 31px;



				font-weight: bold;



				background: url(images/nav_bg.jpg) no-repeat;



				text-align: center;



				clear: both;



			}







				#navigation li{



					list-style: none;



					margin-left: -5px;



					padding: 0;



					display: inline;					



				}







				#navigation li a{



					padding: 0px 18px;



					padding-top: 7px;



					text-decoration: none;



					display: block;



					float: left;



					color: #FFFFFF;



					height: 24px;



					font: 16px Arial, Times, serif;



                    letter-spacing:-1px;



					text-transform: uppercase;



					font-weight: bold;



					border-right: 1px solid #15a4d0;



				}







					#navigation li a.first{



						border-left: 1px solid #15a4d0;



					}







				#navigation li a:hover, #navigation li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/



					background-color: #284b92;



				}







				/* ######### Style for Drop Down Menu ######### */







				.dropmenudiv{



					position:absolute;



					top: 0;



					font:14px Georgia, "Times New Roman", Times, serif;



					line-height:18px;



					z-index:100;



					background-color: #284b92;



					width: 200px;



					visibility: hidden;



				}







				.dropmenudiv ul{



					margin: 0;



					padding: 0;



				}







				.dropmenudiv li{



					list-style-type: none;



				}







				.dropmenudiv a{



					width: auto;



					display: block;



					text-indent: 3px;



					padding: 2px 0;



					text-decoration: none;



					color: #FFFFFF;



				}







				* html .dropmenudiv a{ /*IE only hack*/



					width: 100%;



				}







				.dropmenudiv a:hover{ /*THEME CHANGE HERE*/



					background-color: #4c74c7;



				}







			#main{



				margin: 0px auto;



				width: 800px;



                background-color:#ffffff;



				padding-top: 10px;



				text-align: center;



				font: 12px Tahoma, Arial, Helvetica, sans-serif;



				color: #666666;



			}







				.leaderboard{



					margin: 0px auto;



					width: 798px;



					height: 310px;



				}







				.curlyBlue{



					background: #FFFFFF;



					padding-top: 5px;



					text-align: left;
 
 


				}







                	.curlyBlue2{



					background: #FFFFFF;



					padding-top: 5px;



					text-align: left;



                    line-height:normal;



				}







	



				#main h1{



					color: #ff6600;



					text-transform: none;



					font-size: 20px;



					font-family: Arial, Helvetica, sans-serif;



					font-weight: bold;



					padding: 5px 3px;



				}



				



                #main h4{



					color: #ffffff;



					text-transform: none;



					font-size: 20px;



					font-family: Arial, Helvetica, sans-serif;



					font-weight: bold;



					padding-top:16px;



                    padding-left:18px;



				}







				.curlyBlue p{



					padding: 8px;



				}







				.curlyBlue ul{



					padding-right: 3px;



					line-height: 18px;



				}







				.curlyBlue a{



					font-weight: bold;



					color: #3399ff;
text-decoration: none;


				}







				.curlyBlue a:hover{

text-decoration: underline;

					color: #a3d1ff;



				}	







                                 



				.leadboxtop {



					 width:250px;



					 height:55px;



					 background-image:url(images/leadbox_top.jpg);



				}



				



				.leadboxbottom {



					 width:250px;



					 height:30px;



					 background-image:url(images/leadbox_bottom.jpg);



				}







				#content{



					width: 515px;



					float: left;



					margin: 0 5px 5px 10px;



					#margin: 0 5px 5px 5px;

					

					overflow-x: hidden;



				}







					#content h1, #content h2, #content h3, #content p{



						padding: 5px;



					}







					#content h2{



						color: #ff9933;



						font-size: 16px;



						font-weight: bold;



						padding-top:15px;



						padding-bottom:10px;



					}







					#content h3{



						font-size: 14px;



						font-weight: bold;



					}







					#content h4{



						font-size: 11px;



						font-weight: bold;



						padding: 2px 5px;



					}







					#content ul{



						padding-right: 5px;



                        line-height:normal;



					}







						.tabletitle{



							 font-family:Verdana, Helvetica, Sans-serif;



							 font-weight:bold;



							 text-transform:uppercase;



							 font-size:10px;



							 color:#ffffff;



							 background-color:#00ccff;

 

                                                         letter-spacing:-.4px;



						}







						.spacer { border-bottom:1px dashed #cccccc; height:15px;}







				#sidebar{



					width: 250px;





					float: right;



					margin: 0 10px 5px 5px;



					#margin: 0 5px 5px 5px;



					padding-bottom: 10px;



				}







				#leadbox{



					font-weight: bold;



					color: #FFFFFF;



					font-size: 10px;



					background-image:url(images/leadbox_bg.jpg);                



				}







					#leadbox table{



						margin-left: 10px;



						width: 235px;



					}







					#leadbox .textField{



						height: 14px;



						color: #666666;



						width: 140px;



						font-size: 10px;



					}







					#leadbox .selectField{



						width: 143px;



						height: 18px;



						color: #666666;



						font-size: 10px;



					}







					#leadbox .heading{



						font-size: 11px;



						color: #e2f6ff;



					}



					



					.sidebarBox{



						width: 250px;



						margin: 10px 0 5px 0;



						background: url(images/sidebar_box_bg.jpg) repeat-y;



					}



					



						.sidebarBox .top{



							width: 250px;



							height: 27px;



							background: url(images/sidebar_box_top.jpg) top no-repeat;



						}



					



						.sidebarBox .bottom{



							width: 250px;



							height: 27px;



							background: url(images/sidebar_box_bottom.jpg) top no-repeat;



						}	



						



					#hoursContact{



						margin: 0px auto;



						width: 220px;



						



					}



					



						#hoursContact h1, #hoursContact p{



							padding: 3px;



						}



						



						#hoursContact table{



							width: 100%;



							border: 1px dashed #CCCCCC;



							margin-right: 10px;



						}



						



							#hoursContact table td{



								padding: 5px;



							}



					



					#weather{



						margin-left: 50px;


						font-family:Arial, Helvetica, sans-serif;



						font-weight: bold;



						color:#01adbe;



					}



					



						.wp-forecast{



							font-size: 18px;



							font-weight: normal;



						}



						



						#weather table{



							font: 16px Arial, Helvetica, sans-serif;



							color: #777777;



						}



						



						.wp-forecast-details{



							font-size: 14px;



							font-weight: normal;



						}



                                       











				#boxes {



					margin: 0px auto;



					width: 784px;



					display: block;



					padding-left:5px;



				}







                    #boxes h1{



						padding-left:7px;



					}







					#boxleft {



						display: block;



						margin: 0 6px 0 0;



						float: left;



						width: 504px;



						height:900px;



						position: relative;



						padding-top:10px;



					}







					#boxmiddle {



						display: block;



						margin: 0 6px;



						float: left;



						width: 252px;



						height:1000px;



						position: relative;



						padding-top:10px;



					}







					#boxright {



						display: block;



						margin: 0 0 0 6px;



						float: left;



						width: 250px;



						height:1000px;



						position: relative;



					}







						#boxes a.learnMore{



							position: absolute;



							bottom: 10px;



							right: 5px;



						}







				#internalAds{



					width: 780px;



					margin: 0px auto;



					padding: 10px 0;



					font-family: Arial, Helvetica, sans-serif;



					text-align: right;



				}







					#internalAds h3{



						font-size: 16px;



						padding: 2px 5px;



						font-weight: bold;



					}







					#internalAds p{



						font-size: 11px;



						padding: 2px 5px;



						text-align: justify;



					}







					#internalAds #left{



						width: 377px;



						height: 117px;



						background: url(images/internalAd_left_bg.jpg) no-repeat;



						border: 5px solid #FFFFFF;



						float: left;



						color: #FFFFFF;



					}







						#internalAds #left p{



							margin-left: 130px;



						}







					#internalAds #right{



						width: 377px;



						height: 117px;



						background: url(images/internalAd_right_bg.jpg) no-repeat;



						border: 5px solid #FFFFFF;



						float: right;



						color: #333333;



					}







						#internalAds #right p{



							margin-left: 175px;



						}







			#footer{



				width: 100%;



				height: 90px;



				padding-top: 10px;



				color: #000000;



				font-size: 12px;



			}







				#copyright{



					float: left;



					margin-left: 6px;



					line-height:normal;



					font-size:10px;



				}







				#footerNav{



					float: right;



					color: #333333;



					margin-right: 6px;



					text-align:right;



					line-height:normal;



				}







					#footerNav a{



						display: inline-block;



						margin-right: 2px;



						color: #021c51;



						text-decoration: none;



						text-align:right;



						line-height:normal;



					}







					#footerNav a:hover{



						text-decoration: underline;



						line-height:normal;



					}	







	#container_bottom{



		width: 818px;



		height: 15px;



		background: url(images/container_bottom_bg.jpg) bottom no-repeat;



		margin: 0px auto;



	}

indent-featured-deals
{

	margin: 5px auto;

}
.rss-box {

	 width: 500px;

	 background-color: #ffffff;

}



.rss-title, rss-title a {

	margin: 0px 0;

	padding: 0;

}



.rss-items {

       list-style:none;

       margin:0;

       padding:0;

}



.rss-item  {

  font-size: 12px;

  margin-bottom: 1em;;

}



.rss-item a:link, .rss-item a:visited, .rss-item a:active {
  font-size: 12px;
  color:#ff9933;
  margin-bottom: 1em;;


	}



.rss-item a:hover { 



	}

	

.rss-date {

	font-size: xx-small;

	} 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
.row{
	width: 385px;
	background: url(images/row_bg_y.jpg) repeat-y;
	margin: 5px 15px 5px 15px;
	text-align: left;
}

	.row .top{
		width: 100%;
		height: 11px;
		background: url(images/row_top_2x2.gif) top no-repeat;
	}
	
	.row .bottom{
		width: 100%;
		height: 11px;
		background: url(images/row_bottom_2x2.gif) bottom no-repeat;
		clear: both;
	}
	
	.feature{
		width: 178px;
		float: left;
		font-size: 10px;
	}
	
	.first{
		margin-left: 5px;
		#margin-left: 2px;
	}
	
	.second{
		margin-left: 19px;
	}
	
	.third{
		margin-left: 18px;
	}
	
	.fourth{
		margin-left: 18px;
	}
		
		#main .feature h1{
			color: #53c9ed;
			font-size: 12px;
			font-weight: bold;
			margin: 0 0 5px 0;
		}
		
		.feature ul{
			margin-left: 15px;
			padding-left: 5px;
			margin-top: 3px;
			margin-bottom: 3px;
			list-style-type: square;

		}
		
		.feature img{
			float: right;
			margin: 5px;
			padding: 3px;
			border: 1px solid #53c9ed;
		}
		
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */



	.clearfix{



		clear: both;



	}