/*  
Theme Name: Simple Layout
Theme URI: http://www.bolenay.com/
Description: Simple Layout 1 is a feature-rich theme for magazine- / news-type blogs created by <a href="http://pauljoseph.in">Paul Joseph</a>.
Author: Paul Joseph
Author URI: http://www.bolenay.com/
*/

* { 
border : 0; 
margin : 0; 
padding : 0; 
} 
body { 
font-size : 12px; 
line-height : 18px; 
background : #e0e0e0; 
} 
a { 
color : #000000; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
input, select, textarea { 
border : 1px solid #999999; 
font-size : 12px; 
padding : 2px; 
} 
select { 
padding : 0; 
} 
li { 
list-style : none; 
} 
hr { 
color : #ffffff; 
background-color : #ffffff; 
margin : 0; 
height : 0; 
padding : 0; 
} 
.more-link { 
float : right; 
} 
.akpc_pop { 
font-size : 11px; 
color : #666666; 
} 
.nav-link { 
border-right : 1px solid #ddd; 
padding-right : 10px; 
display : inline; 
padding-left : 10px; 
float : left; 
padding-bottom : 1px; 
padding-top : 2px; 
} 
.nav-link A { 
color : #157491; 
text-decoration : none; 
} 
.nav-link A:link { 
color : #157491; 
text-decoration : none; 
} 
.nav-link A:visited { 
color : #157491; 
text-decoration : none; 
} 
.nav-link A:hover { 
color : #157491; 
text-decoration : underline; 
} 
.nav-link A:active { 
color : #157491; 
text-decoration : underline; 
} 
.nav-link-current { 
border-right : 1px solid white; 
padding-right : 10px; 
border-top : 1px solid white; 
margin-top : -2px; 
display : inline; 
padding-left : 10px; 
float : left; 
padding-bottom : 2px; 
border-left : 1px solid white; 
padding-top : 4px; 
border-bottom : 1px solid white; 
} 
.main-nav-link { 
font-size : 12px; 
line-height : 1em; 
} 
#banner-channel { 
clear : both; 
text-align : left; 
margin : 0; 
float : left; 
padding : 0; 
border : none; 
font-size : 12px; 
background-color : #fff; 
width : 990px; 
} 
#banner-channel A:hover { 
text-decoration : underline; 
} 
#banner-top { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 0; 
padding-top : 13px; 
border-bottom : 1px solid #96d1e1; 
} 
#bannertopright { 
width : 50%; 
} 
#banner-channel .nav-link { 
border-right : 1px solid #666666; 
padding-right : 8px; 
padding-left : 8px; 
padding-bottom : 6px; 
padding-top : 8px; 
text-align : center; 
background-color : #333333; 
} 
#banner-channel .nav-link A { 
color : #ffffff; 
} 
#banner-channel .nav-rss { 
padding-left : 8px; 
padding-top : 8px; 
text-align : right; 
height : 24px; 
background-color : #333333; 
} 
#banner-channel .nav-rss A { 
color : #ffffff; 
} 
#banner-channel .nav-link A#visited { 
color : #ffffff; 
} 
#banner-channel .active { 
background-color : #ffffff; 
} 
#banner-channel .active A { 
color : #cccccc; 
position : relative; 
top : 1px; 
} 
#banner-channel .active A:visited { 
color : #157491; 
position : relative; 
top : 1px; 
} 
#feed-control { 
width : 296px; 
color : #676767; 
font-size : 11px; 
} 
#email { 
padding : 3px; 
} 
#emailbutton { 
padding : 3px; 
font-size : 12px; 
width : auto; 
border : 1px solid #cccccc; 
width : 60px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 5px; 
} 
#page { 
border-top : 5px solid #e0e0e0; 
width : 990px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#columns { 
padding : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
.col1 { 
float : left; 
margin-right : 13px !important ; 
background-color : #ffffff !important ; 
} 
.col1_home { 
float : left; 
padding : 10px; 
margin-right : 0; 
} 
.col1_home_box { 
text-align : left; 
} 
.col1_home .blog h2 { 
font-size : 22px; 
line-height : 20px; 
} 
.col_mid_home { 
float : left; 
margin-right : 10px; 
} 
.mid_box { 
float : left; 
} 
.col_mid_home .blog h2 { 
padding : 0; 
margin-bottom : 5px; 
font-size : 18px; 
line-height : 20px; 
} 
.col_mid_home .blog { 
padding : 0; 
margin : 0; 
} 
.col_mid_home .category { 
padding : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
text-align : left; 
margin-left : 0; 
} 
.col_mid_home .category span { 
padding : 3px; 
font-weight : bold; 
font-size : 11px; 
} 
.posted_on { 
padding: 0px; 
margin-top : 5px; 
font-size : 12px; 
line-height : 12px; 
} 
.social { 
padding-left: 10px;
padding-top: 3px;
float: right;
width: 30px;
margin-top: -2px;
margin-left: 0px;
margin-right: 30px;
}
.link-post { 
padding : 0; 
margin : 0; 
font-size : 12px; 
line-height : 3px; 
} 
.col2 { 
width : 300px; 
} 
.col2_box { 
padding-top : 0; 
padding-bottom : 5px; 
width : 300px; 
margin-bottom : 0; 
float : right; 
} 
.col2_sub { 
padding-left : 5px; 
margin-top : 0; 
} 
.subcol { 
width : 145px; 
} 
.subcol h2 { 
font-size : 12px; 
padding : 0 0 10px; 
color : #ffffff; 
} 
.banner-nav { 
background-color : #ffffff; 
background-image : url(images/nav_sub_back.gif); 
background-repeat : no-repeat; 
height : 25px; 
float : left; 
width : 978px; 
margin : 0; 
padding : 4px 6px 4px; 
} 
.banner-nav li { 
border-right : 1px solid #dddddd; 
display : inline; 
float : left; 
padding : 2px 8px 0 8px; 
} 
#nav { 
height : 40px; 
width : 990px !important ; 
margin : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
#nav-left { 
float : left; 
display : inline; 
width : 730px; 
} 
#nav-right { 
float : right; 
display : inline; 
margin : 0 !important ; 
padding : 0 !important ; 
text-align : right; 
} 
#nav-right h2 { 
font-size : 12px; 
font-weight : normal; 
line-height : 30px; 
margin-right : 8px; 
} 
#nav ul { 
position : relative; 
height : 30px; 
overflow : hidden; 
} 
#nav ul li { 
float : left; 
list-style : none; 
font-size : 14px; 
} 
#nav .current_page_item { 
height : 30px; 
} 
#nav .current_page_item a { 
color : #666666; 
} 
#nav ul li.back { 
width : 9px; 
height : 30px; 
z-index : 8; 
position : absolute; 
} 
#nav ul li a { 
text-decoration : none; 
text-align : center; 
top : 6px; 
letter-spacing : 0; 
z-index : 10; 
display : block; 
float : left; 
height : 26px; 
position : relative; 
overflow : hidden; 
margin : auto 5px !important ; 
font-size : 12px; 
} 
#nav ul li a:hover { 
text-decoration : underline; 
} 
#nav ul li a:hover, #nav ul li a:active, #nav ul li a:visited { 
border : none; 
} 
#nav2, #nav2 * { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav2 { 
height : 25px; 
font-weight : bold; 
font-size : 14px; 
line-height : 25px; 
margin : 0; 
} 
#nav2 li { 
line-height : 25px; 
float : left; 
list-style : none; 
} 
#nav2 li a { 
color : #000000; 
display : block; 
padding : 0 13px; 
font-size : 12px; 
font-weight : normal; 
line-height : 25px; 
border-right : 1px solid #ddd; 
} 
#nav2 li a:hover { 
text-decoration : none; 
} 
#nav2 li ul { 
position : absolute; 
left : -999em; 
width : 15em; 
margin-top : 0; 
} 
#nav2 li:hover ul, #nav2 li.sfhover ul { 
left : auto; 
z-index : 10 !important ; 
} 
#nav2 li ul li { 
display : block !important ; 
width : 15em; 
border : 1px solid #ddd !important ; 
border-top : none !important ; 
background : #fff; 
} 
.category { 
font-size : 11px; 
color : #FFFFFF; 
padding-bottom : 10px; 
padding-left : 2px; 
} 
#search { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
width : 298px; 
padding-top : 8px !important ; 
padding-left : 8px !important ; 
padding-right : 8px !important ; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
float : right; 
color : #333333; 
} 
#search a { 
color : #666666; 
} 
#search input { 
font-size : 13px; 
background-color : #cccccc; 
width : 208px; 
margin : 0; 
padding : 4px; 
} 
#search .btn { 
padding : 5px; 
font-size : 12px; 
width : auto; 
border : none; 
width : 70px; 
font-weight : bold; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 5px; 
} 
#login_status { 
clear : right; 
color : #333333; 
float : right; 
text-align : right; 
margin : 0; 
padding-bottom : 8px; 
width : 320px; 
} 
#login_status a { 
color : #333333; 
} 
#login_status li { 
display : inline-block; 
vertical-align : top; 
overflow : hidden; 
} 
* html #login_status li { 
display : inline; 
} 
* + html #login_status li { 
display : inline; 
} 
#header { 
height : 70px; 
padding : 5px; 
background-color : #FFFFFF;
border-left : 1px solid #cccccc; 
} 
#header h1 { 
float : left; 
display : inline; 
line-height : 100px; 
font-size : 24px; 
} 
#header h1 a { 
display : block; 
width : 389px; 
color : #000000; 
font-size : 28px; 
} 
#topbanner img { 
float : right; 
} 
.rss { 
color : #000000; 
background-image : url(images/feed-icon16x16.png); 
background-repeat : no-repeat; 
background-position : left center; 
padding-left : 21px; 
margin-left : 1px; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
padding-top : 2px; 
padding-bottom : 2px; 
text-decoration : none !important ; 
} 
#topnews { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
height : 450px; 
} 
.topnewswid { 
width : 298px; 
height : 100px; 
margin-bottom : 10px; 
font-size : 13px; 
border : 1px solid rgb(221, 221, 221); 
} 
.topnewswid img { 
background : white none repeat scroll 0 0; 
float : left; 
height : 90px; 
padding : 5px; 
margin : 0 10px 0 0; 
width : 120px; 
border : 0 none; 
} 
.topnewswid h2 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
padding : 4px; 
font-size : 11px; 
color : #ff6600; 
font-weight : normal; 
} 
.topnewswid a { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 15px; 
} 
.topnewswid ul { 
padding : 4px; 
border : none !important ; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
.topnewswid ul li { 
border-bottom : 1px solid #eee; 
margin : 0; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.topnewswid ul li a { 
color : #000000; 
} 
.post { 
margin : 0; 
} 
.post h2 { 
font-size : 18px; 
padding : 0 0 5px; 
} 
.post h3 { 
font-size : 14px; 
} 
.post h3 a { 
color : #000000; 
} 
.post p { 
margin : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 15px; 
padding-left : 0; 
} 
.box { 
height : 1%; 
padding : 0; 
margin : 0; 
float : left; 
} 
.box .post { 
width : 180px; 
} 
.box .post h2 a { 
color : #00638d; 
} 
.box .post h2 { 
font-size : 18px; 
line-height : 20px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.box .post p { 
font-size : 12px; 
line-height : 18px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 10px; 
padding-left : 0; 
} 
.box .blog .posted_on { 
margin-right : 10px; 
} 
.box .post img { 
border : 1px solid #dddddd; 
float : right; 
padding : 5px; 
background-color : #ffffff; 
margin : 10px; 
} 
.box .post .postmeta { 
width : 660px !important ; 
} 
.post-alt { 
margin : 0 15px 0 0; 
} 
.post-alt h2 { 
font-size : 22px; 
color : #00638d; 
line-height : 26px; 
}
.post-alt h3 { 
font-size : 13px; 
padding-bottom : 5px; 
line-height : 18px; 
color : #00638d; 
} 
.post-alt h4 { 
font-size : 14px; 
padding-bottom : 5px; 
line-height : 16px; 
}
.post-alt h5 { 
font-weight : normal; 
line-height : 22px; 
float:right;
font-size: 12px;
} 
.post-alt h3 a, .post-alt h2 a { 
color : #00638d; 
} 
.post-alt p { 
padding : 0 0 15px; 
} 
.post-alt h3.post_date { 
color : #999999; 
padding : 5px 0 10px; 
font-size : 12px; 
font-weight : normal; 
} 
.page_header { 
margin-bottom : 10px; 
} 
.continue { 
background : url(images/ico-arrow.gif) no-repeat left; 
font-weight : bold; 
padding-left : 15px; 
} 
.postmeta { 
padding : 1px; 
height : 1px; 
float : left; 
} 
.postmeta a { 
color : #000000; 
font-size : 11px; 
} 
.posted_in { 
float : left; 
text-align : left; 
padding-left : 18px; 
background-image : url(images/ico-category.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
.comments { 
float : right; 
text-align : right; 
} 
#comment { 
padding : 0; 
} 
.comments a { 
padding-left : 18px; 
background-image : url(images/ico-comm.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 
p.more { 
margin : 0; 
padding-right : 10px; 
text-align : right; 
clear : both; 
} 
p.more a { 
background : url(images/ico-arrow2.gif) no-repeat right; 
padding-right : 20px; 
color : #000000; 
font-size : 14px; 
font-weight : bold; 
} 
.navigation a { 
color : #000000; 
font-size : 14px; 
font-weight : bold; 
} 
.alignleft { 
display : inline; 
float : left; 
} 
.alignright { 
display : inline; 
float : right; 
} 
#archivebox { 
margin-bottom : 15px; 
padding : 0; 
color : #000 !important ; 
float : left; 
width : 590px; 
} 
#archivebox h3 { 
font-size : 12px; 
} 
#archivebox h4, #archivebox h3, #archivebox h2 { 
color : #333333; 
float : left; 
} 
#archivebox p { 
margin-top : 5px; 
} 
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em { 
font-weight : normal; 
} 
#archivebox a, #archivebox h2 { 
color : #000; 
} 
.archivefeed { 
float : right; 
text-align : right; 
} 
.archivefeed a { 
background : url(images/ico-arcfeed.gif) no-repeat center left; 
height : 20px; 
color : #000; 
font-weight : bold; 
font-size : 11px; 
font-weight : normal; 
padding : 3px 0 1px 22px; 
} 
.arclist { 
width : 260px; 
border-bottom : 1px solid #eee; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 15px; 
margin-left : 0; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.arclist h3 { 
color : #000; 
padding-top : 15px; 
padding-bottom : 15px; 
} 
.popular { 
color : #000; 
padding-bottom : 15px; 
} 
.archive_header { 
color : #000; 
padding-top : 15px; 
padding-right : 0; 
padding-left : 0; 
} 
.arclist ul li { 
color : #c0c0c0; 
font-size : 12px; 
padding : 8px 0 8px 10px; 
border-top : 1px solid #eee; 
} 
.singletags { 
color : #666666; 
clear : both; 
font-size : 11px; 
} 
.entry blockquote { 
width : 85%; 
font-style : italic; 
font-size : 12px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 15px; 
margin-left : auto; 
padding-left : 20px; 
border-left-width : 2px; 
border-left-style : solid; 
border-left-color : #000000; 
} 
.entry blockquote p { 
font-size : 12px; 
padding : 5px 0; 
margin : 5px 0; 
line-height : 20px; 
} 
.entry img { 
padding : 4px; 
border : 1px solid #dddddd; 
background-color : #ffffff; 
margin : 10px; 
} 
.entry ul, .entry ol { 
margin-bottom : 10px; 
font-size : 12px; 
line-height : 20px; 
} 
.entry ul li ul, .entry ol li ol { 
margin-bottom : 0; 
padding-top : 3px; 
} 
.entry ul li { 
list-style : circle inside !important ; 
margin-left : 15px; 
padding : 3px 0; 
} 
.entry ul li ul li { 
list-style : disc inside !important ; 
} 
.entry ol li { 
list-style : decimal inside !important ; 
font-size : 12px; 
padding : 3px 0; 
} 
.entry ol li ol li { 
list-style : decimal-leading-zero inside !important ; 
} 
h2.commh2 { 
font-size : 1.4em; 
padding : 0 0 5px; 
font-weight : bold !important ; 
color : #000000; 
margin-top : 20px; 
} 
ol.commentlist { 
margin : 10px 0 20px; 
padding : 0; 
list-style : none; 
font-size : 12px; 
line-height : 20px; 
} 
ol.commentlist p { 
margin-bottom : 10px; 
line-height : 20px; 
} 
ol.commentlist cite { 
font-style : normal; 
font-weight : bold; 
color : #000000; 
} 
ol.commentlist li { 
padding : 20px 10px 10px 10px; 
} 
ol.commentlist li.alt { 
padding : 10px 10px 0 10px !important ; 
background : #f7f7f7; 
border : 1px dotted #cccccc; 
} 
#mpu_banner { 
width : 300px; 
height : 250px; 
background-color : #eeeeee; 
} 
.sideTabs { 
width : 300px !important ; 
height : auto !important ; 
float : left; 
display : block; 
margin : 0; 
padding : 0; 
} 
.idTabs { 
font-size : 12px; 
width : 299px; 
float : left; 
} 
.idTabs li { 
float : left; 
display : inline; 
} 
.idTabs li a { 
float : left; 
display : inline; 
line-height : 34px; 
font-size : 12px; 
text-align : center; 
padding : 0 10px; 
display : block; 
margin : 0; 
text-align : left; 
} 
.idTabs li.last a { 
margin : 0; 
} 
.idTabs li a:hover, .idTabs .selected { 
text-decoration : none; 
} 
.col2 #sidetabber ul { 
width : 288px !important ; 
margin : 0; 
padding : 5px; 
} 
.list1 li, .list2 li, .list3 li { 
border-bottom : 1px solid #eee; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 20px; 
} 
.list1 li a, .list3 li { 
color : #666666; 
} 
.related-cats { 
width : 298px; 
margin-bottom : 0; 
} 
.related-cats ul { 
width : 288px !important ; 
margin : 0; 
padding : 5px; 
} 
#related-cats li { 
border-bottom : 1px solid #eee; 
color : #999999; 
padding-top : 5px; 
padding-left : 20px; 
padding-bottom : 5px; 
background : url(images/ico-feat.gif) no-repeat left center !important ; 
} 
#related-cats .cat_feed { 
background : url(images/ico-arcfeed.gif) no-repeat left center !important ; 
} 
.tags { 
background-color : #ffffff; 
height: auto; 
width: 280px !important; 
margin-top : 12px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding: 10px; 
} 
.tags a { 
margin : 2px; 
} 
.tags h2 { 
padding : 4px; 
font-size : 13px; 
} 
.feeds { 
background-color : #ffffff; 
height: auto; 
margin-top : 12px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0;
} 
.feeds a{
margin:2px;
}
.icon { 
padding : 0; 
text-align : center; 
vertical-align : middle; 
} 
.iconspace { 
margin-bottom : 2px; 
} 
.sponsors { 
margin-bottom : 10px; 
} 
#global_header { 
border-top: 5px solid #e0e0e0; 
border-bottom : 5px solid #e0e0e0; 
background-color : #ffffff; 
width : 748px; 
margin: 0 auto;
clear : both; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
#leaderboard { 
height : 90px; 
} 
#leaderboard .advertisement, #leaderboard .subscriptionUnit, #supplemental_links, #global_search { 
float : left; 
} 
#leaderboard .advertisement { 
width : 728px; 
height : 90px; 
margin-right: 10px; 
padding-left : 10px; 
background: url(images/advertisement_pointrt_lm.gif) no-repeat center left;
} 
#leaderboard .subscriptionUnit { 
width : 242px; 
} 
#leaderboard, #primary_navigation, #secondary_navigation { 
width : 744px; 
margin : 0 auto; 
} 
.ads { 
height : 180px; 
width : 298px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
padding : 0; 
} 
.ads h2 { 
padding : 4px; 
font-size : 13px; 
} 
.ads img { 
float : left; 
padding-top : 15px; 
padding-right : 0; 
padding-bottom : 15px; 
padding-left : 15px; 
} 
.ads img.last { 
margin : 0; 
} 
.widget { 
margin-bottom : 10px; 
} 
.widget h2 { 
padding : 4px; 
font-size : 13px; 
} 
.widget ul { 
padding : 4px; 
border : none !important ; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
.widget ul li { 
border-bottom : 1px solid #eee; 
margin : 0; 
padding-top : 5px; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.widget ul li a { 
color : #000000; 
} 
#footer { 
clear : both; 
height : 50px; 
line-height : 20px; 
width : 990px; 
padding-top : 15px; 
padding-right : 0; 
padding-bottom : 3px; 
padding-left : 0; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
} 
#footer .copyright { 
font-size : 12px; 
text-align : left; 
float : left; 
width : 80%; 
} 
#footer .designed_bg { 
text-align : right; 
float : right; 
width : 20%; 
} 
#footer .footertext { 
width : 80%; 
margin : 5px 0 0 0; 
text-align : left; 
float : left; 
font-size : 11px; 
border-top : 1px solid #999999; 
} 
#footer .feedback { 
width : 20%; 
border-top : 1px solid #999999; 
margin : 5px 0 0 0; 
text-align : right; 
float : right; 
font-size : 11px; 
} 
#footer .links { 
width : 100%; 
margin : 0; 
text-align : left; 
float : left; 
font-size : 11px; 
} 
#footer .links a { 
color : #333333; 
} 
.fix { 
clear : both; 
height : 1px; 
margin : 0 0 -1px; 
overflow : hidden; 
} 
.hl-full { 
float : left; 
clear : both; 
height : 1px; 
width : 100%; 
padding : 0 !important ; 
margin : 0 0 15px; 
} 
.blog { 
width : 660px !important ; 
background-color : #ffffff; 
margin-right : 15px; 
float : left; 
} 
.between { 
height : 2px; 
margin-bottom : 15px; 
} 
.fl { 
float : left; 
} 
.fr { 
float : right; 
} 
.ac { 
text-align : center; 
} 
.ar { 
text-align : right; 
} 
.th { 
border : 1px solid #cccccc; 
float : right; 
padding : 4px; 
background-color : #ffffff; 
margin-top : 0; 
margin-bottom : 10px; 
margin-left : 10px; 
} 
.author { 
float : right; 
margin-top : 0; 
margin-bottom : 10px; 
margin-left : 10px; 
} 
.author a { 
color : #cccccc; 
} 
#cat { 
margin : 5px; 
padding : 3px; 
width : 130px; 
} 
table#wp-calendar { 
border-collapse : collapse; 
margin : 0; 
padding : 0; 
} 
.author_info { 
padding : 10px; 
margin-right : 0; 
margin-left : 0; 
color : #666666; 
} 
.author_photo { 
float : left; 
margin-right : 10px; 
width : 58px; 
} 
.author_photo img { 
background-color : #ffffff; 
padding : 4px; 
border : 1px solid #cccccc; 
width : 48px; 
height : 48px; 
float : left !important ; 
} 
.author_info p { 
font-size : 12px; 
padding : 0; 
margin-bottom : 10px; 
} 
.author_info a { 
color : #000000; 
text-decoration : none; 
padding : 0; 
} 
.author_info a:hover { 
text-decoration : underline; 
} 
.author_info ul, .author_info li { 
margin : 0; 
padding : 0; 
} 
.author_info h3 { 
font-size : 14px; 
margin-bottom : 10px; 
padding : 0; 
} 
.author_email a { 
background-image : url(images/ico_email.gif); 
background-repeat : no-repeat; 
background-position : left center; 
padding-left : 26px; 
padding-top : 2px; 
padding-bottom : 2px; 
text-decoration : none; 
font-weight : bold; 
} 
.sponsorads { 
padding : 0; 
width : 125px; 
margin : 0 auto; 
text-align : left; 
}