body {
	background: #FFF no-repeat center top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10pt;
	color: #999;
}
body, html {height:100%}
#container {width:977px; position:relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -60px;}
a {outline:none;}
.push {height:60px;}
#maint_mode {width:450px; position:absolute; top:20px; padding:5px; color:#443e38; background:#ede3c9; right:15px; font-size:0.8em; -moz-border-radius:3px;}
.clearfix {clear:both;}
.batman {width:100%; height:0px; visibility:hidden; clear:both; font-size:1px;}

#header {padding-top:44px;}

.crop {width:565px; height:474px; overflow:hidden;}


/** logo **/
#logo {width:255px; height:55px; float:left; margin-bottom:28px;}
#logo h1 a {background:url(logo0000.png) no-repeat; width:255px; height:55px; display:block;}
#logo h1 a span {display:none;}
#logo p {display:none;}


/** nav **/
ul#nav {display:block; margin-top:25px; list-style:none; width:478px; float:right;}
ul#nav li {float:left; padding-right:16px; border-right:1px solid #7a838c; margin-right:16px; text-transform:uppercase;}
ul#nav li a {display:block; text-decoration:none; color:#acb0b4; padding-bottom:2px;}
ul#nav li a:hover, ul#nav li a.selected {color:#fff; border-bottom:2px solid #ffcb2b;}

/** showcase **/
#showcase {position:relative;}
#showcase h2 {display:none;}
ul#showcaseNav {width:30px; float:left; position:absolute; top:285px; left:350px;}
ul#showcaseNav li {margin-bottom:10px;}
ul#showcaseNav a {width:30px; height:17px; display:block; text-indent:-9999px; outline:none;}
a.prev {background:url(mainarro.gif) no-repeat;}
a.next {background:url(mainarrp.gif) no-repeat;}

div#showcaseInfo {float:left; width:370px; margin-right:28px; margin-left:3px; margin-top:55px;}
div#showcaseInfo h3 {font-size:1.8em; margin-bottom:5px;}

div#showcaseInfo ul li a {color:#e9e6c4;}
div#showcaseInfo ul li {height:180px;}

div#showcaseInfo p {color:#eaeff1; margin:10px 0; font-size:0.95em;}
div#showcaseInfo p:first-child {margin-top:0px;}

div#showcaseImages {width:565px; height:342px; overflow:hidden; float:left;}
div#showcaseImages ul li {float:left;}

p#seeAll {background:url(bt_casua.gif) no-repeat; height:28px; width:125px; padding-left:14px; position:absolute;
top:298px; left:0;}
p#seeAll a {display:block; background:url(bt_casub.gif) no-repeat right; height:23px; color:#aca33d; text-decoration:none;
padding-top:5px; padding-left:5px;}

/** content general settings **/
div#content {margin-bottom:25px; padding-top:60px;}

#post-617 img {display: none}

/** sidebar **/
#sideBar {width:370px; float:left; margin-right:20px;}
#sideBar h4 {color:#516064; font-size:1.45em; letter-spacing:-1px; background:url(bg_h3000.png) no-repeat bottom; padding-bottom:15px; margin-bottom:2px;}

.sideBox {background:url(bg_sideb.png) no-repeat bottom; padding-bottom:27px; margin-bottom:10px; padding-top:3px;}

#welcome img {float:left; margin-right:10px;}
#welcome p {margin-bottom:10px; color:#999; font-size:0.9em; line-height:1.2em;}
#welcome a {font-size:0.9em; color:#333; }
#welcome a:hover {text-decoration:none;}

label.textBox {background:url(bg_textb.gif) no-repeat; width:264px; height:22px; float:left; margin-right:15px; padding:5px 0 0 5px}
label.textBox input {border:0; background:0; color:#666; font:0.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;}


/** right **/
#right {width:575px; float:right; margin-right:5px;}

div#fromtheBlog {border-bottom:1px solid #e4e4e4; padding-bottom:2px; margin-bottom:15px;}
div#fromtheBlog h2 {font-size:1.45em; color:#b59548; display:block; width:450px; float:left;}

div.post {position:relative; margin-bottom:30px; border-bottom:1px solid #e7e7e7}
.morepad {padding-bottom:15px !important;}
div.post h3 {font-size:1.15em; width:510px; float:left;}
div.post h3 a {color:#333; text-decoration:none; text-transform:uppercase;}

.post p {color:#666666; font-size:0.9em;}
.postContent {clear:both;}
.postContent p {margin:15px 0;}
.postContent p a {color:#333; border-bottom:1px solid #edbf3c; text-decoration:none;}
.postContent p a:hover {color:orange; border-bottom:1px solid #fff;}

p.date {font-size:0.8em; color:#ccc; clear:left; margin-top:-20px; margin-bottom:0px;}
p.commentCount span {display:none;}
p.commentCount {float:right; width:26px; text-align:center; margin-right:10px; margin-bottom:0px;}
p.commentCount a {display:block; background:url(bg_comme.png) no-repeat; height:23px;
font-size:0.8em; color:#6c9497; text-decoration:none; padding-top:5px;}
p.commentCount a:hover {color:#333;}

#footer_wrap {background:url(bg_foote.gif) repeat-x #e0e1e2; height:45px; padding-top:15px; position:relative;}
#footer {width:977px; margin:0 auto;}

p#copyright {float:left; font-size:0.9em; color:#999999;}
p#rssButton {float:right;}
p#rssButton a {text-indent:-9999px; background:url(bt_subsc.gif) no-repeat; width:157px; height:29px; display:block;}



.err {padding:15px; margin:20px 0; background:#fcf9ce; border-bottom:1px solid #dfdcaa; border-top:1px solid #dfdcaa;}
.err p {margin:15px 0;}
.err p a {color:#ac0000;}

#showcaseInfo ul li h4{font-size:1.4em;}
#showcaseInfo ul li h4 a {color:#f2f2f2; text-decoration:none;}

/** ads **/
.adBox120 {float:left; margin-right:4px; margin-bottom:4px;}

