/*
Theme Name:		GeekSucks
Theme URI:		http://www.templatespedia.com
Description:	BrownLog theme optimized for GeekSucks.
Version:		2.0
Author:			Shabu Anower
Author URI:		http://www.templatespedia.com
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; color:#5f5d54;}
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif;}
hr { border-left:0px solid #573a1d; border-right:0px solid #573a1d; border-top:1px dotted #573a1d; border-bottom:0px solid #573a1d; height: 1px;}
.clear { clear: both; padding: 0; margin: 0;}

.wp-smiley {padding: 0 !important; margin: 0 !important; border: none !important;}

.alignleft img, .alignright img, .aligncenter img { border: 0px;}
.alignleft { float: left; display: inline; margin: 0 12px 0 0;;}
.alignright { float: right; display: inline; margin: 0 0 0 12px;}
.aligncenter { text-align: center; display: inline;}
.alignnone {}

a { text-decoration: none; color: #5f5d54;}
a:hover { text-decoration: underline;}
a img {	border: 0px;}

#wrapper { width: 980px; margin: 15px auto 0 auto;}
.pagecover { background: url('images/tb.gif') left top no-repeat; width: 980px; margin: 10px auto 0 auto; padding: 4px 0 0 0;}
.page { background: #e9e9c5; width: 980px; margin: 0 auto;}
.boxbottom { background: url('images/tb.gif') no-repeat right bottom; padding: 0 0 4px 0; margin: 0 0 10px 0;}

#content { width: 570px; padding: 5px 5px 0 8px; margin: 0; overflow: hidden; float: left;}
#sidebar { float: left; width: 390px; margin: 5px 0 0 0;}

#header { width: 980px; padding: 0; margin: 0 auto;}
#header a { color: #d07b31; text-decoration: none;}
#header h1 { font-size: 28px; line-height: 28px; letter-spacing: -1px; padding: 0; margin: 0 0 4px 0; font-weight: bold; }
#header p { font-size: 11px; line-height: 12px; letter-spacing: 1px; padding: 0; margin: 0; font-weight: normal; }
#header .logo { float: left; width: 238px; height: 63px; margin: 10px 0 10px 0; color: #d07b31;}

.browse { margin: 0; padding: 0; width: 980px;}
.browse ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
.browse ul li { padding: 0; line-height: 27px; display: inline; font-size: 11px;}
.browse ul li a { margin: 0 5px 0 0; color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left top; text-decoration: none;}
.browse ul li a span { padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat top right; text-decoration: none; display: block;}

.browse ul li a:hover { color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -27px;}
.browse ul li a:hover span { color: #fff; padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat right -27px; display: block;}

.browse ul li.current-cat a { margin: 0 5px 0 0; color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -27px; text-decoration: none;}
.browse ul li.current-cat a span { padding: 0 10px 0 0; height: 27px; float: left; background: url('images/nav.gif') no-repeat right -27px; text-decoration: none; display: block;}


#footer { width: 980px; height:25px; margin: 0 auto 10px auto;}
#footer p { padding: 0; font-size: 11px; margin: 0; line-height: 25px;}
#footer a { color: #d07b31; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

table#wp-calendar{ width: 285px; margin: 0 0 0 16px; color: #6b5b4b;}
table#wp-calendar th, table#wp-calendar td{ background: #f3ebe2; padding: 4px; text-align: center;}

.gads { width: 300px; float: left; margin: 12px 5px 5px 0;}
.gads img { padding: 0 !important; border: none !important;}

.tm { margin: 0; float: right;}
.digg { margin: 0; float: right;}
.sright { width: 100px; float: right; margin: 12px 0 5px 5px; text-align:right;}

a.download { background: url('images/download.gif') no-repeat; width: 209px; height: 78px; display: block;}
a:hover.download { background: url('images/download.gif') no-repeat 0 -78px; width: 209px; height: 78px; display: block;}


.post { background: #fff url('images/post-bg.gif') no-repeat top left; padding: 10px 0 0 0; margin: 0 0 20px 0; width: 570px; overflow: hidden; font-size: 12px; line-height: 17px;}
.post .bottom { background: #fff url('images/post-bg.gif') no-repeat -570px 0; padding: 0 0 10px 0; background-position: bottom;}
.post .single-bottom { background: #fff url('images/post-bg.gif') no-repeat bottom right; padding: 0 0 10px 0;}
.post h2 { margin: 5px; font-size: 22px; font-weight: normal;}
.post h2 a { color: #fff;  background: #d07b31; padding: 3px 5px 3px 5px; line-height: 36px; text-decoration: none;}
.post h2 a:hover { background: #cdc7a2;}
.post #img { margin: 0 0 15px 0;}
.post img { padding: 0;}

.post .more { margin: 10px 0 10px 0; padding: 0; float: left;}
.post .more a { margin: 0; color: #fff; float: left; padding: 0 0 0 10px; background: url('images/nav.gif') no-repeat left -27px; text-decoration: none; height: 27px; line-height: 27px;}
.post .more a span { padding: 0 10px 0 0; background: url('images/nav.gif') no-repeat right -27px; text-decoration: none; display: block; height: 27px;}
.post .more a:hover { color: #fff; padding: 0 0 0 10px; background: url('images/nav.gif') no-repeat top left;}
.post .more a:hover span { color: #fff; padding: 0 10px 0 0; background: url('images/nav.gif') no-repeat top right; display: block;}


.abio { background: #cdc7a2; margin: 0; color: #fff; padding: 10px;}
.abio a { color: #279800;}
.abio .gt { background: #fff; width: 80px; float: left; padding: 2px; margin: 0 10px 0 0; border: 2px solid #fff;}
.abio .details { margin: 0 0 0 5px; float: left; width: 445px;}
.abio .details h3 { font-size: 17px; margin: 0; padding: 0;}
.abio ul { margin: 10px 0 0 0; padding: 0; list-style: none;}
.abio ul li { padding: 0; line-height: 27px; display: inline; font-size: 11px;}
.abio ul li a { margin: 0 5px 0 0; color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -135px; text-decoration: none;}
.abio ul li a span { padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat right -135px; text-decoration: none; display: block;}

.abio ul li a:hover { color: #fff; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -108px;}
.abio ul li a:hover span { color: #fff; padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat right -108px; display: block;}

.rp { background: #84aaa3; margin: 0; color: #fff; padding: 10px;}
.rp a { color: #fff;}
.rp h3 { font-size: 17px; margin: 0; padding: 0;}
.rp ul { margin: 5px 0 5px 30px; list-style-type: none; padding: 0; position: relative;}
.rp ul li { padding: 0 0 3px 0; margin: 0; list-style-type: square;}


.feedme { padding: 10px; margin: 10px 0 0 0;}
.feedme a.link { background: url('images/feedme.gif') no-repeat; display: block; width: 549px; height: 115px; text-decoration: none;}
.feedme a.link:hover { background: url('images/feedme.gif') no-repeat bottom;}

.expage { padding: 10px; margin: 0; float: left; width: 530px; overflow: hidden; font-size: 12px; line-height: 17px;}
.expage h2 { color: #573a1d; border-bottom: 1px solid #e8d7c5; margin: 0 0 3px 0; font-size: 18px; line-height: 18px; font-weight: normal; padding: 0 0 5px 0;}
.expage #img { margin: 0 0 15px 0;}
.expage img { border: #6b5b4b 1px solid; padding: 0;}

.singleads { border-top: 1px solid #e8d7c5; border-bottom: 1px solid #e8d7c5; padding: 5px; margin: 0 0 10px 0;}
.singleads h2 {	border-bottom: 1px solid #e8d7c5; font-size: 1.4em; padding: 0 0 5px 0; margin: 0 0 10px 0;}
.singleads p { float: left; margin: 0 6px 0 0; padding: 0;}

.info { border-bottom: 1px solid #adb930; font-size: 11px; margin: 5px; padding: 0 0 5px 0; height: 20px; line-height: 20px;}
.info p { float: left; margin: 0;}
.info .date { background: url('images/icons.gif') no-repeat; padding: 0 10px 1px 20px;}
.info .user { background: url('images/icons.gif') no-repeat 0 -68px; padding: 0 10px 1px 20px;}
.info .under { background: url('images/icons.gif') no-repeat 0 -14px; padding: 0 10px 1px 20px;}
.info .comm { background: url('images/icons.gif') no-repeat 0 -42px; padding: 0 10px 1px 20px;}
.info .edit { background: url('images/icons.gif') no-repeat 0 -57px; padding: 0 0 0 15px; float: right; line-height: 12px;}
.info .digg { padding: 0; margin: 0; float: right;}
.post_delicious {
  line-height: 20px;
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  float: right;
	text-align: right;
}
.md5hash { display: none;}
.post_delicious a, .post_delicious a:visited { color:#444444;text-decoration:none; padding: 2px 25px 0 0; display: block; height: 20px; width: 60px; background: url('images/delicious.small.gif') no-repeat right;}
.post_delicious a:hover { color:#0000000;text-decoration:underline;}



.postcomments { width: 547px; padding: 5px 10px 5px 10px; margin: 0 0 15px 0;} 
.postcomments a { text-decoration: underline;}
.postcomments ul { margin: 0; padding: 0; list-style-type: none;}
.postcomments ul li { width: 547px; margin: 0 0 20px 0; padding: 0; list-style-type: none;}
.postcomments .right { color: #474747; font-size: 11px; background: #fff url('images/cdata-bg.gif') no-repeat top left; line-height: 17px; padding: 10px 0 0 0; width: 430px; position: relative; float: right; min-height: 80px;}
.postcomments .right .bottom { padding: 0 15px 30px 15px; background: #fff url('images/cdata-bg.gif') no-repeat bottom right; min-height: 80px;}
.postcomments .arrow { left: -15px; top: 20px; position: absolute;}
.postcomments .right .msg { color: #ff0000; background: url('images/icons.gif') no-repeat 0 -28px; padding: 0 0 0 20px; margin: 2px 0 5px 0; font-style: italic; line-height: 14px;}
.postcomments blockquote { color: #a09a77; width: 330px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 20px; padding: 0 0 0 50px;}
.postcomments blockquote blockquote { color: #a09a77; width: 250px; background: url('images/quote2.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 0 20px; padding: 1px 0 1px 50px;}
.avatar { border: none !important;}

.postcomments .left { width: 100px; float: left; margin: 0 7px 0 0;}
.postcomments .gravatar { background: #fff; width: 80px; height: 80px; margin: 0 10px 0 0; padding: 3px;}
.postcomments .name { font-size: 11px; margin: 10px 0 0 0; color: #fff;}
.postcomments .name a { color: #fff; text-decoration: none;}
.postcomments .date { font-size: 11px; margin: 5px 0 0 0;}
.postcomments .date a { color: #d07b31; text-decoration: none;}
.postcomments .edit { margin: 10px 0 0 0; font-size: 11px;}
.postcomments .edit a { color: #279800; text-decoration: none; background: #fff; padding: 5px;}


.trackback { padding: 5px 10px 5px 10px; margin: 0;}
.trackback ul { margin: 0; padding: 0; width: 547px; list-style-type: none; background: #f4f4e3; border-bottom: 1px solid #d3d3a4; border-left: 1px solid #d3d3a4; border-right: 1px solid #d3d3a4; border-top: 5px solid #d3d3a4;}
.trackback ul li { margin: 0; padding: 0; line-height: 18px;}
.trackback ul li a { color: #aeae77; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #d3d3a4; display: block; width: 527px; text-decoration: none;}
.trackback ul li a:hover { background: #fff; color: #d07b31;}


.commentsform { padding: 10px; margin: 0;} 
.commentsform h3 { color: #cdc7a2; font-size: 1.4em; padding: 0 0 5px 0; margin: 0 0 10px 0;}
form { padding: 0; margin: 0;}
input { font-family: 'Verdana'; font-size: 13px; color: #a0aa8d; border: none;}
textarea { font-family: 'Verdana'; font-size: 13px; color: #81816f; border: none; background: url('images/forms.gif') no-repeat 0 -117px; height: 122px; width: 486px; padding: 10px;}
select { font-family: 'Verdana'; font-size: 12px; color: #81816f;}
.button { background: url('images/button.gif') no-repeat; width: 124px; height: 39px; border: 0px; color: #cdc7a2; font-size: 14px; font-weight: bold; text-align: center;}
.cname { background: url('images/forms.gif') no-repeat; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.email { background: url('images/forms.gif') no-repeat 0 -39px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}
.home { background: url('images/forms.gif') no-repeat 0 -78px; height: 27px; width: 467px; padding: 12px 10px 0 37px;}



.pagenav { color: #adb930; margin: 0 0 20px 0; padding: 10px 0 0 0;}
.pagenav a { border: 1px solid #adb930; color: #adb930; padding: 4px 8px 4px 8px; background: #fff; font-size: 10px; margin: 0 5px 0 0;}
.pagenav a:hover { border: 1px solid #d07b31; color: #d07b31; padding: 4px 8px 4px 8px; text-decoration: none; font-size: 10px; margin: 0 5px 0 0;}
.pagenav .on { border: 1px solid #d07b31; background: #fff; color: #d07b31; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}
.pagenav span {  border: 1px solid #adb930; background: #fff; padding: 4px 8px 4px 8px; font-size: 10px; margin: 0 5px 0 0;}

.text { color: #6b5b4b; border: 1px solid #e8d7c5; width: 220px; padding: 3px;}
.tarea { color: #6b5b4b; border: 1px solid #e8d7c5; width: 351px !important; padding: 3px;}
.btn { background: url('images/btn.gif') no-repeat; width: 115px; height: 30px; border: none;}
.btn2 { background: url('images/btn.gif') no-repeat; color: #573a1d; width: 115px; height: 30px; border: none;}

blockquote { color: #6b5b4b; width: 480px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 0 0 0 50px;}
blockquote blockquote { color: #6b5b4b; width: 340px; background: url('images/quote2.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 0 0; padding: 1px 0 1px 50px;}

abbr, acronym {	border-bottom: 1px dotted #573a1d; text-transform: uppercase;}

code { color: #a09a77; background: #e9e9c5; width: 520px; font-family: Courier, monospace; line-height: 23px; padding: 2px 0 2px 0; font-size: 12px;}
pre { margin: 0 0 5px 0; overflow: auto; font-size: 12px; clear: both;}

.entry { margin: 0 5px 0 5px; overflow: hidden; width: 560px; font-size: 11px;}
.entry h2, h3, h4, h5, h6 { padding: 10px 0 0 0;}
.entry h2 { font-size: 16px; font-weight: bold;}
.entry h3 { font-size: 15px;}
.entry h4 { font-size: 14px;}
.entry h5 { font-size: 13px;}
.entry h6 { font-size: 12px;}
.entry h7 { font-size: 12px;}

.entry a { color: #5f5d54; text-decoration: underline;}
.entry a:hover { text-decoration: none;}

.entry blockquote { color: #a09a77; width: 470px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 0 0 0 50px;}
.entry blockquote blockquote { color: #a09a77; width: 400px; background: url('images/quote.gif') no-repeat; font-style: italic; font-size: 12px; margin: 0 5px 5px 0; padding: 1px 0 1px 50px;}
.entry blockquote p { margin: 10px 0; padding: 0;}
.entry .source { font-size: 13px; margin: 25px 0 25px 0; font-weight: bold;}
.entry .source a { background: #84aaa3; padding: 5px 10px 5px 10px; color: #fff; text-decoration: none;}
.entry .source a:hover { background: #d07b31;}

.entry ul { margin: 5px 0 5px 30px; list-style-type: none; padding: 0; position: relative;}
.entry ul li { padding: 3px 0 3px 0; list-style-type: square;}
.entry ul li ul, .entry ul li ol, .entry ol li ul {	margin: 5px 0 5px 15px; padding: 0;}

.entry ol { margin: 5px 0 5px 15px; padding: 0;}
.entry ol li { margin: 5px 0 5px 15px; padding: 3px 0 3px 0;}
.entry ol li ol { margin: 5px 0 5px 15px; padding: 0;}
.entry ul li ol { margin: 5px 0 5px 15px; padding: 0;}

.entry dl { margin: 0 0 5px 0;}
.entry dt { font-weight: bold; margin: 0 0 5px 0;}
.entry dd { margin: 0 0 5px 20px;}
.entry .ad { margin: 0 0 5px 15px; float: right;}
.entry .ad_left { margin: 0 15px 5px 0; float: left;}
.entry img { border: 3px solid #d07b31; margin: 0 10px 5px 0; padding: 2px;}
/***************************************************/

.sidebar .textwidget { padding: 5px 0 0 0; margin: 0 0 0 16px; width: 285px;}
.search { background: url('images/search.gif') no-repeat; color: #999999; height: 27px; padding: 10px 35px 0 10px; width: 340px; border: none; margin: 0 0 15px 5px; font-size: 1.3em;}

/***************************************************/
.ads3 { width: 390px; padding: 0;}
.ads3 a { float: left; list-style-type: none; padding: 0 0 0 5px; margin: 0 0 5px 0; text-decoration: none;}
.ads3 a:hover { text-decoration: none;}

.post-highlight { margin: 5px 5px 15px 5px; padding: 0; width: 385px;}
.post-highlight h2 { margin: 8px 0 8px 0; height: 22px; width: 115px; background: #279800; color: #fff; line-height: 22px; font-weight: bold; text-indent: 10px; font-size: 13px;}
.post-highlight ul { margin: 0; padding: 0; list-style-type: none; background: #fff; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-top: 5px solid #e8e8e8;}
.post-highlight ul li { margin: 0; padding: 0; line-height: 18px; width: 100%;}
.post-highlight ul li a { color: #333333; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #f0f0f0; display: block;}
.post-highlight ul li a:hover { background: #f4f4f4;}

/***************************************************/
.tabs { margin: 0 5px 8px 5px; padding: 0; width: 385px; overflow: hidden;}
.tabs ul { margin: 0; padding: 0; list-style-type: none; display: inline;}
.tabs li { margin: 8px 10px 0 0; padding: 0; list-style-type: none; float: left; width: 115px; height: 27px; background: #adb930; color: #fff; line-height: 27px; font-size: 13px;}
.tabs li a { padding: 0 5px 0 5px; display: block; color: #fff; text-decoration: none;}
.tabs li a:hover { color: #fff; text-decoration: none;}
.tabs li a.selected { background: #d07b31; color: #fff;}
.tabs li a.selected:hover { color: #fff; text-decoration: none;}

/***************** CSS For TAB Content *******************/
.tabcontent { width: 383px; margin: 0 0 5px 5px; display: none; background: #fff;}
.tabcontent a, .tabcontent a strong { color: #3c3c3c;}
.tabcontent ul { margin: 0; padding: 0; width: 383px; list-style-type: none; background: #fff; border-bottom: 1px solid #cdc7a2; border-left: 1px solid #cdc7a2; border-right: 1px solid #cdc7a2; border-top: 5px solid #cdc7a2;}
.tabcontent ul li { margin: 0; padding: 0; line-height: 18px;}
.tabcontent ul li a { color: #333333; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #cdc7a2; display: block; width: 363px;}
.tabcontent ul li a:hover { background: #e9e9c5;}
.tabcontent ul li.src a { font-weight: bold; color: #d07b31; text-align: right;}


.newstab { width: 383px; margin: 0 0 5px 5px; display: none; background: #fff;}
.newstab a, .tabcontent a strong { color: #3c3c3c;}
.newstab ul { margin: 0; padding: 0; width: 383px; list-style-type: none; background: #fff; border-bottom: 1px solid #cdc7a2; border-left: 1px solid #cdc7a2; border-right: 1px solid #cdc7a2; border-top: 5px solid #cdc7a2;}
.newstab ul li { margin: 0; padding: 0; border-top: 1px solid #cdc7a2; list-style-type: none;}
.newstab h3 { padding: 0; margin: 0; font-weight: normal;}
.newstab h3 a { color: #333333; padding: 5px 10px 5px 10px; margin: 0; font-size: 15px; display: block; width: 363px;}
.newstab h3 a:hover { background: #e9e9c5;}
.newstab p { margin: 0; padding: 0 10px 10px 10px; font-size: 11px;}
.newstab p span { margin: 0; padding: 0; font-size: 9px; font-style: italic; color: #cdc7a2;}


/***************************************************/
.ctabs { margin: 10px 0 5px 0; padding: 0; width: 385px; overflow: hidden;}
.ctabs ul { margin: 0; padding: 0; list-style-type: none; display: inline;}
.ctabs li { margin: 0; padding: 0; list-style-type: none; display: inline; line-height: 27px;}
.ctabs li a { margin: 0 5px 0 0; padding: 0 0 0 10px; float: left; background: url('images/nav.gif') no-repeat left -54px; display: block; color: #fff; text-decoration: none;}
.ctabs li a span { padding: 0 10px 0 0; float: left; background: url('images/nav.gif') no-repeat right -54px; display: block; color: #fff; text-decoration: none;}

.ctabs li a.selected { background: url('images/nav.gif') no-repeat left -81px; color: #fff;}
.ctabs li a.selected span { background: url('images/nav.gif') no-repeat right -81px; color: #fff; text-decoration: none;}

/***************** CSS For TAB Content *******************/
.ctcontent1 { background: #cdc7a2 url('images/comments-bg.gif') no-repeat top left; padding: 10px 0 0 0; margin: 0 0 20px 0; width: 569px; overflow: hidden; font-size: 12px;}
.ctcontent1 .bottom { background: #cdc7a2 url('images/comments-bg.gif') no-repeat bottom right; padding: 0 0 10px 0;}

.ctcontent2 { background: #96b2ae url('images/pingback-bg.gif') no-repeat top left; padding: 10px 0 0 0; margin: 0 0 20px 0; width: 569px; overflow: hidden; font-size: 12px;}
.ctcontent2 .bottom { background: #96b2ae url('images/pingback-bg.gif') no-repeat bottom right; padding: 0 0 10px 0;}

.sidebar1 { float: left; width: 188px; margin: 0; font-size: 11px; padding: 0 0 0 5px;}
.sidebar1 ul { list-style-type:none; margin:0; padding:0;}
.sidebar1 ul li{ list-style-type:none; margin: 0; width: 188px; padding: 0;}
.sidebar1 ul li ul { list-style-type:none; margin:0; padding: 0; border: 1px solid #cdc7a2; background: #fff; width: 188px; border-top: 3px solid #cdc7a2; border-bottom: 3px solid #cdc7a2;}
.sidebar1 ul li ul li { margin: 0; padding: 0; line-height: 18px;}
.sidebar1 ul li ul li a { color: #333333; padding: 7px 10px 7px 10px; line-height: 18px; border-top: 1px solid #cdc7a2; display: block; width: 168px;}
.sidebar1 ul li ul li a:hover { background: #e9e9c5;}
.sidebar1 ul li h2 { width: 188px; color: #d07b31; padding: 0 0 5px 0; margin: 15px 0 0 0; line-height: 25px; font-weight: bold; font-size: 15px;}
.sidebar1 .box { width: 180px; background: #fff; margin: 0; border: 1px solid #cdc7a2; border-bottom: 3px solid #cdc7a2; border-top: 3px solid #cdc7a2; padding: 4px; text-align: center;}
.sidebar1 .box p { margin: 5px 0 7px 0; padding: 0;}

.feed { width: 365px; margin: 0 5px 0 6px; padding: 10px; border-left: 1px solid #eee; border-right: 1px solid #eee; background: #fff; font-size: 11px;}
.feedlink { display: block; background: url('images/feed-rss.gif')  left center no-repeat; padding: 3px 0 5px 22px; border-bottom: 1px dotted #ccc; width: 170px; float: left;}

.share { padding: 0 0 12px 0; margin:0; background: #d07b31;}
.share h2 { padding: 10px 0 10px 10px; margin:0; color: #fff;}
.share ul { list-style-type:none; margin:0; padding: 0 0 10px 10px;}
.share li{ float: left; list-style:none; margin:0 14px 0 0; padding-top:1px; display:inline; border: none !important;}
.share a { display:block; overflow:hidden; height:48px; width:48px; padding: 0; white-space:nowrap;}
.share a:hover { text-decoration:none;}
.share .delicious a:hover{ background: url('images/share.jpg') no-repeat -144px 0;}
.share .delicious a{ background: url('images/share.jpg') no-repeat -144px -48px;}
.share .digg a:hover{ background: url('images/share.jpg') no-repeat 0 0;}
.share .digg a{ background: url('images/share.jpg') no-repeat 0 -48px;}
.share .technorati a:hover{ background: url('images/share.jpg') no-repeat -288px 0;}
.share .technorati a{ background: url('images/share.jpg') no-repeat -288px -48px;}
.share .reddit a:hover{ background: url('images/share.jpg') no-repeat -336px 0;}
.share .reddit a{ background: url('images/share.jpg') no-repeat -336px -48px;}
.share .stumbleupon a:hover{ background: url('images/share.jpg') no-repeat -96px 0;}
.share .stumbleupon a{ background: url('images/share.jpg') no-repeat -96px -48px;}
.share .myspace a:hover{ background: url('images/share.jpg') no-repeat -240px 0;}
.share .myspace a{ background: url('images/share.jpg') no-repeat -240px -48px;}
.share .facebook a:hover{ background: url('images/share.jpg') no-repeat -192px 0;}
.share .facebook a{ background: url('images/share.jpg') no-repeat -192px -48px;}
.share .twitter a:hover{ background: url('images/share.jpg') no-repeat -48px 0;}
.share .twitter a{ background: url('images/share.jpg') no-repeat -48px -48px;}
.share .sharethis a:hover{ background: url('images/share.jpg') no-repeat -384px 0;}
.share .sharethis a{ background: url('images/share.jpg') no-repeat -384px -48px;}