#navbar-iframe{display:none}
/* Global */
*{margin:0; padding:0}
::-moz-selection{background:#ddd; color:#f00}
::selection{background:#ddd; color:#f00}
code::-moz-selection{background:#333}
code::selection{background:#333}
p{margin:1em 0}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor:help; border-bottom:1px dashed #666}
blockquote{margin:5px 20px; padding:0; color:#fff; border-left:5px solid #666; background:#ababab}
blockquote p{padding:10px 20px; display:block}
a{color:#000}
a:hover{text-decoration:none}
a img{border:none}
h1, h2, h3{font-family:Arial,Verdana,Sans-Serif; font-weight:bold}
h1{font-size:2em}
h2{font-size:1.6em}
.endline{clear:both}
body{background:#B19985 url("../images/body-bg.jpg") repeat scroll 0 0; color:#454545; font-family:Arial,Verdana,Sans-Serif; font-size:62.5%}
/* Navigation */
#navigation{width:180px; height:260px; background:url("../images/navi-bg.jpg") top right no-repeat; padding:0 0 0 200px}
/* Search */
#searchform{background:url("../images/searchform-bg.jpg") top right no-repeat; width:380px; height:80px}
#searchform input{float:left; border:none; color:#fff}
#searchform .searchtext{margin:31px 10px 0 124px; width:160px; display:inline; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; border:none; background:transparent}
#searchform .searchbutton{width:80px; height:40px; margin-top:16px}
#searchform label{display:none}
/* RSS */
#rss{position:absolute; bottom:20px; right:43px}
/* Mainframe */
#container{width:1000px}
/* Content */
#content{float:right; width:620px; background:url("../images/content-bg.jpg") repeat-y}
#content-top{width:450px; padding:30px 120px 0px 50px; background:url("../images/content-top.jpg") no-repeat}
#content-bottom{width:620px; height:60px; background:url("../images/content-bottom.jpg") no-repeat}
/* Social Bookmarking */
.bookmark-line{float:left}
.bookmark-line ul{display:inline}
.bookmark-line ul li{background:none; display:inline; list-style-type:none}
.bookmark-line img{border:0}
.bookmark-icon{opacity:.4; -moz-opacity:.4; filter:alpha(opacity=40); _filter:alpha(opacity=100)}
.bookmark-icon:hover{opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
/* Header */
#header{width:1000px; height:250px; color:#d32c52; background:url("../images/header-bg.jpg") no-repeat; position:relative}
#header h1{font-size:4em; padding:130px 0 0 380px; font-family:Times New Roman,Helvetica,sans-serif}
#header h1 a{text-decoration:none; color:#d32c52}
#header h2{color:#d32c52; font-size:1.6em; padding:0 0 0 390px}
#header .description{padding:0 0 0 383px; font-size:1.6em; margin:0; font-family:Times New Roman,Helvetica,sans-serif}
#header img{margin-left:auto; margin-right:auto}
/* Outer-Wrapper */
#wrapper{margin:0 auto; width:1000px}
#outer-wrapper{width:1000px; margin:0px; padding:0px}
#main-wrapper{width:620px; float:right; word-wrap:break-word; /* fix for long text breaking sidebar float in IE */overflow:hidden;  /* fix for long non-text content breaking IE sidebar float */}
#sidebar-wrapper{background:transparent url("../images/sidebar-bg.jpg") repeat-y scroll 180px 10px; float:left; width:380px; word-wrap:break-word; /* fix for long text breaking sidebar float in IE */overflow:hidden;  /* fix for long non-text content breaking IE sidebar float */}
/* Headings
----------------------------------------------- */
h2{margin:1.5em 0 .75em; font:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; line-height:1.4em; text-transform:uppercase; letter-spacing:.2em; color:#555}
/* Posts */
h2.date-header{margin:1.5em 0 .5em; display:none}
.post{padding:14px 0 30px}
.post h3{font-family:Arial,Helvetica,sans-serif; font-size:1.6em; padding:6px 0 0 0}
.post h3 a, .post h3 a:visited, .post h3 strong{display:block; text-decoration:none; color:#000}
.post h3 strong, .post h3 a:hover{color:#333}
.entry p{margin:5px 0}
.entry{width:450px; overflow:hidden; font-family:Tahoma}
.post-body{margin:0 0 .75em; line-height:1.6em; font-size:1.4em}
.post-body blockquote{line-height:1.3em}
.post-footer{margin:.75em 0; color:#555; text-transform:uppercase; letter-spacing:.1em; font:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; line-height:1.4em}
.comment-link{margin-left:.6em}
.post img, table.tr-caption-container{padding:0px; border:0px solid #ccc}
.tr-caption-container img{border:none; padding:0}
.post blockquote{margin:1em 20px}
.post blockquote p{margin:.75em 0}
.postmetadata{padding:0 0 10px 0px; margin:0; color:#6e6e6e}
.jump-link a{font-size:12px; font-weight:bold; color:#d32c52}
.jump-link{text-align:right; font-family:Times New Roman,Helvetica,sans-serif}
/* Comments */
.commentline{padding-top:10px}
#comments h4{margin:1em 0; font-weight:bold; line-height:1.4em; text-transform:uppercase; letter-spacing:.2em; color:#555}
#comments-block{margin:1em 0 1.5em; line-height:1.6em}
#comments-block .comment-author{margin:.5em 0}
#comments-block .comment-body{margin:.25em 0 0}
#comments-block .comment-footer{margin:-.25em 0 2em; line-height:1.4em; text-transform:uppercase; letter-spacing:.1em}
#comments-block .comment-body p{margin:0 0 .75em}
.deleted-comment{font-style:italic; color:gray}
#blog-pager-newer-link{float:left}
#blog-pager-older-link{float:right}
#blog-pager{text-align:center}
.feed-links{clear:both; line-height:2.5em; display:none}
/* Sidebar */
#sidebar{float:left; width:380px; background:url("../images/sidebar-bg.jpg") 180px 10px repeat-y}
#sidebar a{font-size:12px}
#sidebar-top{width:272px; height:80px}
#sidebar-bottom{width:272px; height:90px}
#sidebar-l{float:left; padding:0 10px; width:160px; text-align:right}
#sidebar-r{float:right; padding:0 5px; width:160px; text-align:left}
#sidebar h2{font-size:1.5em; font-weight:bold; font-family:Times New Roman,Helvetica,sans-serif; color:#bd2132; padding:5px 0; height:20px}
#sidebar ul li{list-style:none}
#sidebar ul ul{margin-bottom:16px}
#sidebar li{margin-top:6px}
#sidebar ul li{margin:6px 0; font-size:12px; color:#fff}
#sidebar ul li a{text-decoration:none; color:#bd2132}
#sidebar ul li a:hover{text-decoration:underline}
.sidebar .widget, .main .widget{border-bottom:0px dotted #ccc; margin:0 0 1.5em; padding:0 0 1.5em}
.main .Blog{border-bottom-width:0}
/* Profile */
.profile-img{float:left; margin-top:0; margin-right:5px; margin-bottom:5px; margin-left:0; padding:4px; border:1px solid #ccc}
.profile-data{margin:0; text-transform:uppercase; letter-spacing:.1em; font:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; color:#555; font-weight:bold; line-height:1.6em}
.profile-datablock{margin:.5em 0 .5em}
.profile-textblock{margin:0.5em 0; line-height:1.6em}
.profile-link{font:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em}
/* Footer */
#footer{width:1000px; height:50px; clear:both}
#credit{padding:0 100px 0 0; text-align:right; color:#fff}
#credit a{color:#fff; text-align:center; text-decoration:none}