@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}


#wrapper { 
 margin: 0 auto 30px auto ;
 width: 900px;
}
#logowrapper {
 color: #333;
 width: 898px;
 padding: 9px 0px 0px 0px;
 height: 103px;
 margin: 0px;
}
#logo{
display:inline;
float:left;
width:280px;
height: 100px;
}
#smedia{
display:inline;
float:right;
width:200px;
height: 90px;
margin:0px;
padding:0px;
}
#sc_buttons_wrapper{
padding-top:0px;
width:100px;
height:70px;
display:inline;
float:left;
}
#smedia_old{
display:inline;
float:right;
width:210px;
height: 50px;
margin:0px;
padding:0px;
}
#sc_buttons_wrapper_old{
padding-top:20px;
width:210px;
height:50px;
display:inline;
float:left;
text-align:right;
}

#seachform{
margin: 2px 0px 0px 0px;
text-align:right;
}
#blog{
width:70px;
height:70px;
display:inline;
float:right;
}
#navigation {
 padding: 0px;
 margin: 0px;
 height: 31px;
text-align:center;
width:900px;
}
#menu {
 padding: 0px;
 margin: 0px;
 height: 32px;
	background-image: url('../images/menu.gif');
	background-repeat: repeat-x;
	background-position: 90% 40%;
	width: 890px;
	display:inline;
	float:left;
	text-align:center;
}
.border-left{
	background-image: url('../images/border-left-small2.gif');
	background-repeat: no-repeat;
	background-position:left;
	width:5px;
	height:32px;
	float:left;
 	display:inline;
}
.border-right{
	height:32px;
	width:5px;;
	background-image: url('../images/border-right-small2.gif');
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	 float:right;
 	display:inline;
}
#header {
 color: #333;
 width: 900px;
 padding: 0px;
 height: 150px;
 margin: 0px;
}

/*2 col layout*/
#faux {
 background: url(../images/2_col_bg.png) repeat-y center;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
}
#column_caps{
width: 900px;
height: 9px;
background: url(../images/2_col_top.png) no-repeat top center;
margin-top: 10px;
margin-bottom:0px;
padding-bottom: 0px;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 20px;
 width: 170px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 20px;
 padding: 20px;
 width: 630px;
 display: inline;
 position: relative;
}
#column_footers{
width: 900px;
height: 9px;
background: url(../images/2_col_btm.png) no-repeat bottom center;
margin-bottom: 20px;
}


/* 1 col layout*/
#one_column_caps{
width: 900px;
height: 11px;
background: url(../images/1_col_top.png) no-repeat top center;
margin-top: 10px;
}

#maincol {
 background: url(../images/1_col_bg.png) repeat-y top left;
 width: 860px;
  margin: 0px;
 padding:20px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
}
#one_column_footer{
width: 900px;
height: 11px;
background: url(../images/1_col_btm.png) no-repeat bottom center;
margin-bottom: 20px;
}
#footer_wrapper{
width:900px;
margin:0 auto;
font-size:11px;
}
.clear { clear: both; background: none; }