#navbar-iframe { display:none!important;}
body {
 background:#f7f6f6;
 background-repeat:repeat-y;
 margin:0;
 color:#666666;
 font:12px/22px 'Lithos Pro',tahoma,Verdana,Arial,Sans-Serif;
}
a { color:#a6a6a6; text-decoration:none;}
a:hover { color:#111; text-decoration:underlined;}
a:active { outline:none;}
a:focus { moz-outline-style:none;}
* {
 margin:0;
 padding:0;
 list-style:none;
 border:none;
 vertical-align:baseline;
 outline:none;
}
a img { border-width:0;}
#navmenu {
 text-transform:lowercase;
 font-size:14px;
 font-weight:bold;
 height:40px;
 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-bottomright:10px;
 background:#255AAA;
 background-repeat:no-repeat;
}
#navmenu ul { list-style:none;}
#navmenu li{
 display:block;
 float:left;
 height:36px;
 line-height:40px;
 padding:0 15px;
}
#navmenu a{ color:#fff;}
#navmenu li a:hover {
 color:#a9a9a9;
 text-decoration:none;
 padding:0;
}
.googleplus { margin:-32px 0px 0px 855px;}
.twitter { margin:-32px 0px 0px 855px;}
.rss { margin:-32px 0px 0px 893px;}
.rssemail { margin:-32px 0px 0px 930px;}
#search {
 margin: 0px 1px 10px 0px;
 height:28px;
 padding:10px;
 width:277px;
 float:right;
 border:1px solid #d9d9d9;
 -moz-border-radius-bottomleft:8px;
 -moz-border-radius-bottomright:8px;
 -moz-border-radius-topleft:8px;
 -moz-border-radius-topright:8px;
}
#search form { margin: 0; padding:20px auto;}
#search fieldset { margin: 0; padding: 0; border: none;}
#search p { margin: 0; font-size: 85%;}
#s {
 background:#f7f7f7;
 margin-left:5px;
 float: left;
 width:220px;
 padding: 4px 7px;
 border:1px solid #c5c5c5;
 font: normal 100%;
}
#searchsubmit {
 margin-right:0px;
 float: right;
 margin-top: -4px;
 background: url(http://lh5.ggpht.com/_VN8zHqq8Ns8/SxPLcK2ldzI/AAAAAAAADOE/Q3d4ypxDzX8/search.png);
 font: bold 100%;
 width:35px;
 height:35px;
 line-height:24px
}
#header-wrapper { width:980px; margin:0 auto;}
#head-inner {
 width:400px;
 background-position:left;
 margin-left:auto;
 margin-right:auto;
 float:left;
}
#header { text-align:left; color:#ffcc66;}
#r_head {
 width:480px;
 height:60px;
 padding-top:26px;
 float:left;
 padding-left:100px;
}
#fix { min-height:109px;}
#header h1 {
 color:#030303;
 letter-spacing:4px;
 font-family:Lucida Sans Unicode,tahoma,Verdana,Arial,Sans-Serif;
 font-size:34pt;
 text-align:left;
 padding:50px 0 0 5px;
}
#header a { color:#030303; text-decoration:none;}
#header a:hover { color:#232323;}
#header .description {
 font-size:12px;
 color:#505050;
 text-transform:lowercase;
 letter-spacing:2px;
 font-family:Lucida Sans Unicode;
 font-weight:;
 float:left;
 text-align:left;
 padding:10px 0 0 10px;
}

#header img { margin-left:auto; margin-right:auto;}

/* --- OUTER-WRAPPER --- */
#outer-wrapper {
 margin:0 auto;
 text-align:left;
 width:980px;
}

#main-wrapper {
 float:left;
 margin:0 10px 0 2px;
 overflow:hidden;
 padding:20px;
 width:625px;
 background:#fff;
 border:1px solid #d9d9d9;
 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-bottomright:10px;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-topright:10px;
}

#content-wrapper { padding-top:25px; width:100%;}
.clear { clear:both;}

/* --- POSTS --- */
.post {
 margin:0 0 30px 0;
 border-bottom:1px solid #d9d9d9;
}

.post h3 { margin:0; padding:0; color:#717171;}

.post h3
 a,.post h3 a:visited,.post h3 strong {
 display:block;
 color:#e1771e;
 text-decoration:none;
 font-family:Lucida Sans Unicode,tahoma,Verdana,Arial,Sans-Serif;
 font-weight:bold;
 font-size:14pt;
}
.post h3 strong,.post h3 a:hover { color:#a1a1a1;}
.post-body {
 padding-top:20px;
 font:120% Arial,tahoma,Verdana,Arial,Sans-Serif;
 color:#000;
 font-weight:regular;
 margin:0 0 .75em;
 line-height:1.6em;
}
.post-body blockquote {}
.post-footer {}
.post-author { margin:0 10px 0 2px;}
.comment-link {
 color:#fff;
 margin:0px 3px 0px;
 float:right;
 width:32px;
 height:32px;
 text-align:center;
 background: url(http://lh5.ggpht.com/_VN8zHqq8Ns8/SxPL7sPzrEI/AAAAAAAADOI/t5A7X2REDDw/comment.png);
}
.post img {}
.post blockquote {
 font-family:Arial;
 font-style:italic;
 padding:20px 20px 20px 50px;
}
.post blockquote p {}
.rmlink { display:none;}
.bookmarkbox {
 height:20px;
 margin-top:20px;
 width:603px;
 font-size:90%;
 color:#555;
 border:1px solid #d9d9d9;
 background:#d9d9d9;
 padding:5px 10px;
 -moz-border-radius-bottomleft:8px;
 -moz-border-radius-bottomright:8px;
}
.bookmarkbox a {
 color:#555;
 padding-left:20px;
 margin-right:10px;
 float:left;
 line-height:24px;
 height:24px;
}
.bookmarkbox a:hover { text-decoration:underline;}
#comments h4 { margin:1em 0; font-weight:bold; color:#255AAA;}
#comments-block { margin:10px 0; line-height:1.6em; width:625px;}
.comment-bubble {
 background:#fff;
 border:.5px solid #f1f1f1;
 padding:0;
 margin:10px 0 20px;
 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-bottomright:10px;
}
.comment-bubble a { color:#444;}
#comments-block .comment-author {
 border-bottom:1px dotted #f9f9f9;
 background:#f9f9f9;
 padding:8px;
 font:120% Arial;
 color:#999;
}
#comments-block .comment-body { color:#000; margin:10px;}
#comments-block .comment-footer { float:right; margin:10px;}
#comments-block .comment-body p { margin:0 0 .75em;}
.deleted-comment { font-style:italic; color:gray;}
#blog-pager {
 margin-left:0px;
 margin-bottom:30px;
 margin-top:-10px;
}
#blog-pager a:hover { text-decoration:underline;}
#blog-pager-newer-link { float:right;}
#blog-pager-older-link { float:left;}
#blog-pager-newer-link,#blog-pager-older-link {
 background:#fff;
 display:block;
 padding:0 10px;
}
#blog-pager { text-align:center; padding:0;}
.feed-links {
 clear:both;
 line-height:2.5em;
 display:none;
}
.sidebar h2 {
 color:#fff;
 background:#255AAA;
 -moz-border-radius-bottomleft:8px;
 -moz-border-radius-bottomright:8px;
 font-size:12px;
 font-family:Lithos Pro,tahoma,Verdana,Arial,Sans-Serif;
 font-style:normal;
 padding:0 0 0 15px;
 height:22px;
}
#sidebar-wrapper {
 width:300px;
 float:left;
 word-wrap:break-word;
 overflow:hidden;
}
.sidebar { background:#fff; border:0px solid #2D2D2D;}
.sidebar a { color:#555;}
.sidebar ul { list-style:none; line-height:2em;}
.sidebar li { display:block; padding:1px 0 0 15px;}
.sidebar li a:hover { color: #a9a9a9; text-decoration:underline;}
.sidebar .widget { border-bottom:1px solid #d9d9d9;}
.sidebar img { padding:10px 0 0 25px;}
.sidebar .widget-content {}
.sidebar #ArchiveList {
 margin-top:10px;
 word-wrap:break-word;
 overflow:hidden;
}
.sidebar #ArchiveList ul {
 background:none;
 margin:0;
 line-height:1.5em;
 padding:0 0 0 25px;
 list-style-type:none;
}
.sidebar #ArchiveList ul li { margin:0; padding:0;}
.profile-img {}
.profile-data {}
.profile-datablock {}
.profile-textblock {}
.profile-link {}
#lower {
 border-top:3px solid #a1a1a1;
 background: #255aaa;
 margin:0 0 10px 0;
 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-bottomright:10px;
}
#lower-wrapper {
 margin:auto;
 padding: 0px 0px 20px 0px;
 width: 960px;
 background: #255aaa;
}
#lowerbar-wrapper {
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 width: 25%;
 text-align: justify;
 font-size:100%;
 color:#fff;
 line-height: 1.6em;
 word-wrap: break-word;
 overflow: hidden;
}
.lowerbar { margin: 0; padding: 0;}
.lowerbar .widget { margin: 0; padding: 10px 20px 0px 20px;}
.lowerbar h2 {
 margin: -10px 0px 10px 0px;
 padding: 3px 0px 3px 0px;
 text-align: left;
 color:#fff;
 font-size:16px;
 font-weight:bold;
 text-transform:lowercase;
}
.lowerbar ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
}
.lowerbar li {
 margin: 0px 0px 2px 0px;
 padding: 0px 0px 1px 0px;
 border-bottom:1px dotted #888;
}
.lowerbar a { color: #ffffff; text-decoration: none;}
.lowerbar a:hover { text-decoration: underline; color: #a9a9a9;}
.lowerbar a:visited { text-decoration: none; color: #ffffff;}
#footer-wrapper {
 text-align:center;
 letter-spacing:.1em;
 width:980px;
 font-family:Helvetica, sans-serif;
 border-top:1px solid #255AAA;
 margin-bottom:7px;
 font-size:11px;
}
#footer { padding:0px 0; color:#000;}
#footer a { color:#999;}
#footer a:hover{ color:#444;}
.banner{
 margin: 0px 0px 10px 0px;
 padding: 10px auto 10px;
 width:298px;
 float:right;
 border:1px solid #d9d9d9;
 -moz-border-radius-bottomleft:8px;
 -moz-border-radius-bottomright:8px;
 -moz-border-radius-topleft:8px;
 -moz-border-radius-topright:8px;
}
.banner ul {
 margin: 0px 0px 0px 2px;
 padding: 0px 0px;
 overflow: auto;
}
.banner li{
 height:125px;
 width:125px;
 margin: 6px 6px 6px 6px;
 padding:5px 5px 5px 5px;
 list-style:none;
 display : block;
 display:inline;
 float:left;
}
.banner li a:link, .banner li a:visited { text-decoration: none;}
.codeview {
margin : 15px 35px 15px 15px;
padding : 10px;
clear : both;
list-style-type : none;
background : #f9f9f9 url(http://lh3.ggpht.com/_VN8zHqq8Ns8/TNOqfRrOH5I/AAAAAAAADek/LYJfmux-Xc0/cv-1.gif) no-repeat right bottom;
border-top : 1px solid #eeeeee;
border-right : 2px solid #cccccc;
border-bottom : 2px solid #cccccc;
border-left : 1px solid #eeeeee;
}
.codeview li {
font-size : 13px;
line-height : 24px;
font-family : “Courier New”, “MS Sans Serif”, sans-serif, serif;
color : #333333;
font-weight : normal;
margin : 0;
padding : 0;
}
.mbt-email{ 
background:url(https://lh6.googleusercontent.com/-7yCQkIu9eVo/TuEa5P8cOsI/AAAAAAAAAOc/5vn_Hl2QlMI/s48/linux_email.png) no-repeat 0px 12px ; 
width:242px; 
padding:5px 0 0 55px; 
float:left; 
font-size:1.4em; 
font-weight:bold; 
margin:0 0 10px 0; 
color:#686B6C; 
border:1px solid #ccc; 
}
.mbt-emailsubmit{ 
background:#9B9895; 
cursor:pointer; 
color:#fff; 
border:none; 
padding:3px; 
text-shadow:0 -1px 1px rgba(0,0,0,0.25); 
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
border-radius:6px; 
font:12px sans-serif; 
} 
.mbt-emailsubmit:hover{ 
background:#E98313; 
} 
.textarea{ 
padding:2px; 
margin:6px 2px 6px 2px; 
background:#f9f9f9; 
border:1px solid #ccc; 
resize:none; 
box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); 
-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); 
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); font-size:13px;   
width:170px; 
color:#666;
}
