@import url("RTsections.css");

/*  GENERAL TAGS  */
body {
	background: url(../img/topbanner_bg.gif) repeat-x transparent;
	color: #666666;
}

a, a:visited, a:link, a:active, a:hover {
	color: #bf2c37;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color:#95222b;
	
}
html>body a, html>body a:visited, html>body a:link, html>body a:active, html>body a:hover {
	/* Need to hide borders on links from IE6 due to text-jog bug */
	text-decoration: none;
	border-bottom: 1px dotted #e5abaf;
}

html>body a:active, html>body a:hover {
	border-bottom: 1px solid #bf2c37;
}
	
h1 {
	color: #bf2c37;
	
}
h2, h3, h4, h5, h6 {
	color: #222222;
}
strong, b {
	color: #444444;
}
br {
	line-height: 1em;
}

/*  WRAP DIVS & MAIN CONTENT DIVS    */
#undertop  { /* Red bar background image */

min-height:54px;
height:54px;
width:100%;
}

#topwrap {  /* Nav wrapper */

width:950px;
margin:0 auto;
min-height:40px;
height:40px;
}
#topbanner {
	width:560px;
	
	padding-top:1em;
	padding-bottom:1em;
	text-align: left;
	
}
#topbanner ul {
	
	padding:0;
	margin-left:-1em;

}
#topbanner ul li{
	padding-top:1em;
	padding-bottom:1em;
	display:inline;
	background: url(../img/link_bg.gif) no-repeat center right;
	padding-right:1.25em;
	padding-left:1em;
}
#topbanner ul li.lastone{
	padding-top:1em;
	padding-bottom:1em;
	display:inline;
	background: none;
	padding-right:0;
	padding-left:1em;
}


#topbanner ul li a {
	font-size:85%;
	color: white;
}
	
#topbanner ul li a, 
#topbanner ul li a:visited, 
#topbanner ul li a:link, 
#topbanner ul li a:active, 
#topbanner ul li a:hover {
	/* Need to hide borders on links from IE6 due to text-jog bug */
	text-decoration: none;
	border-bottom: 0px solid #851e26;
}

#topbanner ul li a:active, 
#topbanner ul li a:hover {
	border-bottom: 1px solid white;
	
}

body#home a#homelink, body#home a#sm_homelink,
body#news a#newslink, body#news a#sm_newslink,
body#about a#aboutlink, body#about a#sm_aboutlink,
body#services a#serviceslink, body#services a#sm_serviceslink,
body#casestudies a#casestudieslink, body#casestudies a#sm_casestudieslink,
body#clients a#clientslink, body#clients a#sm_clientslink,
body#contact a#contactlink, body#contact a#sm_contactlink {
	font-weight:bold;
	color: white;
	border-bottom:2px solid white;

}

body#home a#sm_homelink,
body#news a#sm_newslink,
body#about a#sm_aboutlink,
body#services a#sm_serviceslink,
body#casestudies a#sm_casestudieslink,
body#clients a#sm_clientslink,
body#contact a#sm_contactlink {
	font-weight:bold;
	color: #887e6d;
	border-bottom:2px solid #887e6d;

}
#wrap {
/*width:975px*/
width:950px;
margin:0 auto;
/*background: url(../img/logo_bg.gif) no-repeat center 315px fixed white;*/
height:100%;
display:block;
}
#logoblock {
	margin-top:0em;
}
#leftwrap {
	width: 350px;
	padding-top: 6em;
	display:block;
 }

#rightwrap {
	width:560px;
	margin-bottom:1.5em;
	min-height:650px;
	display:block;
}

#bottomwrap {
	width:950px;
	margin:0 auto;
	margin-top:1em;
	min-height:54px;
	height:54px;
	background: url(../img/bottombanner_bg.gif) no-repeat transparent;
}

#copyright {
	padding-top:1.65em;
	padding-bottom:1.5em;
	text-align:left;
	margin-left:24px;
}
#copyright p {
	padding: 0;
	line-height:1;
	font-size: 85%;
	color: #887e6d;
	
}
#copyright p a {
	color: #887e6d;
}
#copyright p a, 
#copyright p a:visited, 
#copyright p a:link, 
#copyright p a:active, 
#copyright p a:hover {
	/* Need to hide borders on links from IE6 due to text-jog bug */
	text-decoration: none;
	border-bottom: 0px;
}

#copyright p a:active, 
#copyright p a:hover {
	border-bottom: 1px solid #887e6d;
}
body p a.smlink {
	border: 0;
	margin: 0 7px 0 -1px;
}
#socialmedia {
	margin: 12px 0 0 45px;
}
#socialmedia a {
	border: 0;
	margin-right: 7px;
}
#sitemap {
	width:560px;
	padding-top:1.5em;
	padding-bottom:1.5em;
	text-align: left;
	
	
}
#sitemap ul {
	
	padding:0;

}
#sitemap ul li{
	display:inline;
	
}

#sitemap ul li a {
	font-size:85%;
	color: #887e6d;
	margin-right:2.35em;
	
}
	
#sitemap ul li a, 
#sitemap ul li a:visited, 
#sitemap ul li a:link, 
#sitemap ul li a:active, 
#sitemap ul li a:hover {
	/* Need to hide borders on links from IE6 due to text-jog bug */
	text-decoration: none;
	border-bottom: 0px;
}

#sitemap ul li a:active, 
#sitemap ul li a:hover {
	border-bottom: 1px solid #887e6d;
}




