/*  
Theme Name: Trumpo WP Blog Theme 1
Theme URI: http://www.trumpo.com/
Description: Trumpo blog them 1
Version: 0.1
Author: Trumpo
Author URI: http://www.trumpo.com/
*/

body { font-family:"Trebuchet MS", Verdana, sans-serif, Arial; font-size:0.8em; }
h1{ font-size:1.3em; }
h2{ font-size:1.2em; }
h3{ font-size:1.1em; }
#wrap { width:70em; color:#333; margin:0 auto; }
#header { width:300px; position:relative; color:#000; float:left; margin:0; padding:0; background:url(/images/trumpo-blog-logo.jpg) no-repeat 0 0;}
#header h1 a { display:block; height:3.5em; border:none;}
#search { margin-top:1em; float:right; padding:0; }
input#searchsubmit { background:#1E95E7; border:1px solid #006FAD; color:#fff; }
span#searchlabel { font-size:1.3em; color:#006FAD; padding: 0 0.5em 0 0; margin:0;}
a:link,a:active,a:visited { text-decoration:none; color:#005F9F; border:none; }
a:hover { border-bottom: 1px solid #D3E2FF; }
.left { float:left; width:14em; margin:0; padding:0; }
.left_inner { margin:0.5em 0 0.5em 0; padding:0.5em; background-color:#fff; }
.right { float:right; width:12em; margin:0; padding:0; }
.right_inner { margin:0.5em 0 0.5em 0; padding:0.5em; background-color:#fff; }
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin:0; float:left; width:40em; overflow:hidden; padding:0 1em 1em 1em;}
.middle h2 { font-size:1.4em; margin:0; padding:0em 0.2em 0.2em 0em; }
/***.middle img { border:4px #eee solid; }*/
.middle img { border:none; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:70em; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { clear:both }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:0px; background-color:#F5F5F5; padding:3px; }
/*.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #D3E2FF; background-color:#F5F5F5; padding:3px; }*/
.ucomment { border-left:none; border-right:none; margin-bottom:3px; background-color:#F8F8FF; padding:3px; }
/*.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #D3E2FF; background-color:#F8F8FF; padding:3px; }*/
input#submit { background:#1E95E7; border:1px solid #006FAD; color:#fff; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 3px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
.addthis { float:right; clear:both; }
.left h2,.comments h3 { margin:0; padding:0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0; }
.left ul li ul li,.right ul li ul li { list-style-type:none; margin:0; padding:0.3em 0 0.2em 0; }
.right h2,.comments h3 { font-size:14px; margin:0 7px 3px 0px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; margin:0; padding:0.3em 0 0.2em 0.5em; }
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.postmetadata { color:#6F6F6F; }
.cat-hmenu { height:1.5em; line-height:1em; margin:0.5em 0 0 0; padding:0.5em 0.5em 0 0.5em; color: #FFF; font-size: 1em; background: #1E95E7 url(/images/trc.gif) no-repeat top right; }
.cat-hmenu li { list-style:none; display:inline; padding:0 1em 0 0; }
.cat-hmenu a, .cat-hmenu a:visited { color: #FFF; text-decoration: none; }
.cat-hmenu a:hover { color: #FFF; text-decoration: underline; border: none; }
/* left hand column box rounded */
.l-box-rounded { margin:0 0 2em 0; padding: 0; border-top: 1px solid #D3E2FF; }
.l-box-rounded-body { background:#E6EEFF url(/images/l-box-rounded-b-l-trans.gif) no-repeat bottom left; }
.l-box-rounded-body-inner { background: url(/images/l-box-rounded-b-r-trans.gif) no-repeat bottom right; padding:0.5em 0 0.5em 0; }
.l-box-rounded-body-inner img { float:left; margin:0 0.5em 0 1em; }
.l-box-rounded-body-inner ul { margin:0 1em 0.5em 1em; padding:0; list-style:none; }
.l-box-rounded-body-inner ul li { margin:0 0 0.2em 0; font-size:1em; padding:0.3em 0 0.2em 0; }
.l-box-rounded-body-inner ul li.itemdate { font-size:0.9em; color:#6F6F6F; }
.l-box-rounded-body-inner ul li a { text-decoration:none;}
/* right hand column box rounded */
.r-box-rounded { margin:0 0 1em 0; padding: 0; border-bottom: 1px solid #D3E2FF; }
.r-box-rounded-body { background:#E6EEFF url(/images/r-box-rounded-t-r-trans.gif) no-repeat top right; }
.r-box-rounded-body-inner { background:url(/images/r-box-rounded-t-l-trans.gif) no-repeat top left; padding:0.5em 0 0.5em 0; }
.r-box-rounded-body-inner img { float:left; margin:0 0.5em 0 1em; }
.r-box-rounded-body-inner ul { margin:0 1em 0.5em 1em; padding:0; list-style:none; }
.r-box-rounded-body-inner ul li { margin:0 0 0.2em 0; font-size:1em; padding:0.3em 0 0.2em 0; }
.r-box-rounded-body-inner ul li.itemdate { font-size:0.9em; color:#6F6F6F; }
.r-box-rounded-body-inner ul li a { text-decoration:none;}
/* top thin app banner */
.top-thin-banner { height:4em; margin:0.5em 0 1em 0; }