<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

	File:			custom.css

	Description:	Custom styles for Thesis. All customizations made by Bruce Soileau.

	Author UI:		http://www.deauxmaingroup.com

	

	Color Chart

	YELLOW:#FFFF00

	BLACK:#312F2F

	LIGHT GRAY:#CCC

	DARK GRAY:#B82626		TEXT:#888

	WHITE:#F1F1F1

	

	SECTIONS---

	global elements

	headline styling

	core layout elements

	header styles

	post styles

	teasers styles

	sidebar styles

	comment styles

	footer styles

	page styles

	

*/



body{background:#FFFFFF url(images/bg.jpg) repeat-x; color:#312F2F}



/*---:[ global elements ]:---*/

.custom a{color:#333399; outline:none}

.custom a:hover{text-decoration:none}

.custom #page{padding-top:0}

.custom ul{list-style-type:none}

.custom h1#tagline, .custom #header_area, .custom p.to_comments, .custom #comments span.bracket, .custom .comments .says{display:none}

.custom h3 a:hover, .custom h4 a:hover, .custom h5 a:hover, .custom .post p.headline_meta a:hover, .custom .teasers_box a.teaser_comments:hover, #foot p a:hover, .custom dl#comment_list, .custom dl#trackback_list{border:0}

#rss a:hover, #media_box p a:hover, #sum #surround .content a:hover, #author p a:hover, .custom .blogroll a:hover, .custom .popular p a:hover{text-decoration:underline}

.clear{clear:both}







/*---:[ headline styling ]:---*/

.custom h1, .custom h2{font:bold 35px Myriad Pro,Helvetica,Arial,sans-serif; line-height:0.9em; letter-spacing:-1px; text-decoration:none}



.custom h1 a, .custom h2 a {color:#312F2F;}



.custom h3 a {color:#312F2F;text-decoration: underline}



	.custom h3 a:hover {color:#312F2F !important; text-decoration:none}



.custom h1 a:hover, .custom h2 a:hover, .custom h3 a:hover{color:#BE191F}



.custom h3{color:#000000; font:bold 2em Myriad Pro,Helvetica,Arial,sans-serif; letter-spacing:-1.5px; line-height:1em; margin:0 0 7px 0; text-decoration:none}



.custom h4{color:#B82626; font:bold 1.5em Myriad Pro,Helvetica,Arial,sans-serif; letter-spacing:-0.3px; padding:0 0 5px 0; text-decoration:none}



.custom h5{color:#5C5A5A; font:bold 1.3em Myriad Pro,Helvetica,Arial,sans-serif; letter-spacing:-0.3px; padding:0; text-decoration:none; text-transform:none}



.custom h4 a, .custom h5 a{border-bottom:1px solid #CCC}







/*---:[ core layout elements ]:---*/

.custom #content_box{background:#fff url(images/sidebarbg.gif) repeat-y 66.4em 0; border:1px solid #0A0A0A}



.custom #content{

border-right:1px solid #0A0A0A;

height:100%; 

} 





/*---:[ feature box ]:---*/



#feature_box {

padding-left:1.3em;

padding-right:1.3em;

}





/*---:[ header styles ]:---*/

#head{height:160px;} 

.custom #header{ height:192px; padding-bottom:2.2em; padding-top:1.1em; border-bottom:none;} 

.custom #header #logo {position:absolute; top:57px;}

.custom #head .page{position:relative}



#rss{background:url(images/header_rss.gif) top right no-repeat; color:#888; font:normal 11px Arial; height:38px; letter-spacing:1px; padding:8px 4.2em 0 0; position:absolute; right:14px; top:0; text-transform:uppercase}



#rss a{color:#CCC}



.custom ul#tabs{border:0; height:26px; list-style:none}



.custom ul#tabs li{background:none; border:0; float:left; padding-top:2px}



.custom ul#tabs li a{border-right:1px solid #1C1B1B; color:#F1F1F1; display:block; text-transform:uppercase}



.custom ul#tabs li a:hover{background:#BE191F; text-decoration:none}



.custom ul#tabs li.current_page_item a{background:#BE191F; cursor:default}



.custom ul#tabs li.current_page_item a:hover{text-decoration:none}



.custom p#logo a{background transparent:url(images/logo.png) no-repeat; display:block; height:220px; text-indent:-9999px; width:263px}



ul#tabNav{height:70px; list-style-type:none; width:999px}



#tabNav li{display:inline; float:left; margin:9px 50px 0 0}



#tabNav li a{color:#FF9933; height:70px}



#tabNav li a:hover, #tabNav p.archives:hover{color:#FFFFFF}



#tabNav li p{color:#FF9933; font:bold 2.8em Myriad Pro,Helvetica,Arial,sans-serif; letter-spacing:-1px}



#tabNav li p:hover{color:#FFCC66}



#tabNav p.archives{color:#999999}



p#breadcrumbs{color:#CCC; font:normal 12px Helvetica,Arial,sans-serif; margin:17px 0 15px 0; text-transform:uppercase}



p#breadcrumbs a{border-bottom:1px solid #545454; color:#312F2F}



p#breadcrumbs a:hover{border:0}







/*---:[ post styles ]:---*/

.custom .post li{margin:15px 0 0 1em; list-style-position:outside}



.custom blockquote{background:#3a3a3a url(images/blockquote.gif) no-repeat; border:1px solid #000; color:#F1F1F1; font-style:italic; margin:7px 0; min-height:50px; -moz-border-radius:5px; padding:1em 1em 0 5.6em; -webkit-border-radius:5px}



.custom .post img.frame{padding:5px; -moz-border-radius:3px; -webkit-border-radius:3px}



.custom .top{background:#FFF margin:0 1px}



.custom .post_box{padding:15px 15px 0 15px}



.custom .post p.headline_meta{font-style:normal; margin-top:3px; text-transform:uppercase}



.custom .post p.headline_meta a, .custom .teasers_box a.teaser_comments{border-bottom:1px solid #CCC; color:#888}



#media_box{background:#FFF url(images/post_box_bottom.png) repeat-x bottom; clear:both; margin:0 -15px; overflow:hidden; position:relative}



#media_box p{float:right; margin:0; padding:0 17px 17px 0}



#media_box p a{font-size:12px; text-decoration:none; text-transform:uppercase}



#media_box p a.rss{background:url(images/mini_rss.gif) 0 50% no-repeat; padding:10px 0 10px 25px}



.custom .prev_next{display:none}



#singlenav{background:#FFF url(images/blackGrad.gif) repeat-x; border-top:1px solid #BBB; clear:both;font-size:12px; overflow:hidden; padding:2em}



#singlenav a{font-size:12px; line-height:1.4em; text-transform:uppercase}



 #singlenav a:hover{border-bottom:1px solid #B82626}



#singlenav h5{font-size:1.5em; padding-bottom:5px; text-transform:uppercase}



#singlenav #previous{float:left; text-align:left; width:45%}



#singlenav #next{float:right; text-align:right; width:45%}



#sum{border-top:1px solid #F8BBBB; padding:15px}



#sum ul.nav{font:bold 19px Myriad Pro,Helvetica,Arial,sans-serif; list-style-type:none}



#sum ul.nav li{background:#FFF url(images/sum_paragraphs.gif) repeat-x; border:1px solid #E1E1E0; border-bottom:0; color:#888; cursor:pointer; display:inline; float:left; margin-right:10px; padding:10px}



#sum ul.nav li.active{background:#C22929 url(images/sum_active.gif) repeat-x; border:1px solid #831717; border-bottom:0; color:#FFF; cursor:default}



#sum #surround{background:#C22929 url(images/sum_surround.gif) repeat-x; border:1px solid #831717; clear:both; font-size:14px; padding:5px}



#sum #surround h4{border-bottom:1px dashed #AAA; margin:5px 15px; padding:15px 0 3px 0}



#sum #surround p{line-height:1.6em; padding:7px 15px}



#sum #surround ul{ margin:7px 15px 25px 28px}



#sum #surround ol { margin: 5px 0 10px 21px; }



#sum #surround li{ margin-top:12px}



#sum #surround .content{background:#FFF url(images/sum_paragraphs.gif) repeat-x; border:1px solid #831717}



#sum .share{display:none}



#sum .share .icon{background:url(images/share-thoughts.gif) no-repeat; float:right; height:41px; margin:9px 0 0 9px; width:47px}



#author{background:#F5F5F5; border-top:1px solid #E1E1E0; border-bottom:1px solid #E1E1E0; overflow:hidden; padding:1.5em}



#author img{border:5px solid #E2DEDE; float:left; margin-right:1.5em}



#author h4{color:#888; font-size:2em; margin-bottom:5px}



#author h4 a{font-size:1em}



#author p{color:#312F2F; font-size:13px; margin-bottom:12px}



#author p.hlight{color:#888; font-size:11px; text-transform:uppercase}



#author p.hlight span{color:#B82626; font-size:13px; font-style:italic; font-weight:bold; letter-spacing:0.8px}



#similar{float:left; width:50%}



#similar a{font-size:1.4em; border-bottom:1px solid #CB3131; line-height:1.5em}



#similar a:hover{border:0}



#similar img{border:1px solid #111; float:left; margin-right:15px}



#similar span.date{color:#888; letter-spacing:1px; text-transform:uppercase}



#similar p{margin-bottom:15px; padding:10px 2.5em 10px 10px}



#similar h3, #rightcol h3{font-size:1.8em; letter-spacing:normal; padding:15px 0 0 10px}



#rightcol{float:right; width:50%}



#rightcol ul a{border-bottom:1px solid #CB3131; font-size:14px}



#rightcol ul a:hover{border:0}



#rightcol p{font-size:14px; line-height:1.5em; padding:10px 2.5em 10px 0}



#rightcol h3{padding:0}



#rightcol ul{list-style-position:inside;  list-style-type:square; margin-left:1em}



#rightcol li{margin-bottom:10px}



#subscribe{background:#FFFBCC; border:1px solid #E6DB55; float:right; margin:15px 15px 0 15px; padding:19px 10px; -moz-border-radius:5px; -webkit-border-radius:5px}



#subscribe a{border-bottom:1px solid #a79b12 !important; color:#a79b12}



#use_thesis{background:#E4F2FD; border:1px solid #C6D9E9; float:right; margin:15px; padding:19px 10px; -moz-border-radius:5px; -webkit-border-radius:5px}



.custom #use_thesis a{border-bottom:1px solid #5296cc !important; color:#5296cc}



.custom #subscribe a:hover, .custom #use_thesis a:hover{border:0 !important}







/*---:[ teasers styles ]:---*/

.custom .teasers_box{background:#FFF url(images/blackGrad.gif) repeat-x; border-top:1px solid #BBB; margin:0; padding:0; width:100%}



.custom .teasers_box .post{padding:12px}



.custom .teasers_box h2{font:bold 2em Myriad Pro,Helvetica,Arial,sans-serif; letter-spacing:-0.8px; line-height:1em; margin-bottom:5px; text-decoration:none}



.custom .teasers_box h2 a:hover{color:#CB3131}







/*---:[ sidebar styles ]:---*/


#sidebar_1 { border-left:1px solid #ffffff; }



.custom #sidebars{background:#ffffff;}



#sidebars img.icon{position:absolute; right:-22px; top:10px}



#sidebars .socialicon{padding-left:10px; padding-right:10px;}



.custom #sidebars h4{color:#FFF; font:bold 2.7em Myriad Pro,Helvetica,Arial,sans-serif; margin-top:15px}



#sidebars .inner{padding:1px 2em}



#sidebars .search{padding-bottom:4.5em; position:relative}



#sidebars .search img{position:absolute; right:-22px; top:10px}



#sidebars .search input{background:#FFF url(images/blackGrad.gif) repeat-x; border:1px solid #000; font-size:14px; -moz-border-radius:3px; padding:10px; -webkit-border-radius:3px; width:200px}



#sidebars .search #submit{background:#FFF url(images/yelGrad.gif) repeat-x; padding:9px; width: 53px}



#sidebars .search p{color:#EEE; float:right; font-size:13px; padding-top:15px}



#sidebars .search p a{background:#CA3030; color:#FFF; margin-left:3px; padding:4px 6px}



#sidebars .search p a:hover{background:#EEE; color:#111}



.sb_default{background:#F1f1f1(images/s_default.gif) repeat-x}



#feed_box{background:#ba1218 url(images/feedBox.gif) repeat-x; padding-bottom:2em; position:relative}



#feed_box img{position:absolute; right:-15px; top:-10px}



#feed_box p{color:#FFF; font-size:12px; line-height:1.5em; padding:10px}



#feed_box p#twitter{bottom:0; position:absolute; right:0}



#feed_box p#twitter a{color:#111; font-size:12px; background:url(images/feed_twitter.gif) no-repeat 0% 50%; padding:5px 0 4px 18px}



#feed_box p#twitter a:hover{text-decoration:underline}



#feed_box form{padding:10px}



#feed_box input#enter_email{background:url(images/email_subscribe.gif) no-repeat; border:0; color:#111; font:bold italic 11.5px Arial; padding:8px; width:164px}



#feed_box input#submit{background:url(images/email_go.gif) no-repeat; border:0; height:32px; text-indent:-9999px; width:45px}



#feed_box h4{background:url(images/get_email_updates.gif) no-repeat; display:block; height:30px; margin:10px 10px 0 10px; text-indent:-9999px; width:178px}



#feed_box_subscribe{background:url(images/feed_box_subscribe.gif) no-repeat; display:block; height:40px; text-indent:-9999px; width:145px}



.blogroll, .popular{padding-bottom:15px; position:relative}



.popular p, .blogroll li{border-bottom:1px dashed #000; overflow:hidden; padding:10px}



.blogroll li:last-child{border:0}



.custom .popular p a, .custom .blogroll li a{color:#FCF6F6; font-size:1.4em}



.popular p:hover, .blogroll li:hover{background:#565353}



.popular p img{float:left; padding-right:9px}



.poll{background:#F2F1EE url(images/sb_poll.gif) repeat-x; padding:0 0 7px 0; position:relative}



.poll a{background:#454343; color:#F1F1F1; font-size:11px; padding:5px 7px 5px 7px; text-transform:uppercase}



.poll a:hover{background:#CC3131}



.poll h4{background:url(images/s_monthlypoll.gif) no-repeat; display:block; height:52px; margin:0 !important; text-indent:-9999px; width:172px}



.poll ul{margin-top:1.5em}



.poll li{font-size:14px; list-style-type:none; margin-bottom:10px}



.poll li .pollbar{margin-top:6px}



.poll p{margin-bottom:10px}



.poll p strong{background:#ECECEC; border:1px solid #E0E0E0; color:#B82626; font-size:14px; font-style:italic; -moz-border-radius:5px; padding:5px; -webkit-border-radius:5px}



.community{position:relative}



.community .panel{margin-bottom:15px}



.community .panel a{color:#222; text-decoration:none}



 .community .panel a:hover{color:#CB3131; text-decoration:underline}



 .community .tabnav li{display:inline; list-style:none; padding-right:5px}



 .community .tabnav li a{color:#FFF; outline:none; padding:6px 8px;     text-decoration:none; text-transform:uppercase}



 .community .tabnav li a:hover,  .community .tabnav li a:active,  .community .tabnav li.ui-tabs-selected a{background:#000; color:#FFF; text-decoration:none}



 .community .tabdiv{background:#fff url(images/yelGrad.gif) repeat-x; border:4px solid #000; margin-top:2px; padding:5px}



 .community .tabdiv li{list-style-position:inside}



 .community h3{color:#111; margin-top:5px}



 .community #topc h3{margin-bottom:10px}



 .community .ui-tabs-hide{display:none}



 .community #topc ul{font-size:13px; list-style:none; margin-left:10px}



 .community #topc ul li{list-style-image:url(images/topc_li.gif); margin-bottom:7px}



 .community #topc ul li a{color:#a81e1e; font-size:14px}



 .community #topc ul li a:hover{border-bottom:1px solid #a81e1e; text-decoration:none}



 .community a.name{color:#CB3131; font-size:16px; font-weight:bold}



 .community p{font-size:13px; line-height:1.4em; margin:10px 0}



 .community #recent ul{list-style-type:none}



 .community #recent li{font-size:13px; line-height:1.4em; margin:10px 0}



 .community #recent li span.gravatar{float:left; padding-right:10px}



 .community #recent li a{border-bottom:1px solid #CB3131; color:#CB3131}



 .community #recent li a:hover{border:0; text-decoration:none}



 .blogquotes{padding-bottom:20px; position:relative}



 .custom .blogquotes a{border-bottom:1px solid #CCC; color:#EEE}

 

 .blogquotes a:hover{border:0}



 .blogquotes h4{margin-bottom:15px !important}



 .blogquotes p{color:#FFF; font-size:1.6em; font-style:italic; text-align:center}



 .blogquotes span{color:#CCC; float:right; font-size:12px; font-style:italic; margin-top:10px; text-align:right}



 #pagenav{background:#FFF url(images/blackGrad.gif.gif) repeat-x; border-top:1px solid #B0B0B0; font-size:12px; overflow:hidden; padding:2em}



 #pagenav a{font-size:12px; line-height:1.4em; outline:none; text-transform:uppercase}



 #pagenav a:hover{border-bottom:1px solid #CB3150}



 #pagenav h5{font-family:Myriad Pro,Helvetica,Arial,sans-serif; font-size:1.5em; padding-bottom:5px; text-transform:uppercase}



 #pagenav #previous{float:left; text-align:left; width:45%}



 #pagenav #next{float:right; text-align:right; width:45%}

 

 a#crane {

    display: block;

    width: 150px;

    height: 150px;

    background-image: url(images/crane-services.png);

    margin: 0 auto;

}

a#crane:hover {

    background-image: url(images/crane-services.jpg);

}

a#generator {

    display: block;

    width: 150px;

    height: 150px;

    background-image: url(images/generator-services.png);

    margin: 0 auto;

}

a#generator:hover {

    background-image: url(images/generator-services.jpg);

}



a#training {

    display: block;

    width: 150px;

    height: 150px;

    background-image: url(images/certifications.png);

    margin: 0 auto;

}

a#training:hover {

    background-image: url(images/certifications.jpg);

}

a .alt { display: none; }









/*---:[ comment styles ]:---*/

.custom .comments{clear:both; overflow:hidden; padding:15px 0 0 0; width:100%}



.custom .comments a{font-size:14px; text-decoration:none}



.custom .comments a:hover{border-bottom:1px solid #B82626}



.custom .comments img{display:inline}



.custom .comments p{clear:both; font-size:14px}



.custom .comments p.comment{float:right}



.custom .comments h3{font-size:1.5em}



.custom .comments h3 a{color:#312F2F; text-decoration:none}



.custom .comments ul.children li.comment{background:#FFF url(images/yelGrad.gif) repeat-x; border:1px solid #F8BBBB; -moz-border-radius:5px; -webkit-border-radius:5px}



.custom .comments span.title{color:#FFF; font:bold 2.1em Myriad Pro,Helvetica,Arial,sans-serif; float:left; letter-spacing:-0.5px; padding-bottom:10px; text-decoration:none; text-transform:uppercase}



.custom .comments span.buttons{float:right; padding-top:8px}



.custom .comments span.buttons a, .comments .cancel-comment-reply a{background:#B82626; color:#FFF; font-size:11px; margin-left:13px; padding:4px 6px; text-transform:uppercase}



.custom .comments span.buttons a:hover, .comments .cancel-comment-reply a:hover{background:#312F2F; border:0; text-decoration:none}



.custom .comments .cancel-comment-reply{padding-bottom:11px}



.custom .comments .cancel-comment-reply a{margin:0}



.custom .comments .surround{background:#5C5A5A url(images/comments.gif) repeat-x; border-bottom:1px solid #000; clear:both; padding:10px}



.custom .comments .surround ul li{background:#FFF url(images/blackGrad.gif) repeat-x; border:1px solid #000; clear:both; -moz-border-radius:3px; overflow:hidden; padding:10px; -webkit-border-radius:3px}



.custom .comments .info{float:left}



.custom .comments .author{font-size:1.5em; padding:14px 0 0 0}



.custom .comments .author a{font-size:1em; font-weight:bold}



.custom .comments .meta{float:right; width:350px}



.custom .comments .reply{float:right; margin:1em 0 1.5em 0}



.custom .comments .reply a{background:#312F2F; color:#FFF; font-size:11px; font-weight:normal; padding:4px 6px; text-transform:uppercase}



.custom .comments .reply a:hover{background:#B82626; border:0}



.custom .comments .commentlist li{font-weight:bold; list-style:none; margin:15px 0 3px; padding:5px 10px 3px}



.custom .comments .commentlist li .avatar{background:#FFF; border:1px solid #B9B8B8; float:right; margin:0 0 10px 0; -moz-border-radius:5px; padding:2px; -webkit-border-radius:5px}



.custom .comments .commentlist cite{font-size:1.8em; font-style:normal}



.custom .commentlist cite a{font:bold 1.2em Myriad Pro,Helvetica,Arial,sans-serif}



.custom .comments .commentlist p{font-weight:normal; line-height:1.5em; margin:10px 5px 10px 0; text-transform:none}



.custom .comments .commentmetadata{display:block; margin:0}



.custom .comments .commentmetadata a{font-size:11px; font-weight:normal; text-transform:uppercase}



.custom .comments #commentform p{margin:5px 0}



.custom .comments .nocomments{margin:0; padding:0; text-align:center}



.custom .comments #respond{background:#FFF url(images/yelGrad.gif) repeat-x; border-top:1px solid #F8BBBB; margin:0; padding:25px 18px 18px 18px}



.custom .comments #respond h3{font-size:2.5em; letter-spacing:0.1px; margin:0 0 8px 0; padding:0; text-transform:uppercase}



.custom .comments p.allowed{background:#F9F7E4; border:1px dotted #BBB; color:#807E70; padding:6px; width:95%}



/*---:[ footer styles ]:---*/

.custom #footer{border:0}



#foot{margin-top:12px}



#foot p{color:#CCC; font-size:13px; margin-bottom:3px}



#foot p a{border-bottom:1px solid #CCC; color:#DDD}



#foot p a:hover{border:0}



#foot span{float:right; margin-top:13px; text-align:right}



#foot span a{background:#BA2828; border-bottom:2px solid #882727; color:#EEE; font-size:14px; outline:none; padding:7px; margin-left:10px}



#foot span a:hover{background:#3C3C3C; border-bottom:2px solid #343333}



/*---:[ page styles ]:---*/

#archives{padding-bottom:2em}



#archives h2 a{font-size:15px; letter-spacing:normal; text-transform:uppercase}



#archives h4{margin:-0.9em 0 1em 0}



#archives form{margin-bottom:20px}



#archives ul#smart-archives-block{list-style:none; margin-top:10px}



span.emptymonth{color:#888}



#archives p#search{color:#888; font-size:17px}



#archives #inner{background:#FFF url(images/yelGrad.gif) repeat-x; border:1px solid #000; overflow:hidden}



#searchby{background:#454343 url(images/s_default.gif) repeat-x; border:1px solid #0A0A0A; border-top:0; margin-bottom:1.5em; overflow:hidden; padding:1em}



#searchby ul{float:left; list-style-position:inside; margin:0; padding:1em; width:28%}



#searchby li{padding-bottom:4px}



.recents{border-bottom:1px dashed #CCC; margin-bottom:2em}



	.recents img{float:right}

	

	.recents img.frame{padding:5px}

	

	.recents h1 a{font-size:22px; line-height:20px;text-decoration:none}

	

	.recents .metadata { color:#888; font-size:11px; text-transform:uppercase}



.custom #archive_info{background:#FFF url(images/blackGrad.gif) repeat-x; border-bottom:1px solid #F8BBBB}



.custom #archive_info h1 { font-size:24px; letter-spacing:1px; text-transform:uppercase; }



/* AUTHOR BOX */

.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }

.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }

.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }

.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }

.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }

.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }

/* BOXES */

#similar h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }

#similar { float: left; width: 50%; }

#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }

#similar a { font-size: 1.4em; border-bottom: 1px solid #CB3131; line-height: 1.5em; }

#similar a:hover { border: 0; }

#similar h3 { padding-left: 10px; }

#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }

#rightcol { float: right; width: 50%; }

#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }

#rightcol h3 { padding: 0; }

#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }

#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }

#rightcol ul a:hover { border: 0; }

#rightcol li { margin-bottom: 10px; }

#subscribe { background: #FFFBCC; border: 1px solid #E6DB55; float: right; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; margin: 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }</pre></body></html>