div#wrapper{margin:30px auto 30px auto;width:835px;clear:both;border:1px solid #333;}
div#container{width:835px;}
.header-outside div#wrapper{border-width:0 1px 1px 1px;margin:0 auto;}
#header-container{width:100%;border-bottom:1px solid #888;float:left;}
#header{margin:0 auto;width:835px;clear:both;float:left;}
.header-fixed #header{border-bottom:1px solid #888;}
.header-fluid #header{float:none;}
div.header-link-top{font-size:3.4em;margin:10px 0 5px 10px;}
div.header-link-top a.header-link-text-inside{color:#333;}
div.header-link-image{margin:0px;}
a.header-link-image-inside{float:left;margin:0;}
a.header-link-image-inside img{float:left;}
#navigation-container{border-bottom:1px solid #888;float:left;width:100%;}
#navigation{float:left;width:835px;display:block;clear:both;}
.header-fixed #navigation{border-bottom:1px solid #888;}
.header-fluid #navigation{float:none;margin:0 auto;}
ul.navigation{margin:0;padding:0;list-style:none;float:left;position:relative;z-index:100;}
.header-outside ul.navigation{border-left:1px solid #888;margin:0 0 0 -1px;position:relative;z-index:100;}
ul.navigation li{float:left;list-style:none;margin:0;position:relative;}
ul.navigation li a:link,ul.navigation li a:visited{padding:10px;text-decoration:none;border-right:1px solid #666;display:inline-block;}
ul.navigation li a:hover{text-decoration:underline;}
ul.navigation li.current_page_item a:link, ul.navigation li.current_page_item a:visited, ul.navigation li.current_page_parent a:link, ul.navigation li.current_page_parent a:visited{text-decoration:none;background:#eee;}
ul.navigation li.current_page_parent a:hover{background:#eee;text-decoration:none;}
ul.navigation li ul{display:none;position:absolute;float:left;clear:left;background:#fff;padding:0;border:1px solid #888;border-width:0 1px 1px 1px;z-index:10000;margin:0 0 0 -1px;width:120px;}
ul.navigation li.current_page_parent ul{background:#eee;}
/* Ridiculous selectors because IE6 is a piece of shit and doesn't support > (child) selectors. */
ul.navigation li.hover ul,
ul.navigation li:hover ul{display:block;}
ul.navigation li.hover ul li ul,
ul.navigation li:hover ul li ul{display:none;}
ul.navigation li ul li.hover ul,
ul.navigation li ul li:hover ul{display:block;}
ul.navigation li ul li.hover ul li ul,
ul.navigation li ul li:hover ul li ul{display:none;}
ul.navigation li ul li ul li.hover ul,
ul.navigation li ul li ul li:hover ul{display:block;}
ul.navigation li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li:hover ul li ul{display:none;}
ul.navigation li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li:hover ul{display:block;}
ul.navigation li ul li ul li ul li.hover ul li ul,
ul.navigation li ul li ul li ul li:hover ul li ul{display:none;}
ul.navigation li ul li ul li ul li ul li.hover ul,
ul.navigation li ul li ul li ul li ul li:hover ul{display:block;}
ul.navigation .hide{display:none !important;}
ul.navigation .show{display:block !important;}
ul.navigation li ul li{margin:0;list-style:none;float:none;position:relative;}
ul.navigation li ul li a:visited,
ul.navigation li ul li a:link{padding:6px 10px;border:none;width:auto;}
ul.navigation li ul li.current_page_item a{text-decoration:underline;}
ul.navigation li.current_page_parent ul li a:hover{text-decoration:underline;}
ul.navigation li.current_page_item ul li a:hover{text-decoration:underline;}
ul.navigation li ul li ul{display:none;position:absolute;float:none;left:120px;clear:none;top:-1px;}
body.ie ul.navigation li ul li ul,
body.ie ul.navigation li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul,
body.ie ul.navigation li ul li ul li ul li ul li ul li ul{ position: absolute; margin-left: 120px; float: right; left: 0; top: 0; }
#breadcrumbs-container{border-bottom:1px solid #888;clear:both;}
#breadcrumbs{float:left;width:835px;line-height:25px;}
.header-fixed #breadcrumbs{border-bottom:1px solid #888;}
.header-fluid #breadcrumbs{float:none;margin:0 auto;}
#breadcrumbs p{padding:0;margin:0 10px;display:block;width:815px;overflow:hidden;}
#container{margin:10px 0;}
.box{float:left;width:250px;margin:5px;background:#eee;padding:10px 10px 0;overflow:hidden;}
.box-right{float:right;}
.featured-image-left{float:left;}
.featured-image-right{float:right;}
div.leaf-content div.featured-post-container,
div.featured-leaf-content{float:left;display:block;width:100%;}
div.featured-entry-content{float:left;display:block;width:100%;margin:-5px 0 5px;}
div.leaf-content .entry-meta{display:block;clear:both;}
.fluid-height{height:auto !important;}
#footer-container{width:100%;border-top:1px solid #888;}
#footer{margin:0 auto;width:835px;clear:both;border-top:1px solid #888;min-height: 17px;}
.footer-fixed #footer{border-top:1px solid #888;margin:5px 0 0;}
.footer-fluid #footer{float:none;border-top:none;}
.align-left,.alignleft{float:left;margin:0 7px 0 0;}
.align-right,.alignright{float:right;margin:0 0 0 7px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;}
.widget-title{margin:0 0 10px;display:block;}
li.widget{margin:0 0 25px;}
label{display:block;}
input,textarea,label{clear:both;}
input,textarea{margin:0 0 10px;}
div.post{display:block;}
.entry-meta .left{float:left;}
.entry-meta .right{float:right;}
.meta-below-content .left,
.meta-below-content .right,
.meta-above-title .left,
.meta-above-title .right{margin:0;}
div.nav-below{margin:10px 0;}
div.leaf-content div{display:inline;}
div.gallery div.leaf-content div{display:block;}
div.content-slider div.leaf-content div{display:block;}
div.feed div.leaf-content div{display:block;}
div.content-slider-controller{margin:-20px 0 0 0;}
.featured-image-left{float:left;}
.featured-image-right{float:right;}
div.horizontal-sidebar ul li.widget{float:left;margin:0 15px 0 15px;width:20%;}a:hover{text-decoration:none;}
body{background:#414141;}
div#wrapper{background:#fff;border-color:#222;border-width:1px 3px 3px 1px;font-size: 13px;}
#heaa:hover{text-decoration:none;}
body{background:#414141;}
div#wrapper{background:#fff;border-color:#222;border-width:1px 3px 3px 1px;}
#header-container,
#navigation-container,
#breadcrumbs-container{background:#fff;font-size:1.1em;}
div.header-link-text{font-size:3.4em;margin:20px 0 6px 15px;float:left;}
div.header-link-image{float:left;}
div.header-link-top a.header-link-text-inside:link,
div#top a.header-link-text-inside:visited{color:#555;text-decoration:none;padding:0 0 5px 0;border-bottom:1px solid #ddd;margin:0 0 10px;}
div.header-link-image a{border-bottom:none;}
div.header-link-top a.header-link-text-inside:hover{color:#777;}
h1#tagline{font-size:2em;margin:0 0 20px 15px;color:#777;float:none;clear:left;}
body.header-fluid div#wrapper{border-top:none !important;}
ul.navigation 
li.page_parent.hover a,
ul.navigation 
li.page_parent:hover a{padding:10px 10px 10px;z-index:10001;position:relative;border-bottom:none;}
ul.navigation li.page_parent a{background:#fff;}
ul.navigation 
li.current_page_parent a,
ul.navigation 
li.current_page_item a{background:#eee;}
ul.navigation li ul li.current_page_item a:link,
ul.navigation li ul li.current_page_item a:visited{text-decoration:underline;}
ul.navigation li ul{border-width:1px;z-index:10002;margin-top:0;padding:0 0 1px;}
ul.navigation 
li.page_parent ul li a,
ul.navigation 
li.page_parent.hover ul li a,
ul.navigation 
li.page_parent:hover ul li a{padding:6px 10px 8px;border-bottom:none;width:100px;border-right:none;}
.box{background:none;}
div.featured-post{background:none;}
.leaf-top{text-transform:uppercase;padding:0 0 2px 0;border-bottom:1px solid #333;color:#333;margin:0 0 5px 0;}
#footer{display:block;padding:10px 0;border-top:1px solid #999;}
#footer-container{border-top:1px solid #999;}
div#footer *{padding:0;margin:0;}
div#footer .footer-left{margin-left:10px;float:left;}
div#footer .footer-right{margin-right:10px;float:right;}
div#footer a.no-underline{text-decoration:none;}
div#footer .copyright{clear:both;text-align:center;margin:25px 0 0;}
div#footer 
a.no-underline:hover{text-decoration:underline;}
.feed-entry-date{color:#888;}
.featured-entry-date{color:#888;float:left;}
.featured-entry-content{clear:both;margin:5px 0;float:left;}
.featured-entry-title{font-size:2em;}
.featured-entry-title a{text-decoration:none;}
.featured-entry-title 
a:hover{text-decoration:underline;}
.featured-post{margin:10px 0;}
.featured-entry-comments{float:right;}
.featured_prev{float:left;}
.featured_next{float:right;}
.featured_outside_prev,
.featured_outside_next{margin:30px 0 0 0;z-index:8000;position:relative;}
div.leaf-content div.rotator-images{display:inline-block;top:-5px;position:relative;}
div.leaf-content div.rotator-images img{border:1px solid #fff;}
.align-left{margin:0 7px 0 0;}
.align-right{margin:0 0 0 7px;}
.about-image{padding:1px;border:1px solid #ccc;}
.about-read-more{clear:both;float:left;margin:3px 0 0;}
div.nav-previous{float:left;margin:10px 0;}
div.nav-previous a,
div.nav-next a{padding:5px;font-size:1.1em;color:#222;background:#ccc;text-decoration:none;display:block;}
div.nav-previous a:hover,
div.nav-next a:hover{text-decoration:underline;}
div.nav-next{float:right;margin:10px 0;}
ul.sidebar{margin:0;padding:0;}
ul.sidebar li{list-style:none;}
ul.sidebar li ul{margin:0 0 10px 10px;padding:0;list-style:none;}
ul.sidebar li ul li{list-style:disc;margin:0 0 7px;list-style:none;}
ul.sidebar li ul li ul{padding:0 0 0 25px;margin:7px 0 7px;}
li.widget_socialwidget{text-align:center;}
li.widget_socialwidget span.widget-title{text-align:left;}
.entry-title{clear:both;}
.entry-title a, .entry-title a:visited{text-decoration:none;}
.entry-title a:hover{color:#666;}
.archives-title{color:#7a7a7a;}
.page-title{margin:0 0 20px;}
div.post,div.page{display:block;}
.entry-meta{color:#7a7a7a;display:block;margin:3px 0 0 0;clear:both;}
.entry-meta a{color:#7a7a7a;}
.entry-meta a:hover{text-decoration:none;}
.meta-above-title .left,.meta-above-title .right{margin:0 0 5px;}
.entry-content{clear:both;}
img.border{padding:1px;border:1px solid #ddd;}
img.no-border{padding:0;border:none;}
a.more-link:link,
a.more-link:visited,
.entry-content a.more-link:link,
.entry-content a.more-link:visited{background:#ccc;padding:2px 4px;text-decoration:none;margin:10px 0 20px;float:left;color:#333;clear:both;}
a.more-link:hover,.entry-content a.more-link:hover{text-decoration:underline;}
div.post,div.small-post{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc;}
div.post-thumbnail-active .entry-title{clear:none;}
div.post-thumbnail-active .meta-below-title{clear:none;}
div.post-thumbnail-active .post-thumbnail{border: 1px solid #eaeaea;padding:2px;}

div.post-image-active .entry-title{clear:none;}
div.post-image-active .clearfix-title:after {clear: left !important;}
div.post-image-active .entry-content{clear:left;}
div.post-image-active .meta-above-title{clear:none;}
div.post-image-active .meta-below-title{clear:none;}
div.post-image-active .post-image{border:3px double #eaeaea;padding:1px;}

.post-thumbnail-left  {float:left;margin:0 7px 0 0;width:48px;}
.post-thumbnail-right {float:right;margin:0 0 0 7px;height:48px;}

.post-image-left  {float:left;margin:0 15px 0 0;}
.post-image-right {float:right;margin:0 0 0 15px;}

.post-image-right img, .post-thumbnail-right img { float: right; }
.post-image-left img, .post-thumbnail-left img { float: left; }


div.feed-post{margin:5px 0;padding:10px 0;}
body.single div.post{border-bottom:none;}
div.small-post{font-size:90%;}
input.text,textarea.text{border-top:1px solid #aaa;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #aaa;background:#fff;font-size:1.1em;padding:3px;color:#4c4c4c;}
.text:focus{background:#f3f3f3;color:#111;}
input.text{width:50%;}
textarea.text{width:70%;line-height:1.4em;}
input.submit{border-top:1px solid #efefef;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #efefef;background:#eee;color:#444;font-size:1.1em;padding:3px 5px;}
h2.border-top,h3.border-top,h4.border-top,
p.border-top{padding-top:10px;border-top:1px solid #ddd;}
.entry-content .grey{color:#999;}
ol.commentlist,ol.pinglist{margin:10px 0;padding:0;border-bottom:1px solid #ddd;}
ol.commentlist{list-style:none;}
ol.commentlist li{border:1px solid #ddd;border-width:1px 0 0;list-style:none;padding:10px;margin:0;}
ol.commentlist li ul.children{border-bottom:1px solid #ddd;margin-right:-10px;}
ol.commentlist li ul.children li{margin:10px 0;}
li.thread-odd{background:#f7f7f7;}
img.avatar{float:right;margin:0 0 2px 5px;padding:1px;border:1px solid #eee;}
span.comment-author{font-size:1.2em;color:#222;}
span.comment-author a{color:#222;text-decoration: none;}
span.comment-author a:hover{text-decoration: underline;}
div.comment-date{color:#666;}
span.heading{font-size:1.6em;color:#444;}
p.nocomments{border-top:1px solid #ddd;font-size:1.2em;margin:10px 0 0;padding:10px 0;color:#666;clear:both;}
.comment-info-box{background:#f9f9f9;border:1px solid #ddd;padding:7px;width:70%;}
.comment-body{line-height:1.5em;color:#333;}
div#trackback-box{float:left;}
div#trackback-box span#trackback{margin:0;font-size:1.2em;color:#333;float:left;}
div#trackback-box 
span#trackback-url{margin:5px 0 0;font-size:0.9em;color:#666;clear:left;float:left;}
ol.commentlist div#respond{margin:10px -10px 0 15px;border:1px solid #ddd;border-width:1px 0;padding:10px 0 0;}
div#respond label{font-size:1.2em;color:#555;}
div#container div.headway-welcome, body.ie div#container .headway-welcome {margin:5px;background:#eee;}
ul.subscribe{padding:0 0 0 15px;}
ul.subscribe li.rss{background:url(../images/rss.gif) no-repeat;list-style:none;padding:2px 0 2px 22px;}
input#s{width:96.5%;background:#f6f6f6;border:1px solid #ccc;color:#666;font-size:1em;padding:4px 5px;}
input#s:focus{background:#fff;border:1px solid #888;color:#222;}
ul.twitter-updates,
ul.sidebar li ul.twitter-updates{list-style:none;margin:10px 0 0 10px;padding:0;}
.box ul.twitter-updates{margin-left:0;}
ul.twitter-updates li,
ul.sidebar li ul.twitter-updates li{clear:both;margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #ddd;list-style:none;}
ul.twitter-updates li span{color:#888;margin:0 0 0 6px;}
.wp-caption{padding:5px;border:1px solid #eee;background:#fcfcfc;margin-top:15px;margin-bottom:15px;}
.wp-caption img{border:1px solid #ddd;margin:0 auto;display:block;padding:0;}
.wp-caption p{text-align:center;color:#555;margin:5px 0 0;font-style:italic;}
div.small-excerpts-row{border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 0 30px;}
div.small-excerpts-post{width:46%;font-size:0.9em;float:left;border-bottom:none;margin:0;padding:0 2%;}
div.small-excerpts-post h2 a{font-size:80%;}
div.small-excerpts-post .entry-content p{font-size:90%;}
/* Prettify Subscribe to Comments checkbox - Thanks to http://headwayhq.com */
#commentform p.subscribe-to-comments input#subscribe{display:inline;vertical-align:text-top;}
#commentform p.subscribe-to-comments label{display:inline;}
ul{list-style:disc;padding:0 0 0 35px;}
ul li ul{margin:5px 0;}
ul li ul li{list-style:circle;}
ul li ul li ul li{list-style:square;}
ol{list-style:decimal;padding:0 0 0 35px;}
ol li ol{margin:5px 0;}
ol li ol li{list-style:upper-alpha;}
ol li ol li ol li{list-style:lower-roman;}
ol{list-style:decimal;padding:0 0 0 35px;}
ul li{list-style:disc;margin:0 0 5px;}
ol li{list-style:decimal;margin:0 0 5px;}
blockquote{color:#666;font-style:italic;padding:5px 0 5px 26px;background:url(../images/blockquote.jpg) no-repeat 0 15px;border:1px dotted #999;border-width:1px 0;margin:10px 0;}
em,i{font-style:italic;}
.notice{background:#FFFFE0;border:1px solid #E6DB55;margin:10px 0;padding:10px;}
.drop-cap{font-size:310%;line-height:120%;margin-bottom:-0.25em;color:#888;float:left;padding:0 6px 0 0;}
code{background:#EAEAEA;font-family:Consolas,Monaco,Courier,monospace;font-size:0.9em;margin:0 1px;padding:1px 3px;}
.code{display:block;background:#eee;border:1px solid #ddd;color:#555;font-family:Consolas,Monaco,Courier,monospace;padding:10px;}
.required,.unapproved{color:#aa0000;}
#leaf-28{width:805px;height:508px;min-height:508px;}
a:hover{text-decoration:none;}
body{background:#414141;}
div#wrapper{background:#fff;border-color:#222;border-width:1px 3px 3px 1px;font-size: 13px;}
#heaa:hover{text-decoration:none;}
body{background:#414141;}
div#wrapper{background:#fff;border-color:#222;border-width:1px 3px 3px 1px;}
#header-container,
#navigation-container,
#breadcrumbs-container{background:#fff;font-size:1.1em;}
div.header-link-text{font-size:3.4em;margin:20px 0 6px 15px;float:left;}
div.header-link-image{float:left;}
div.header-link-top a.header-link-text-inside:link,
div#top a.header-link-text-inside:visited{color:#555;text-decoration:none;padding:0 0 5px 0;border-bottom:1px solid #ddd;margin:0 0 10px;}
div.header-link-image a{border-bottom:none;}
div.header-link-top a.header-link-text-inside:hover{color:#777;}
body.header-fluid div#wrapper{border-top:none !important;}
ul.navigation 
li.page_parent.hover a,
ul.navigation 
li.page_parent:hover a{padding:10px 10px 10px;z-index:10001;position:relative;border-bottom:none;}
ul.navigation li.page_parent a{background:#fff;}
ul.navigation 
li.current_page_parent a,
ul.navigation 
li.current_page_item a{background:#eee;}
ul.navigation li ul li.current_page_item a:link,
ul.navigation li ul li.current_page_item a:visited{text-decoration:underline;}
ul.navigation li ul{border-width:1px;z-index:10002;margin-top:0;padding:0 0 1px;}
ul.navigation 
li.page_parent ul li a,
ul.navigation 
li.page_parent.hover ul li a,
ul.navigation 
li.page_parent:hover ul li a{padding:6px 10px 8px;border-bottom:none;width:100px;border-right:none;}
.box{background:none;}
div.featured-post{background:none;}
.leaf-top{text-transform:uppercase;padding:0 0 2px 0;border-bottom:1px solid #333;color:#333;margin:0 0 5px 0;}
#footer{display:block;padding:10px 0;border-top:1px solid #999;}
#footer-container{border-top:1px solid #999;}
div#footer *{padding:0;margin:0;}
div#footer .footer-left{margin-left:10px;float:left;}
div#footer .footer-right{margin-right:10px;float:right;}
div#footer a.no-underline{text-decoration:none;}
div#footer .copyright{clear:both;text-align:center;margin:25px 0 0;}
div#footer 
a.no-underline:hover{text-decoration:underline;}
.feed-entry-date{color:#888;}
.featured-entry-date{color:#888;float:left;}
.featured-entry-content{clear:both;margin:5px 0;float:left;}
.featured-entry-title{font-size:2em;}
.featured-entry-title a{text-decoration:none;}
.featured-entry-title 
a:hover{text-decoration:underline;}
.featured-post{margin:10px 0;}
.featured-entry-comments{float:right;}
.featured_prev{float:left;}
.featured_next{float:right;}
.featured_outside_prev,
.featured_outside_next{margin:30px 0 0 0;z-index:8000;position:relative;}
div.leaf-content div.rotator-images{display:inline-block;top:-5px;position:relative;}
div.leaf-content div.rotator-images img{border:1px solid #fff;}
.align-left{margin:0 7px 0 0;}
.align-right{margin:0 0 0 7px;}
.about-image{padding:1px;border:1px solid #ccc;}
.about-read-more{clear:both;float:left;margin:3px 0 0;}
div.nav-previous{float:left;margin:10px 0;}
div.nav-previous a,
div.nav-next a{padding:5px;font-size:1.1em;color:#222;background:#ccc;text-decoration:none;display:block;}
div.nav-previous a:hover,
div.nav-next a:hover{text-decoration:underline;}
div.nav-next{float:right;margin:10px 0;}
ul.sidebar{margin:0;padding:0;}
ul.sidebar li{list-style:none;}
ul.sidebar li ul{margin:0 0 10px 10px;padding:0;list-style:none;}
ul.sidebar li ul li{list-style:disc;margin:0 0 7px;list-style:none;}
ul.sidebar li ul li ul{padding:0 0 0 25px;margin:7px 0 7px;}
li.widget_socialwidget{text-align:center;}
li.widget_socialwidget span.widget-title{text-align:left;}
.entry-title{clear:both;}
.entry-title a{text-decoration:none;}
.entry-title a:hover{color:#666;}
.archives-title{color:#7a7a7a;}
.page-title{margin:0 0 20px;}
div.post,div.page{display:block;}
.entry-meta{color:#7a7a7a;display:block;margin:3px 0 0 0;clear:both;}
.entry-meta a{color:#7a7a7a;}
.entry-meta a:hover{text-decoration:none;}
.meta-above-title .left,.meta-above-title .right{margin:0 0 5px;}
.entry-content{clear:both;}
img.border{padding:1px;border:1px solid #ddd;}
img.no-border{padding:0;border:none;}
a.more-link:link,
a.more-link:visited,
.entry-content a.more-link:link,
.entry-content a.more-link:visited{background:#ccc;padding:2px 4px;text-decoration:none;margin:10px 0 20px;float:left;color:#333;clear:both;}
a.more-link:hover,.entry-content a.more-link:hover{text-decoration:underline;}
div.post,div.small-post{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc;}
div.post-thumbnail-active .entry-title{clear:none;}
div.post-thumbnail-active .meta-below-title{clear:none;}
div.post-thumbnail-active .post-thumbnail{border: 1px solid #eaeaea;padding:2px;}

div.post-image-active .entry-title{clear:none;}
div.post-image-active .clearfix-title:after {clear: left !important;}
div.post-image-active .entry-content{clear:left;}
div.post-image-active .meta-above-title{clear:none;}
div.post-image-active .meta-below-title{clear:none;}
div.post-image-active .post-image{border:3px double #eaeaea;padding:1px;}

.post-thumbnail-left  {float:left;margin:0 7px 0 0;width:48px;}
.post-thumbnail-right {float:right;margin:0 0 0 7px;height:48px;}

.post-image-left  {float:left;margin:0 15px 0 0;}
.post-image-right {float:right;margin:0 0 0 15px;}

.post-image-right img, .post-thumbnail-right img { float: right; }
.post-image-left img, .post-thumbnail-left img { float: left; }


div.feed-post{margin:5px 0;padding:10px 0;}
body.single div.post{border-bottom:none;}
div.small-post{font-size:90%;}
input.text,textarea.text{border-top:1px solid #aaa;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #aaa;background:#fff;font-size:1.1em;padding:3px;color:#4c4c4c;}
.text:focus{background:#f3f3f3;color:#111;}
input.text{width:50%;}
textarea.text{width:70%;line-height:1.4em;}
input.submit{border-top:1px solid #efefef;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #efefef;background:#eee;color:#444;font-size:1.1em;padding:3px 5px;}
h2.border-top,h3.border-top,h4.border-top,
p.border-top{padding-top:10px;border-top:1px solid #ddd;}
.entry-content .grey{color:#999;}
ol.commentlist,ol.pinglist{margin:10px 0;padding:0;border-bottom:1px solid #ddd;}
ol.commentlist{list-style:none;}
ol.commentlist li{border:1px solid #ddd;border-width:1px 0 0;list-style:none;padding:10px;margin:0;}
ol.commentlist li ul.children{border-bottom:1px solid #ddd;margin-right:-10px;}
ol.commentlist li ul.children li{margin:10px 0;}
li.thread-odd{background:#f7f7f7;}
img.avatar{float:right;margin:0 0 2px 5px;padding:1px;border:1px solid #eee;}
span.comment-author{font-size:1.2em;color:#222;}
span.comment-author a{color:#222;text-decoration: none;}
span.comment-author a:hover{text-decoration: underline;}
div.comment-date{color:#666;}
span.heading{font-size:1.6em;color:#444;}
p.nocomments{border-top:1px solid #ddd;font-size:1.2em;margin:10px 0 0;padding:10px 0;color:#666;}
.comment-info-box{background:#f9f9f9;border:1px solid #ddd;padding:7px;width:70%;}
.comment-body{line-height:1.5em;color:#333;}
div#trackback-box{float:left;}
div#trackback-box span#trackback{margin:0;font-size:1.2em;color:#333;float:left;}
div#trackback-box 
span#trackback-url{margin:5px 0 0;font-size:0.9em;color:#666;clear:left;float:left;}
ol.commentlist div#respond{margin:10px -10px 0 15px;border:1px solid #ddd;border-width:1px 0;padding:10px 0 0;}
div#respond label{font-size:1.2em;color:#555;}
div#container div.headway-welcome, body.ie div#container .headway-welcome {margin:5px;background:#eee;}
ul.subscribe{padding:0 0 0 15px;}
ul.subscribe li.rss{background:url(../images/rss.gif) no-repeat;list-style:none;padding:2px 0 2px 22px;}
input#s{width:96.5%;background:#f6f6f6;border:1px solid #ccc;color:#666;font-size:1em;padding:4px 5px;}
input#s:focus{background:#fff;border:1px solid #888;color:#222;}
ul.twitter-updates,
ul.sidebar li ul.twitter-updates{list-style:none;margin:10px 0 0 10px;padding:0;}
.box ul.twitter-updates{margin-left:0;}
ul.twitter-updates li,
ul.sidebar li ul.twitter-updates li{clear:both;margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #ddd;list-style:none;}
ul.twitter-updates li span{color:#888;margin:0 0 0 6px;}
.wp-caption{padding:5px;border:1px solid #eee;background:#fcfcfc;margin-top:15px;margin-bottom:15px;}
.wp-caption img{border:1px solid #ddd;margin:0 auto;display:block;padding:0;}
.wp-caption p{text-align:center;color:#555;margin:5px 0 0;font-style:italic;}
div.small-excerpts-row{border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 0 30px;}
div.small-excerpts-post{width:46%;font-size:0.9em;float:left;border-bottom:none;margin:0;padding:0 2%;}
div.small-excerpts-post h2 a{font-size:80%;}
div.small-excerpts-post .entry-content p{font-size:90%;}
/* Prettify Subscribe to Comments checkbox - Thanks to http://headwayhq.com */
#commentform p.subscribe-to-comments input#subscribe{display:inline;vertical-align:text-top;}
#commentform p.subscribe-to-comments label{display:inline;}
ul{list-style:disc;padding:0 0 0 35px;}
ul li ul{margin:5px 0;}
ul li ul li{list-style:circle;}
ul li ul li ul li{list-style:square;}
ol{list-style:decimal;padding:0 0 0 35px;}
ol li ol{margin:5px 0;}
ol li ol li{list-style:upper-alpha;}
ol li ol li ol li{list-style:lower-roman;}
ol{list-style:decimal;padding:0 0 0 35px;}
ul li{list-style:disc;margin:0 0 5px;}
ol li{list-style:decimal;margin:0 0 5px;}
blockquote{color:#666;font-style:italic;padding:5px 0 5px 26px;background:url(../images/blockquote.jpg) no-repeat 0 15px;border:1px dotted #999;border-width:1px 0;margin:10px 0;}
em,i{font-style:italic;}
.notice{background:#FFFFE0;border:1px solid #E6DB55;margin:10px 0;padding:10px;}
.drop-cap{font-size:310%;line-height:120%;margin-bottom:-0.25em;color:#888;float:left;padding:0 6px 0 0;}
code{background:#EAEAEA;font-family:Consolas,Monaco,Courier,monospace;font-size:0.9em;margin:0 1px;padding:1px 3px;}
.code{display:block;background:#eee;border:1px solid #ddd;color:#555;font-family:Consolas,Monaco,Courier,monospace;padding:10px;}
.required,.unapproved{color:#aa0000;}
#leaf-1{width:250px;height:115px;min-height:115px;}
#leaf-2{width:640px;height:300px;min-height:300px;}
#leaf-3{width:640px;height:115px;min-height:115px;}
div.header-link-top a.header-link-text-inside:link, div#top a.header-link-text-inside:visited{line-height:38px;text-transform:none;font-family:georgia, serif;font-size:36px;color:#336699;border-bottom-color:#ffffff;font-weight:#normal;font-variant:#normal;}
.leaf-top{font-family:georgia, serif;border-bottom-color:#aaaaaa;color:#666666;font-size:17px;line-height:19px;text-transform:uppercase;font-weight:#normal;font-variant:#normal;letter-spacing:2px;}
div.sidebar li.widget{color:#333333;font-family:times new roman, serif;font-size:13px;line-height:16px;}
ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li ul{background:#ffffff;border-color:#eeeeee;color:#777777;font-family:times new roman, serif;font-size:14px;line-height:16px;text-transform:none;font-weight:#normal;font-variant:#normal;}

			ul.navigation li.current_page_item a:link, 
			ul.navigation li.current_page_item a:visited, 
			ul.navigation li.current_page_item ul, 
			ul.navigation li.current_page_parent a:link, 
			ul.navigation li.current_page_parent a:visited, 
			ul.navigation li.current_page_parent ul, 
			ul.navigation li.current_page_ancestor a:link, 
			ul.navigation li.current_page_ancestor a:visited, 
			ul.navigation li.current_page_ancestor ul{color:#336699;background:#ffffff;border-right-color:#dedede;font-family:times new roman, serif;font-size:14px;line-height:16px;text-transform:none;font-weight:#normal;font-variant:#normal;}
div#wrapper{background:#ffffff;border-color:#c3c3c3;}
body{background:#cfcfcf;}
body.header-fluid div#header, body.header-fixed div#header{background:#ffffff;border-bottom-color:#eeeeee;}
h1#tagline{color:#bfbfbf;text-transform:none;line-height:22px;font-size:22px;font-family:georgia, serif;font-weight:#normal;font-variant:#normal;}
div.box{background:#ffffff;border-color:none;}
.leaf-content{color:#333333;font-family:georgia, serif;font-size:14px;line-height:18px;}
div.rotator-images{border-color:#ffffff;}
div.post{border-bottom-color:#eeeeee;}
{color:#336699;font-family:georgia, serif;font-size:24px;line-height:24px;text-transform:none;font-weight:#normal;font-variant:#normal;}
.entry-title a{color:#336699;}
div.entry-content{color:#5c5c5c;font-family:georgia, serif;font-size:14px;line-height:22px;}
div.entry-meta{color:#888888;font-family:times new roman, serif;font-size:12px;line-height:16px;text-transform:none;font-weight:#normal;font-variant:small-caps;}
div.entry-meta a{color:#888888;}
body.header-fluid div#navigation, body.header-fixed div#navigation{background:#ffffff;border-bottom-color:#eeeeee;}
div.sidebar span.widget-title{color:#b3b3b3;font-family:georgia, serif;font-size:17px;line-height:22px;text-transform:uppercase;font-weight:#normal;font-variant:#normal;letter-spacing:2px;}
body.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container{color:#585858;background:#ffffff;border-top-color:#dddddd;font-family:georgia, serif;font-size:12px;line-height:16px;}
div#footer a{color:#336699;}
ol.commentlist li.comment{background:#ffffff;border-bottom-color:#undefi;}
span.heading{font-family:georgia, serif;color:#3b3b3b;font-size:18px;line-height:16px;font-weight:#normal;text-transform:none;font-variant:#normal;}
.page-title{font-family:georgia, serif;color:#525252;font-size:24px;line-height:6px;font-weight:#normal;text-transform:none;font-variant:#normal;}
a.more-link:link, a.more-link:hover{font-size:12px;font-family:times new roman, serif;background:#dedede;color:#333333;line-height:20px;font-weight:#normal;text-transform:none;font-variant:#normal;}
h3.entry-title{font-family:georgia, serif;font-size:18px;color:#undefi;line-height:26px;font-weight:#normal;text-transform:none;font-variant:#normal;}
{font-variant:#normal;text-transform:none;font-weight:#normal;color:undefined;line-height:20px;font-size:24px;font-family:times new roman, serif;}
.nav-below a{color:#333333;line-height:16px;font-size:14px;font-family:times new roman, serif;background:#dedede;font-weight:#normal;text-transform:none;font-variant:#normal;}
div#breadcrumbs a{color:#336699;}
body.header-fixed div#breadcrumbs, body.header-fluid div#breadcrumbs{color:#666666;border-bottom-color:#eeeeee;background:#ffffff;font-family:georgia, serif;font-size:12px;line-height:26px;font-weight:#normal;text-transform:none;font-variant:#normal;}
div.caption{border-color:#cccccc;background:#eeeeee;}
div.caption h4{color:#555555;font-family:times new roman, serif;font-size:20px;line-height:24px;font-weight:#normal;text-transform:none;font-variant:#normal;}
div.navigation div.pagination span.current{font-variant:#normal;color:#ffffff;text-transform:none;font-weight:#normal;line-height:14px;font-family:times new roman, serif;background:#333333;border-color:#eeeeee;font-size:12px;}
div.nav-controls a{color:#555555;font-family:times new roman, serif;font-size:12px;line-height:12px;font-weight:#normal;text-transform:none;font-variant:#normal;}
.leaf-top a{color:#666666;}
div.rotator-images img{border-color:#d4d4d4;}
div.ss-controls a{color:#555555;font-family:times new roman, serif;font-size:12px;line-height:12px;font-weight:#normal;text-transform:none;font-variant:#normal;}
div.caption p{color:#777777;font-family:georgia, serif;font-size:12px;line-height:16px;font-weight:#normal;text-transform:none;font-variant:#normal;}
ul.thumbs li.selected a.thumb{background:#444444;border-color:#eeeeee;}
ul.thumbs li a.thumb{background:#ffffff;border-color:#cccccc;}
div.slideshow a.advance-link{background:#ffffff;border-color:#eeeeee;}
div.navigation div.pagination a{color:#444444;background:#ffffff;border-color:#cccccc;font-family:times new roman, serif;font-size:12px;line-height:14px;font-weight:#normal;text-transform:none;font-variant:#normal;}
{background:#ffffff;border-bottom-color:#undefi;}
body.header-fluid div#header-container{background:#ffffff;border-bottom-color:#ffffff;}
div#breadcrumbs-container{font-family:times new roman, serif;background:#ffffff;border-bottom-color:#undefi;color:#undefi;font-size:6px;line-height:13px;font-weight:#normal;text-transform:none;font-variant:#normal;}
body.header-fluid div#navigation-container{background:#ffffff;border-bottom-color:#ffffff;}
div.sidebar a{color:#444444;}
h2.entry-title,h1.entry-title{color:#336699;font-family:georgia, serif;font-size:24px;line-height:24px;font-weight:#normal;text-transform:none;font-variant:#normal;}
ol.commentlist li.even{border-bottom-color:#undefi;background:#undefi;}
span.comment-author{color:#000000;font-family:georgia, serif;font-size:16px;line-height:16px;font-weight:#normal;text-transform:none;font-variant:#normal;}
span.comment-author a{color:#000000;}
{color:#undefi;font-family:georgia, serif;font-size:6px;line-height:6px;font-weight:#normal;text-transform:none;font-variant:#normal;}
{color:#592859;font-family:georgia, serif;font-size:13px;line-height:19px;font-weight:#normal;text-transform:none;font-variant:#normal;}
img.avatar{border-color:#e8e8e8;background:#ffffff;font-family:georgia, serif;font-size:6px;line-height:6px;font-weight:#normal;text-transform:none;font-variant:#normal;}
{border-color:#dddddd;background:#f9f9f9;}
{color:#undefi;font-family:times new roman, serif;font-size:16px;line-height:20px;font-weight:#normal;text-transform:none;font-variant:#normal;}
{color:#757575;font-family:georgia, serif;font-size:12px;line-height:12px;font-weight:#normal;text-transform:none;font-variant:#normal;}
