/*
Theme Name: Printhis
Theme URI: http://www.bumbutz.com
Description: Printhis - A premium Wordpress theme.
Author: Gerard
Author URI: http://www.bumbutz.com
Tags: 2 columns, valid code, threaded comments, paged navigation, featured slider
Version: 1.0ac
*/


body {
 background:#f3f2f2 url('images/bodybg2.png') repeat-x;
 width:100%;
 height:auto;
 color:#41443c;
 font-family:"Lucida Grande", "Lucida Sans", sans-serif;
 
 margin:0; padding:0
}


/* global classes */
.clear { clear:both }
img.leftarm { float:left; width:auto; height:auto; border:#c5c7c6 1px solid; margin-top:6px; margin-right:18px; margin-bottom:5px }
img.rightarm { float:right; width:auto; height:auto; border:#c5c7c6 1px solid; margin-top:6px; margin-left:18px; margin-bottom:5px }
ul.list1 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list1 li { display:block; margin-bottom:3px; padding-left:30px; background:#e2e2e2 url('icons/right2.gif') no-repeat; background-position:6px 3px; border:#dcdada 1px solid; padding-top:4px; padding-bottom:4px }
ul.list1 li a { color:#fff; text-decoration:none }
ul.list2 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list2 li { display:block; margin-bottom:3px; padding-left:29px; background:#f9f4f4 url('icons/arrow3.gif') no-repeat; background-position:8px 2px; border:#e7e2e2 1px solid; color:#9a9393; padding-top:2px; padding-bottom:2px }
ul.list2 li a { color:#555252; text-decoration:none }
ul.list3 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list3 li { display:block; margin-bottom:3px; padding-left:29px; background:#cac9cb url('icons/arrow4.gif') no-repeat; background-position:8px 5px; border:#f8f7f7 1px solid; color:#fff; padding-top:3px; padding-bottom:3px }
ul.list3 li a { color:#6c6767; text-decoration:none }
ul.list4 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list4 li { display:block; margin-bottom:3px; padding-left:15px; border-left:#e2e2e2 8px solid; color:#8c8b8b }
ul.list4 li a { color:#313131; text-decoration:none }
ul.list5 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list5 li { display:block; margin-bottom:3px; padding-left:22px; background:#313131 url('images/list5bg.png') no-repeat; border:#fff 1px solid; color:#e2e2e2; padding-top:3px; padding-bottom:3px }
ul.list5 li a { color:#313131; text-decoration:none }
ul.list6 { margin-left:10%; width:94%; margin-top:23px; margin-bottom:23px; display:block; font-size:10px; margin-left:15px; font-weight:bold }
ul.list6 li { display:block; margin-bottom:3px; padding-left:22px; border-left:#f7f6f6 8px solid; color:#b8bbbb }
ul.list6 li a { color:#313131; text-decoration:none }
.alignleft { float:left }
.alignright { float:right }
.aligncenter { margin-left:auto; margin-right:auto; display:block } 
.float-left { float:left }
.float-right { float:right }
.text-left { text-align:left }
.text-right { text-align:right }
.text-center { text-align:center }
.text-justify { text-align:justify }
.bold { font-weight:bold }
.italic { font-style:italic }
.underline { border-bottom:1px solid }
.nopadding { padding:0 }
.noindent { margin-left:0; padding-left:0 }
.nobullet { list-style:none; list-style-image:none }





/* setup */
.wrapper { width:1000px; height:auto; margin:0; padding:0; margin:auto }
ul, li { padding:0; margin:0; list-style:none }
ul li ul li { padding:0; margin:0; list-style:none }
ol, li { padding:0; margin:0; list-style:none }
ol li ol li { padding:0; margin:0; list-style:none }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }
img { border:0 }
a:link { text-decoration:none; color:#36a4d9 }
a:visited { text-decoration:none; color: #898989 }
a:hover { text-decoration:underline; color:#898989 }
a:active { text-decoration:underline; color:#898989 }
.wp-caption { float:left; border:1px solid #ddd;  background-color:#f3f3f3; padding-top:5px; margin:10px }
.wp-caption img { margin:0; padding:0; border:none }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:5px; margin:0; text-align:center }


/* ie6/7 fixes */
ol { margin-left:2em }


/* blockquote */
blockquote { width:539px; margin-left:40px; background:#f5f5f5 url('images/blockquotebottom2.png') no-repeat; background-position:center bottom; padding-bottom:32px; margin-top:28px; margin-bottom:28px; border-top:#a5a3a3 1px solid }
blockquote p { color:#898989; padding-right:25px; padding-left:25px; font-family:"Lucida Grande", "Lucida Sans", sans-serif; font-size:12px; font-weight:normal; background:url('images/blockquotebg2.png') no-repeat; background-position:482px 0; min-height:34px; line-height:21px; text-indent:0; padding-top:8px }


/* header */
#dropmenu, #dropmenu ul { margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; z-index:300; width:100%; background:#fff; border-left:#c2b7b7 }
#dropmenu a { display:block; padding:15px 31px; color:#72726e; background:#efefef url('images/buttonbg2.png') repeat-x left top; border-left:#d5cbcb 1px solid; border-right:#d5cbcb 1px solid; border-top:#fff 1px solid; text-decoration:none; font-size:11px; font-weight:bold; border-bottom:#e3dfdf 1px solid }
#dropmenu a:hover { color:#7a7976; background:#e3dfdf; border-bottom:#fff 1px solid }
#dropmenu li { float:left; position:relative; margin-right:1px; background:#e3dfdf }
#dropmenu ul { position:absolute; display:none; width:180px; top:45px; left:-1px; padding:0; font-size:8px; background:#e3dfdf }
#dropmenu ul a { border-left:1px solid #fff; color:#92928e }
#dropmenu li ul { width:180px; margin-top:1px }
#dropmenu li ul a { background:#e3dfdf; width:180px; height:17px; float:left; border-bottom:1px solid #fff; border-right:#fff 1px solid; font-size:9px; padding:0; padding-top:8px; padding-left:10px; padding-bottom:4px; margin-top:-1px }
#dropmenu ul ul { top:auto }
#dropmenu li ul ul { left:181px; margin:0px 0 0 10px }
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul { display:none }
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul { display:block }
img.logo { float:left; width:auto; height:auto; margin-top:27px }
.header { float:left; width:1000px; height:119px; overflow:hidden }
.headlink { float:right; background:url('images/headlinkbg.png') no-repeat; background-position:bottom right; width:auto; min-width:512px; height:69px; font-size:10px; font-weight:bold }
.headerbottom { float:left; width:1000px; height:47px }
.headlinklist { float:right; display:inline; padding-right:5px; padding-top:15px }
.headlinklist li { display:inline; padding-left:20px }
.headlinklist a { color:#b1a9aa }
.headlinklist a:hover { text-decoration:none; color:#000 }
ul.searchlist { float:right; width:328px; height:45px; margin-top:-1px; background:#a69e9e url('images/searchbg2.png') repeat-x; border-top:#c0bdbd 1px solid; border-left:#d2cbcb 1px solid; border-right:#d2cbcb 1px solid; border-bottom:#d2cbcb 1px solid }
li#search { display:inline }
form#searchform { }
input.tops { float:right; width:173px; height:23px; background:url('images/searchfieldbg2.png') no-repeat; margin-top:11px; border:0; margin-right:15px; padding-left:26px; color:#fff }
input.srch { float:left; width:auto; height:auto; margin-top:13px; margin-left:16px }
.holdstyle { float:left; width:auto; height:auto }
h1.headinglogo { float:left; width:100%; height:auto; padding-top:2px; padding-bottom:11px; font-size:38px; font-weight:lighter; font-family:Georgia, sans-serif }
h1.headinglogo a { color:#919090 }
h1.headinglogo a:hover { text-decoration:none }
h2.headingdesc { float:left; font-family:Arial, sans-serif; font-size:11px; padding-left:10px; color:#a6a5a5 }
.elseheading { float:left; width:420px; height:auto; margin-top:39px }


/* featured content */
.featured { float:left; width:648px; height:auto; background:#e2dedf url('images/featured2.png') repeat-y; font-size:12px; color:#797777; text-indent:5px; font-family:"Lucida Grande", "Lucida Sans", sans-serif; padding-left:20px; padding-top:20px; border-top:#b0acad 1px solid }
h2.feat { font-size:19px; font-weight:normal; text-indent:0; font-family:"Lucida Grande", "Lucida Sans", sans-serif; padding-right:20px; padding-bottom:8px }
h2.feat a { font-weight:normal; color:#656363 }
h2.feat a:hover { text-decoration:none; color:#000 }
.featured img { float:left; width:260px; height:186px; border:#fff 1px solid; margin-right:23px; margin-top:4px }
.featured p { padding-right:20px; line-height:1.6em }


/* featured content slider */
#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none }
#slider2 { width:640px; height:213px }
#slider li, #slider2 li { float:left; width:640px; height:213px }	
#prevBtn, #nextBtn,
#slider1next, #slider1prev { display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000 }	
#nextBtn, #slider1next { left:696px }														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a { display:block; position:relative; width:30px; height:77px; background:url('images/btn_prev.gif') no-repeat 0 0 }	
#nextBtn a, #slider1next a { background:url('images/btn_next.gif') no-repeat 0 0 }	
		
/* numeric controls */	
ol#controls { float:left; margin:0; width:652px; height:30px; background:#a1a0a0; display:inline; margin-left:-20px; padding-left:16px; border-top:#fff 1px solid; border-bottom:#fff 1px solid }
ol#controls li { float:left; margin-right:12px; padding:0; text-align:center; display:inline; padding-top:8px }
ol#controls li a { background:#817474; color:#f7f6f6; text-decoration:none; padding:0 5px; border:#cbcbcb 1px solid }
ol#controls li a:hover { background:#000; color:#fff }


/* main content */
.maincontent { float:left; width:1000px; height:auto; background:#ffffff url('images/mainbg2.png') repeat-y; padding-bottom:20px }
.postcontent { float:left; width:671px; height:auto }
.postentry { float:left; width:628px; height:auto; background:#f5eded url('images/postbg.png') repeat-x; color:#7f7a7a; font-size:12px; padding:20px; text-indent:5px; margin-left:1px }
.postentry a { color:#474747; font-weight:bold }
.postentry a:hover { font-style:italic; text-decoration:none }
.postentry p { padding-right:20px; line-height:1.6em }
.postentry img { float:left; width:240px; height:135px; border:#fff 2px solid; margin-right:19px; margin-bottom:10px; margin-top:16px }
.postdate { float:left; width:662px; height:22px; background:#f9f5f5; border:#ebe5e5 1px solid; margin-top:4px; margin-left:2px; color:#b59fa4; font-size:10px; font-weight:bold }
.postdatehold { float:left; width:668px; height:29px; background:#f1f0ef; margin-left:1px }
ul.uldate { float:left; display:inline }
ul.uldate li { display:inline; float:left; width:auto; height:18px; background:url('icons/arrowbox.png') no-repeat; background-position:13px 4px; padding-left:40px; padding-top:5px }
h2.posttitle { font-size:20px; color:#9e9d9d; font-family:"Lucida Grande", "Lucida Sans", sans-serif; text-indent:0; padding-bottom:3px }
h2.posttitle a { color:#707070; font-weight:lighter }
h2.posttitle a:hover { text-decoration:none; color:#3d3e3d }
ul.postedby { float:left; color:#b8a7a7; font-size:9px; display:inline; margin-bottom:15px; margin-top:3px; margin-left:-3px }
ul.postedby li { display:inline; padding-left:20px; background:url('icons/arrow5.gif') no-repeat; background-position:0 2px }
ul.postedby a { font-weight:bold; color:#d53030; border-bottom:#e8cece 1px solid }
.postbottom { float:left; width:667px; height:24px; background:url('images/postbottom.png') repeat-x; border-top:#dddbdb 1px solid; margin-left:1px; margin-bottom:20px }


/* main content pagination */
.emm-paginate { float:left; width:638px; height:auto; margin-left:20px; font-size:10px }
.emm-paginate a { background:#b8b0b0; border:1px solid #fff; color:#fff; margin-right:5px; padding:3px 6px; text-align:center; text-decoration:none }
.emm-paginate a:hover, .emm-paginate a:active { background:#000; color:#fff }
.emm-paginate .emm-title { color:#555 }
.emm-paginate .emm-gap { color:#999 }
.emm-paginate .emm-current { color:#fff; background:#000; border:1px solid #fff; margin-right:9px; padding:3px 6px }
.emm-paginate .emm-page { margin-right:8px; padding:3px 6px }
.emm-paginate .emm-prev, .emm-paginate .emm-next { font-family:Georgia, serif; margin-right:9px }


/* sidebar */
.sidebar { float:right; background:#eeeced; width:326px; height:auto; border-right:#c5c3c3 1px solid }
.social { float:left; width:327px; height:46px; background:url('images/socialbarred.png') repeat-x; border:#b1a9a9 1px solid; margin-left:-3px; margin-top:-1px }
.social img { width:auto; height:auto; margin-right:9px }
ul.socialing { float:left; display:inline; width:314px; height:51px; padding-left:10px }
ul.socialing li { display:inline; float:left; padding-top:7px }
.sponsors { float:left; width:327px; height:36px; background:url('images/sponsorsbg.png') no-repeat; margin-left:-1px }
img.sponsors300x250 { float:left; width:300px; height:250px; margin-top:1px; border:#d5ccce 1px solid; margin-bottom:10px } 
.sponsorshold { float:left; background:#e3d9db; border-top:#eae3e4 1px solid; width:315px; height:auto; padding-bottom:30px; padding-left:12px; padding-top:12px; margin-left:-1px; margin-top:-6px }
img.sponsors125 { float:left; width:auto; height:auto; margin-top:5px; margin-left:6px }
.ad125 { float:left; width:138px; height:140px; margin-top:12px; margin-left:8px; background:url('images/125bg.png') no-repeat; background-position:0 0 }
.sponsorsbottom { float:left; width:325px; height:29px; background:url('images/socbottom.png') repeat-x; margin-left:-1px }
.sidebardiv { float:left; width:326px; height:4px; margin-top:25px; margin-bottom:25px; background:url('images/sidebardiv2.png') no-repeat }
.rssemail { float:left; width:300px; height:82px; background:#f4f4f4; margin-left:12px; border:#dedcdd 1px solid }
img.subscribe { float:left; width:219px; height:16px; margin-left:17px; margin-top:17px }
ul.rssbyemail { float:left; width:300px; height:25px }
li#rssby { display:inline }
form#rssmail { }
input.fieldbar { float:left; width:174px; height:22px; background:url('images/rssemailfield.png') no-repeat; margin-top:10px; border:0; padding-left:26px; color:#000; margin-left:18px }
input.submitbar { float:right; width:56px; height:22px; margin-top:10px; margin-right:18px }
ul.sponsorslist { float:left; display:inline }
ul.sponsorslist li { float:left; display:inline; padding-left:40px; padding-top:8px; background:url('icons/arrow10.png') no-repeat; background-position:14px 12px }
h3.sitesponsors { font-size:12px; color:#898585 }
h2.widgettitle { width:288px; padding-top:5px; padding-bottom:4px; padding-left:10px; background:#eceae9; color:#5a5a5a; margin-bottom:16px; font-size:15px; border:#d7e0e2 1px solid; font-weight:lighter; margin-left:-10px }
ul.widget { float:left; margin-left:12px; width:300px; height:auto; display:block }
ul.widget li { display:block; padding-left:10px; padding-right:10px; font-size:12px;}
ul.widget li a { color:#8d8d8d }
ul.widget li a:hover { color:#000; text-decoration:none; border-bottom:#fff 1px solid }


/* footer */
.footer { width:100%; height:51px; background:#000 }
.footer1 { float:left; width:100%; height:auto; background:#393939 url('images/footer1bbg.png') repeat-x; min-height:100px; padding-bottom:20px }
.footer1 a { color:#fff }
.foothold { width:1000px; height:auto; margin:0; padding:0; margin:auto }
.footsec { float:left; width:250px; height:auto }
.fauthors { float:left; width:209px; height:32px; margin-top:41px; background:url('images/lighterb.png') no-repeat; margin-left:28px }
.farchives { float:left; width:209px; height:32px; margin-top:41px; background:url('images/lighterb.png') no-repeat; margin-left:28px }
.fblogroll { float:left; width:209px; height:32px; margin-top:41px; background:url('images/lighterb.png') no-repeat; margin-left:28px }
.widgetarea { float:left; width:209px; height:32px; margin-top:40px; background:url('images/widgetarea.png') no-repeat; margin-left:28px }
ul.foot { font-size:9px; font-weight:bold; text-align:center; color:#c0c0c0; padding-top:21px }
ul.foot li { display:inline }
ul.foot li a { color:#fff }
ul.footlinks { float:left; width:235px; height:auto; display:block; font-size:11px; padding-top:5px }
ul.footlinks li { display:block; background:url('icons/arrow2.png') no-repeat; background-position:0 14px; padding-left:30px; padding-top:10px; padding-bottom:3px; border-bottom:#b3b3b3 1px solid }
ul.footlinks li a { color:#fff; font-weight:bold }
ul.footlinks li a:hover { color:#0f0f0f; text-decoration:none }
ul.fauthorlist { float:right; display:inline }
ul.fauthorlist li { float:left; display:inline; padding-left:20px }
h3.fauthorheading { float:left; font-size:15px; color:#cdc6c6; margin-top:9px; margin-right:15px }


/* archive, category, tag, search */
ul.archiveinfo { display:inline; float:left; font-size:11px; color:#f3ecec; font-weight:normal; width:360px; height:30px; padding-left:17px; padding-top:6px }
ul.archiveinfo li { display:inline; float:left; padding-right:11px }
ul.archiveinfo li h2 { float:left; padding-right:7px; font-size:16px; font-family:Georgia, serif; font-weight:lighter }
img.viewmore { float:right; width:181px; height:21px; margin-right:17px; margin-top:6px }
#middlebar { float:left; font-size:11px; color:#fefefe; border:#b6afaf 1px solid; background:#cbc2c2 url('images/infobarbg2.png') repeat-x; font-weight:bold; padding:4px; height:31px; margin-bottom:5px; width:661px }
#middlebar .menu li { height:30px; float:right }
#middlebar .menu li a { color:#3b5d14; text-decoration:none; height:30px; line-height:30px; display:block; float:left }
#middlebar .menu li a:hover{ color:#666 }
#middlebar ul .submenu { float:left; border:solid 1px #e0d5d5; border-top:none; background:#efe7e7; position:relative; width:178px; clear:both; z-index:2; display:none; margin-top:6px; margin-right:19px }
#middlebar ul .submenu li { background:none; display:block; float:none; border:0; height:auto; line-height:normal; border-top:solid 1px #DEDEDE }
#middlebar .submenu li a { background:none; display:block; float:none; padding:6px 6px; margin:0; border:0; height:auto; color:#999191; line-height:normal }
#middlebar .submenu li a:hover { background:#232323; color:#f5f1f1 }


/* contact form */
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { float:left; width:669px; height:45px; background:#dddada; margin-left:1px; margin-top:1px }
h3.thankyou { float:left; height:auto; font-size:20px; margin-top:14px; margin-left:50px; font-weight:lighter; font-family:Georgia,Serif; color:#7e7575 }
h3.contactheader { float:left; height:auto; font-size:20px; margin-top:14px; margin-left:50px; font-weight:lighter; font-family:Georgia,Serif; color:#7e7575 }
.contactformtop { float:left; width:669px; height:45px; background:#dddada; margin-left:1px; margin-top:1px }
img.contactdiv { float:left; width:669px; height:4px }
ol.forms { float:left; list-style:none; margin:0; width:671px; margin-top:43px }
ol.forms li { float:left; margin-bottom:18px; width:600px; padding-left:55px }
ol.forms label { cursor:pointer; display:block; float:left; padding-right:5px; width:90px; color:#8b8b8b; font-family:Arial, sans-serif; font-weight:700 }
ol.forms label#carbon { cursor:pointer; display:block; float:left; padding-right:5px; width:200px; color:#847d7d; font-family:Arial, sans-serif; font-weight:700; font-size:10px }
ol.forms input, ol.forms textarea { border:1px solid #d1d1d1; font:inherit; padding:2px; width:235px; background:#f8f7f7 }
ol.forms textarea { height:300px; width:460px }
ol.forms input:focus, ol.forms textarea:focus { background:#fff }
.error { color:#000 }
ol.forms li .error { font-size:12px; margin-left:20px }
ol.forms li.textarea .error { display:block; position:absolute; right:0; top:0; width:100px }
ol.forms li.screenReader { margin-bottom:0 }
ol.forms li.buttons button:hover { color: #222; }
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline { float:left; width:460px }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display:inline; float:left; width:auto; }
input#sendCopy { float:left; margin-left:95px; margin-right:20px }
input#submitted { float:left; width:87px; height:39px; border:0; background:none; margin-left:89px; margin-top:5px }
p.error { float:left; width:649px; height:auto; background:#fff; border:#d1d1d1 1px solid; margin-top:10px; padding:10px; color:#7e7575 }
span.errorcom { clear:left; float:left; width:453px; height:auto; background:#fff; border:#d1d1d1 1px solid; margin-top:10px; padding-top:5px; padding-bottom:5px; padding-left:13px; color:#7e7575; font-size:10px; margin-left:94px }
p.sentit { clear:left; float:left; margin-left:45px; margin-top:20px }


/* page */
.pagecontent { float:left; width:621px; height:auto; padding:25px }
.pagecontent p { line-height:1.8em }
h2.pagetitle { float:left; color:#7d827c; width:620px; height:auto; padding-top:2px; padding-bottom:2px; font-size:20px; font-family:"Lucida Grande", "Lucida Sans", sans-serif; text-indent:0; font-weight:lighter; margin-top:6px }
.pageentry { float:left; width:621px; height:auto; color:#656964; font-size:12px; text-indent:5px; font-family:"Lucida Grande", "Lucida Sans", sans-serif; }
ul.postedby2 { float:left; text-indent:0; color:#b8a7a7; font-size:9px; display:inline; font-weight:bold; color:#899a87; margin-bottom:20px; margin-top:3px }
ul.postedby2 li { display:inline }
ul.postedby2 a { font-weight:bold }
ul.taglistinglist { float:left; display:inline; width:530px; height:20px; background:#e5e1e1 url('icons/tag_orange.png') no-repeat; background-position:0 0; border:#d7cfcf 1px solid; font-size:9px; margin-top:17px; margin-bottom:2px; padding-left:88px }
ul.taglistinglist li { float:left; display:inline; color:#5d645d; padding-right:1px; font-weight:bold; padding-top:4px; padding-bottom:2px }
ul.taglistinglist li a { color:#36a4d9; font-weight:700; font-style:italic }
ul.taglistinglist li a:hover { text-decoration:none; color:#000 }


/* comments */
form#commentform { margin-top:30px }
#respond { float:left; margin-top:30px }
#comment { width:615px; height:250px; background:#f8f7f7; border:#d1d1d1 1px solid }
#comment:focus { background:#fff; border:#d1d1d1 1px solid }
input#author { background:#f8f7f7; margin-right:10px; border:#d1d1d1 1px solid }
input#author:focus { background:#fff }
input#email { background:#f8f7f7; margin-right:10px; border:#d1d1d1 1px solid }
input#email:focus { background:#fff }
input#url { background:#f8f7f7; margin-right:10px; border:#d1d1d1 1px solid }
input#url:focus { background:#fff }
h4#discussiontitle { float:left; margin-top:12px; color:#878783; width:606px; font-size:12px }
h5#comments { float:left; margin-top:1px; width:606px; margin-bottom:15px; font-size:10px; color:#c3c3b0 }
.comment-body { padding:10px; border-left:#839fa4 1px solid; border-right:#839fa4 1px solid }
.comment-body p { clear:left }
img.avatar { float:left; margin-top:4px; margin-right:10px; border:#eef1f1 2px solid; margin-bottom:9px }
input.submitsearch { width:87px; height:39px }
h4.respondtitle { float:left; width:615px; font-size:11px; margin-top:-18px; color:#9b9b91 }
.discussionbar { float:left; width:617px; height:14px; margin-top:20px; background:url('images/discussionbar2.png') no-repeat }
a.url { color:#fff; font-weight:bold; font-style:normal }
cite.fn { color:#9793ae; font-weight:bold; font-style:normal; font-size:11px }
ul.commentlist { float:left; display:block }
ul.commentlist li { float:left; background:#d8dad6 url('images/cbottom2.png') no-repeat; background-position:left bottom; margin-bottom:25px; width:617px; height:auto; font-size:11px; border-top:#839fa4 2px solid;  color:#676161; font-weight:bold; font-size:10px; padding-bottom:10px }
.compag { float:left; width:605px; padding-top:2px; padding-bottom:2px; padding-left:10px; color:#3a3d3a }
.surround { float:left; width:auto; height:auto }
p.logp { font-size:10px; color:#8d8d8c; font-weight:bold }
.page-numbers { background:#232323; border:1px solid #fff; color:#fff; margin-right:2px; padding:3px 6px; text-align:center; text-decoration:none; font-size:10px }
.next { background:none; border:none }
.prev { background:none; border:none }
ul.commentlist li ul li { float:left; background:none; background:#cfd2ce; width:617px; height:auto; font-size:11px; color:#676161; font-weight:bold; font-size:10px; padding-bottom:0 }
ul.commentlist li ul li ul li { float:left; background:none; background:#b1b3b0; width:617px; height:auto; font-size:11px; color:#676161; font-weight:bold; font-size:10px; padding-bottom:0 }


/* twitter ticker */
#twitter-ticker { float:left; width:300px; height:auto; background:#f5f5f5; color:#666; display:none; margin-left:12px; text-align:left; margin-top:5px }
#tweet-container { float:left; height:auto; width:300px }
#top-bar { height:27px; background:#e5e3e3; border:#f5f5f5 1px solid; position:relative; margin-bottom:15px }
ul.topbartitle { float:left; display:inline }
ul.topbartitle li { float:left; display:inline; padding-left:40px; padding-top:6px; background:url('icons/arrow10.png') no-repeat; background-position:14px 10px }
h3.topbartitleheading { font-size:12px; color:#898585 }
.tweet { padding:5px; margin-left:10px; margin-bottom:15px; border:1px solid #fff; background:#f3f1f1; width:268px; height:auto }
.tweet .avatar, .tweet .user, .tweet .time { float:left }
.tweet .time { width:210px; font-size:9px; color:#000; font-weight:bold }
.tweet .avatar img { width:36px; height:36px; border:1px solid #e1d7d7; margin-top:6px; margin-left:6px; margin-right:10px }
.tweet .txt { clear:both; font-size:10px; color:#ad9f9f; padding-top:6px; line-height:19px; font-weight:bold }
.tweet .txt a { color:#655f5f; font-weight:bold; font-style:italic }
.tweet a { color:#b7b5b5 }
.tweet .user { font-weight:bold; margin-top:2px; font-size:11px }
.tweet .user a { color:#a8a4c2 }
#loading { margin:100px 95px }


.blogimage {
background:url(images/shadow.gif) no-repeat right bottom;
padding:4px 10px 10px 4px;	
border:0;
border-top:#eee 1px solid;
border-left:#eee 1px solid;
margin-right: 5px;	
}
