*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline;margin:0;padding:0;}
body{min-height:101%;text-align:left;position:relative;background:#18191b url(bg.jpg) repeat-x center 0;color:#e9e9e9;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
img,fieldset,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:400;}
q:before,q:after,blockquote:before,blockquote:after{content:'';}
input,select,textarea,button{font-size:1em;line-height:normal;width:auto;}
input,select{vertical-align:middle;}
textarea{height:auto;overflow:auto;}
option{padding-left:0.6em;}
button{background:none;border:0;cursor:pointer;text-align:center;}
p,ul,ol,table{margin:0 0 18px;}
em{color:#d9e3ea;}
h1,h2,h3{font-weight:400;line-height:normal;letter-spacing:-1px;color:#6099ff;font-family:Georgia, "Times New Roman", Times, serif;margin-top:15px;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{color:#a3d5ea;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
a,a:link,a:visited{color:#fff;text-decoration:none;}
a:hover,a:active,a.active{text-decoration:underline;}
#main div.box1 ul{list-style:inside;padding:20px;}
#main div.box1 ol{list-style:inside;list-style-type:decimal;padding:20px;}
#sidebar .box1{margin:7px 0 18px;padding:18px;}
#sidebar #videos .box1{margin:0 0 20px;padding:10px;}
blockquote{border-bottom:1px solid #000;font:1em Georgia, "Times New Roman", Times, serif;color:#fff;background:url(bg-box00.png) repeat scroll 0 0 !important;margin:15px 0;padding:10px 20px;}
#wrap{text-align:left;width:960px;position:relative;min-height:100%;margin:auto;}
#header,#content,#footer{float:left;display:inline;clear:both;position:relative;}
#header{height:180px;width:100%;}
#logo a{background:url(logo0000.png) no-repeat;cursor:pointer;position:absolute;top:126px;left:7px;display:block;}
#content{width:100%;padding:0 0 100px;}
.home #main{float:left;width:374px;}
#main{float:left;width:598px; padding-top: 30px;}
.home #sidebar{float:right;width:543px;}
#sidebar{float:right;width:333px;}
#sidebar h3{margin-top:10px;color:#fff;font-weight:400;}
#footer{width:100%;height:65px;background:url(bg-foote.jpg) repeat-x;margin-top:-73px;bottom:-7px;}
#footerWrap{color:#dadada;width:960px;position:relative;margin:0 auto;}
#nav{height:38px;width:750px;position:absolute;top:10px;left:0;}
#nav,#nav ul{list-style:none;line-height:1;z-index:100;margin:0;padding:0;}
#nav a{color:#fff;font-size:14px;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;padding:9px 15px;}
#nav a:hover{color:#fff;background:url(bg-nav00.png);-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#nav li ul{position:absolute;width:200px;left:-999em;}
#nav li ul li a{background:url(bg-nav00.png);line-height:18px;font-size:11px;color:#fff;width:150px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#nav li ul li a:hover{background:#FFF;color:#222;}
#nav li ul ul{margin:-35px 0 0 180px;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;}
#nav li:hover,#nav li.hover{position:static;}
ul#footerNav{position:absolute;top:27px;right:0;}
ul#footerNav li{float:left;display:inline;margin-left:15px;}
#footer #footerWrap #copy{position:absolute;top:27px;left:0;}
div#hi{color:#2a2b2b;font:18px/18px Georgia, "Times New Roman", Times, serif;text-align:right;width:440px;position:absolute;top:135px;right:0;}
div#hi p a{color:#d0d0d0;font:11px/11px Arial, Helvetica, sans-serif;}
h3#myWritings{background:url(bg-h2-my.png) no-repeat;width:160px;height:34px;margin:0 0 10px 12px;}
h3#myVideos{background:url(bg-h2-my.png) no-repeat;width:138px;height:33px;margin:0 0 11px 12px;}
h3#myPhotos{background:url(bg-h2-my.png) no-repeat;width:137px;height:34px;margin:0 0 10px;}
h3#myPortfolio{background:url(bg-h2-my.png) no-repeat;width:160px;height:34px;margin:0 0 10px;}
h3#myLifestream{background:url(bg-h2-my.png) no-repeat;width:189px;height:34px;margin:0 0 10px;}
h3#myFavblog{background:url(bg-h2-my.png) no-repeat;width:150px;height:32px;margin:0 0 10px;}
div.box1,ol.commentlist li,form#comments{background:url(bg-box00.png) repeat !important;}
#main div.box1{background:url(bg-box.png) repeat !important;}

div.box1{background-image:none; background: #3f566e; !important;}
div.box1{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 20px;padding:0 20px;}
div.box1 ul.blog-list li{border-bottom:1px dashed #3f566e;padding:0 0 15px;}
div.box1 p.link{text-align:right;margin:0 0 15px;}
div.box1 ul.left-list{float:left;width:230px;padding:10px 0 10px 10px;}
div.box1 ul.right-list{float:right;width:230px;padding:10px 10px 10px 0;}
div.box1 ul.left-list li,div.box1 ul.right-list li,div.box1 ul.list3 li{line-height:13px;border-top:1px dashed #3f566e;padding:8px 0;}
div.box1 ul.list3{margin:15px 0 0;}
div.box1 ul.list3 li{padding:15px 0;}
div.box1 ul.list3 li ul{border:none !important;margin:0;}
div.box1 ul.list3 li ul li{border:none !important;margin:0 0 0 15px;padding:15px 0 0;}
div.box1 ul.left-list li a,div.box1 ul.right-list li a,div.box1 ul.list3 li a{color:#dadada;}
div.box2{background-color:#141517;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:8px;}
.txt0,.txt0 a,.continue{color:#a3d5ea;}
h4.txt1{background:url(ico-1000.png) no-repeat 15px 3px;padding:0 0 10px 45px;}
ol.commentlist li{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;margin:0 0 10px;padding:18px 20px;}
ol.commentlist li img.avatar{float:right;padding:0 10px;}
ol.commentlist li ul li{margin:0;padding:15px 0 5px 20px;}
ol.commentlist .comment-meta a{color:#999;padding-bottom:5px;}
h2.title{color:#fff;margin:0 0 14px;}
div.post{padding:5px 0;}
.home .post{border-bottom:1px dashed #777;}
div.post img{padding:5px !important;}
.box1 .navigation{padding:10px 0;}
h2.hd-page{margin:20px 0;}
div.box1 ul.list2 li,div.list3 li{line-height:13px;border-bottom:1px dashed #777;padding:8px 0;}
div.list3 .lifestream li{border:none;}
input.text,select.select,textarea.textarea{border:0;color:#000;padding:7px;}
input.text{width:168px;}
select.select{width:200px;}
textarea.textarea{width:375px;height:100px;background-color:#e9eef4;}
button.button{color:#fff;height:auto;width:auto;line-height:normal;white-space:nowrap;}
form.form ol.fieldset{list-style:none;}
form.form ol.fieldset li.field{position:relative;margin:0 0 13px;}
form.form ol.fieldset li.field label{position:absolute;top:5px;left:195px;}
form.form p.submit input{padding:5px 10px;}
form.search p.fields input,form.search p.fields button{display:inline;vertical-align:middle;}
form#topSearch{background:url(bg-searc.png) no-repeat;width:178px;height:32px;position:absolute;top:10px;right:0;}
form#topSearch p.fields input{color:#fff;font-size:14px;font-weight:700;width:130px;background:none;overflow:hidden;border:none;position:absolute;top:8px;left:8px;}
form#topSearch p.fields button{background:url(ico-sear.png) no-repeat;width:21px;height:21px;border:none;position:absolute;top:5px;right:10px;}
form#comments{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:20px 30px;}
ul#idTabs{width:100%;margin:0 0 0 10px;padding:0;}
ul#idTabs li{display:inline;margin-right:5px;float:left;}
ul#idTabs li a{display:block;float:left;height:16px;text-align:left;margin:0 auto;padding:10px;}
#tabs .inside{background:url(bg-box00.png) repeat !important;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#tabs .inside ul li{line-height:13px;border-bottom:1px dashed #555;padding:15px 0;}
#tabs .inside ul#comm li{background:url(ico-6000.gif) no-repeat left center;padding-left:28px;}
#tabs .inside ul#pop li{background:url(ico-2000.gif) no-repeat left center;padding-left:28px;}
#tagcloud{padding:15px;}
#tabs .inside ul{margin:0;padding:0 15px 10px !important;}
.home #tabs{width:260px;float:left;margin:24px 0 20px;}
.home div#myfavblog{width:260px;float:right;}
#wp-calendar caption{color:#fff;font-weight:400;font-size:22px;letter-spacing:-1px;font-family:Georgia;margin:0 0 10px;}
#wp-calendar thead{color:#6099ff;font-weight:700 !important;}
#wp-calendar #next,#wp-calendar #prev{padding:10px 0 0 !important;}
#browseFlickr{background:url(bg-flick.png) no-repeat;width:91px;height:11px;float:right;margin:0 25px 10px 12px;}
#video{padding:10px;}
#sidebar #advert_125x125{margin:0 0 18px;padding:30px 0 20px 30px;}
#sidebar #advert_125x125 img{margin:0 15px 5px 0;}
#shadowbox_content{background-color:#fff;}
.list3 .first,.list3 h5{font-weight:700;font-size:16px;border-bottom:1px dashed #fff;margin:0 0 15px;padding:0 0 15px;}
.list3 .lifestream-icon{float:left;padding:0 15px 0 0;}
.list3 .lifestream-post{font-size:14px;}
.c{text-align:center;}
.r{text-align:right;}
.aligncenter{display:block;margin:5px auto 15px;}
.alignleft{float:left;margin:5px 15px 5px 0;}
.alignright{float:right;margin:5px 0 5px 15px;}
.wrap,.col{float:left;display:inline;position:relative;}
.fr{float:right;}
.nomargin{margin-bottom:0 !important;}
.noborder{border:0 !important;}
.top{margin-top:0 !important;}
.replace,.br{display:block;font-size:1%;line-height:0;text-align:left;text-indent:-10000px;}
.hr{background:#ccc;height:1px;margin:1.5em 0;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:block;}
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}
#text{text-align:justify;-moz-column-width:10em;-moz-column-gap:2em;-webkit-column-width:10em;-webkit-column-gap:2em;}
html,html,body,* html #wrap{height:100%;}
caption,.l{text-align:left;}
ul,ol,#sidebar ul,#sidebar ol{list-style-type:none;}
#logo,ul.nav,div.box1 ul,div.box1 ul.blog-list li p,ol.commentlist,ol.commentlist li p,ol.commentlist .children,form.form p.submit,form.search p.fields{margin:0;}
#nav li,.fl{float:left;}
#nav li:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto;}
#footer #footerWrap #copy a,#sidebar a,ol.commentlist li p a{color:#6099ff;}
h2.lifestream_date,p.lifestream_credits,.hide,.hidden,.anchor,.skip,.hr hr{display:none;}
ul#idTabs li a.selected,ul#idTabs li a:hover,.widgetized .inside{background:url(bg-box00.png) repeat !important;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-khtml-border-radius:6px 6px 0 0;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 6px 0 0;}
table#wp-calendar,.list3 .lifestream-post p{margin:0 !important;}
#flickr,#portfolio{clear:both;margin:0 0 20px;padding:0 10px;}
#flickr .flickr_badge_image a,#portfolio a{float:left;display:inline;border:1px dashed #888;margin:0 16px 15px 0;padding:5px;}
#flickr .flickr_badge_image a:hover,#portfolio a:hover{border:1px dashed #fff;}
.wrap,.clear{clear:both;}
