/*  

Theme Name: Mammoth



Theme URI: http://schwarttzy.com/?page_id=752



Description: This theme is my interpretation of a blog theme for very particular climbing gear company to give you the desire to get outside and find your adventure.



Version: 1.0.7



Author: Eric Schwarz



Author URI: http://schwarttzy.com/?page_id=225



Tags:  white, red, black, fixed-width



License: GPL



License URI: http://www.opensource.org/licenses/gpl-2.0.p



*/

@import url('http://fonts.googleapis.com/css?family=Museo-Sans');

body {

	font: 100% Museo-Sans, Arial, Helvetica, sans-serif;

	background: /*url(http://www.estudio-sm.com/items/back-wrapper.jpg)*/ #fff;

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

}

h1, h2, h3, h4, h5, h6 {

	font-family: museo-sans, Arial, Tahoma;

	padding:0 5px;

	color: #FFF;

	text-transform:uppercase;

	text-shadow:0 0 4px #4a555e;

	clear:both;

}
h7 {

	font-family: museo-sans, Arial, Tahoma;

	padding:0 5px;

	color: #737B7E;

	text-transform:uppercase;

	/*text-shadow:0 0 4px #444;*/

	clear:both;

	font-weight: bold;


}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {border-left: 2px solid #4c5356;}

#center {

	width: 1000px;

	margin: 0 auto;

	position: relative;

	
	

}

h1 a {color: #FFF;}

a {

	color: #010080;

	text-decoration: none;

}

a:hover{

	color:#666;

}

#menuz {

	float: left;

	/* text-shadow:0 0 6px #333;*/

	background: url(images/6.png) bottom;

	width:100%;

	height: 150px;

	border-bottom: 1px solid #737B7E;

	overflow: hidden;

}

#title {	

	color: #ff8400;

	padding:35px 0px 15px 10px;

	margin:0px;

	height:60px;

	text-align:left;

	width:100%;

	overflow:hidden;

}

#title h1 {

	font-size: 54px;

	font-weight: bold;

	padding:0px;

	float:left;

	margin:0px;

	text-transform: uppercase;

}

#title h2 {

	font-size: 36px;

	font-weight: bold;

	padding:0px;

	float:left;

	margin:18px 0 0 10px;

	/*text-shadow:0 0 6px #666;*/

	color:#cccbc4;

	text-transform: uppercase;

	clear:none;

}

#title h1 a{

	color:#FFF;

	border:none;

	padding:0px;

	margin:0px;

}

#title h1 a:hover{

	color:#737B7E;

}



/* #menulist, .menulist ul {

	margin: 0;

	padding-left: 180px;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

	overflow:hidden;

	



	

} */


#menulist, .menulist ul {

 
	list-style-position: outside;

	position: relative;


	width:500px;
	
	margin-left: 25%;



	
	

	

}

#menulist ul li li {

	display:none;

	padding:0;

	margin:0;



}

#menulist li ul li {

	display:none;

	padding:0;

	margin:0;


}

#menulist a {

	height: 40px;

	border:none;

	font-size:14px;

	line-height:35px;

	display: block;

	padding: 0px 12px 0px 12px;

	color: #737B7E;

	text-decoration: none;



}

#menulist a:hover {

	border:none;

	/*background: url(images/blacktrans.png);*/

	color:#00017F;




}



#menulist li {

	color:#010080;

	font-size: 14px;

	list-style:none;

	font-weight: bolder;

	font-family: museo-sans, Arial, Tahoma;

	float: left;



}



.content {

	float:left;

	color:#666;

	/*text-shadow:0 0 4px #000;*/

	height: auto;

	margin: 5px 35px 0 35px;

	width:900px;

	text-align:justify;

	background: url(images/blacktrans3.png);

	padding:1px;

	border: 0px solid #ccc;

	

}



.clearz{

	width: 900px;

	float: right;

}

.tags{ 

	width: auto;

	float: right;

	padding:2px;

	text-align: right;

	font-size: 14px;

}

#endspacer{

	float:left;

	height:20px;

	width:900px;

	margin:75px 25px 25px 25px;

}

.label1 {

	min-height: 10px;

	/*width:250px;*/

	/*font-size:10px;*/

	overflow:hidden;

	text-align:right;

	/*padding: 0 15px 5px 0;*/

	/*margin:0 20px 10px 20px;*/

	float:left;

	font-family: museo-sans, Arial, Tahoma;

	font-weight:bold;


	text-transform:uppercase;

	/*border-right: 2px solid #010080;

	text-shadow:0 0 4px #444;*/

	color:#FFF;

}
/*

.label1 a {

	color:#FFF;

}*/

/*.label1 a:hover {border-bottom: 2px solid #010080;}*/

.label2 {

	min-height: 90px;

	/*width:250px;*/

/*	font-size:34px;*/

	overflow:hidden;

/*	padding: 0 0 5px 15px;*/

	/*margin:0 20px 10px 20px;*/

	float:right;

	font-family: museo-sans, Arial, Tahoma;

	font-weight:bold;

	border-left: 2px solid #010080;

	text-transform:uppercase;

	text-shadow:0 0 4px #444;

	color:#FFF;

}*/

.label2 a {

	border:none;

	color:#FFF;

	padding:0px;

}

.label2 a:hover {

	border-bottom: 2px solid #010080;

}

.widget{

	float:left;

	text-align:left;

	width:210px;

	margin:0 0 10px 15px;

}

.widget h1, #widget h2, #widget h3, #widget h4, #widget h5, #widget h6{

	text-transform: uppercase;

	padding-bottom: 5px;

	float: left;

}

.widget ul, .widget li{

	list-style-type: none;

	color: #737B7E;

	padding: 0;

	margin: 0;

}

.widget ul ul ul{ display:none;float: left;

} 

.widget h2{

	color: #FFF;

	margin: 25px 0 10px 0;

	width:200px;

}	

.widget a {

	color: #737B7E;

}

.widget a:hover {

	color: #010080;

}

#notfooter {

	border-top:  1px dotted #737B7E;
	border-bottom:  1px dotted #737B7E;

	
	text-align:center;

	float:left;

	width:920px;

	font-size:11px;

	margin-left:1%;


}


#nottop {

	border-top:  1px dotted #737B7E;
	

	margin-top:-47px;

	text-align:center;

	float:left;

	width:920px;

	font-size:11px;

	margin-left:1%;


}
#nottop1 {

	border-top:  1px dotted #737B7E;
	
	margin-top:-7px;

	text-align:center;

	float:left;

	width:920px;

	font-size:11px;

	margin-left:1%;


}


/************************************************

				Comments          

************************************************/

.comment {

	float:left;

	list-style:none;

	width:900px;

	margin: 10px 0 5px 0;

	padding:5px 0px;

}

.children {list-style: none;}

.reply-title {

	text-transform: uppercase;

	font-weight: 100;

	font-size: 18px;

}

.comment-notes {

	font-style:italic;

	float:right;

	font-size:12px;

	padding-right:90px;

}

.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {

	text-transform: uppercase;

	font-weight: 100;

	font-size: 16px;

}

#author {margin-left:22px;}

#email {margin-left:18px;}

#url {margin-left:10px;}

.form-submit {float:right;}

.avatar {

	float:left;

	margin-right:5px;

}

.form-allowed-tags {display:none;}

#comment {width:100%;}

.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/whitetrans.png);

	float:left;

}

.commentinfo{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

	border-bottom: 1px solid #FFF;

}

.trackback, .pingback {

	background: url(images/whitetrans.png);

	float:left;

	width:890px;

	padding:5px;

	margin-bottom:5px;

	color:#FFF;

	list-style:none;

}

.trackback a, .pingback a {color:#010080;}

.trackback a:hover, .pingback a:hover {color:#737B7E;}

.depth-2 {width: 850px;}

.depth-3 {width: 810px;}

.depth-4 {width: 770px;}

.depth-5 {width: 730px;}

.depth-6 {width: 690px;}

.depth-7 {width: 650px;}

.depth-8 {width: 610px;}



/************************************************

				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);

	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;

}

#textarea2 {

	border-color: #DEDEDE #bbb #bbb #DEDEDE;

	border-style: solid;

	border-width: 1px;

	font: 110% museo-sans, 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/whitetrans.png);

	clear: left;

	width:870px;

}

blockquote blockquote {width:840px; background: url(images/blacktrans3.png);}

blockquote blockquote blockquote {width:810px;background: url(images/whitetrans.png);}

blockquote blockquote blockquote blockquote {width:780px; background: url(images/blacktrans3.png);}

cite {float:right;}

address {color:#FFF; font-weight:bold;}

img {

	height: auto;

	max-width: 900px;

}

a img {border: none;}

a:hover 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 {

	background: url(images/50.png);

	margin: 0 auto 0;

	border:none;

	padding:15px 10px 10px 10px;

	margin:10px;

	text-align: center;

}

.wp-caption p {

	float:none;

	width:auto;

}

.size-thumbnail {

	margin: 0 15px 10px 0;

}

.gallery {

	background: url(images/50.png);

	padding: 0 5px 0 5px;

	clear:both;

}

	

.aligncenter {

	clear: both;

	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 #010080 solid;

	border-top-width: 2px;

	clear: both;

	height: 0;

}

.bg {

	width: 100%;

	position: fixed;

	top: 0;

	left: 0;

}

pre {

	background:url(images/50.png);

	padding:5px;

	width:800px;

	margin: 10px 50px 10px 50px;

	text-shadow: none;

	color:#000;

} 

.widget table {float:left;}

table th {color: #0b6492;}

table td, table th {

	padding: 3px 6px;

	font-size: 12px;

}

table th {

	color:#FFF;

	background: url(images/blacktrans.png);

	font-weight:bold;

	text-transform: uppercase;

	border-bottom: 1px transparent;

}

table td }

table td  a {color:#FFF;}

.wp-caption-text {

	color:#FFF;

	font-weight:bold;

}

.gallery-caption {

	color:#FFF;

	font-weight:bold;

}
.hr {

	border-top:  1px solid #737B7E;

	float:left;

	width:900px;

	font-size:11px;


}


a.menulisti:link, a.menulisti:visited, a.menulisti:active  {
	color: #666666;
	
	

	font-size: 14px;

	list-style:none;

	font-weight: bolder;

	font-family: museo-sans, Arial, Tahoma;

	float: left;

}
a.menulisti:hover  {
	
	
	color:#00017F;

	font-size: 14px;

	list-style:none;

	font-weight: bolder;

	font-family: museo-sans, Arial, Tahoma;

	float: left;

}





a.menulistin:link, a.menulistin:visited, a.menulistin:active, a.menulistin:hover  {
	color: #00017F;
	
	

	font-size: 14px;

	list-style:none;

	font-weight: bolder;

	font-family: museo-sans, Arial, Tahoma;

	float: left;

}



/************************************************

				Fortitudo Et Honos         

************************************************/