*{font-size:100%;line-height:1.3em;margin:0;padding:0;}
body{position:relative;background:url(../images/bkg.png);background-position:top;background-repeat:repeat-x;font:68.75% Verdana, Helvetica, Arial, sans-serif;text-align:center;padding-bottom:40px;}
#center{width:68em;text-align:left;margin:24px auto;}
#container{position:relative;width:68em;float:left;background:url(../images/rightShade2.png) 50em;background-repeat:repeat-y;margin-bottom:40px;}
#header{position:relative;background-image:url(../images/header.png);background-position:bottom;background-repeat:repeat-x;padding:2.5em 3em;}
#photo{float:left;z-index:100;position:relative;}
#content{position:relative;float:left;width:68em;clear:both;}
#footer{position:relative;float:left;width:68em;clear:both;top:6px;padding:1em 0;}
#mainCol{position:relative;float:left;width:50em;}
#subCol{position:relative;float:left;width:18em;}
.rightShade{position:absolute;right:0;margin-top:3px;margin-right:-7px;display:block;height:100%;width:7px;background:url(../images/rightShade.png);background-position:bottom;background-repeat:repeat-y;}
.leftShade{position:absolute;left:0;margin-top:3px;margin-left:-7px;display:block;height:100%;width:7px;background:url(../images/leftShade.png);background-position:bottom;background-repeat:repeat-y;}
#header .leftShade{position:absolute;z-index:100;top:0;left:0;margin-top:-7px;margin-left:-6px;display:block;height:10px;width:100%;background:url(../images/topLeftShade.png);background-repeat:no-repeat;background-position:top left;}
#header .rightShade{position:absolute;z-index:100;top:0;right:0;margin-top:-7px;margin-right:-6px;display:block;height:10px;width:12px;background:url(../images/topRightShade.png);background-repeat:no-repeat;background-position:top right;}
#footer .rightShade{position:absolute;z-index:100;top:0;bottom:-7px !important;right:0;margin-right:-6px;display:block;height:10px;width:12px;background:url(../images/bottomRightShade.png);background-repeat:no-repeat;background-position:bottom right;}
#footer .leftShade{position:absolute;z-index:100;top:0;bottom:-7px !important;left:0;margin-left:-6px;display:block;height:10px;width:100%;background:url(../images/bottomLeftShade.png);background-repeat:no-repeat;background-position:bottom left;}
#mainCol .rightShade{position:absolute;z-index:100;top:0;bottom:-16px !important;left:0;margin-right:-6px;display:block;height:16px;width:100%;padding-left:7px;background:url(../images/bottomRightShade2.png);background-repeat:no-repeat;background-position:bottom right;}
.leftCorner{position:absolute;top:0;left:0;display:block;width:4px;height:4px;background:url(../images/topCorner.png);background-repeat:repeat;}
.rightCorner{position:absolute;top:0;right:0;display:block;width:4px;height:4px;background:url(../images/topCorner.png);background-repeat:repeat;}
.dot{position:absolute;display:block;width:1px;height:1px;}
.dot0{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.dot50{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.dot30{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;}
#photo img{float:left;width:68em;height:auto;margin:0;}
#header,#photo{border-bottom:3px solid;}
#logo{font:2.5em Tahoma, Helvetica, Arial, sans-serif;margin-bottom:-0.1em;color:#fff;text-decoration:none;}
#logo a,#logo a:visited{color:#fff;text-decoration:none;}
#strapline{color:#cadfed;margin:0;}
.post{float:left;width:46em;margin:0 2em 1em;padding:2em 0 1em;}
#footer p{text-align:center;margin:1em 2em;}
.or{font:90% Tahoma, Arial, Helvetica, sans-serif;border-top:1px solid #cad6e1;height:1px;overflow:visible;text-align:center;margin:0.3em 0 0.7em;}
.or span{position:relative;top:-0.8em;padding:0 0.5em;}
.title{display:block;float:left;clear:left;width:41.5em;font:1.1em Helvetica, Arial, sans-serif;font-weight:400;background:url(../images/headingMaincol.png);background-position:bottom;background-repeat:repeat-x;margin:0;padding:0.95em 2em 1em;}
p.title{text-transform:none;}
.post h1{display:block;font:2em Helvetica, Arial, sans-serif;margin:0;padding:0.1em 0 0;}
.post .pageH1{margin-bottom:1em;}
.author{color:#697c85;margin-bottom:2em;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;font-weight:400;}
code,pre{font:1em "Courier New", Courier, monospace;color:#0a0a2a;}
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:1em 0 0.5em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;font-weight:700;}
h6{font-size:1.2em;font-weight:700;}
a,a:visited{text-decoration:none;}
#mainCol ul,#mainCol ol{margin:0 0 1em 2em;}
.entry dd{margin:0.3em 0 0.3em 2em;}
.entry dd + dt{margin-top:1em;}
#subCol li{display:block;clear:both;}
#subCol ul{list-style:none;}
#subCol ul ul ul{padding:0;}
#subCol ul ul ul li{background:url(../images/bullet.gif);background-position:0.2em 0.55em;background-repeat:no-repeat;padding:0 0 0 1em;}
#subCol ul ul ul ul li{background-position:0.2em 0.5em;}
#subCol h2{display:block;margin-bottom:1em;font:1.1em Helvetica, Arial, sans-serif;font-weight:400;background:url(../images/headingSidecol.png);background-position:bottom left;background-repeat:no-repeat;padding:0.8em 2em 0.9em;}
.date{float:left;display:block;width:3.5em;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#fff;border:1px solid #ccc;border-color:#eee #ccc #ccc #eee;margin:0 2em 0.5em 0;padding:2px;}
.d1{display:block;width:100%;font-size:1.8em;overflow:hidden;background:url(../images/bottomShade2.png);background-position:0 -1px;background-repeat:repeat-x;}
.rss,.title a[href*="rss2"]{float:right;width:16px;height:16px;text-indent:-9999px;background:url(../images/rss.gif);background-position:top;background-repeat:no-repeat;}
.edit,.title a[href*="action=edit"]{float:right;width:16px;height:16px;text-indent:-9999px;background:url(../images/edit.gif);background-position:top;background-repeat:no-repeat;}
a .prev,.olderEntries{float:right;width:16px;height:16px;text-indent:-9999px;background:url(../images/prev.gif);background-position:top;background-repeat:no-repeat;margin-left:0.5em;}
a .next,.newerEntries{float:right;width:16px;height:16px;text-indent:-9999px;background:url(../images/next.gif);background-position:top;background-repeat:no-repeat;margin-left:0.5em;}
fieldset{border:none;margin:0;padding:0;}
#searchsubmit{position:absolute;width:1.7em;height:1.7em;}
#s{width:11.6em;margin-right:0.2em;padding:2px;}
select,.field{width:14em;margin:0 0 0.4em;padding:0.2em;}
.field{width:14em;padding:0.2em;}
textarea{width:30em;font:1em Verdana, Arial, Helvetica, sans-serif;padding:0.2em;}
#submit{padding:0.3em;}
#wp-calendar caption,#calendar caption{width:14em;text-align:center;background:#4b5d67;color:#fff;border-bottom:2px solid #e6eef7;}
#wp-calendar table,#calendar table{border-collapse:collapse;text-align:center;background:url(../images/cal_bkg.gif);background-position:bottom right;background-repeat:no-repeat;width:14em;margin:2em;padding:0 1px 1px 0;}
#wp-calendar thead tr{background:url(../images/cal_bkg.gif);background-position:bottom right;background-repeat:no-repeat;}
#wp-calendar thead th{background:url(../images/cal_single.gif);background-position:top left;background-repeat:no-repeat;}
#wp-calendar tbody td{background:url(../images/cal_single2.gif);background-position:top left;background-repeat:no-repeat;width:2em;padding:2px 0;}
#wp-calendar #today{background:url(../images/cal_single_today.gif);background-position:top left;background-repeat:no-repeat;color:#000;}
#wp-calendar tbody .pad{background:url(../images/cal_pad.gif);background-position:top left;background-repeat:no-repeat;}
#wp-calendar a{font-weight:700;padding:2px 0;}
#wp-calendar tfoot td{background:url(../images/cal_pad.gif);background-position:top left;background-repeat:no-repeat;padding:3px 0;}
#wp-calendar #next{text-align:right;padding-right:10px;}
#wp-calendar{display:block;}
#content img{display:inline;background:#fff;border:1px solid #ccc;border-color:#eee #ccc #ccc #eee;margin:0 1em 0.5em 0;padding:4px;}
#content img.wp-smiley{border:none;background:transparent;margin:0;padding:0;}
.alignleft{float:left;}
.alignright{float:right;margin:0 0 0.5em 1em;}
.wp-caption{background:#eee;}
.wp-caption-text{font-style:italic;font-size:1.1em;padding:0 1em;}
.commentlist{list-style:none;margin:0 !important;}
.commentText{position:relative;float:left;display:block;width:44em;background:#F8F8F8 none repeat scroll 0 0;border-color:#eee #ccc #ccc #eee;border-style:solid;border-width:1px;margin:0 0 0.5em;padding:1em 1em 0;}
.moderation .commentText{border-color:#ddd #ccc #ccc #ddd;border-style:dashed;}
.moderation .commentText h3 em{background:#E5E5E5;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border:none;color:#999;display:block;font-style:normal;text-align:center;padding:0.5em 0;}
.moderation .commentText p,.moderation .commentCite p,.moderation .commentCite p a{color:#697c85;}
.commentText span{position:absolute;display:block;width:27px;height:27px;bottom:-26px;left:1em;background:url(../images/comment.gif);background-position:top left;background-repeat:no-repeat;}
.commentCite{float:left;width:42em;margin:0 0 1.5em;padding:0 0 0 4em;}
.commentCite cite{font-weight:700;font-style:normal;}
#content .commentCite img{float:left;margin:0 1em 0.5em 0;}
.commentCite p{text-align:left;margin:0.2em 0 0;}
.commentCite p + p{font-size:90%;color:#697c85;margin:0;}
.commentLink{float:left;width:13px;height:7px;text-indent:-9999px;background:url(../images/permalink.gif);background-position:top;background-repeat:no-repeat;margin:0.3em 0 0;}
#commentform,#commentform p{display:block;clear:both;width:46em;}
#commentform .field{float:right;width:29.4em;}
#commentform .button{margin-left:16em;}
.req{font-weight:700;color:#900;}
select,.field,textarea{font:1em Tahoma, Helvetica, Arial, sans-serif;}
#nav{position:absolute;bottom:0;left:0;list-style:none;margin-left:2em;}
#nav ul{border-top:3px solid #67939b;background:url(../images/bottomShade.png);background-color:#67939b;background-repeat:repeat-x;background-position:0 -1px;list-style:none;margin:0;}
#nav ul ul{border-top:none;margin:0;}
#nav li{float:left;position:relative;}
#nav li a{display:block;background:url(../images/topShade.png);background-position:bottom;background-color:#526a74;background-repeat:repeat-x;margin-right:0.2em;font-weight:700;color:#fff;min-height:1.4em;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;padding:0.6em 1em;}
#nav ul li a{width:10em;background:none;font-weight:400;border-bottom:1px solid #7ea6ad;min-height:0;margin:0;padding:0.3em 1em;}
#nav li a:hover{background-color:#5c7d86;}
#nav li ul,#nav li:hover ul ul{display:none;z-index:1000;}
#nav li:hover ul,#nav ul li:hover ul{display:block;position:absolute;top:2.5em;z-index:100;}
#nav ul li:hover ul{top:0 !important;left:12em;}
#nav li ul a{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;}
.tags{display:block;float:left;width:44em;background:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #eee;padding:0 0.5em;}
#tagCloud .pad,#tag_cloud .pad{text-align:center;font-size:90%;}
.tags a,#tagCloud a,#tag_cloud a{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #e5e5e5;border-bottom-color:#d5d5d5;border-right-color:#d5d5d5;padding:0.2em 0.5em;}
#tagCloud a,#tag_cloud a{line-height:1.9em;margin-right:-3px;}
.tags a:hover,#tagCloud a:hover,#tag_cloud a:hover{border-color:#ddd #bbb #bbb #ddd;}
.tags p{margin:0.5em 0;}
.recentcomments{margin-bottom:0.5em;}
blockquote{background:#eaeaea;margin-bottom:1em;border-left:3px solid #ccc;padding:1em 1em 0.1em;}
blockquote blockquote{background:#dadada;border-left:3px solid #bbb;}
#footer .leftCorner,#footer .rightCorner{top:auto;bottom:0;background-image:none;}
.dot1a,.rightCorner .dot1d{top:0;left:0;}
.dot1b,.rightCorner .dot1c{top:0;left:1px;}
.dot1c,.rightCorner .dot1b{top:0;left:2px;}
.dot1d,.rightCorner .dot1a{top:0;left:3px;}
.dot2a,.rightCorner .dot2d{top:1px;left:0;}
.dot2b,.rightCorner .dot2c{top:1px;left:1px;}
.dot2c,.rightCorner .dot2b{top:1px;left:2px;}
.dot2d,.rightCorner .dot2a{top:1px;left:3px;}
.dot3a,.rightCorner .dot3d{top:2px;left:0;}
.dot3b,.rightCorner .dot3c{top:2px;left:1px;}
.dot3c,.rightCorner .dot3b{top:2px;left:2px;}
.dot3d,.rightCorner .dot3a{top:2px;left:3px;}
.dot4a,.rightCorner .dot4d{top:3px;left:0;}
.dot4b,.rightCorner .dot4c{top:3px;left:1px;}
.dot4c,.rightCorner .dot4b{top:3px;left:2px;}
.dot4d,.rightCorner .dot4a{top:3px;left:3px;}
#footer .dot1a,#footer .dot1b,#footer .dot1c,#footer .dot1d{top:3px;}
#footer .dot2a,#footer .dot2b,#footer .dot2c,#footer .dot2d{top:2px;}
#footer .dot3a,#footer .dot3b,#footer .dot3c,#footer .dot3d{top:1px;}
#footer .dot4a,#footer .dot4b,#footer .dot4c,#footer .dot4d{top:0;}
.author span,.entry dt{font-weight:700;}
h1,p,code,pre,h1,h2,h3,h4,h5,h6,#mainCol dl{margin:0 0 1em;}
#mainCol ul ul,#mainCol ul ol,#mainCol ol ol,#content ol ul,#recentcomments .lastLi{margin-bottom:0;}
.pad,#subCol li ul,.textwidget,#aka,#twitter-link,.st-tag-cloud{padding:0 2em 1em;}
.d2,.d3{display:block;width:100%;font-size:90%;overflow:hidden;}
.rss:hover,.title a[href*="rss2"]:hover,.edit:hover,.title a[href*="action=edit"]:hover,a:hover .prev,.olderEntries:hover,a:hover .next,.newerEntries:hover,.commentLink:hover{background-position:bottom;}
