/*  
Theme Name: M-B.com Spring/Summer 2009
Theme URI: http://mischa-b.com
Description: Designed by <a href="http://fresh-sins.com">Michele</a> for  <a href="http://mischa-b.com">Mischa-B.com</a>
Author: Michele
Author URI: http://fresh-sins.com
*/

body { background: #f2f2f2 url('/wp-content/themes/MB-SS2009/images/bg.jpg') no-repeat top center; text-align: center; line-height: 21px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #696969; }
html, body, table, td, tr { font-family: "Tahoma"; font-size: 8pt; color: #808080; line-height: 18px; }
a:link, a:visited, a:active { color: #53975c; text-decoration: none; font-weight: bold; }
a:hover { color: #535E75; text-decoration: underline; font-weight: bold; }

.header { width: 959px; height: 80px;  no-repeat bottom right; text-align: left; }
.Menu { width: 700px; padding: 40px 0px 0px 20px; float: left; position: absolute;  top: 0px; }
.Menu ul { list-style: none; margin: 0px; padding: 0px;}
.Menu ul li { padding: 0px; margin: 0px; display: inline; font-size: 8pt; line-height: 14px; font-weight: bold; font-family: "Tahoma"; }
.Menu ul li a { padding: 0px 7px 0px 9px; background: url(images/menuleft.gif) no-repeat left top; float: left; text-decoration: none;}
.Menu ul li a span { padding: 3px 9px 9px 0px; display: block; background: url(images/menuright.gif) no-repeat right top; float: right; }
.Menu ul li a span { float: none; color: #FFFFFF;}
.Menu ul li a:hover span { color: #FFFFFF;}
.Menu ul li a:hover { background-position: 0% -27px; color:#FF9933; text-decoration: none;}
.Menu ul li a:hover span { background-position: 100% -27px;  color:#FF9933;}
.Menu ul li ul { display: none;}
.header2 { width: 43px; height: 305px; background:url(images/header-002.gif) no-repeat top right; }
.header3 { width: 403px; height: 305px; background:url(images/header-003.gif) no-repeat top left; vertical-align: top; color: #969696; padding-top:25px;}
.header3 a:link, .header3 a:active, .header3 a:visited { color: #8E8E8E; text-decoration: none; font-weight: normal; }
.header3 a:hover { color: #545454; text-decoration: none; font-weight: normal; }
.header3 b { color: #993a5c; }
.header3 i { color: #4D4D4D; }
.header4 { width: 298px; height: 305px; background:url(images/header-004.jpg) no-repeat top left; vertical-align: top; text-align:right; }
.tbl { margin-right: 35px; margin-top: 258px; }
.header5 { width: 215px; height: 305px; background:url(images/header-005.gif) no-repeat top left; padding-top: 23px; vertical-align:top; text-align:center; }
.header5 strong { color: #53975c; font-weight: normal; font-size: 12pt; }
.sc { text-align: center; line-height: 9px; }
.sc a:link, .sc a:active, .sc a:visited { color: #8E8E8E; text-decoration: none; font-weight: normal; }
.sc a:hover { color: #545454; text-decoration: none; font-weight: normal; }


.updtitle { padding-left: 15px; width : 620px; height: 50px; text-align: left; line-height: 50px; background: url(images/updtitle.gif) no-repeat top left; color: #FFFFFF; font-weight:bold; font-size: 10pt; }
.updtitle a:link, .updtitle a:active, .updtitle a:visited { color: #FFFFFF; font-weight:bold; font-size: 10pt; text-decoration: none; }
.updtitle a:hover { color: #FFFFFF; font-weight:bold; font-size: 10pt; text-decoration: underline; }
.upd { background: url(images/sb.gif) no-repeat top left; text-align:justify; padding: 15px 30px 45px 30px; }
.upd a:link, .upd a:active, .upd a:visited { color: #FF6600; text-decoration: none; font-weight: normal; }
.upd a:hover { color: #FF6600; text-decoration: underline; font-weight: normal; }
.comment{ float: left; display: block; background: url(images/updcomment.gif) no-repeat top left; line-height: 47px; width: 34px; height: 50px; margin-right: 10px; text-align:center; }
.comment a:link, .comment a:visited, .comment a:active { color: #808080; text-decoration: none; }
.comment a:hover { color: #F17901; text-decoration: none; }
.stats { text-align: right; font-weight: bold; }
.stats a:link, .stats a:active, .stats a:visited { font-weight:bold; color: #808080; text-decoration: none; }
.stats a:hover { font-weight:bold; color: #808080; text-decoration: underline; }
.upd a img { border: 4px solid #D4D4D4; margin: 4px 1px 4px 1px; }
blockquote{ border-left:8px solid #DDDDDD; background: url(images/quote.jpg) no-repeat top left #ffffff; padding:5px 20px 5px 20px; text-align:justify; margin-top:20px; margin-bottom:20px; }

.sbtitle { width: 320px; height: 50px; text-align: center; line-height: 50px; background: url(images/sbtitle.gif) no-repeat top center; color: #FFFFFF; font-weight:bold; font-size: 10pt; }
.sb { background: url(images/sb.gif) no-repeat top right; text-align:left; padding: 15px 24px 27px 24px; }
.sb b { color: #53975c; }
.sb i { color: #4D4D4D; }
.sb em { color: #FF6600; font-size: 12pt; font-style: normal; }
.sb a:link, .sb a:active, .sb a:visited { color: #ff6600; text-decoration: none; font-weight: normal; }
.sb a:hover { color: #545454;; text-decoration: none; font-weight: normal; }

.elite, .brand, .dvd { text-align: center; }
.elite a img, .brand a img { border: 4px solid #D4D4D4; margin: 1px 5px 1px 1px; }
.elite a img:hover, .brand a img:hover  { border: 4px solid #D4D4D4; margin: 1px 5px 1px 1px; }

.project { text-align: left; }
.project b { color: #808080; }
.project s { color: #53975c; font-weight: bold; }
.project a:link, .project a:active, .project a:visited { color: #53975c; font-weight: bold; text-decoration: none; }
.project a:hover { color: #53975c; font-weight: bold; text-decoration: underline; }


input, textarea, select, button { font-family:Tahoma; color:#969696; font-size: 8pt; border:0px; background-color: #E0E0E0; padding: 7px;
	-moz-border-radius:  9px; -webkit-border-radius: 9px; border-radius: 9px; }


/* TWITTER "WIDGET" */
#twitter_div{ text-align:justify; margin-left:-35px; margin-top:-25px; margin-right:4px; }
#twitter_div ul li{ padding: 14px 10px 0px 19px; list-style: none;  background: url('images/twitterupdate.png') 0 18px no-repeat; }
#twitter_div ul li a{ color: #969696; text-decoration: none; }
#twitter_div ul li a:hover{ color: #545454; text-decoration: none; }