/*
Theme Name: FDRSafety
Theme URI: http://www.maramade.com/
Description: Custom theme for FDRsafety.
Version: 1.0
Author: Mara Levy and Yordan Bratkov
Author URI: http://www.maramade.com/

	FDRsafety v1.0
	 http://www.maramade.com

	This theme was designed and built by Mara Levy and Yordan Bratkov,
	whose site you will find at http://www.maramade.com/

*/


html { min-height: 100%; margin-bottom: 1px; }

h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
img{border:0;}
p{margin:0 0 0 0; padding: 0 0 8px 0;}

.comment-body p { font-weight: bold; }

body {
margin:0 auto;
padding:0;
background-color:#E6E6E6;
color:#000;
font: 13px "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, Sans-Serif;
}

#bigwrap{
margin:0 auto;
padding:0;
width:936px;
background-color:#e6e6e6;
color:#000000;
background-image:url(images/bigwrapbg.jpg);
background-repeat:repeat-y;
}


#wrap{
margin:0 auto;
padding:0;
width:873px;
background-color:#FFFFFF;
color:#000000;
}

#contactinfo{
margin:0 15px;
padding:0;
text-align:right;
font-size:15px;
/* font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif; */
}

a, a:link, a:visited, a:active{
background-color:transparent;
color:#9C5032;
text-decoration:none;
}

a:hover{
background-color:#A99F64;
color:#FFFFFF;
}

#header{
margin:0 0 15px 0;
padding:0;
width:873px;
height:177px;
background-image:url(images/headerbg.jpg);
background-repeat:no-repeat;
position:relative;
}

#header a.homelink { 
width: 265px;
height: 131px; 
position: absolute;
text-decoration:none;
top: 10px;
left:20px;
display:block;
background-color:transparent;
color:#000;
}

#header a.homelink i{
visibility:hidden;
} 

#header h1{
color:#FFFFFF;
background-color:transparent;
position:absolute;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
line-height:135%;
top: 42px;
left:325px;
font-weight:100;
}

#content{
margin:0 15px;
line-height:130%;
background-color:#FFFFFF;
color:#000000;
}



#maintext{
margin-left:180px;
}

#maintext h2{
font-family:Georgia, "Times New Roman", Times, serif;
background-color:transparent;
color:#A99F64;
font-size:20px;
text-transform:uppercase;
font-weight:300;
}

#maintext h3{
font-family:Georgia, "Times New Roman", Times, serif;
background-color:transparent;
color:#A99F64;
font-size:20px;
font-weight:300;
}

#maintext h4{
background-color:transparent;
color:#000;
font-size:18px;
font-weight:300;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#homecallout{
background-color:#F6F5EF;
color:#000000;
width:auto;
height: 260px;
background-image:url(images/calloutbg.jpg);
background-repeat:no-repeat;
background-position:center;
position:relative;
margin-bottom: 20px;
z-index: 0;
}

#homecallout a, #homecallout a:link, #homecallout a:visited, #homecallout a:active{
border-left: 1px solid #999999;
padding-left: 4px;
}

#callout{
background-color:#F6F5EF;
color:#000000;
width:auto;
margin-bottom: 20px;
text-align:center;
margin-left:50px;
margin-right:50px;
padding:10px;
border:1px #999999 dotted;
}

#callout a, #callout a:link, #callout a:visited, #callout a:active{
border-left: 1px solid #999999;
padding-left: 4px;
}


#oshacall{
position:absolute;
top:23px;
left: 356px;
width:260px; 

}

#expertcall{
position:absolute;
top:150px;
left: 356px;
width:260px;

}

#tempcall{
position:absolute;
top:150px;
left: 42px;
width:250px; 

}

#traincall{
position:absolute;
top:23px;
left: 42px;
width:250px
}
#unmatched{
margin-left:42px;
position:relative;
height:430px;
}

#fred{
top:40px;
left:0;
position:absolute;
width:260px;
}

#jim{
top:40px;
left:314px;
position:absolute;
width:260px;
}

#blog_head{
background-color:#F6F5EF;
color:#000000;
background-image:url(images/blog_headbg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
padding-left:45px;
}

#blogg_head a, #blogg_head a:link, #blogg_head a:visited, #blogg_head a:active {
border-left:1px solid #999999;
padding-left:4px;
}

#blog_headtitle{
padding-left:20px;
background-image:url(images/quotes.jpg);
background-repeat:no-repeat;
background-position: top left;
}

#news_head{
background-color:#F6F5EF;
color:#000000;
background-image:url(images/blog_headbg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:10px;
padding-left:10px;
}

.floatright{
float: right;
clear: right;
}


.nofloat{
display:inline;
background:#ccc;
color:#333;
border:1px solid #303030;
}

.left {
margin:4px 15px 4px 0;
float:left;
display:inline;
background:#fff;
color:#333;
border:1px solid #303030;
}

.right {
margin:4px 0 4px 15px;
float:right;
display:inline;
background:#fff;
color:#333;
border:1px solid #303030;
}


#text{
margin-left:42px;
}

#text ul{
margin-top:0;
padding-top:0;
padding-bottom:8px;
}

#leftcol{
float:left;
width:179px;
background-color:#fff;
color:#000;
background-image:url(images/leftcolbg.jpg);
background-repeat:repeat-y;
}


#menu{
margin:0 0 10px 0;
padding:0;
position: relative;
z-index: 9999999;
}


#bloglink{
background-color: transparent;
color:#000000;
background-image:url(images/bloglinkbg.jpg);
background-repeat:no-repeat;
background-position:left;
width:173px;
height:65px;
margin-bottom:15px;
}

#bloglink a {
	display: block;
	text-decoration: none;
	padding: 23px 0 23px 10px;
	color: #9C5032 !important;
	background-color: transparent !important;
	text-align: left;
	font-weight:bold;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	
}
#bloglink a:hover {
	color: #000 !important;
	background-color: transparent !important;
}

#emailsignup{
margin-bottom:10px;
}

.othernews{
background-color: transparent;
color:#000000;
background-image:url(images/othernewsbg.jpg);
background-repeat:no-repeat;
background-position:left top;
width:173px;
margin-bottom:15px;
padding-top:25px;
}

#links_blogpage{
background-color: transparent;
color:#000000;
width:173px;
margin-bottom:15px;
}

#links_blogpage p{
padding-left:10px;
}

#links_blogpage li{
display:block;
list-style:none;
padding-bottom:6px;
}

#links_blogpage ul{
padding: 0 0 0 10px;
margin: 0;
}

#links_blogpage a {
	text-decoration: none;
	padding: 0 0 8px 0;
	color: #9C5032 !important;
	background-color: transparent !important;
	text-align: left;
	font-weight:bold;
	text-decoration:none;
	
}
#links_blogpage a:hover {
	color: #000 !important;
	background-color: transparent !important;
} 


#footer{
color:#C0B98D;
background-color:#0B2627;
clear:both;
margin:0 auto;
padding:0;
width:873px;
height:23px;
text-align:center;
font-size:10px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active{
color:#FFFFFF;
background-color:#0B2627;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

 .quote{
 font-family:Arial, Helvetica, sans-serif;
margin-left:60px;
font-weight:bold;
line-height: 1.7em;
 }

