/* ---- Slight reset ---- */
#main-content{ width:1110px; }
#content{ border:none; background:none;}
.single #main-content{ background:none; }
.thumbnail{ display:none; }
body{overflow-x: hidden;}

/* ---- Get styling :) ---- */

.post span{font-family:Lobster; font-size: 100px; color:#A52A2A}


body{ background:#EBE9D4; color: #333; }

/* ---- Styles, in the order they're used ---- */
body.single #main-content h1:nth-of-type(1) { font:108px 'Yanone Kaffeesatz', Arial, serif; letter-spacing: 3px;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.6)), to(rgba(0,0,0,1))); text-shadow: #444 1px 1px 5px;}

.post{ position:relative; }
.post p { font-family:Georgia; font-size:18px; line-height:27px; z-index:1;}
.post p:nth-of-type(3) {width: 440px;}
.post p:nth-of-type(4){ width: 400px; margin-top:-160px; float:right; text-align:right;}.post p:nth-of-type(5){ margin-top: 308px;}
.post p:nth-of-type(5){ border-top: 5px dotted #C5C1A5; border-bottom: 5px dotted #C5C1A5; font-family: 'Yanone Kaffeesatz', Arial, serif;font-size: 64px;line-height: 90px;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.8)), to(rgba(0,0,0,1)));}
.post p:nth-of-type(7) { text-align:right; font: 64px 'Yanone Kaffeesatz', Arial, serif; color: rgba(177, 37, 23, 0.5); background:url(http://wpshout.com/media/2010/06/start1.png) no-repeat center left; padding:50px 0 ; margin:50px 0; border-bottom: 30px ridge #C5C1A5; border-top: 30px ridge #C5C1A5;}
.post p span:nth-of-type(7)  { color: rgba(177, 37, 23, 1); }
.post p:nth-of-type(8){ font-family:Lobster; font-size: 100px;line-height: 100px;width: 150px; color:#F8DF35; text-shadow:-1px 0 1px #666;}
.post p:nth-of-type(8) span{ font-famiily:'Yanone Kaffeesatz'; }
.post p:nth-of-type(9){ width:300px; margin: -500px 0px 0px 250px;}
.post p:nth-of-type(10){ width:300px; margin: -30px 0px 0px 500px;}
.post p:nth-of-type(11){ width:300px; margin:  -50px 0px 0px 800px;}
#art-wp{ background:url(http://wpshout.com/media/2010/06/wp-art-grad.jpg) repeat-x center; width:3000px; overflow:hidden !important; height:100px; display:block; margin-left:-1000px; }
body.single #main-content h2:nth-of-type(1),body.single #main-content h2:nth-of-type(2) { font:50px 'Yanone Kaffeesatz', Arial, serif; letter-spacing: 3px;-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.7)), to(rgba(0,0,0,1))); text-shadow: #444 1px 1px 5px; border-left:0; text-align:center;}
.post p:nth-of-type(12), .post p:nth-of-type(13), .post p:nth-of-type(14){ font-size:24px; width:550px; float:left; clear:both; line-height: 36px; }
.geshi{ width:49%; }
.geshi span{ font-family: 'Courier New', monospace !important;  font-size:12px !important; }
.post p:nth-of-type(15){ color:#666; }
.post p:nth-of-type(16), .post p:nth-of-type(17), .post p:nth-of-type(18){ margin: 0px auto; text-align: center; width: 50%; }
.center { margin: 0px auto; text-align: center; width: 49%; }
.center .geshi { width:100%!important; }
body.single #main-content h2:nth-of-type(3){ font: 200px 'Yanone Kaffeesatz', Arial, serif; border-left:none; color: white; text-shadow: 1px 1px #fe4902, 2px 2px #444, 3px 3px #444; text-align:center; }
body.single #main-content h2:nth-of-type(3):hover{ position: relative; top: -3px; left: -3px; text-shadow: 1px 1px #444, 2px 2px #444, 3px 3px #444, 4px 4px #444, 5px 5px #444, 6px 6px #444; } 
.post p:nth-of-type(19){ font-size:24px; line-height: 36px; margin: 0px auto; text-align: center; width: 700px;}
.post p:nth-of-type(20){ font-size:12px; color:#666; }
/* ---- Images ---- */

.post img:nth-of-type(1) {  position:absolute; left:300px; } 
.post .left {left:0px !important;}
.caption{ position:absolute; left: 710px;   } .caption img { float:left; }
.caption img { left:0px !important; } 
.caption p { position: absolute; top: 250px; width: 300px;font-size:16px; font-style:italic;}

