* { padding: 0; margin: 0; }

body {
 font-family: Arial;
 font-size: 13px;
 background: #161616;
}
a {color: #b5c688; outline: none;}
a:hover {color: #fff;}

#wrapper { 
 margin: 0 auto;
 width: 1000px;
}
#header {
 width: 1000px;
 color: #333;
 height: 157px;
 margin: 0px 0px 0px 0px;
 background: url(/images/index_01.jpg);
}
#header ul {}
#header ul li {
 display: inline;
 float: left;	
}
#header ul li a.headlink {
 text-decoration: none;
 display: block;
 outline: none;
}
#header ul li.headlink a {width: 400px; height: 157px;}

#navigation {
 width: 1000px;
 height: 47px;
 color: #333;
 margin: 0px 0px 0px 0px;
}
#navigation ul {}
#navigation ul li {
 display: inline;
 float: left;	
}
#navigation ul li a {
 text-decoration: none;
 display: block;
 outline: none;
}
#navigation ul li.spacer {
 background: url(images/index_02.jpg) no-repeat;
 width: 488px;
 height: 47px;
}
#navigation ul li.about a {
 background: url(images/index_03.jpg) no-repeat;
 width: 115px;
 height: 47px;
}
#navigation ul li.about a:hover {
 background-position: -115px;
}
#navigation ul li.about a.active {
 background-position: -115px;
}
#navigation ul li.services a {
 background: url(images/index_04.jpg) no-repeat;
 width: 100px;
 height: 47px;
}
#navigation ul li.services a:hover {
 background-position: -100px;
}
#navigation ul li.services a.active {
 background-position: -100px;
}
#navigation ul li.portfolio a {
 background: url(images/index_05.jpg) no-repeat;
 width: 112px;
 height: 47px;
}
#navigation ul li.portfolio a:hover {
 background-position: -112px;
}
#navigation ul li.portfolio a.active {
 background-position: -112px;
}
#navigation ul li.contact a {
 background: url(images/index_06.jpg) no-repeat;
 width: 123px;
 height: 47px;
}
#navigation ul li.contact a:hover {
 background-position: -123px;
}
#navigation ul li.contact a.active {
 background-position: -123px;
}
#navigation ul li.spacer2 {
 background: url(images/index_07.jpg) no-repeat;
 width: 62px;
 height: 47px;
}
#slideshow {
 width: 1000px;
 height: 399px;
 color: #fff;
 background: url(images/index_08.jpg) no-repeat;	
}
#sub_head {width: 1000px; height: 96px;}

#content { 
 float: left;
 width: 1000px;
 color: #fff;
 background: url(images/index_13.jpg) no-repeat;
 margin: 0px 0px 0px 0px;
 min-height: 298px;
 padding: 0px;
}
#content h2 {color: #b5c688;}

/*HOMEPAGE CONTENT AREA*/
#home_content {float: left; height: 150px; width: 840px; margin: 0px 0px 0px 74px;}
#home_content h3 {font-weight: normal;}
#home_buttons { float: left; width: 453px; margin: 0px 0px 0px 74px; }
#home_buttons ul {}
#home_buttons ul li {
 display: inline;
 float: left;	
}
#home_buttons ul li a.service_link {
 text-decoration: none;
 display: block;
 outline: none;
}
#home_buttons ul li.ac a {background: url(http://solidusdesign.com/images/button_15.jpg) no-repeat; width: 151px; height: 151px;}
#home_buttons ul li.webmail a {background: url(http://solidusdesign.com/images/button_16.jpg) no-repeat; width: 151px; height: 151px;}
#home_buttons ul li.recent {background: url(http://solidusdesign.com/images/button_17.jpg) no-repeat; width: 151px; height: 151px;}
#home_buttons ul li.recent a img {margin: 20px 0px 0px 23px; }


/*SUBPAGE CONTENT AREA*/
#subcontent {float: left; padding: 0px 70px;}
#subcontent h2 {padding: 10px 0px 0px 0px;}
#subcontent h3 {padding: 10px 0px 0px 0px;}
#subcontent ul {padding: 10px 0px 10px 20px;}
#subcontent p {padding: 10px 0px 0px 0px;}

#footer { 
 float: left;
 width: 1000px;
 height: 71px;
 color: #fff;
 background: url(images/index_11.jpg) no-repeat;
 margin: 0px 0px 10px 0px;
 text-align: center;
}
#footer p {padding: 30px 0px 0px 0px;}

/*TWITTER STYLES*/
#my-twitter {color: #fff; font-size: 12px; width: inherit; float: right; width: 335px;  height: 68px; background: url(http://solidusdesign.com/images/twitterbox_03j.jpg) no-repeat; margin: 20px 62px 0px 0px; }
#my-twitter ul {padding: 0px;}
#my-twitter ul li {list-style-type: none; padding: 10px 5px 5px 50px; border-bottom: 0px solid #ccc; font-size: 11px;}
#my-twitter a {background: none; margin: 0; padding: 0; color: #b5c688; }
#twitter-link a{background: none; text-align: right;}
#wcgrtwitter {background: #fff;}
#wcgrtwitter img {margin: 0px 3px 3px 0px;}

/*END TWITTER STYLES*/


