/* Import
-------------------------------------------------------------- */
@import url("global.css");
@import url("forms.css");
@import url("notices.css");
@import url("typography.css");


/* Typography
--------------------------------------------------------------  */
body{color:#5c5c5c;font-size:81.25%;background:url("../images/body_bg.png") repeat-x;height:1000px;}
a:link,a:visited{color:#910000;text-decoration:none;}
a:active,a:focus,a:hover{text-decoration:underline;}
.page-title,.entry-title,h1,.h1,h2,.h2,h3,.h3,.h4,h5,.h5,h6,.h6{color:#910000;}
h4{color:#5c5c5c;}
.sidebar .page-title,.sidebar .entry-title,.sidebar h1,.sidebar .h1,.sidebar h2,.sidebar .h2,.sidebar h3,.sidebar .h3,.sidebar h4,.sidebar .h4,.sidebar h5,.sidebar .h5,.sidebar h6,.sidebar .h6{font-weight:400;}
hr{background:none;border-bottom:#fff6e8 solid 1px;border-top:#e6d5bb solid 1px;height:0;margin:3em 0;}
button,.button,.button:link,.button:visited{background:#640e02 url("../images/button.png") repeat-x;border:#640e02 solid 1px;border-radius:0.25em;-moz-border-radius:0.25em;-o-border-radius:0.25em;-webkit-border-radius:0.25em;color:#fff;font-weight:400;height:35px;line-height:35px;text-align:center;padding:0 15px;}
a.button{display:inline-block;}
img.thumbleft{float:left; margin:0 10px 30px 0; border:1px solid #ccc; padding:5px; background:#fff;}

/* Structure
--------------------------------------------------------------  */
html{background:#699919 url("../images/html_bg.png");}
.wrapper{min-width:1000px;overflow:hidden;}
.page{width:962px;margin:0 auto;}

/* Header
--------------------------------------------------------------  */
.page-header{background:url("../images/flag.png") no-repeat right 32px;position:relative;margin:0 -82px;padding:147px 82px 0;}
.page-header .logo{background:url("../images/logo.png");height:184px;left:50%;margin-left:-91px;position:absolute;top:14px;width:183px;}
.page-header .logo a{display:block;height:100%;overflow:hidden;text-indent:-9999em;width:100%;}
.page-header .page-nav{background:url("../images/nav_shadow.png") no-repeat bottom;height:50px;margin-left:-10px;padding-bottom:20px;width:982px;}
.page-header .page-nav nav{background:#681306 url("../images/nav.png") repeat-x;border:#651307 solid 1px;border-bottom:0;height:31px;list-style:none;padding:7px 11px 12px;}
.page-header .page-nav ul{list-style:none;margin:0;padding:0;}
.page-header .page-nav li{float:left;margin:0 15px;}
.page-header .page-nav a{border:transparent 1px solid;color:#fff;display:block;font-weight:700;height:29px;line-height:29px;text-decoration:none;text-transform:uppercase;padding:0 14px;}
.page-header .page-nav a:active,.page-header .page-nav a:focus,.page-header .page-nav a:hover{background:#7bb100 url("../images/nav_li.png") repeat-x;border-color:#264100 #84c600 #90d800 #446f00;}
.page-header .page-nav .left{float:left;}
.page-header .page-nav .right{float:right;}

/* Body
--------------------------------------------------------------  */
.page-body-wrapper{background:url("../images/page_body.png");padding:0 11px;}
.page-body{background:#fbecd6;padding:13px 13px 39px;}
.container{float:left;margin-right:-294px;width:100%;}
.content{margin-right:294px;padding-left:12px;}
.sidebar{background:#f6e6cf;border:#e6d5bb solid 1px;float:right;width:248px;padding:12px;}
.sidebar .widget{margin-bottom:3em;}
.sidebar .widget:last-child{margin-bottom:0;}
/* Banner
--------------------------------------------------------------  */
.banner{background:#fff url("http://media.mickeysteele.org/images/banner.jpg") no-repeat center;border:#e1d4c0 solid 1px;height:328px;margin-bottom:3em;position:relative;padding:3px;}
.banner p{background:rgba(0, 0, 0, 0.5);color:#fff;float:left;font-size:1.9em;line-height:1.2em;margin-top:85px;text-shadow:rgba(0, 0, 0, 0.5) 0 0 1em;width:380px;padding:1em 2em;}
.banner a:link,.banner a:visited{color:#f6ff00;}

/* Footer
--------------------------------------------------------------  */
.page-footer{background:url("../images/footer.png") no-repeat;color:#fbecd6;height:72px;padding:42px 16px 26px;}
.page-footer a:link,.page-footer a:visited{color:#fbecd6;}
.page-footer .logo{background:url("../images/footer_logo.png");float:left;height:83px;margin-right:24px;margin-top:-16px;width:82px;}
.page-footer .logo a{display:block;height:100%;overflow:none;text-indent:-9999em;width:100%;}
.page-footer nav ul{list-style:none;margin:0 0 0.5em;padding:0;}
.page-footer nav li{display:inline;}
.page-footer nav li:before{content:"|";margin:0 0.5em;}
.page-footer nav li:first-child:before{content:"";margin:0;}

/* JScrollPane
--------------------------------------------------------------  */
.jscrollpane{margin-bottom:5px;}
.jscrollpane a {float:left;margin-left:6px}
.jscrollpane a:first-child {margin-left:0}
.jscrollpane img {display:block;max-height:399px}



/* Transitions
-------------------------------------------------------------- 
a {
	transition-property: all;
	transition-duration: 400ms;
	transition-timing-function: ease-in-out;
	-moz-transition-property: all;
	-moz-transition-duration: 400ms;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-property: all;
	-o-transition-duration: 400ms;
	-o-transition-timing-function: ease-in-out;
	-webkit-transition-property: all;
	-webkit-transition-duration: 400ms;
	-webkit-transition-timing-function: ease-in-out;
}	*/
