

@import url("reset.css"); 

*{margin:0; padding:0}
body{background:#fff url(http://img266.imageshack.us/img266/2281/33219864.jpg) top center no-repeat; font:75% "Lucida Grande",Arial,Helvetica,sans-serif; color:#333; line-height:160%; margin:30px auto; text-align:center}
a{font-weight:bold; color:#696969; text-decoration:none}
a:hover{text-decoration:underline}
p{margin:10px 0}
ul, ol{margin:0 24px; list-style:inherit}

h1, h2, h3{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#4c4c4c; letter-spacing:-1px; margin:10px 0; padding:0}
h4, h5, h6{font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#4c4c4c}

h1{font-size:26px; margin:20px 0; padding:2px 0 10px 0}
h2{font-size:20px; padding:2px 0 6px 0}
h3{font-size:16px; padding:2px 0 4px 0}
h4{font-size:12px}
h5{font-size:10px}
h6{font-size:8px}

table{margin:10px 0}
blockquote{width:85%; font-family:Georgia,"Times New Roman",Times,serif; margin:10px 0 10px 40px !important; padding:0 20px; border-left:8px solid #ccc}
code{font-family:"Courier New",Courier,monospace}

.align-right{text-align:right}
.align-center{text-align:center}
.bold{font-weight:bold}
.font-9{font-size:9px}
.font-11{font-size:11px}
.font-14{font-size:14px}
.font-18{font-size:18px}
.font-20{font-size:20px}
.font-24{font-size:24px}
.clearfix{float:left; clear:both; width:100%}
.float-left{float:left}
.float-right{float:right}

#container{width:950px; display:table; margin:0 auto; text-align:left; overflow:hidden}
#header{border-bottom:1px solid #e5e5e5; overflow:hidden}
#maincontent{margin:20px 0}
#leftcol{float:left; width:620px; margin:0 40px 0 0; text-align:left}
#rightcol{float:left; width:250px}
#footer{background:#fbfcfc url(images/bg.jpg) top center no-repeat; margin:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden}
#header .content{padding:14px 16px}
#header .photo{float:left; width:80px; margin-right:10px}
#header .introduction{float:left; width:800px}
#header .introduction h1, #header .introduction h2{clear:both; color:#000; letter-spacing:-1px; margin:0; padding:0}
#header .introduction h1{font:30px Georgia,"Times New Roman",Times,serif}
#header .introduction h2{font:24px Georgia,"Times New Roman",Times,serif}

.top-menu{margin:0 0 20px 0; background:#fff}
.top-menu .content{padding:4px 0 0 0}
.top-menu .main-nav{float:left; width:700px; margin-right:20px}
.top-menu .subscribe{float:right; width:200px; text-align:right; margin-top:3px; margin-right:20px; display:inline}
.top-menu .subscribe a{background:url(images/icon-subscribe.gif) no-repeat; font-size:10px; text-transform:uppercase; padding:2px 2px 2px 20px}
.top-menu ul{margin:0; padding:0}
.top-menu ul li{float:left; list-style:none; margin:0; padding:0}
.top-menu ul li a{}
.top-menu ul li span{padding:0 20px}

#maincontent .content{padding:0 16px}
.post{margin-bottom:20px; .margin-bottom:0}
.post h1.title{font:26px Arial,Helvetica,sans-serif; font-weight:bold; color:#000; line-height:140%; letter-spacing:-1px; margin:0; padding:7px 0; border:none}
.post h2.title{font:22px Arial,Helvetica,sans-serif; font-weight:bold; line-height:140%; letter-spacing:-1px; margin:0; padding:7px 0 0 0; border:none}
.post h2.title a{color:#000}
.post h2.title a:hover{text-decoration:underline}
.post .meta{margin:0 0 10px 0}
.post .meta .date{width:68px; background:#686868; font-size:14px; color:#b8b8b8; margin-right:10px; padding:2px}
.post .meta .time{font:italic 18px Georgia,"Times New Roman",Times,serif; color:#848484; padding:10px 0}
.post .meta .author, .post .meta .comment{font:italic 18px Georgia,"Times New Roman",Times,serif; color:#bfbfbf}
.post .meta .author{padding:10px 20px}
.post .meta .comment{padding:10px 0}
.post .meta .comment a{color:#bfbfbf; text-decoration:underline}
.post .post-content{margin:0 0 20px 0}
.post .post-content a{text-decoration:underline}
.post .post-content a:hover{text-decoration:none}
.post .cat-read-more{font-size:11px; margin:10px 0 0 0}
.post .cat-read-more a{text-decoration:underline}

h2.section-title{float:left; clear:both; width:100%; font:16px Georgia,"Times New Roman",Times,serif; line-height:140%; margin:0 0 20px 0; padding:7px 0; border-bottom:1px solid #ccc}

#rightcol .module{width:260px; margin-bottom:20px}
#rightcol .module h3.heading{font:bold 18px Arial,Helvetica,sans-serif; letter-spacing:-1px; margin:0 0 10px 0; padding:0; border-bottom:1px solid #686868}
#rightcol .module h3.heading span{padding:10xp 0 0 0; border-bottom:2px solid #686868}
#rightcol .module a{font-weight:bold}
#rightcol .widgets-active ul{margin:0; padding:0}
#rightcol .widgets-active ul li{background:url(images/icon-arrow.gif) 0 2px no-repeat; list-style:none; margin:0 8px 8px 0; padding:0 0 0 20px}
ul.latest, .author-posts ul{margin:0; padding:0}
ul.latest li, .author-posts ul li{float:left; clear:both; width:100%; list-style:none; margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:1px solid #e8e8e8}
ul.latest li .thumb, .author-posts ul li .thumb{float:left; width:55px; margin-right:10px}
ul.latest li .thumb img, .author-posts ul li .thumb img{margin:2px; padding:2px; border:1px solid #dcdcdc}
ul.latest li .post-desc{float:left; width:190px}
.author-posts ul li .post-desc{float:left; width:550px}
ul.latest li .date, .author-posts ul li .meta{font-size:11px; color:#868686}

#rightcol ul.archives{margin:0; padding:0}
#rightcol ul.archives li{float:left; width:100px; background:url(images/icon-arrow.gif) 0 2px no-repeat; list-style:none; margin:0 8px 8px 0; padding:0 0 0 20px}
#rightcol ul.archives li a{}
#rightcol .flickr a{padding-right:4px}
#rightcol .flickr img{width:38px; height:38px; margin:2px; padding:2px; border:1px solid #dcdcdc}
#rightcol .mybloglog a{padding-right:4px}
#rightcol .mybloglog img{margin:2px; padding:2px; border:1px solid #dcdcdc}
#rightcol .mybloglog table, #rightcol .mybloglog table th, 
#rightcol .mybloglog table td{font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; border:none}
#rightcol .mybloglog table td{padding:2px 1px !important}
.searchbox .search-textbox input{width:220px; padding:2px; border:1px solid #ccc}
.searchbox .search-textbox, .searchbox .search-button{display:inline}
#footer .content{padding:14px 16px}
.gallery{clear:both; width:85%; margin:10px 0 10px 40px !important; padding:0 20px; border-left:8px solid #ccc}
.gallery img{margin:1px; padding:1px; border:1px solid #dcdcdc !important}
dl.gallery-item{float:left; width:150px; margin:10px 20px 20x 0 !important; padding:0; text-align:center}

dl.gallery-item, dl.gallery-item dt, dl.gallery-item dd{margin-right:10px}
dd.gallery-caption{font:11px Georgia,"Times New Roman",Times,serif !important}
dl.gallery dt.gallery-icon img{}
div.attachment{text-align:center}
fieldset{border:none; margin:10px 0}
fieldset h3{font-size:18px; color:#555; margin:0; padding:0 0 20px 0}
fieldset div.input{padding:4px 0}
fieldset label{float:left; width:150px; font-weight:bold; margin-right:10px}
fieldset input.textbox, fieldset textarea{width:420px; border:1px solid #dedede; padding:2px}

#comments{margin:20px 0}
#comments h2{display:block; font-weight:bold; margin:0 0 10px 0; padding:6px 0; border-bottom:1px solid #ccc}
#commentform{background:#f0f0f0; margin:10px 0}
#commentform .content{padding:10px}
#commentform h2{font-weight:bold; margin:0; padding:6px 0; border-bottom:1px solid #ccc}
#comments .comment{background:#fff; padding:6px 0; border-bottom:1px solid #e8e8e8}
#comments .comment .content{padding:10px}
#comments .comment .col1{float:left; width:150px; margin-right:10px}
#comments .comment .col2{float:left; width:440px}
#comments .gravatar{float:left; margin:0 10px 10px 0}
#comments .gravatar img{margin:2px; padding:2px; border:1px solid #dcdcdc}
#comments .comment p{margin:0 0 16px 0}
#comments .comment .moderation{font:12px Georgia,"Times New Roman",Times,serif; color:#c03434}
#comments .comment-number{font:bold italic 20px Arial,Helvetica,sans-serif; color:#666; margin-bottom:4px}
#comments .trackback{margin:10px 0}
#comments .trackback .content{padding:0 12px}
#comments .moderation{margin-bottom:6px}
#comments .moderation .content{background:url(images/icon-info.gif) 0 10px no-repeat; font-size:11px; font-weight:bold; color:#f9d5d5; padding-left:24px}

.wp-pagenavi{float:left; clear:both; width:100%; margin:10px 0; .margin:20px 0 10px 0; padding:4px 0}
.wp-pagenavi span, .wp-pagenavi a{font-size:14px; font-weight:bold; color:#696969 !important; ; padding:4px !important; border:1px solid #a5a5a5 !important}
.wp-pagenavi .current{}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption{border:1px solid #dedede; text-align:center; margin:10px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font:11px Georgia,"Times New Roman",Times,serif; line-height:17px; padding:0 4px 5px; margin:0}
img.size-thumbs, img.size-medium, img.size-full, 
.attachment img{margin:2px; padding:2px; border:1px solid #dcdcdc}
.wp-caption img{border:none}
.navigation{font-size:11px; font-weight:bold; margin:10px 0}
.navigation img{margin:2px; padding:2px; border:1px solid #dcdcdc}
.navigation .align-left{float:left; width:45%; text-align:left; margin-right:20px}
.navigation .align-right{float:right; width:45%}
.paging{font-size:14px; margin:20px 0}
.paging .left{float:left; width:48%; margin-right:20px}
.paging .right{float:right; width:48%; text-align:right}

#nav, #nav ul{list-style:none; line-height:1; font-weight:bold; padding:8px 0; text-align:center}
ul#nav{margin:0 auto; padding:0; list-style:none; position:relative; left:20px}
#nav li a{display:block; padding:0}
#nav li li a{display:block; height:auto; padding:0.4em 2em 0.4em 1em}
#nav li{float:left; height:30px; list-style:none; text-align:left; margin:0 30px 0 0; line-height:2em; position:relative}
#nav li ul{position:absolute; left:-999em; height:auto; width:13.4em; w\idth:14.2em; font-weight:normal; border-width:0.25em; margin:6px 0 0 -1px; padding:0; background:#fff}
#nav li li{height:auto; background:none; text-align:left; line-height:140%; margin:0 !important; padding:0 1em 0 0 !important; width:13em; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede}
#nav li ul a{width:12em; w\idth:10em}
#nav li ul a:hover{color:#999}
#nav ul li a{background:url(images/icon-arrow.gif) center left no-repeat; padding-left:16px}
#nav li ul ul{margin:-1.75em 0 0 14em}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li li:hover, #nav li li.sfhover{background:#e8e8e8; position:relative; z-index:100}
#nav li:hover, #nav li.sfhover{background:none}

table#wp-calendar{clear:both; width:100%}
table#wp-calendar tr, table#wp-calendar td{text-align:center}
table#wp-calendar td#today{background:#f1f1f1; color:#fff}
ul.archives{margin:0; padding:2px}
ul.archives li{float:left; width:170px; list-style:none; margin:0 10px 12px 0; padding:0}
ul.archives li ul{list-style:none; margin:0 10px 12px 0; padding:0}
ul.archives li ul li{list-style:none; margin:0 10px 12px 0; padding:0 0 0 24px}
.latest-comments ul{margin:0; padding:0}
.latest-comments ul li{background:url(images/icon-arrow.gif) 0 4px no-repeat; list-style:none; margin:0 0 10px 0; padding:0 0 10px 20px; border-bottom:1px solid #e8e8e8}

.tag-clouds{margin:20px 0}
.tag-clouds a{font-weight:normal !important; line-height:110%}
table{width:100%; margin:10px 0}
table th{background:#dedede; font-weight:bold; color:#fff; text-align:left; padding:2px 2px 2px 4px}
table td{padding:2px 2px 2px 4px; border-bottom:1px solid #f5f5f5}

dl.author{margin:10px 0}
dl.author dt{float:left; clear:both; width:100px; margin-right:10px}
dl.author dd{float:left; width:350px; margin-right:10px; padding-bottom:6px}
ul.archives, ul.wp-tag-cloud{margin:0; padding:2px}
ul.archives li, ul.wp-tag-cloud li{float:left; width:170px; background:url(images/icon-arrow.gif) 0 2px no-repeat; list-style:none; margin:0 10px 12px 0; padding:0 0 0 24px}
ul.archives li ul{list-style:none; margin:0 10px 12px 0; padding:0}
ul.archives li ul li{list-style:none; margin:0 10px 12px 0; padding:0 0 0 24px}
wp-tag-cloud