/*
Theme Name: podcasting.by
Theme URI: http://numberonedesigner.com/
Description: podcasting
Version: 1.0
Author: Number One
Author URI: http://numberoneblogger.com/
*/

* {
  margin: 0;
  padding: 0;
}

body { text-align:center; font:small Arial, Helvetica, sans-serif; color:#4d4d4d; background:#FFF url(i/bg1.gif) repeat-x;}
#wrapper { width:990px; text-align:left; margin:0 auto; position:relative;}

.clear { clear:both;}

a:focus { outline:0; -moz-outline:0;}

#header { height:210px; position:relative; margin-bottom:20px;}
#header h1 { height:210px; text-indent:-9999px;}
#header h1 a { height:210px; width:175px; display:block; background:url(i/logo.gif) no-repeat; position:absolute; top:0; left:35px;}

#menu { position:absolute; top:20px; right:0}
#menu ul { list-style:none; }
#menu ul li { display:inline;}
#menu ul li a {  color:#1d1d1d; text-decoration:underline;  padding:0 10px;}
#menu ul li a:hover { text-decoration:none; color:#b5120b;}

#subcribe { }
#subscribe a { width:140px; height:221px; text-indent:-9999px; background:url(i/rss.png) no-repeat; display:block;position:absolute; top:0; left:510px;}

#left { width:620px; float:left;}
#sidebar { width:325px; float:right; margin-top:90px;}

#about { padding:20px 10px; color:#535353; background:url(i/bg2.gif) no-repeat;}

#podcasters { margin-top:20px;}
#podcasters h2 { background:#e5e5e5; width:100px; padding:5px 0;text-align:center; color:#454545; font:bold 90% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #FFF; text-transform:uppercase; border:1px solid #e5e5e5; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:10px;}
#podcasters ul { list-style:none; margin:10px;}
#podcasters ul li { width:49%; float:left; margin-bottom:5px;}
#podcasters ul li a { text-decoration:underline; color:#626161;}
#podcasters ul li a:hover { text-decoration:none; color:#b5120b;}
.join { padding:5px 0; text-align:right; display:block; color:#8f0e09; text-decoration:underline; border-top:1px solid #d1cccd; margin-top:10px;}
.join:hover { color:#1d1d1d; text-decoration:none;}

#howto { margin-top:20px;}
#howto h2 { background:#e5e5e5; width:200px; padding:5px 0;text-align:center; color:#454545; font:bold 90% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #FFF; text-transform:uppercase; border:1px solid #e5e5e5; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:10px; word-spacing:4px}




.post { margin-bottom:30px; padding-bottom:10px; background:url(i/bg4.gif) repeat-x 0 100%;}
.post h2 { color:#27524B; font:220% 'Myriad Pro', Calibri, Arial, Helvetica, sans-serif; margin-bottom:15px; letter-spacing:-1px; line-height:90%; padding-left:35px; background:url(i/bullet.gif) no-repeat 0 8px;}
.post h2 a {color:#2b2b2b; text-decoration:none;}
.post h2 a:hover { text-decoration:none; color:#8f0e09;}


.entry { padding-left:35px;}
.entry p { margin-bottom:10px; text-align:justify;}
.entry a { text-decoration:underline; color:#8f0e09;}
.entry a:hover { text-decoration:none; color:#2b2b2b;}

.who { height:40px; position:relative;}
.date { color:#727272;background:#e5e5e5;border:1px solid #e5e5e5; -moz-border-radius:5px; -webkit-border-radius:5px; width:50px; text-align:center; padding:2px 0; font-size:85%; position:absolute; top:0; left:35px;}
.person { width:300px; position:absolute; top:0; left:100px;}
.person a { color:#8f0e09; text-decoration:underline; font-weight:bold;}
.person a:hover { text-decoration:none; color:#2b2b2b;}

.entry ul, .entry ol { margin:20px;}
.entry img {display:none}

.sf { margin:20px 0;}
.sf .search { width:300px; padding:2px; border:1px solid #999;}
.sf input.search:focus { background:#FFC; border-color:#F7f7f7;}
.sf .go { border:0; background:#F7F7F7; font-weight:bold; cursor:pointer; cursor:hand; border-bottom:1px dotted #666; color:#666; margin-left:10px;}


.navigation { color:#333; text-align:center;}
.navigation a { color:#333; text-decoration: underline; padding:0 10px;}
.navigation a:hover { color:#222; text-decoration:none;}

.post .e404 { font:600% Georgia, "Times New Roman", Times, serif;} 

#footer_wrap { text-align:center; background:#EAEAEA; border-top:1px solid #CCC; padding:20px 0; margin-top:20px;}
#footer { width:990px; margin:0 auto; text-align:left; position:relative; color:#747474;}
#footer a { color:#747474; text-decoration: none;}
#footer a:hover { text-decoration:underline; color:#111;}
