/*
Theme Name: Elevator Shack
Description: Custom theme for Elevator Shack.
Version: 1.0
Author: MinerSkinz
Tags: Fluid width, three columns, widgets
*/ 

body {
margin:0;
padding:0;
background:#2a2a2a;
}

#wrapper {
width:1000px;
margin:0 auto;
}

#header {
height:166px;
background:url(images/header.gif) repeat-x;
}

#header1 {
height:110px;
}

#header1-left {
float:left;
height:110px;
background:url(images/header1-left.jpg) no-repeat;
width:636px;
}

.logo {
padding-left:354px;
}

#header1-right {
float:right;
height:110px;
background:url(images/header1-right.jpg) no-repeat right top;
width:331px;
}

#header2 {
background:url(images/navbg.gif) repeat-x;
height:56px;
}

#header2-left {
float:left;
background:url(images/header2-left.jpg) no-repeat;
width:385px;
height:56px;
}

#header2-right {
float:left;
height:56px;
overflow:hidden;
}

.navigation2 {
margin-left:20px;
}
#nav {
margin:0;
padding:0;
list-style:none;
font:12px Arial, Helvetica, sans-serif;
}

#nav li {
float:left;
}

#nav li a {
display:block;
padding:22px 20px 18px 20px;
background:url(images/libg.gif) no-repeat right top;
color:#fff;
text-decoration:none;
}

#nav li a:hover {
text-decoration:underline;
}
#content-in {
padding:10px;
background:#fff;
height:100%;
overflow:hidden;
}

#sideleft {
float:left;
width:180px;
}

#sideright {
float:right;
width:180px;
}

#main {
margin:0 10px 0 0;
}

#mainbanner {
text-align:center;
margin-bottom:0px;
}

#rightside {
margin:0 0 0 190px;
}
#main a {
color:#7d1b02;
text-decoration:none;
}

#main a:hover {
text-decoration:underline;
}
.widget {
margin-bottom:20px;
}

.widhead {
background:url(images/widhead.gif) no-repeat;
height:33px;
}

.widbody {
background:url(images/widbody.gif) repeat-y;
height:100%;
overflow:hidden;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
padding:7px 10px;
}

.widget a {
color:#323232;
text-decoration:none;
}

.widget a:hover {
color:#7d1b02;
}

.widbot {
background:url(images/widbot.gif) no-repeat;
height:26px;
}
.widget ul {
margin:0;
padding:0;
list-style:none;
}

.widget ul li a {
display:block;
margin:10px 0;
line-height:12px;
padding:0 0 0 10px;
background:url(images/bullet.gif) no-repeat 0 4px;
}

.widbody p {
margin:0;
padding:7px 0;
}

.widbot p {
margin:0;
padding:0 10px 0 0;
text-align:right;
font:11px Arial, Helvetica, sans-serif;
color:#7d1b02;
}

.widhead h4 {
margin:0;
padding:18px 10px 0 20px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#7d1b02;
}

.adv125 {
text-align:center;
margin:7px auto 8px auto;
}

.welcomebox {
margin-bottom:20px;
}

.welhead1 {
background:url(images/post-title.gif) repeat-x;
height:33px;
}

.welhead2 {
background:url(images/datebg.gif) no-repeat left top;
height:33px;
}

.welhead3 {
background:url(images/post-title-right.gif) no-repeat right top;
height:33px;
}

.welhead3 h3 {
font:18px Arial, Helvetica, sans-serif;
margin:0;
padding:12px 20px 0 30px;
color:#251f0f;
}

.welbody1 {
background:url(images/post-body-left.gif) repeat-y left top;
height:100%;
overflow:hidden;
}

.welbody2 {
background:url(images/post-body-left.gif) repeat-y right top;
height:100%;
overflow:hidden;
padding:12px;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
line-height:140%;
}
.welbot {
background:url(images/post-bottom.gif) repeat-x;
height:5px;
font-size:0px;
}

.welcomebox h4 {
margin:0;
padding:0;
color:#7d1b02;
font:14px Arial, Helvetica, sans-serif;
}
.rpa {
margin-bottom:10px;
}
.rpahead {
background:url(images/pt2.gif) repeat-x;
height:31px;
}

.welcomebox p, .rpa p {
margin:0;
padding:5px 0 8px 0;
}

.rh-left {
float:left;
background:url(images/date2.gif) no-repeat;
width:137px;
height:31px;
display:inline;
}

.rh-right {
float:left;
height:31px;
padding-left:10px;
display:inline;
}

.rh-right h2 {
margin:0;
padding:9px 0 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#7d1b02;
}

.rh-right a {
color:#7d1b02;
text-decoration:none;
}
.rpabody {
font:11px Arial, Helvetica, sans-serif;
color:#323232;
line-height:140%;
padding:12px;
height:100%;
overflow:hidden;
}

.datespace {
font:12px Arial, Helvetica, sans-serif;
color:#323232;
padding:17px 5px 0 5px;
text-transform:uppercase;
text-align:center;
}
.rpafooter {
font:11px Arial, Helvetica, sans-serif;
color:#323232;
line-height:19px;
text-align:center;
height:100%;
overflow:hidden;
padding-bottom:10px;
background:url(images/dottedbg.gif) repeat-x left bottom;
}

.rpafooter a {
color:#7d1b02;
text-decoration:none;
}
.commcount {
float:right;
background:url(images/commentbg.gif) no-repeat;
height:19px;
width:100px;
margin-right:12px;
}
.readmore {
float:right;
margin-right:12px;
background:url(images/readmore.gif) no-repeat;
height:19px;
width:87px;
display:inline;
}

#footer {
clear:both;
background:url(images/footer.jpg) repeat-x;
height:107px;
}

#footer-in {
background:url(images/footer-left.jpg) no-repeat left top;
height:107px;
}

.footer-text {
text-align:right;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding:60px 20px 0 20px;
}

.footer-text a{
color:#fff;
text-decoration:none;
}

.footer-text a:hover {
text-decoration:underline;
}

.navigation {
clear:both;
height:100%;
overflow:hidden;
padding:10px;
color:#323232;
font:bold 11px Arial, Helvetica, sans-serif;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

/********************** Comments **************************/

#leavereply {
color:#7d1b02;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0;
background:#eeedea;
padding:7px 20px;
}

#main-comment {
margin:10px 0;
padding:0;
color:#323232;
font:11px Arial, Helvetica, sans-serif;
}

#main-comment a:hover {
text-decoration:underline;
}

.comtxtbox {
background-color:#fbfbfa !important;
border:1px solid #e9e9e8;
width:185px;
color:#323232;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
}
.comtxtarea {
background-color:#fbfbfa;
border:1px solid #e9e9e8;
color:#3f3f3f;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
overflow:auto;
width:510px;
}

#comments-head h3 {
color:#7d1b02;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0;
background:#eeedea;
padding:7px 20px;
}
.commentlist {
margin:0;
padding:0 0 10px 0;
list-style:none;
}
.comm-mat1 {
background:#fffffe;
padding:5px;
border:1px solid #e9e9e8;
margin:0 0 10px 0;
}
.comm-mat2 {
background:#fbfbfa;
padding:5px;
border:1px solid #dfdfdf;
margin:0 0 10px 0;
}
.com-button {
background:transparent url(images/combu.gif) no-repeat;
border:none;
color:#fff;
font:12px Arial, Helvetica, sans-serif;
margin:0 0 0 427px;
padding:0;
width:88px;
height:25px;
}
#calendar_wrap, #wp-calendar {
width:100%;
text-align:center;
}

.ctop {
border:1px solid #e4e2df;
height:100%;
overflow:hidden;
margin-bottom:20px;
}

.ctop-in {
margin:1px;
}

.ctop-main {
margin:20px 19px 19px 19px;
}

#respond {
font:11px Arial, Helvetica, sans-serif;
color:#323232;
}