html, body{height:100%;} 

body{
 margin:0px;
 background: #3a3a3a url(images/bg_repeat.jpg) 50% 0% repeat-y;
 font-family: Georgia, Tahoma, Verdana, Arial;
 font-size:12px;
 color:#333333;
}

a{
 color:#f2615d;
}

a{
 text-decoration:none;
}

 .background-container{
/* background-image:url(images/b01.jpg);
 background-repeat:no-repeat;
 background-position:top center;*/
 background: transparent url(images/b01.jpg) 50% 0% no-repeat;
 position: relative;
 min-height: 100%;
}

.main-container{
 position: relative;
 width:830px;
 margin:0 auto;
 min-height: 100%;
 padding-bottom: 150px;
}

* html .main-container {width: 835px}

.column-center{
 background-image:url(images/b03.jpg);
 background-repeat:no-repeat;
 width:569px;
 text-align:left;
 padding-top:55px;
 padding-left:35px;
 padding-right:33px;
}

.post small{
 color:#999999;
 font-size:11px;
}

.post h2, #login h2{
 font-size:18px;
 margin-top:10px;
 color:#f2615d;
}

.postmetadata{
 font-size:10px;
 border-bottom:#d4d4d4 solid 1px;
 padding-bottom:10px;
}

.column-right{
 width:179px;
 text-align:left;
 background-color:#090909;
 padding:7px;
 padding-bottom:0px;
}

* html .column-right {margin-left: -5px}

.column-right ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

.column-right ul ul li{
 margin-left:10px;
}

.column-right fieldset{
 border:#343434 solid 1px;
 margin-top:5px;
}

.column-right legend{
 color:#ff5041;
 font-size:16px;
}

.column-right a, .column-right ul ul li{
 color:#bfbfbf;
 font-weight:bold;
 font-style:italic;
}

.search-input{
 width:125px;
 border:#474747 solid 1px;
 color:#FFFFFF;
 background-color:#333333;
}

.search-button{
 width:47px;
 color:#ff5041;
 font-size:12px;
 font-family:Georgia;
 border:0px;
 background-color:#090909;
 font-weight:bold;
 font-style:italic;
 cursor:pointer;
}

#comment, #url, #email, #author{
 border:0px;
 background-color:#333333;
 color:#cccccc;
}

#footer {position: absolute; bottom: 0; margin: 0 auto; width: 100%; text-align: center}



.left{
 float:left;
}

.right{
 float:right;
}

.center{
 float:center;
}

.clear{
 clear:both;
}

/* Login_Register_Forgot_pass */
#login_quote {position: absolute; right: 163px; background: transparent url(images/quote_left.gif) 0% 0% no-repeat; height: 41px; top: 8px}
#login_quote div.mbg {position: relative; left: 19px; background: transparent url(images/quote_right.gif) 100% 50% no-repeat; height: 56px}
#login_quote div.bg {background: #000; height: 41px; margin-right: 17px}
#login_quote div.bg p {color:#fff; font-size:14px; font-style:italic; font-weight:bold; padding: 11px 5px 0 0; margin: 0}
#login_quote div.bg p span {color:#F2615D}
#login {margin-bottom: 1px solid #ccc; width: 230px}
#login label span {color:#333; float:left; padding-top:5px; width:75px;}
#login label input {background-color:#333; border: 1px solid #ccc; color: #fff; padding: 4px}
#submit {font-size:17px; color:#f2615d; font-style: italic; background: none; border: none; font-weight: bold; font-family: Georgia; float: right}
#rememberme {position: relative; top: 2px}
#login ul {list-style-type: none; padding: 10px 0 0 0; clear: both}
#login ul li {display: inline}