/*
Theme Name: World Business 2.0
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
*/

/*** GENERAL TAGS ***/

body { margin: 0px; background: url(images/bg.jpg);  padding: 0px; color: #513C3C; font-family: 'Verdana','Trebuchet MS','Arial',sans-serif; font-size: 12px; }
h1,h2,h3,h4,h5 { font-weight: normal; margin: 0px; }
.wrap { width: 950px; margin: 0 auto 0 auto; }
.clear { display: block; clear: both; }
a, a:link { text-decoration: none; color: #CB2302; }
a:hover { text-decoration: underline; }

/*** HEADER ***/

.header { background: #A80000 url(images/header.jpg) no-repeat center top; }
.header .wrap { width: 900px; margin: 0 auto 0 auto; }
.blogtitle { width: 650px; background: #ffffff32; float: left; margin: 20px 0 20px 0;}
.searchbox { width: 240px; float: right; background: #321ffffff; color: #ffffff; font-family: 'Trebuchet MS','Arial'; font-size: 13px; text-transform: uppercase; margin: 30px 0 15px 0; }
.blogtitle h1 { font-family: 'Arial','Trebuchet MS',sans-serif; font-size: 37px; }
.blogtitle h3 { font-family: 'Arial','Trebuchet MS',sans-serif; font-size: 37px; }
.blogtitle h1 a { color: #ffffff; }
.blogtitle h3 a { color: #ffffff; }
.blogtitle span { font-size: 13px; font-family: 'Trebuchet MS','Arial',sans-serif; text-transform: uppercase; color: #F46161; display: block; margin-top: -3px; }
.searchbox input.input { width: 232px; background: #4B0000; border: solid 1px #810202; padding: 4px; margin-top: 2px;}

/*** MENU ***/

.menu { border-top: solid 1px #FD3E3E; border-bottom: solid 1px #FD3E3E; background: url(images/menubg.jpg) repeat-x center top; }
.menu ul { margin: 6px auto 6px auto; padding: 0px; list-style: none; width: 930px; }
.menu ul li { display: inline; }
.menu ul li a { width: 124px; text-align: center; font-size: 17px; text-transform: uppercase; color: #ffffff; display: block; float: left; padding: 5px 0 6px 0;}
.menu ul li.current_page_item a  { background: url(images/menulinkbg.jpg); color: #E30000; }

/*** CONTENT ***/

.stwrap { border-top: solid 1px #000000; }
.stwrap .wrap { background: #ffffff url(images/sidebarbg.jpg) repeat-y right; padding-bottom: 20px; }

.leftcontent { width: 550px; float: left; }
.leftcontent .in { width: 500px; margin: 25px auto 0 auto; }

.post { margin-bottom: 40px; }
.posthead { background: #B10000 url(images/postheadbg.jpg) center top; padding-top: 1px;}
.posthead h2 { width: 430px; float: left; margin: 6px 10px 6px 10px; }
.posthead h1 { width: 430px; float: left; margin: 6px 10px 6px 10px; }
.posthead span.date { width: 35px; color: #FD7878; text-transform: uppercase; font-family: 'Trebuchet MS','Arial',sans-serif; font-size: 11px; line-height: 13px; float: right; margin: 6px 0 6px 0;}
.posthead h2 a { color: #ffffff; font-family: 'Arial','Trebuchet MS',sans-serif; font-size: 20px; line-height: 22px; }
.posthead h1 a { color: #ffffff; font-family: 'Arial','Trebuchet MS',sans-serif; font-size: 20px; line-height: 22px; }

.postcontent { line-height: 18px; border-bottom: dashed 1px #ED8570; }
.postmeta { margin-top: 5px; color: #92665D; }
.mcategories { width: 350px; padding-left: 20px; background: url(images/mcategories.jpg) no-repeat center left; float: left; }
.mcomments { width: 120px; float: right; text-align: right; }
.mcomments a { padding-left: 20px; background:url(images/mcomments.jpg) no-repeat center left; padding: 2px 0 2px 20px;}

/*** SIDEBAR ***/

.sidebar { width: 400px; float: right; }
.leftsidebar { width: 240px; float: left; background: url(images/sidebarbg.jpg) repeat-y; color: #BFBFBF; }
.leftsidebar h2 { background: url(images/bg.jpg); padding: 10px; color: #ffffff; font-family: 'Trebuchet MS','Arial',sans-serif; text-transform: uppercase; letter-spacing: -2px; font-size: 24px;}
.leftsidebar ul { margin: 0 auto 20px auto; list-style: none; width: 220px; padding: 0px;}
.leftsidebar ul li { border-bottom: dashed 1px #504545; padding: 5px 0 5px 0; }
.leftsidebar ul li a { color: #ffffff; }

.rightsidebar { width: 160px; float: right; }
.rightsidebar .in { width: 136px; margin: 20px auto 0 auto; }
.rightsidebar img { border: solid 5px #FDB6B6; margin-bottom: 10px; }
.rightsidebar h2 { color: #292A25; font-family: 'Trebuchet MS','Arial',sans-serif; text-transform: uppercase; letter-spacing: -2px; font-size: 20px; border-bottom: solid 1px #CFB4B4; }
.rightsidebar ul { margin: 0 auto 20px auto; list-style: none; width: 140px; padding: 0px;}
.rightsidebar ul li { border-bottom: dashed 1px #DDCACA; padding: 5px 0 5px 0; }


/*** COMMENTS  ***/

.comments { border-top: solid 1px #CEDDE4; padding-top: 10px; margin-top: -5px;}
.comments h2 { margin-bottom: 15px; }
.comment { display: block; padding: 10px; }
.alt { background: #E7F8FF; }
.comment-meta { color: #92A8B1; border-bottom: solid 1px #CCE3EB; padding-bottom: 4px; }
.comment-meta span { font-size: 14px; font-weight: bold; }

.commentform { background: #E7F8FF; display: block; padding: 10px; margin-top: 10px;}
.commentform span { font-size: 16px; display: block; color: #8B8477; margin-bottom: 4px; }
.commentform input, .commentform textarea { width: 350px; background: #ffffff; border: #ffffff; padding: 4px; margin-bottom: 10px; }
.commentform input.subscribe_button{ width: 153px; height: 33px; background: url(images/comment-off.jpg); display: block; text-indent: -9999px; }
.commentform input.subscribe_button:hover { background: url(images/comment-on.jpg); }

/*** OTHER ***/

.footer { width: 950px; margin: 10px auto 20px auto; padding: 0px 0 20px 0; color: #999999; }
.footer a { color: #ffffff; text-decoration: underline; } 