@charset "UTF-8";

#main { margin-bottom:20px; margin-top:20px; display:block; overflow:hidden; }

#sub_page { margin:0; display:block; overflow:hidden; width: 100%; clear: both }

#sub_page ul,
#sub_page li { list-style:none; margin:0; }

#sub_page .feedlink { text-align:left; display:inline; font-size:10px; }

#sub_page li { display:block; height:110%; width:100%; background:url(../images/b.gif) right center no-repeat; border-bottom:1px solid #EEEEEE; padding:5px 0; color:#999999 }

#sub_page li a { color:#666666; padding:0; text-decoration:none; }

#sub_page li a:hover { background: none }

#sub_page li:hover { background:url(../images/b2.gif) right center no-repeat #FFFEF0; }

#sub_page .current_page_item { }

#sub_page #side1 #col1 { float: left; width: 296px; margin:0 10px 30px 10px; border-bottom: 0px groove #F6F6F6; display:block; overflow:hidden }

* html #sub_page #side1 #col1,
* html #sub_page #side1 .widget { width: 293px; margin:0 10px 30px 10px; }

#sub_page #side1 .widget { float: left; width: 296px; padding:0 10px 30px 10px; border-bottom: 0px groove #F6F6F6; display:block; overflow:hidden; position:relative }

#sub_page #side1 h4{ font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif color: #999999; border-bottom:0px; }

#sub_page #side1 {border-top: 3px groove #D8D8D8; border-bottom:3px groove #D8D8D8; padding:5px 0; margin-top:10px; display:block; overflow:hidden}

#sub_page #side2 .widget{ display:block; overflow:hidden; margin-bottom:20px; }

#sub_page #side2 {margin-bottom:25px; }


.module { margin-bottom:30px; }

/*#sub_page .sb-pagemenu,
#sub_page .sb-comments sb-comments-blc,
#sub_page .sb-about,
#sub_page .sb-comments sb-comments-blc,
#sub_page .sb-latest,
#sub_page .sb-related,
#sub_page .sb-flickr,
#sub_page .sb-links,
#sub_page .sb-months,
#sub_page .sb-categories {
padding:0px 6px; overflow:hidden; margin-bottom:20px }
*/
#sub_page h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; display:block; border-bottom:3px groove #D8D8D8; padding:5px 0; letter-spacing:0; }

.feedicon { /* Next to Comment Section Headline */ border: 0 !important; padding: 0 !important; }

/*-
	Links Module
*/

.sb-links h4 { display: none; }

.linkcat h4 { display: inline; }

.linkcat ul { margin-top: 7px !important; }

/*-
	Brian's Latest Comments
	http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/

#brians-latest-comments ul li span a,
#brians-latest-comments ul li small a,
.sb-comments-blc ul li span a,
.sb-comments-blc ul li small a { color: #999; font-weight: normal; word-spacing: -1px; }

#brians-latest-comments ul li,
.sb-comments-blc ul li { margin-bottom: 6px; }

#brians-latest-comments ul li > a[title="Go to the comments of this entry"],
.sb-comments-blc ul li > a[title="Go to the comments of this entry"] { right:0; font-size:10px; color:#CCCCCC; }

.activityentry { font-size: 1.1em; }

div#latest-comments small { display: block; margin: 0; font-weight: normal; line-height: 1em; }

/*-
	FlickrRSS runforcover
*/

#side2 #flickrrss a img{padding:9px}

.sb-flickr div { margin-top: 10px !important; }

.sb-flickr div img { padding: 5px; }

.sb-flickr div a:hover { background:#fff }

.sb-flickr div a img { margin:5px; background: #FFFFFF; border:1px solid #E3E3E3; }

.sb-flickr div a:hover img { border:1px solid #2F2F2F; }

.widget_runforcover #runforcover { margin: 10px auto; display:block; }

.widget_runforcover img { padding: 5px; }

.widget_runforcover a:hover { background:#fff }

.widget_runforcover a img { margin:5px; background: #FFFFFF; border:1px solid #E3E3E3; }

.widget_runforcover a:hover img { border:1px solid #2F2F2F; }

.widget_runforcover h4 { margin-bottom:16px; }

#flickrrss h4 { margin-bottom: 10px; }

#flickrrss img { padding: 5px; }

#flickrrss a:hover { background:#fff }

#flickrrss a img { margin:5px; background: #FFFFFF; border:1px solid #E3E3E3; }

#flickrrss a:hover img { border:1px solid #2F2F2F; }

/*
	signblog
*/

#sideblog- ul { padding:0px; }

#sideblog- li { background:transparent; padding:10px 0; }


/*
	Calendar Module
*/

#wp-calendar { width: 100%; }

#wp-calendar td { color: #333333; font-family:Georgia, "Times New Roman", Times, serif }

#wp-calendar td,
#wp-calendar th { text-align: center; padding: 2px 0; }

#wp-calendar a { display: block; }

#wp-calendar caption { font-size: 1.5em; font-weight: bold; padding: 10px; }

#wp-calendar #prev { text-align: left; }

#wp-calendar #next { text-align: right; }

#wp-calendar #today { background: #0CADBA; color:#FFFFFF }

/*
	Ultimate Tag Warrior
	K2 removes UTW's default tags for more default control.
*/

.localtags,
.technoratitags { display: none; }

/*
	Contact Form
*/

.contactform { width: 100%; position: relative; }

.contactleft { width: 15%; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; }

.contactright { width: 70%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; }

.contacterror { border: 1px solid #ff0000; }

/* Noteworthy */

.category-noteworthy .tit { background: url('../images/heart.png') no-repeat right center; padding-right: 30px; display: inline; }

.noteworthyLink { margin-left: 5px }

/* Tag Cloud Module */

.sb-wptagcloud ul { line-height: 2em; text-align: justify; }

.sb-wptagcloud li { display: inline; }

.sb-wptagcloud a { padding: 0 2px; white-space: nowrap; text-transform: lowercase; }
