@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background:#0b0600 url(../images/background-leather.jpg) no-repeat top center; text-align:center; min-height:100%; scrollbar-base-color: #78220e;
	scrollbar-arrow-color: #EBD8B5;
	scrollbar-face-color: #3B0F06;
	scrollbar-highlight-color: #EBD8B5;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #85552F;}
#container{margin:15px auto; width:1000px; position:relative; text-align:left;}/*centers main content*/
#contentwrapper{background:url(../images/container-background-repeat.png) repeat-y; width:970px; margin:20px auto 0 auto;}
.transparent{}
#content{width:915px; padding:60px 0 10px 25px; color:#000; float:left;}
#minheight {height:400px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.8em; color:#999; text-align:center; margin-top:3px;}
.clear {clear:both;}

/***************** Columns *****************/
#leftcolumn{float:left; width:335px; padding:0 15px 0 0;}
#centercolumn{float:left; width:400px; padding:0 15px 0 0;}
#rightcolumn{float:left; width:141px; padding:0;}

/***************** Blog Box *****************/
#blog{background:#ebd8b5; color:#000; border:1px solid #bd823d; width:309px; height:304px; margin:0 0 8px 23px;}
#blogcontent{padding:12px;}

/***************** Home Text Box *****************/
#hometxt{background:#3b0f06; border:1px solid #bd823d; width:360px; height:199px; padding:18px; color:#ebd8b5; overflow-y:scroll;}

/***************** Boxs *****************/
#box{background:#ebd8b5; border:1px solid #bd823d; margin:20px 20px 10px 20px; padding:20px; color:#000;}

.smbox{background:#3e200b; border:2px solid #bd823d; margin:20px 20px 10px 20px; padding:20px; color:#ebd8b5;}
.smbox a:link, .smbox a:visited{color:#ae813a; text-decoration:none;}

.prostaff{background:#7f3f01; border:2px solid #bd823d; margin:20px 20px 10px 20px; padding:20px; color:#ebd8b5;}
.prostaff a:link, .prostaff a:visited{color:#ae813a; text-decoration:none;}

/***************** Headers *****************/
h1 {font-size: 1.5em; font-weight:bold; color:#864a1a;}
h2 {font-size: 1.5em; }
h2 a:link, h2 a:visited, h2 a, h3 a:link, h3 a:visited, h3 a{ color:#3b0f06; text-decoration:none; }
h2 a:hover, h3 a:hover{color:#9d5924; text-decoration:none; }
h3 {font-size: 1.33em; }

/***************** Text Format *****************/
.large{font-size:1.3em;}

/***************** Image Format *****************/
img {border:none;}
.floatlft{float:left; padding:0 10px 0 0; clear:left;}

/***************** Text Format *****************/
.white{color:#ebd8b5; font-size:1.2em;}

.white a:link{color:#ebd8b5; text-decoration:none;}

/***************** List Format *****************/
ul li {margin-left:40px;}

/***************** Basic Links *****************/
a{outline: none;}
a:link{color:#0c4b80; text-decoration:none;}
a:visited{color:#68653A; text-decoration:none;}
a:hover{color:#0c4b80; text-decoration:underline;}

/***************** Video *****************/
#videobackground{background:url(../images/video-background.jpg) no-repeat; height:426px; width:600px; float:left;}


/***************** Menu *****************/
div#menu {height:auto; padding:0; position:absolute; top:232px; left:9px; z-index:200; width:985px;}
div#menu ul li {float:left; display:block; margin:0; padding:0 0 0 6px; list-style:none;}
div#menu a:hover img, a.active img {visibility:hidden;}
div#menu li, div#menu a, div#menu img {background-repeat:no-repeat; border:medium none; display:block; height:41px;
padding:0pt;}
div#menu>ul a {width: auto;}

/* Home */
div#menu a#home{background-image:url(../images/nav-home-over.jpg); width:91px;}

/* Crew */
div#menu a#crew{background-image:url(../images/nav-crew-over.jpg); width:117px;}

/* Videos */
div#menu a#videos{background-image:url(../images/nav-videos-over.jpg); width:106px;}

/* Journal */
div#menu a#journal{background-image:url(../images/nav-journal-over.jpg); width:196px;}

/* Trophy Room */
div#menu a#trophy{background-image:url(../images/nav-trophy-over.jpg); width:148px;}

/* Links */
div#menu a#links{background-image:url(../images/nav-links-over.jpg); width:85px;}

/* Gear */
div#menu a#gear{background-image:url(../images/nav-gear-over.jpg); width:85px;}

/* Contact */
div#menu a#contact{background-image:url(../images/nav-contact-over.jpg); width:100px;}


/*************** Bottom sponsors **************/
#sponsor{height:152px; width:971px; background:url(../images/bottom-sponsor-background.jpg) no-repeat; margin:0 0 0 15px; padding:24px 58px;}
#sponsor img{padding:0 13px;}
#sponsor img.moveup{padding-bottom:10px;}
/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:968px;}
ul#footer li {display:inline; float:right; font-size:0.8em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0pt 4px 0pt 10px;}
ul#footer li a:link, ul#footer li a:visited{color:#9c7343; text-decoration:none;}
ul#footer li a:hover{color:#fff; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt; color:#c6681a;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.75em; padding:70px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}


table.listing
{
	width: 80%;
	border: 4px solid #edddbf;
	color: white;
	margin: 1em auto 2em auto;
	border-collapse: collapse;
}

table.listing td, table.listing th
{
	border: 1px solid #edddbf;
	padding: 4px;
	vertical-align: top;
	font-size: 90%;
}

table.listing th
{
	font-weight: bold;
}

form.simple
{
	width: 40em;
}

form.simple div.item
{
	clear: both;
	margin-bottom: 0.5em;
}

form.simple label
{
	float: left;
	display: block;
	width: 15em;
	text-align: right;
	color: #edddbf;
	margin-right: 1em;
}

form.simple label.right
{
	display: inline;
	float: none;
	
}

form.simple input
{
	width: 20em;
}

form.simple input.checkbox
{
	width: auto;
	margin-left: 16em;
}

form.simple textarea
{
	width: 20em;
	font-family: inherit;
	font-size: inherit;
	height: auto;
}

form.simple .buttons
{
	text-align: right;
	padding-right: 3em;
}

form.simple fieldset
{
	padding: 4px;
	border-color: #edddbf;
}

form.simple legend
{
	margin: 0 0 0 1em;
	padding: 0 1em;
	font-weight: bold;
	color: #edddbf;
}

#adminNav
{
	list-style-type: none;
	text-align: center;
}

#adminNav li
{
	display: inline;
	padding-right: 1em;
}

ul.error
{
	color: red;
	margin-left: 2em;
}

ul.messages
{
	color: #cfb583;
	border: 2px solid #cfb583;
	padding: 4px;
	margin: 1em 2em;
	background-color: #000000;
}

ul.messages li
{
	margin-left: 2em;
}

#sidebar {background:url(../images/top-parchment-bg.jpg) repeat-x #efe0c1;}
#wpcontent {background:#efe0c1;}
.hidden {left:-9999px; position:absolute;}
ul.links {margin-left:20px;}
ul.links li {list-style:none; padding:10px;}

#storeItems img {float:left; margin-bottom: 11px; margin-left: 5px;}
#rightSide {float:left;}
ol {line-height: 160%; margin-left: 60px;}
