/*  
Theme Name: Adventure
Theme URI: http://schwarttzy.com/web-design/adventure/
Author: Eric Schwarz
Author URI: http://schwarttzy.com/about-2/
Description: Inspired by a certain GPS Manufacture, I designed this theme to feel like you're looking through a window out into the wilderness. Version 1.5.7 Admin Bar fix. Version 1.5.6 Adds some CSS3 for browsers that support it and Christmas Colored menu bar. Version 1.5.5-3 Minor errors. Version 1.5.2 Found some left over code. Version 1.5.0 Is a huge leap forward using the Adventure+ code, a premium version of this theme with more features. Be sure to check out the "theme options" where you can change the link colors and choose from five different menu bars. Version 1.4.6 Added some code for browsers that support it to perfectly stretch the background image. I still recommend that you have a 1920by1080 image for browsers that don't support it. Version 1.4.3 Fixed IE6 stretch images errors. Version 1.4.3 Fixed 404 error page issues, I have done the best I can with the menu bar on IE 6 browser. Version 1.4.2 fixes an issue when you have to many links in the bottom bar where the link would disappear entirely if you had to many. Now the slogan goes first, then the title, and finally the links one by one.
Version: 1.5.7
License: GNU General Public License
License URI: license.txt
Tags:  white, purple, two-columns, fixed-width, custom-menu, featured-images, custom-background, custom-colors, featured-images, theme-options
*/

/************************************************
				Defaults          
************************************************/

body {
	font-size:13px;
	background: fixed center center url(images/02.jpg) #000;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	padding: 0;
	clear:both;
}

/************************************************
				Layout         
************************************************/

#clear {
	width: 100%;
	overflow: hidden;
	position: absolute;
	text-align: center;
}
#center {
	width: 1000px;
	margin: 50px auto;
	position: relative;
}
.top #center {margin: 100px auto;	}
#endspacer {
	height: 150px;
	width: 900px;
	float: left;
}

/************************************************
				Links          
************************************************/

a {
	-webkit-transition: color 0.25s ease-in-out;-moz-transition: color 0.25s ease-in-out;transition: color 0.25s ease-in-out;
	color: #0b6492;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
h1 a{
	color: #FFF;
}
h1 a:hover{
	color: #0b6492;
}

/************************************************
				Header          
************************************************/
.wpheader{
	width:994px;
	height:175px;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	border: 3px solid #4a4646;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.eighty .header{border: 3px solid #454141;}
.eightyfive .header{border: 3px solid #343131;}
.header img {
	height: auto;
	max-width: 1000px;
}
#title {	
	color: #FFF;
	float: left;
	padding: 0px;
	margin: 14px 0 14px 14px;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
}
#slogan {
	padding: 0px;
	float: left;
	margin: 6px 0 20px 14px;
}
#slogan h2{
	font-size: 15px;
	padding: 0px;
	font-variant: small-caps;
	font-weight: 100;
	text-decoration: none;
	color: #b7c2c3;
}

/************************************************
				Navigation          
************************************************/

#bar{
	background:#512e36;
	width: 100%;
	height: 50px;
	position: fixed;
	text-align: left;
	bottom: 0;
	left: 0;
}
#bar li a:hover{background:#0b6492;}
html > body #bar{background:#512e36 url(images/overlay.png);}
html > body #bar li a:hover{background:#0b6492 url(images/overlay.png);}
.top #bar{top: 0;}
#bar ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 50px;
	font-weight: bold;
}
#bar li {
	font-size: 14px;
	font-weight: bold;
	font-family: sans-serif;
	font-variant: small-caps;
	float: left;
	border-left: 1px solid #575253;
}
#bar li a { 
	height: 50px;
	display: block;
	padding: 0px 12px 0px 12px;
	color: #FFF;
	text-decoration: none;
}
#bar ul.children, #bar ul.sub-menu {
	float: right;
	list-style-type: none;
	position: absolute;
	visibility:hidden;
	opacity: 0;
	left: 0;
	width:100%;
	background: url(images/blacktrans3.png);
}
.bottom #bar ul.children, .bottom #bar ul.children{
	bottom:50px;
	box-shadow:0 -2px 2px #000;
	-moz-box-shadow: 0 -2px 2px #000;
	-webkit-box-shadow: 0 -2px 2px #000;
}
.top #bar ul.children, .top #bar ul.sub-menu {
	top:50px;
	box-shadow:0 2px 2px #000;
	-moz-box-shadow: 0 2px 2px #000;
	-webkit-box-shadow: 0 2px 2px #000;
}
#bar li ul li {float:right}
#bar ul.children a:hover, #bar ul.sub-menu a:hover {background:#FFF;visibility:visible;opacity: 1;}
#bar li:hover .children, #bar li .children:hover, #bar li:hover .sub-menu, #bar li .sub-menu:hover {visibility:visible;opacity: 1;}
#bar li ul li:hover a {display:block;color:#000;}
#bar li ul li:hover a:active {
	color:#FFF;
	text-shadow:0 0 2px #999;
	-moz-text-shadow:0 0 2px #999;
	-webkit-text-shadow:0 0 2px #999;
	display:block;
}
#title a{
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
}
#title a:hover{color: #0b6492;}
html > body #bar li a:hover {-webkit-transition: color 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}

/************************************************
				Content          
************************************************/

.content {
	/*background:url(images/75.png);*/
	/*background: #ffffff;*/
	background: url(images/blacktrans.png);
	font-family: sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 20px;
	width: 740px;
	height: auto;
	padding: 10px;
	margin-bottom: 15px;
	text-align: justify;
	/*border: 3px solid #4a4646;*/
	border: 3px solid #ff0000;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: left;
}
.left-sidebar .content{float:right;}
.eighty .content{background:url(images/80.png); border: 3px solid #454141;}
.eightyfive .content{background:url(images/85.png); border: 3px solid #343131;}
object {z-index: -1}
.label {
	padding-top:5px;
	text-transform:uppercase;
	font-weight:100;
	font-size:18px;
	top: 10px;
}
.label a {
	color:#ff0000;
	text-transform:uppercase;
	font-weight: 120;
	font-size: 20px;
}
.label a:hover {
	color:#0b6492;
}
.clearz{
	width: 600px;
	float: right;
}
.tags{ 
	width: auto;
	float: right;
	border-top: 1px solid #4a4646;
	text-align: right;
	font-size: 12px;
	line-height: 14px;
}

/************************************************
				Sidebar          
************************************************/

.sidebar{
	text-shadow:0 0 4px #444;
	color: #FFF;
	font-size: 14px;
	font-family: sans-serif;
	background: url(images/blacktrans.png);
	border: 3px solid #ff0000;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 200px;
	padding: 10px;
	margin-top : 89px;
	float: right;
	text-align: justify;
}
.left-sidebar .sidebar{float:left;}
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6{
	text-transform: uppercase;
	border-bottom: 1px solid #FFF;
	padding-bottom: 5px;
}
.sidebar ul, .sidebar li{
	list-style-type: none;
	color: #cccbc4;
	padding: 0;
	margin: 0;
}
.sidebar ul ul ul{ display:none;float: left;
} 
.sidebar h2{
	color: #ff0000;
	margin: 25px 0 10px 0;
	width:200px;
}	
.sidebar a {
	color: #ffffff;
}
.sidebar a:hover {
	color: #ff0000;
}

/************************************************
				Widgets          
************************************************/

.widgetbox {
	text-shadow:0 0 4px #444;
	color: #FFF;
	font-size: 14px;
	background: url(images/blacktrans.png);
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 990px;
	padding: 10px 0 10px 10px;
	margin: 15px 0 0 0;
	float: right;
}
.widget {
	width:237px;
	margin:0px 10px 0px 0px;
	float:left;
	height:100%;
	min-height:300px;
	
}
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6{
	text-transform: uppercase;
	border-bottom: 1px solid #FFF;
	padding-bottom: 5px;
}
.widget ul, .widget li{
	list-style-type: none;
	/*color: #cccbc4;*/
	color: #ff0000;
	padding: 0;
	margin: 0;
	text-align:left;
}
.widget ul ul ul{ display:none;float: left;} 
.widget h2{
	color: #FFF;
	margin: 15px 0 0 0;
	width:100%;
}	
.widget a {color: #cccbc4;}
.widget a:hover {color: #FFF;}
.widget form { padding-top:10px;}

/************************************************
				Footer          
************************************************/
#footer{
	margin:0px;
	padding:0px;
	width:0px;
	height:0px;
	overflow:hidden;
}
#notfooter{
	text-shadow:0 0 4px #444;
	color: #ff0000;
	font-size: 14px;
	background: url(images/blacktrans.png);
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/*width: 980px;*/
	width: 746px;
	padding: 10px;
	margin: 15px 0 20px 0;
	/*float: right;*/
	float: left;
	text-align: center;
}

#notfooter a {
	color: #ff0000;
}
#notfooter a:hover {
	color: #ffffff;
}

/************************************************
				Comments          
************************************************/
.comment {
	float:left;
	list-style: none;
	width:730px;
	margin: 10px 0 5px 0;
	padding:5px;
}
.children {list-style: none;}
#reply-title {
	text-transform: uppercase;
	font-weight: 100;
	font-size: 18px;
}
.comment-notes {
	font-style:italic;
	font-size:13px;
	float:right;
	width:265px;
	text-align:center;
	padding-right:125px;
}
.comment .comment-notes {
	font-style:italic;
	font-size:13px;
	float:right;
	width:150px;
	text-align:center;
	padding-right:5px;
}
.comment #respond {
	padding: 0 10px 0 10px;
	background: url(images/blacktrans.png);
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float:left;
}
#author {margin-left:22px;}
#email {margin-left:22px;}
#url {margin-left:8px;}
.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {
	text-transform: uppercase;
	font-weight: 100;
	font-size: 16px;
}
.form-submit {float:right;}
#comment {width:100%;}
.avatar {
	float:left;
	margin-right:5px;
}
.commentinfo{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #4a4646;
}
.trackback, .pingback {
	float:left;
	width:730px;
	padding:5px;
	margin-bottom:5px;
	color:#FFF;
}
.form-allowed-tags {display:none;}
.trackback a, .pingback a {color:#392026;}
.trackback a:hover, .pingback a:hover {color:#0b6492;}
.depth-2 {width: 690px;}
.depth-3 {width: 650px;}
.depth-4 {width: 610px;}
.depth-5 {width: 570px;}
.depth-6 {width: 530px;}
.depth-7 {width: 490px;}
.depth-8 {width: 450px;}

/************************************************
				Forms          
************************************************/

#s{
	background: #FFFFFF url(images/search.gif) no-repeat scroll left top;
	border-color: #DEDEDE #FFFFFF #FFFFFF #DEDEDE;
	border-style: solid;
	border-width: 1px;
	margin-right: 4px;
	padding: 2px 3px 3px 22px;
	width: 175px;
	color: #666;
}

input{
	
	height: 25px;
	background: url(images/form-field-bg.gif) no-repeat;
	border-top: 1px solid #ccc;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ccc;
}

.button, input[type="submit"], .submit {
	border-color: #DEDEDE #bbb #bbb #DEDEDE;
	border-style: solid;
	border-width: 1px;
	background: #e5e5e5 url(images/lightgrayup.png) repeat-x left top;
	margin: 0;
	padding: 2px 3px 1px 5px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #666;
}

.button:hover, input[type="submit"]:hover, .submit:hover {
	color: #000;
}
.button:active, input[type="submit"]:active, .submit:active {
	background: #e5e5e5 url(images/lightgraydown.png) repeat-x left top;
}
#textarea {
	width: 100%;
	border-color: #DEDEDE #bbb #bbb #DEDEDE;
	border-style: solid;
	border-width: 1px;
	font: 110% Arial, Helvetica, sans-serif;
	background: url(images/form-field-bg.gif) no-repeat;
	padding: 3px 7px 3px 7px;
	margin-bottom: 10px;
}

/************************************************
				Random          
************************************************/

blockquote {
	font-style: italic;
	margin: 10px;
	padding: 5px;
	background: url(images/blacktrans.png);
	clear: both;
	float:left;
	width:700px;
}
blockquote blockquote {
	background: none;
	width:670px;
	border: 1px solid #FFF;
}
blockquote blockquote blockquote {
	background: none;
	width:630px;
}
blockquote blockquote blockquote blockquote {
	background: none;
	width:600px;
}
cite { float:right;}
address {font-weight:bold;}
pre {
	color:#FFF;
	background: url(images/blacktrans.png);
	padding:5px;
	width:680px;
	margin: 10px 25px ;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.page-link a:active,
.page-link a:hover {
	color: #ff0000;
}
html > body img {
	height: auto;
	max-width: 740px;
}
a img {border: none; }
.alignleft {float:left;}
.alignright {float:right;}
img.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}
img.alignright {
	float: right;
	margin: 0 0 10px 15px;
}
img.aligncenter {
	margin: 10px auto 10px;
	text-align: center;
	display: block;
}
img.alignnone {
	display: block;
	margin: 10px 0 10px;	
}
.wp-caption {
	margin: 5px;
	padding:8px 5px 5px 5px;
	text-align: center;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: url(images/blacktrans.png);
}
html > body .wp-caption img {
	height: auto;
	max-width: 700px;
}
.wp-caption-text{
	color:#FFF;
	font-weight:bold;
}
.size-thumbnail {
	margin: 0 15px 10px 0;
}
.gallery {
	background: url(images/blacktrans.png);
	margin: 10px;
	padding: 0 5px 0 5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.gallery-caption{
	color:#FFF;
	font-weight:bold;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.left {float: left;}
.textleft {text-align: left;}
.right {float: right;}
.textright {text-align: right;}
.clear {clear: both;}
.block{display: block;}
.border{display: none; visibility: hidden;}
.hidden {display: none; visibility: hidden;}
hr {
	border: 0 #4a4646 solid;
	border-top-width: 2px;
	clear: both;
	height: 0;
}
.bg {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.sticky{}
.bypostauthor{}
table {margin: 0 0 10px 0;background: ;}
.sidebar table {margin-left:4px;}
.sidebar #wp-calendar caption {
	font-size:16px;
	font-family: sans-serif;
	font-weight:bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	padding-bottom: 5px;}
table th {color: #0b6492;}
table td, table th {
	padding: 3px 6px;
	font-size: 12px;
}
.widgetbox #wp-calendar caption {
	font-size:22px;
	font-family: sans-serif;
	font-weight:bold;
	margin: 15px 0 0 0;
	text-transform: uppercase;
	padding-bottom: 5px;}
.widgetbox table {margin-left:10px;}
.widgetbox table td, table th {
	padding: 3px 6px;
	font-size: 16px;
}
table th {
	color:#FFF;
	font-weight:bold;
	text-transform: uppercase;
	border-bottom: 1px transparent;
}
table td  a {color:#FFF;}


/************************************************
				Fortitudo Et Honos         
************************************************/