/*
Theme Name: BMS
Theme URI: http://www.techempower.com/
Description: A Theme for BMS
Version: 1.5
Author: TechEmpower, Inc
Author URI: http://www.techempower.com
Tags: bms
*/

html
{
  font-family:Arial,Helvetica;
  font-size: 10pt ! important;
}

body
{
  background: #ebebeb url(images/background.png);
  background-repeat: repeat-x;
}

img
{
  border:none;
}

td
{
  vertical-align:top;
  text-align:left;
  font-family:Arial,Helvetica;
  font-size: 10pt;
}

a, a:visited
{
  color:#3366CC;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}

h2, h2 a
{
  font-family:Georgia,Times;
  font-size:15pt;
  font-weight:normal;
  color:black ! important;
  margin-top:5px;
  border-bottom: 1px solid #c0c0c0;
  margin-right:2px;
  width:615px;
}

h3, h3 a, h3, h3 a:visited
{
  font-family:Georgia,Times;
  font-size:12pt;
  color:#32528e;
  margin-bottom:3px;
}

h4
{
  font-family:Georgia,Times;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}


#header
{
  margin-top:0px;
  height:105px;
}
#tagLine
{
  margin-left:30px;
  margin-top:-50px;
  color:white;
  width:342px;
}

#signUpForm
{
  margin-left:591px;
  margin-top:-70px;
  width:260px;
  height:76px;
  color:black;
}

#container
{
  width:1150px;
}
#left
{
  float:left;
  width:855px;
}
#right
{
  width:283px;
  float:right;
  color:white;
}
#rightTop
{
  background: transparent url("images/sponsoredbyheader.png");
  width:283px;
  float:right;
  background-repeat:none;
  height:22px;
}
#rightMiddle
{
  background: transparent url("images/rightbarmiddle.png");
}
#rightBottom
{
  background: transparent url("images/blackboxbottom.png");
  width:283px;
  float:right;
  background-repeat:none;
  height:25px;
  position:relative;
  _top:-19px;
}
#leftTop
{
  background: url("images/boxtop.png");
  background-repeat:none;
  height:57px;
  width:100%;
  z-index:1;
}
#leftMiddle
{
  background: url("images/boxmiddle.png");
  background-repeat:none;
  width:855px;
  z-index:10;
  position:relative;
  _top:-15px;
}
#leftBottom
{
  background: url("images/boxbottom.png");
  background-repeat:none;
  height:16px;
  width:100%;
  position:relative;
  _top:-15px;
}
#content
{
  text-align:left;
  margin-top:-40px;
  _margin-top:-80px;
  margin-left:15px;
  margin-right:15px;
}
#contentTable
{
  width:840px;
  _width:825px;
  height:400px;
}

#leftSidebar
{
  width:165px;
  padding-right:5px;
}

#leftSidebarTD
{
  width:165px;
}

#greySpacer
{
  width:5px;
  padding-left:10px;
  padding-right:0px;
  border-left: 1px solid #d5d5d5;
}

#leftSidebar ul
{
  margin-left:0px;
  padding-left:0px;
}

#leftSidebar ul li
{
  padding-left:0px;
  list-style:none;
}

#rightSidebar
{
  margin-left:25px;
  margin-right:25px;
  margin-top:-15px;
}


#rightSidebar ul
{
  margin-left:0px;
  padding-left:0px;
  padding-bottom:0px;
  margin-bottom:0px;
}

#rightSidebar ul li
{
  padding-left:0px;
  list-style:none;
}

#topGoogleAds
{
  width:500px;

  margin-top:5px;
  margin-bottom:5px;
}

#mainWrapper
{
  _padding-top:60px;
  z-index:100;
  width:612px;
  margin-left:10px;
}


.readMore
{
  margin-top:-5px;
  font-size:8pt;
}


.moreLink
{
  margin-top:0px;
}

.moreLink table
{
  width:100%;
  border:none;
}

.moreLink td
{
  width:100%;
  text-align:right;
}

.titleWrapper
{
  width:99%;
  position:relative;
  z-index:1000;
}

#footer
{
  margin-top:10px;
}

#footer a, #footer a:visited
{
  color:#32528e;
}

.titleWrapper
{
  height:45px;
}

.wpPostBody ul li 
{
  margin-bottom: 5px;
}

.wpPostBody ol li 
{
  margin-bottom: 5px;
}

.wpPostBody a
{
  text-decoration:underline;
}

#rightAds
{
  margin-top:10px;margin-left:45px;
}

.wpPostBody .readMore a
{
  text-decoration:none;
}

.recentPostTitle, .recentPostTitle a
{
  color:#3366cc;
  font-family:Georgia,Times;
  font-size:12pt;
  font-weight:bold;
}

#recentPostsTop
{
  background:transparent url("images/recentposttop.gif");
  height:8px;
  width:636px;
  margin-left:-10px;
  background-repeat:no-repeat;
}  

#recentPostsMiddle
{
  background-color:#d9e4f4;
  width:636px;
  margin-left:-10px;
}  

#recentPostsWrapper
{
  padding-left:7px;
  padding-right:7px;
}  

#recentPostsBottom
{
  background:transparent url("images/recentpostbottom.gif");
  height:8px;
  width:636px;
  margin-left:-10px;
}  

#recentPostsMiddle h2
{
  margin-top:0px;margin-bottom:0px
}

#recentPostsMoreLink
{
  text-align:right;
  width:100%;
  vertical-align:bottom;
}

