/*
Theme Name: All Things Adventure
Description:  A customized 3 column theme built for <a href="http://allthingsadventure.com">All Things Adventure</a>.  
Author:	CM Burns
Author URI: http://www.cmburns.com/
*/

/* = GLOBAL = */
* {margin:0;padding:0;}




body {

 	background-image: url(images/contentbg.jpg);
	background-attachment:scroll;
	background-repeat: repeat-y;

	background-position:top center;
	background-color: cecca5;	
	font:12px "Trebuchet MS", Arial, sans-serif;
}

#wrapper {
        height:800px;
        background: #cecca4 url(images/headerbg.jpg)top center ;
        background-repeat: no-repeat;

        margin: auto;
        width: 100%;
}


#main{
	margin:0 auto;
	width:1000px;
	padding-top:160px;
	position:relative;
        padding-bottom:17px;
}


.main2{
	margin-top:10px;
	width:724px;
	clear:left;
	float:left;

}

.main2 .maininfo{
        margin-top:40px;
	width:534px;
	float:right;
	padding-right:15px;
        padding-left:3px;
        overflow:hidden;
}



#header{
	position:absolute;
	left:0;
	top:0;
	width:1000px;
	height:170px;


}

#header h1{
	margin:12px 0 0 0;
	padding:0;
	position:absolute;
	text-indent:-9999px;
	background: url(images/logo.jpg) no-repeat;
}

#header h1 a{

	width:1000px;
	height:6px;
	text-indent:-9999px;
	background: url(images/logo.jpg) no-repeat;

	overflow:hidden;
	position: relative;
}




#footer {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 100%;
height: 241px;
vertical-align: bottom;
text-align: center;
background-color: transparent;
background-image: url(images/footerbg.jpg);
background-attachment: scroll;
background-position: center top;
background-repeat: repeat;
clear: both;
}


#footerwrapper{
padding-top: 110px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 16px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
width: 1072px;
height: 102px;
background-color: transparent;
background-image: url(images/footercap.png);
background-attachment: scroll;
background-position: center top;
background-repeat: no-repeat;
}

a:focus{outline:none;color: #a72728;}
a:hover{text-decoration:underline;color: #a72728;}
a{text-decoration:none;color: #a72728;}

img{border:none;}

form,ul,p{
	margin:0;
	padding:0;
}

li{
	list-style: none;
}

ul{list-style:none;}

span.topbg,
span.topbg span,
span.botbg,
span.botbg span{
	display:block;
	width:100%;
	height:14px;
	overflow:hidden;
}

span.topbg{background:url(images/topbg-bg.gif) no-repeat;}
span.topbg span{background:url(images/topbg-bgend.gif) no-repeat 100% 0;}
span.botbg{background:url(images/botbg-bg.gif) no-repeat 0 100%;}
span.botbg span{background:url(images/botbg-bgend.gif) no-repeat 100% 5px;}

.more-link {

color:#a72728;
overflow:hidden;
text-transform:uppercase;
display: block;
margin-top: 10px;
}


.main2 .maininfo h2,.main2 .maininfo h2 a,.main2 .maininfo h2 a:visited{
	
	margin:5px 0 3px 5px;
	padding:0;
	font:24px Georgia, serif;
	color:#66310a;
	float:left;
	display:inline;
	width: 410px;
	text-decoration: none;
}

.main2 .maininfo h2 a:hover {
	color: #333;
}


.main2 .maininfo h3{
	margin:15px 0 5px 0px;
	padding:0 20px 0 10px;
	font-size:16px;
        font-weight: bold;
        text-transform: uppercase;
	line-height: 16px;
	color: #336699;
	overflow:hidden;
font-family: Georgia,serif;
}

.main2 .maininfo h4{
	margin:15px 0 5px 10px;
	padding:0 20px 0 0;
	font-size:14px;
        font-weight: bold;
	line-height: 20px;
	color:#333333;
	overflow:hidden;
}



/*- List3 -*/

.main2 .maininfo ul.list3{
	clear: both;
	padding:  6px 0 0;
}

.main2 .maininfo .list3 li{
	background: #ffffff;
	color: #000000;
	margin: 0 0 10px;
	padding: 0 0 0 25px;
}
.main2 .maininfo .list3 li a{
color: #66310a;
	text-decoration: none;
}

.main2 .maininfo .list3 li a:hover{
	color: #999999;
	text-decoration: underline;
}

/*- List4 -*/

.main2 .maininfo ul.list4{
	clear: both;
	padding:  6px 0 0;
}

.main2 .maininfo .list4 li{
	background: #ffffff;

	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #49a33e;
	margin: 0 0 10px;
	padding: 0;
}










.main2 .maininfo .list4 li a{
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #49a33e;
	text-decoration: none;
}

.main2 .maininfo .list4 li a:hover{
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #bebebe;
	text-decoration: underline;
}

.main2 .maininfo .list4 li.monthday{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #bebebe;
	text-decoration: none;
}



.main2 h3.pagetitle {
	width: 100%;
}

.main2 .maininfo .monthday{
	float:left;
	margin: 0 0 10px;
	padding: 0;
	font:14px Arial, sans-serif;
	color:#bebebe;
	overflow:hidden;
}

.main2 .maininfo em.date{
	float:right;
	margin:20px 10px 0 0;
	font:14px Arial, sans-serif;
	color:#bebebe;
	overflow:hidden;
	width: 90px;

} 

.main2 .maininfo p{
	padding-top:10px;
        padding-right:5px;
        padding-bottom:10px;
        padding-left:10px;
        color: #333333; 
        font-size: 14px;
        line-height: 1.4em;  
        font-family: "Trebuchet MS",Arial,sans-serif;

}


.main2 .maininfo li p{
	padding-top:10px;
        padding-right:5px;
        padding-bottom:10px;
        padding-left:0px;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	line-height: 18px;
        color: #333333;
}

.main2 .maininfo p a {
color: #a72728;

}


.main2 .maininfo .image{
	clear:both;
	float:left;
	display:block;
	width:534px;
	text-align:center;
	background:url(images/leftbg-bg.gif) repeat-y;
	overflow:hidden;

}

.main2 .maininfo .image .rightbg{
	display:block;
	width:534px;
	background:url(images/rightbg-bg.gif) repeat-y 100% 0;
	overflow:hidden;

}

.main2 .maininfo .banner2{
	display:block;
	margin:8px auto 0;
	padding:10px 0 10px;
	text-align:center;
	clear:both;
	width:510px;
	border:1px #e9e9e9 solid;
	border-width:0 0 1px;
}

.main2 .maininfo .twolinks{
	
	clear:both;
	float:left;
	display:inline;
	width:534px;
margin-top:10px;
	overflow:hidden;
}



.main2 .maininfo .twolinks li{
	float:left;
	overflow:hidden;
	padding: 0 0 10px;
}

.main2 .maininfo .twolinks li a{
	float:left;
	display:inline;
	margin-left:50px;
	padding: 0 0 15px 37px;
	font:14px/16px Arial, sans-serif;
	color:#6cbdec;
        color:#336699;
	text-decoration:none;
	overflow:hidden;
}


.main2 .maininfo .prevnext{
	margin-left:40px!important;
	width: 494px;

	background:url(images/twolink-icon.gif) no-repeat 200px 0;
}

.prevnext a {
	margin: 0 !important;
}

.main2 .maininfo .twolinks li.permanent a{background:url(images/permanentlink-icon.gif) no-repeat;}
.main2 .maininfo .twolinks li.comments a{background:url(images/commentlink-icon.gif) no-repeat;}
.main2 .maininfo .twolinks li.prev { float: left;}

.main2 .maininfo .twolinks li.prev a {background:url(images/left-arrow.gif) no-repeat 0 13px;}
.main2 .maininfo .twolinks li.next { float: right; margin-right: 50px;}
.main2 .maininfo .twolinks li.next a {padding: 0 37px 10px;background:url(images/right-arrow.gif) no-repeat 100% 13px;}




.main2 .maininfo .prevnext li a {
	padding: 10px 10px 10px 37px; width: 150px;
}


.main2 .maininfo .prevnext li.next a {
	padding: 10px 37px 10px 47px;
}
.main2 .maininfo .twolinks li a:hover{text-decoration:underline;}

.main2 .maininfo .banner{
	display:block;
	margin:8px auto 0;
	padding:19px 0;
	text-align:center;
	clear:both;
	width:500px;
	border:1px #e9e9e9 solid;
	border-width:0 0 1px;
}



.main2 .maininfo .said{
	clear:both;
	float:left;
	width:510px;
margin-top:30px;
	overflow:hidden;
}

.main2 .maininfo .said .saidlist{
	width:500px;
	overflow:hidden;
}

.main2 .maininfo .said .saidlist li{

	border-top:1px #e9e9e9 solid;
	width:500px;
	float:left;
	padding-bottom:10px;
	overflow:hidden;
}

.main2 .maininfo .said .saidlist li.active{
	background:#f5f5f5;
}

.main2 .maininfo .said .saidlist li strong{
	display:block;
	float:left;
	height:84px;
	font:80px/82px 'Century Gothic', Georgia, serif;
	color:#d7e4ed;
	overflow:hidden;
}

.main2 .maininfo .said .saidlist li .head{
	margin:30px 0 0 10px;
	height:50px;
        width:350px;
	float:left;
	display:inline;
	padding-left:5px;
	overflow:hidden;
}





.main2 .maininfo .said .saidlist li.active .head{background-position:0 100%;}

.main2 .maininfo .said .saidlist li .head span{
	display:block;
        width:100%;
	font:14px Arial, sans-serif;
	color:#666;
	overflow:hidden;
}

.main2 .maininfo .said .saidlist li .head span a{
	color:#6cbdec;


}

.main2 .maininfo .said .saidlist li p{
	clear:both;
	float:left;

	font:14px/18px Arial, sans-serif;
	width:490px;
	color:#666;
	overflow:hidden;
}

.main2 .maininfo .said .pages{
	margin:5px 0 0 0px;
	height:49px;
	padding-left:40px;
	background:url(images/pages-icon.gif) no-repeat;
	overflow:hidden;
}

.main2 .maininfo .said .pages span{
	font:14px/49px Arial, sans-serif;
	color:#666;
	float:left;
	overflow:hidden;
}

.main2 .maininfo .said .pages ul{
	margin-left:5px;
	height:49px;
	float:left;
	overflow:hidden;
}

.main2 .maininfo .said .pages ul li{
	padding:0 4px;
	float:left;
	background:url(images/pages-separator.gif) no-repeat 0 18px;
	overflow:hidden;
}

.main2 .maininfo .said .pages ul li.first{background:none;}

.main2 .maininfo .said .pages ul li a{
	font:14px/49px Arial, sans-serif;
	color:#666;
	text-decoration:none;









}

.main2 .maininfo .said .pages ul li.active a,
.main2 .maininfo .said .pages ul li a:hover{
	color:#76c1ed;
	text-decoration:underline;
}

.main2 .maininfo .middleform{
	margin-top:20px;
	padding-bottom:30px;
	clear:both;
	float:left;
	width:510px;

	overflow:hidden;
}

.main2 .maininfo .middleform ul{
	margin-top:20px;
	padding-bottom:20px;
	width:510px;
	overflow:hidden;
	display:block;
	float:left;
}

.main2 .maininfo .middleform ul li{
	width:510px;
	margin-top:10px;
	float:left;
	overflow:hidden;
}


.main2 .maininfo .middleform ul li label,
.main2 .maininfo .middleform p {
	display:block;
	width:90px;
	padding-right:10px;
	float:left;
	text-align:right;
	display:inline;
	font:14px Arial, sans-serif;
	color:#666;
	overflow:hidden;
}
.main2 .maininfo .middleform p {
	width: 100%;
	text-align: left;
}
.main2 .maininfo .middleform p a {
	color: #76C1ED;
}
.main2 .maininfo .middleform ul li input{
	width:187px;
	padding:0 4px;
	height:20px;
	font:14px/20px Arial, sans-serif;
	color:#666;
	border:1px #adadad solid;
	background:#f3f3f3;
}


.main2 .maininfo .middleform ul li textarea{
	width:390px;
	padding:2px;
	height:130px;
	font:14px/20px Arial, sans-serif;
	color:#666;
	border:1px #adadad solid;
	background:#f3f3f3;
}

.main2 .maininfo .middleform .submit{
	margin:20px 0 0 420px;
}

.main2 .maincol{
	width:170px;
	float:left;
}

.main2 .maincol .block{
	width:170px;
	float:left;
	background:url(images/rightbg-bg.gif) repeat-y 100% 0;
clear:both;


}

.main2 .maincol .block .adsense{
padding-left:22px;
padding-top:5px;
padding-bottom:5px;
background-color:#F6F6F6;
width:133px;
}


.main2 .maincol .block .coltopbg, .main2 .maincol .block .colbotbg {
display: block;
width: 170px;
height: 12px;
overflow-x: hidden;
overflow-y: hidden;
}

.main2 .maincol .menublock .coltopbg,
.main2 .maincol .menublock .colbotbg{
float:left;
}

.main2 .maincol .block .colbotbg 
{
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.main2 .maincol .block .coltopbg{background:url(images/maincol-topbg-bg.png) no-repeat;}
.main2 .maincol .block .colbotbg{background:url(images/maincol-botbg-bg.png) no-repeat;}


.main2 .maincol .block h3{
	margin:0;
	padding:0;
	width:160px;
	height:29px;
	text-align:center;
	background:url(images/maincol-headbg.gif) no-repeat;
	font:bold 14px/29px 'Century Gothic', Georgia, serif;
	color:#fff;
	overflow:hidden;
}

.main2 .maincol .block .textblock{
	margin:10px 0 0 10px;
	padding-bottom:10px;
	width:215px;
	background:url(images/textblock-separator.gif) no-repeat 5px 100%;
	overflow:hidden;
}

.main2 .maincol .block .textblock p.feedster a{
	color:#49a33e;
}

.main2 .maincol .block .textblock2 {
	background:none!important;

	padding:0!important;
}

.main2 .maincol .block .lastblock{background:none;}

.main2 .maincol .block .textblock .feed{
	padding:5px 0 0 5px;
	float:right;
	overflow:hidden;

}

.main2 .maincol .block .textblock .feed a {
	display:block;

	border:0px;
	text-decoration: none;
	overflow:hidden;

}


.main2 .maincol .block .textblock .image{

	padding:5px 5px 0 0;

	float:left;
	overflow:hidden;
}

.main2 .maincol .block .textblock .image a{
	display:block;
	padding:4px;
	border:1px #b7a093 solid;
	overflow:hidden;

}



.main2 .maincol .block .textblock h4{
	margin:0;
	padding:0;

	font:14px Arial, sans-serif;
	color:#49a33e;
	overflow:hidden;
}

.main2 .maincol .block .textblock p{
	margin-top:7px;
	font:12px/15px Arial, sans-serif;
	color:#676c67;
}

.main2 .maincol .block .textblock strong{
	display:block;
	padding-left:5px;
	width:200px;
	font:12px/18px Arial, sans-serif;
	color:#676c67;
	overflow:hidden;
}

.main2 .maincol .block .textblock .image2{
	width:125px;
	float:left;
	background:url(images/leftbg-bg.gif) repeat-y;
	overflow:hidden;
}

.main2 .maincol .block .textblock .image2 .rightbg{
	width:125px;
	text-align:center;
	background:url(images/rightbg-bg.gif) repeat-y 100% 0;
	overflow:hidden;
}

.main2 .maincol .block .textblock .image2 span.botbg,
.main2 .maincol .block .textblock .image2 span.botbg span {
	height:12px;
}

.main2 .maincol .block .textblock .image2 span.botbg span {background-position:100% 3px;}



.topbanner{
	margin:10px 13px 10px 0;
	float:right;

	display:inline;
	width:160px;
	height:600px;
	overflow:hidden;
}



.column2{
	margin:15px 0px 0 0;
	width:261px;
	clear:right;
	float:right;
	display:inline;
	overflow:hidden;
        padding-right:5px;
}

.column2 .topbanner{

	margin-right:13px;
	width:160px;
	float:right;
	display:inline;
	height:600px;
	overflow:hidden;
}

.main2 .maincol .colblock{
	width:186px;
	clear:right;
	float:right;
	background:url(images/leftbg-bg.gif) repeat-y;
	overflow:hidden;
}
.main2 .maincol .colblock .rightbg{
	width:186px;
	background:url(images/rightbg-bg.gif) repeat-y 100% 0;
	overflow:hidden;
}

.main2 .maincol .colblock h3{
	margin:5px 0 0 12px;
	padding:0;
	width:160px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}



.main2 .maincol .colblock p.width{
	margin:5px 0 0 13px;
	width:160px;
	font:12px/18px Arial, sans-serif;
	color:#333;
	overflow:hidden;

}

.main2 .maincol .colblock a.bigimage{
	display:block;
	margin:0 0 0 12px;
	overflow:hidden;
}





.main2 .maincol .colblock p.topborder{

	margin-top:15px!important;
	padding-top:10px;
	border-top:1px #d8d7d7 solid;
}


.main2 .maincol .colblock .searchbutton{
	background:transparent url(images/search-button.jpg) no-repeat scroll 0%;
	display:block;
	height:28px;
	margin:5px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:83px;
	border: none;
	cursor: pointer;
}



.column2 .colblock{
	width:252px;
	clear:right;
	float:right;
	background:url(images/leftbg-bg.gif) repeat-y;
	overflow:hidden;
}

.column2 .colblock .rightbg{
	width:252px;
	background:url(images/rightbg-bg.gif) repeat-y 100% 0;
	overflow:hidden;
}
.column2 .colblock h3{
	margin:5px 0 0 12px;
	padding:0;
	width:160px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}



.column2 .colblock h3.search {background:url(images/search.gif) no-repeat;}









.column2 .colblock p.width{
	margin:5px 0 0 13px;
	width:160px;
	font:12px/18px Arial, sans-serif;
	color:#333;
	overflow:hidden;
}

.column2 .colblock a.bigimage{
	display:block;
	margin:0 0 0 12px;
	overflow:hidden;
}

.column2 .colblock p.topborder{

	margin-top:15px!important;
	padding-top:10px;
	border-top:1px #d8d7d7 solid;
}

.column2 .colblock .searchbutton{
	background:transparent url(images/search-button.jpg) no-repeat scroll 0%;
	display:block;
	height:28px;
	margin:5px 0 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:83px;
	border: none;
	cursor: pointer;
}






#search_form {

	margin:10px 0 0 0;
	padding: 0 0 0 10px;
	overflow:hidden;
}

#search_form .search_input { 
	width:180px;
        height:25px;
       padding: 3px; 
      color: #336699; 
      font: normal 1.0em Georgia, "Times New Roman", Times, serif; 
      background-color:#eee;
}





#footer span{

	clear:both;
	float:left;
	display:inline;

	margin:3px 0 0 30px;
	color:#999;
}

#footer span a{
	color:#999;
}

.ubercontainer .botmain{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:1018px;
	height:20px;
	background:url(images/botmain-bg.gif) no-repeat;
	overflow:hidden;



}

















p.img {

	margin: 0 !important;
	width: 524px !important;
}





.inside .info .block .text a,
.bottom .block .text a {


	color: #49A33E;
	border: none;
	float: none;
	padding: 0;
	margin: 0;
}

.lgvert,
.smvert,
.horiz { 
	padding: 12px 0;
	text-align: center;
	margin: 0 auto;
	display: block;
	clear: both;
}

.lgvert {
	background:url(images/lgvert-shadow.gif) no-repeat;
	width: 524px;
	position: relative;
	margin: 0 0 0 -10px;
}

.vmosaic{
	width:406px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.vmosaic a{
		float:left;
		margin:0 10px;
		width:159px;
		padding:12px;
		background:url(images/vmosaic-shadow.gif) no-repeat;


















}




.hmosaic a img, .vmosaic a img{ display:block;}
.hmosaic{
	width:548px;
	position: relative;
	margin: 0 0 0 -10px;
	display:block;
	overflow:hidden;
}
.hmosaic a{
		float:left;
		margin:0 5px 0 0;
		width: 240px;
		padding:12px;
		background:url(images/hmosaic-shadow.gif) no-repeat;
}


.smvert {
	background:url(images/smvert-shadow.gif) no-repeat;
	width: 357px;
}

.horiz {
	background:url(images/horiz-shadow.gif) no-repeat;
	width: 524px;
	position: relative;
	margin: 0 0 0 -10px;
	padding: 14px 0;
}



ul.farc{
	float: left;
}

#clearboth{
clear: both;
}

.clearboth{
clear: both;
}

/*This is for the 404 error page*/

#errorholder{
float:left;
height:1000px;

width:400px;
background-color:#ccc;
}

#errormessage{ 
float:left;
width: 300px;







background-color:#eee;
}



/*This is the Buzz Boost Section*/


div.feedburnerFeedBlock {
padding-top:8px;
width:496px;
}

#creditfooter{display: none; }
div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
}


div.feedburnerFeedBlock li {
font-family: Arial,sans-serif;
font-size: 12px;
line-height: 18px;
color: #333333;
width: 496px;
overflow-x: hidden;
overflow-y: hidden;
padding-left:5px;
padding-right:5px;

}


div.feedburnerFeedBlock li a {
text-decoration: underline;
color: #a72728;
}

div.feedburnerFeedBlock li a:focus {
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
}

div.feedburnerFeedBlock ul li span.headline, div.feedburnerFeedBlock ul li span.headline a, 
#content .main .tabs .feedburnerFeedBlock ul li span.headline a{
display:block;
margin:5px 0 3 0; 
font-family: 'Century Gothic',Georgia,serif;
font-size: 18px;
font-style: normal;
font-weight: normal; 
text-decoration:none;
-x-system-font: none;
color: #66310a;
width: 500px;
}

.buzzboost-more-link {
text-decoration: underline;
margin-left: 13px;
padding-left: 17px;
color: #a72728;
overflow-x: hidden;
overflow-y: hidden;
margin-left: 13px;
background-color: transparent;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
}



/* ---------------------------------custom article styles---------------------------------------- */



.article_subheading {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.article_inset_right, .article_inset_right p {
	
	padding: 8px;
	float: right;
	width: 220px;
	margin-top: 10px;
	margin-right: -10px;
	margin-bottom: 10px;
	margin-left: 10px;
        font-size: 12px;
        border-width: 1px;
        border-style: solid;
        border-color: #f0f0f0;
        background-color: #f7f7f7;
        clear:both;

}



.article_inset_right a{
color: #a72728;

}

.article_inset_right_map {
	background-color: #f7f7f7;

	padding: 10px;

	float: right;



	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;


	margin-left: 10px;
	font-size:12px;
	clear:both;
}

.article_inset_right_map a {
color: #a72728;
font-size:12px;
}


.article_inset_map_text{
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	

	}


.article_inset_text {
	font-size: 12px;
}

.article_inset_left, .article_inset_left p {
	
	padding: 8px;
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-right: 10px;

	margin-bottom: 10px;
	margin-left: 10px;
	font-size:12px;
        border-width:1px;
        border-style:solid;
        border-color: #f0f0f0;
        background-color: #f7f7f7;
	clear:both;
}	
	
.article_right_img {

	float: right;
	margin-top: 5px;
        margin-bottom: 5px;
	margin-left: 10px;
        margin-right: -8px;
	padding: 3px; 
	border: 3px double #bbb; 
	clear: both;
	text-align: center;
	color: #7F8E29;
	font-style:italic;
	font-size:90%;
}
.article_left_img {
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 5px;
        margin-left: 0px;
	padding: 3px;
	font-size:90%;
        line-height:1.1em;
	color: #7F8E29;
	font-style:italic;
	border: 3px double #bbb;
clear:both;
	text-align: center;
	
}

.article_left_img_thumb {
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 8px;
        margin-left: 10px;
	padding: 3px 3px 1px 3px;


	border: 3px double #bbb;

}


.article_left_img_no_text_wrap {
	
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	font-size:90%;
	color: #7F8E29;
	font-style:italic;
	text-align: center;
}

.article_center_img {
	float: none;
	margin: 10px;
	padding: 3px;
	border: 3px double #bbb;
	clear: both;
	   display: block;
    margin-left: auto;
    margin-right: auto 
	
}


.article_center_img_no_border {
	float: none;
	margin: 10px;
	padding: 3px;
	clear: both;
	display: block;
        margin-left: auto;
        margin-right: auto;
	text-align: center;
	color: #7F8E29;
	font-style:italic;
	font-size:90%;
}


.story img {  
	padding: 3px; 
	margin: 0 auto 0 0; 
	border: 3px double #bbb; 
}

.story img.noborder {
	border: 0;
}

.story img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left; }

#content img.icon {
	border: 0px;
	vertical-align: middle; 
	border: 0px;

}

.storytitle a, .storytitle a:visited {

	color: #b83a32;
	background: #fff;

	text-decoration: none;



        }



.storytitle a:hover {
	color: #808080;
	background: #fff;
	text-decoration: none;
        }



.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}

.article_center_img_text {
	float: none;
	margin: 10px;
	padding: 3px;
	border: 3px double #bbb;
	clear: both;
	display: block;
	font-style:italic;
	font-size:90%;

	text-align: center;
	color: #7F8E29;
    margin-left: auto;
    margin-right: auto 
}

.cat_img_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	color: #7F8E29;

	border: 3px double #bbb;
	clear: both;
	
}

.cat_img_right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 3px;
	color: #7F8E29;
	border: 3px double #bbb;
	clear: both;
	
}
.insideata {
	float: none;
	margin-top: -16px;	
	clear: both;
	display: block;

	
	}



#user3style {
width: 342px;
}


.clearboth{
clear:both;
}

.clearleft{
clear:left;
}

.clearright{
clear:right;
}

.uav_pics1 img {



border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
margin-bottom: 3px;
margin-right: 3px;

}

.article_left_img_noborder {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	font-size:90%;
	color: #7F8E29;
	font-style:italic;

	clear: both;





	text-align: center;
	

}


.article_left_img_no_border {

	float: left;

	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;

	padding: 3px;
	font-size:90%;

	color: #7F8E29;

	font-style:italic;

	clear: both;
	text-align: center;
	

}

.article_center_img_no_padding {
	float: none;
	
	
	border: double #bbb;
	clear: both;
	
    margin-left: auto;



    margin-right: auto 
	

}

.article_right_img_no_border {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 3px; 
	clear: both;
	text-align: center;
	color: #7F8E29;
	font-style:italic;
	font-size:90%;


}
















.article_right_img_no_color {


	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 3px; 
	border: 3px double #bbb; 
	clear: both;
	text-align: center;
	font-style:italic;
	font-size:90%;

}
.article_left_img_no_color {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	font-size:90%;
	font-style:italic;
	border: 3px double #bbb;
	clear: both;
	text-align: center;
	





}

.head_article_img {

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;
	padding: 3px;
	color: #7F8E29;


	border: 3px double #bbb;

	clear: both;
}


.head_article_img_no_bdr {

	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 3px;
	color: #7F8E29;
	clear: both;
}

/* ---------------------------------Lists---------------------------------------- */


ul.menu-fold{
	padding-left: 0px;
	margin-left: 0;


}












ul.menu-fold li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 6px;
	padding-left: 20px;
        color: #404040;
font-size:12px;
line-height:1.2em;
}

ul.menu-fold li {
	background: url(images/style1/typo/triangle-1.png) 6px 4px no-repeat;
}


/* @group Typography */


ul.number,
ul.media-1,
ul.media-2,
ul.media-3,
ul.media-4,
ul.arrow-1,
ul.arrow-2,
ul.plus-1,
ul.plus-2,

ul.cart,
ul.circles,
ul.camera,
ul.people,
ul.rss,
ul.check,
ul.star-1,
ul.star-2,
ul.triangle-1,
ul.triangle-2,
ul.bullet-1,
ul.bullet-2 {
	padding-left: 20px;
	margin-left: 0;
}

ul.number li,
ul.media-1 li,
ul.media-2 li,
ul.media-3 li,
ul.media-4 li,
ul.arrow-1 li,
ul.arrow-2 li,
ul.plus-1 li,
ul.plus-2 li,
ul.cart li,
ul.circles li,
ul.camera li,
ul.people li,
ul.rss li,
ul.check li,
ul.star-1 li,
ul.star-2 li,
ul.triangle-1 li,
ul.triangle-2 li,
ul.bullet-1 li, 
ul.bullet-2 li {
	list-style: none;
	margin-left: 0;
	padding-bottom: 3px;
	margin-bottom: 6px;
	padding-left: 28px;
        color: #404040;
font-size:14px;
line-height:1.4em;
}



li.number-1 {
	background: url(images/style1/typo/number-1.png) 0 0 no-repeat;	
}

li.number-2 {
	background: url(images/style1/typo/number-2.png) 0 0 no-repeat;	
}


li.number-3 {

	background: url(images/style1/typo/number-3.png) 0 0 no-repeat;	
}


li.number-4 {
	background: url(images/style1/typo/number-4.png) 0 0 no-repeat;	
}

li.number-5 {
	background: url(images/style1/typo/number-5.png) 0 0 no-repeat;	
}

li.number-6 {
	background: url(images/style1/typo/number-6.png) 0 0 no-repeat;	
}

li.number-7 {
	background: url(images/style1/typo/number-7.png) 0 0 no-repeat;	

}


li.number-8 {
	background: url(images/style1/typo/number-8.png) 0 0 no-repeat;	
}

li.number-9 {


	background: url(images/style1/typo/number-9.png) 0 0 no-repeat;	
}

ul.media-1 li {
	background: url(images/style1/media-1.png) 0 2px no-repeat;
}



ul.media-2 li {
	background: url(images/style1/media-2.png) 0 2px no-repeat;
}

ul.media-3 li {

	background: url(images/style1/media-3.png) 0 2px no-repeat;
}

ul.media-4 li {
	background: url(images/style1/media-4.png) 0 2px no-repeat;
}

ul.arrow-1 li {
	background: url(images/style1/typo/arrow-1.png) 2px 2px no-repeat;
}

ul.arrow-2 li {
	background: url(images/style1/arrow-2.png) 2px 2px no-repeat;
}

ul.plus-1 li {
	background: url(images/style1/typo/plus-1.png) 4px 2px no-repeat;
}

ul.plus-2 li {



	background: url(images/style1/plus-2.png) 4px 2px no-repeat;
}

ul.cart li {
	background: url(images/style1/cart.png) 2px 2px no-repeat;

}

ul.circles li {
	background: url(images/style1/circles.png) 2px 2px no-repeat;
}

ul.camera li {
	background: url(images/style1/camera.png) 2px 2px no-repeat;

}







ul.people li {

	background: url(images/style1/people.png) 2px 2px no-repeat;
}

ul.star-1 li {
	background: url(images/style1/star-1.png) 2px 2px no-repeat;
}

ul.star-2 li {
	background: url(images/style1/star-2.png) 2px 2px no-repeat;
}

ul.rss li {
	background: url(images/style1/rss.png) 2px 2px no-repeat;
}

ul.check li {
	background: url(images/style1/typo/check.png) 2px 2px no-repeat;
}

ul.triangle-1 li {
	background: url(images/style1/typo/triangle-1.png) 6px 4px no-repeat;

}






ul.triangle-2 li {
	background: url(images/style1/triangle-2.png) 6px 4px no-repeat;
}

ul.bullet-1 li {
	background: url(images/style1/typo/bullet-1.png) 4px 4px no-repeat;
}







ul.bullet-2 li {
	background: url(images/style1/bullet-2.png) 4px 4px no-repeat;
}




.widget li.recentcomments{
background-color: transparent;
background-image: url(images/comments-bullet.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 2px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 12px;
padding-left: 20px;
clear: both;

}

background: url(images/comments-bullet.gif) 4px 4px no-repeat;
}






/* Captions */
.aligncenter,
div.aligncenter {

	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;

	background-color: #f3f3f3;
	padding-top: 4px;

	margin-left: 10px;
        margin-right: 10px;
       margin-top: 10px;
       margin-bottom: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}


.wp-caption p.wp-caption-text {


	padding: 0 4px 5px;
	margin: 0;
	font-size:100%;
line-height:1.3em;


}


#caption-text-left .wp-caption p.wp-caption-text {

text-align:left;

}
/* End captions */














.main2 .maininfo blockquote {
	color: #eee;

	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 0px 0px 5px 60px;
	margin: 15px 0;
	background: url(images/quote-start.png) 0 0 no-repeat;
}



.main2 .maininfo blockquote p {
	padding: 0 60px 10px 0;
	margin-top: 0;
        color: #666;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	background: url(images/quote-end.png) 100% 100% no-repeat;
}


.pre {
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-width:1px;
border-style:solid;
border-color: #f0f0f0;
background-color: #f7f7f7;
padding:10px;

}

.main2 .maininfo .pre p {font-size:12px;}

span.alert, span.info, span.download, span.note {
display: block;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 45px;
margin-top: 15px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
}

span.alert {
color: #cc0000;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #fe7b7a;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fe7b7a;
background-color: #ffd6d6;
background-image: url(images/style1/status-alert.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 10px 50%;

}

span.info {
color: #0055bb;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #629de3;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #629de3;
background-color: #d8e5f8;
background-image: url(images/style1/status-info.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 10px 50%;
}

span.note {
color: #b79000;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #fde179;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #fde179;
background-color: #fef6d8;
background-image: url(images/style1/status-note.png);
background-repeat: no-repeat;

background-attachment: scroll;

background-position: 10px 50%;
}

span.download {
color: #57861a;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #c2df88;
border-bottom-width: 3px;

border-bottom-style: solid;


border-bottom-color: #c2df88;
background-color: #eef7dd;
background-image: url(images/style/1status-download.png);




background-repeat: no-repeat;
background-attachment: scroll;
background-position: 10px 50%;
}

.johnsonbox {
width: 75%;
margin-top: 0pt;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
padding: 15px;
border-width: 1px;
border-style: solid;
border-color: #dddddd;
background-color: #ffffcc;
}


.rssbox{
width:176px;
height:126px;
background-image: url(images/rssbox.png);
background-repeat:no-repeat;
margin-left:-3px;
margin-bottom:5px;
position:relative;
float:left;

}


.rssbox-text{
padding-top:80px;
padding-right: 8px;
padding-left:8px;
padding-bottom: 5px;
}

.rssbox img{
position:absolute;
top: 10px;
left: 113px;
}

.rssbox-news{
width:176px;
height:126px;
background-image: url(images/rssbox-news.jpg);
background-repeat:no-repeat;
margin-left:8px;
margin-bottom:5px;
position:relative;
}

.rssbox-news img{
position:absolute;
top: 10px;
left: 113px;
}


.rssbox-travel{
width:176px;
height:126px;
background-image: url(images/rssbox-travel.jpg);
background-repeat:no-repeat;
margin-left:8px;
margin-bottom:5px;
position:relative;
}

.rssbox-travel img{
position:absolute;
top: 10px;
left: 113px;
}


.rssbox-events{
width:176px;
height:126px;
background-image: url(images/rssbox-events.jpg);
background-repeat:no-repeat;
margin-left:8px;
margin-bottom:5px;
position:relative;
}

.rssbox-events img{
position:absolute;
top: 10px;
left: 113px;
}

.rssbox-win{
width:176px;
height:126px;
background-image: url(images/rssbox-win.jpg);

background-repeat:no-repeat;
margin-left:8px;
margin-bottom:5px;
position:relative;
}

.rssbox-win img{
position:absolute;
top: 10px;
left: 113px;
}

/* search results css */

h2.archive_head { 
font-weight: bold !important; 
font-size: 1.4em !important; 
text-transform: uppercase !important; 
letter-spacing: normal !important; 

margin: 0 0 1.8em 0 !important; 
padding: 10px; 
font-family: Georgia,"Times New Roman",Times,serif;
color: #4a4131;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d8d8d8;

}

.blue { color: #336699; }
.entry h3 { margin: 2.5em 0 0.5em 0; }tagged
.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }





/* posttab plugin css */

.postTabs_divs ul{line-height:12px; }
.postTabs_divs ul li a {color: #336699;}
.postTabs_divs ul li a:hover {color: #336699, text-decoration: underline;}



.under-title-info{
width:534px;

}

.addthis-holder{
float:right;
margin-right:6px;
}



.postdata {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
        float:left;
        margin-left:15px;
}

.post-footer {
padding-top: 30px;
margin-top: 30px;
margin-bottom: 30px;
margin-left:130px;
background-image: url(images/post_stars.gif);
background-repeat: no-repeat;
background-attachment: scroll;


}

.hand-drawn-line {
padding-top: 10px;

background-image: url(images/hand_drawn_line_sml.png);
background-repeat: no-repeat;

float:left
display:block;
}

.post-tags{
float:left;
margin-top:20px;
margin-bottom:20px;
padding-left:10px;
}



#sidebar ul {

list-style-type: none;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 35px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
font-size: 0.9em;
background-image: url(images/sidebarmid01.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center top;

}

#sidebar h2 {
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
font-size: 12pt;
text-align: center;
background-color: transparent;
background-image: url(images/sidebartop01.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
border-width: 0px;
border-style: solid;
border-color: #cccccc;
height: 30px;
width: 201px;
font-weight: normal;
font-family: Georgia;
}



#sidebarbottom {

height: 16px;
width: 201px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #ffffff;
background-image: url(images/sidebarbottom01.gif);

background-repeat: no-repeat;



background-attachment: scroll;
background-position: center bottom;

}

.widget{
width: 240px;
margin-left: 4px;
background-color: transparent;
background-image: url(-images/widgetbck.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: 0% 0%;

margin-bottom: 50px;
padding-bottom: 30px;
margin-top: 10px;
font-family: Georgia,"Times New Roman",Times,serif;



}

.widget h2 {
height: 20px;
width: 252px;

background-color: transparent;
background-image: url(-images/widgeth2.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
text-align: center;
padding-top: 22px;
font-size: 20px;
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: normal;
line-height: normal;
color: #4a4131;
margin-bottom: 5px;

}


.widget ul li 
 {
text-align:left;
font-size:12px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 10px;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 18px;
background-color: transparent;
background-image: url(images/star-bullet.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 6px;

line-height: 120%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d8d8d8;


}






.categories{
font-size:20px; 
margin-top:30px;
text-align:center;
font-family: Georgia,"Times New Roman",Times,serif;
color: #4a4131;

}



.categories ul li 
 {
text-align:left;
font-size:12px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 10px;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 18px;
background-color: transparent;
background-image: url(images/star-bullet.gif);

background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 6px;
line-height: 120%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d8d8d8;
}


.ata-logo {
width: 385px;
height: 101px;
margin-left: 120px;
margin-top: 0px;
}


.home-info{
height:64px;
width:242px;
margin-top:12px;
margin-left:180px;
}

.home-info ul{
margin-top:20px;
display:inline;
font-size:16px;
padding:5px;
float:left;
}

.home-info ul li{
margin-left:20px;
display:block;
float:left;
}


.search-holder{
padding-left:30px;


}


.rss-holder{
float:right;

}


.listgrav{
float:left;
margin:8px;
padding:1px;
border:1px #dadada solid;
}


div.homecollft {
padding-top: 12px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float: left;
background-color: #ffffff;
width: 150px;
}


.navblocktxt img {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
color: #59594f;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
}


.navblockhm img{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.navblocktxt img {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
color: #59594f;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
}


div.homecollft {
padding-top: 12px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
float: left;
background-color: #ffffff;
width: 150px;
}




.pointercontainhed{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: bold;
font-family: arial,verdana,sans-serif;
background-image: url(images/triangle-1.png);
background-repeat: no-repeat;
}


.pointercontainsub {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-family: arial,verdana,sans-serif;
}




.navblockhm{
margin-top: 0px;

margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
float: left;
}




.leftcolboxes{
	width:173px;
	float:left;

}




.right-bar-ad{

padding: 25px 0px 25px 35px
}

.left-bar-ad{
float:left;
padding: 25px 0px 0px 10px
}


.grist-ad-right {
        width:220px;
	float: left;
	margin-top: 28px;
	margin-bottom: 10px;
        margin-left: 18px;
	padding: 3px;


	font-size:90%;
        line-height:1.1em;
	color: #7F8E29;
	border: 3px double #bbb;
	clear: both;
	text-align: left;
        background-color:#f6f6f6;
}

.grist-ad-right P {
padding:5px;
}

.right-bar-ad-block{
float:left;

width:254px;
}



