/*  
Description: Rolls Boyce
Version: 1.3
Author: Rolls Boyce
Author URI: http://www.RollsBoyce.com/
*/


/* Generic Styling */
	
body
{
background-color:#fff;
color:#585858;
font-size:9pt;
font-family:"trebuchet ms", helvetica, sans-serif;
}

* 
{
margin:0;
padding:0;
}
	
img 
{
border:0;
}

br.clear
{
clear:both;
}

p 
{
line-height:1.8em;
}

a
{
text-decoration:none;
color:#565764;
}

a:hover
{
text-decoration:none;
}

ul.links
{
list-style:none;
}

ul.links li
{
line-height:2em;
}

ul.links li.first
{
}
/* Structure */

#wrapper 
{
margin:20px;
width:1600px;
background:#ffffff;
}
	   
#content 
{
float:left;
width:400px;
min-height:400px;
}
	
#content a
{
text-decoration: underline;
color: #565764;
}
	
	
/* Header */

#header 
{
margin: 30px;
height:90px;
}
	
#header a
{
text-decoration: none;
}

#header_left
{
float:left;
width:40%;
height:90px;
}

#header_right
{
float:right;
width:50%;
height:90px;
text-align:right;
}

/* Menu */

#menu 
{
height:35px;
line-height:35px;
width:400px;
background:url(../images/bg-menu.png) repeat-x;
padding:0 10px;
}
	
#menu ul 
{
list-style-type:none;
}
	
#menu li 
{
float:left;
}
	
#menu li a 
{
padding:0 15px;
display:block;
color:#ffffff;
margin-right:2px;
}
	
#menu li a:hover 
{
background:url(../images/bg-menu-hover.png) no-repeat center center;
}

/* Columns */
#column_A
{
position: relative;
width:13.0em;
float:left;
padding:0em 2em 0.5em 2em;
border-left:dotted 1px #E1E1E1;
}

#column_B
{
position:relative;
width:13.0em;
float:left;
padding:0em 0em 0.5em 2em;
border-left:dotted 1px #E1E1E1;
}

/* Search */

input.button
{
background:#e75d53 url('../images/n3.gif') repeat-x;
color:#fff;
border:solid 1px #AA7036;
font-weight:bold;
text-transform:lowercase;
font-size:0.8em;
height:2.0em;
}

input.text
{
border:solid 1px #F1F1F1;
font-size:1.0em;
padding:0.25em 0.25em 0.25em 0.25em;
}

#search
{
position:relative;
width:100%;
margin-bottom:2.0em;
}

#search input.text
{
position:absolute;
top:0em;
left:0em;
width:9.5em;
}

#search input.button
{
position:absolute;
top:0em;
right:0em;
min-width:2.0em;
max-width:2.5em;
}

/* Headings */

h1,h2,h3,h4,h5,h6
{
font-weight:normal;
letter-spacing:-1px;
text-transform:lowercase;
}

h3,h4,h5,h6
{
color:#e75d53;
}

h1 span
{
font-weight:bold;
}

h3 span
{
font-weight:bold;
}

h4 span
{
font-weight:bold;
}

#main_inner h3,h4
{
border-bottom:dotted 1px #E1E1E1;
position:relative;
}

#main_inner h3
{
font-size:2.1em;
padding-bottom:0.1em;
margin-bottom:0.8em;
}

#main_inner h4
{
font-size:1.2em;
padding-bottom:0.175em;
margin-bottom:1.4em;
margin-top:0.95em;
}

/* Footer */

#footer 
{
clear:both;
font-weight:normal;
letter-spacing:-1px;
font-size:8pt;
margin:25px;
}