body {
background:#721638 url(../images/sitebg.jpg) no-repeat fixed center top;
margin:auto;
text-align:center;
}
/****************Header****************/
#header {margin:auto;}
#header h1 {
padding-top:20px;
font-size:4.5em;
letter-spacing:-1px;
color:#490300;
}
/****************Navigation****************/

#header .nav {
clear:both;
background:url(../images/navbg.gif) no-repeat scroll 0 0;
height:80px;
padding:0;
}
#header .nav ul {
padding-top:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:auto;
*margin-bottom:15px;
}
#header .nav li{
display:inline;
}

#header .nav li a span{
width:152px;
padding:4px 30px 16px 30px;
}

#header .nav li a{
color:#906508;
font-size:2.5em;
text-decoration: none;
}
#header .nav li a:hover{
background: none;
}
#header .nav li a:hover span, #header .nav li a.active span{
color:#ffffff;
background:url(../images/navhoverbg.gif) no-repeat;
background-position:center top;
text-decoration: none;
}

/****************Promo Section****************/
#promo{
clear:both;
background:url(../images/promobg.jpg) no-repeat left top;
height:200px;
text-align:center;
}
#promo P{
clear:both;
text-align:Left;
color:#490300;
padding-left:240px;
padding-top:54px;
font-size:3.0em;
font-style:italic;
line-height:1.1em;
}
#promo span.subline{
clear: both;
text-align:Left;
color:#000000;
font-size:1.4em;
font-style:italic;
padding-left:240px;
padding-top:14px;
display:block;
}

/****************Main Content****************/
#contentL {
width:538px;
float:left;
}

/* Featured*/
#featured {
margin:30px 0 0 0;
border:solid 1px #e2cea1;
background:#e2cea1;
}
#featured h2{
background:url(../images/featuredh2_Bg.jpg) no-repeat;
text-align:left;
padding:12px;
color:#ffffff;
font-size:2.2em;
font-style:italic;
font-weight:normal;
}
#featured .view{
float:left;
width:72px;
height:28px;
background:url(../images/viewall_bg.gif) no-repeat;
padding:6px 2px 0px 2px;
margin-top:-36px;
margin-left:170px;
}
#featured .view a{font-size:1.1em;}
#featured ul{
margin:0;
padding:0;
list-style-image:none;
list-style-type:none;
}
#featured li{
display:inline;
}
/*initiative*/
#initiative {
margin-top:30px;
width:540px;
float:left;
text-align:left;
}
#initiative ul{
margin-top:12px;
padding:0;
list-style-image:none;
list-style-type:none;
width:100%;
}
#initiative li{
display:inline;
padding:0 12px 0 0px;
}
#initiative li.lastchild{padding:0}

/****************Right Bar****************/
#contentR{
width:210px;
float:right;
text-align:left;
margin-left:19px;
}
/* Testimonial*/
#testimonial{
margin-top:30px;
}
#testimonial h4{
width:212px;
height:37px;
background:url(../images/testimonial_bg.gif) no-repeat;
margin-top:12px;
margin-bottom:0px;
font-size:1.2em;
font-style:italic;
font-weight:normal;
padding:8px 0 4px 8px;
}
#testimonial P{
width:100%;
font-size:1.1em;
font-style:italic;
line-height:1.4em;
margin-top:-8px;
color:#4A0203;
}
/*connect*/
#connect{
clear:both;
margin-top:25px;
float:left;
background:url(../images/connect_bg.gif) no-repeat;
height:140px;
}
#connect h2{
margin-top:18px;
}
#connect h4{
width:219px;
font-size:1.2em;
font-style:italic;
font-weight:normal;
padding:6px 0 4px 0px;
}
#connect P{
font-size:1.1em;
line-height:1.4em;
padding-top:2px;
}
#connect P.grey{
color:#555754;
}
/* Web Links */
#weblinks ul{
clear:both;
padding-top:6px;
}
#weblinks li{
padding:6px 0 0 0;
}
#weblinks li a{
padding-left:8px;
font-size:1.2em;
font-style:italic;
font-weight:normal;
}

/**************** Footer ****************/
#footer{
clear:both;
background:url(../images/footerbg.jpg) no-repeat center top;
height:106px;
font-size:1.1em;
color:#906508;
}
#footer P{
padding-top:45px;
}
#ht{
clear:both;
height:115px;
}
/**************** About ****************/
#about1{
clear:both;
background:url(../images/aboutbg1.jpg) no-repeat center top;
height:156px;
}
#about1 P{
clear:both;
text-align:Left;
color:#490300;
padding-left:240px;
padding-top:54px;
font-size:3.0em;
font-style:italic;
line-height:1.1em;
}
#about1 span.subline{
clear: both;
text-align:Left;
color:#000000;
font-size:1.4em;
font-style:italic;
padding-left:240px;
padding-top:14px;
display:block;
}

#about2{
clear:both;
background:url(../images/aboutbg2.jpg) no-repeat center top;
height:419px;
}
#about2 P{
clear:both;
text-align:Left;
padding:20px 100px 0 245px;
font-size:1.6em;
font-style:italic;
line-height:1.5em;
}
#about2 .servicelist1{
padding:15px 20px 0 235px;
font-size:1.6em;
font-style:italic;
text-align:left;
}
#about2 .servicelist1 ul{
margin:auto;
padding:0;
}
#about2 .servicelist1 li{
padding-bottom:12px;
color:#bf0352;
}
#about2 .servicelist2{
padding:15px 150px 0 0px;
font-size:1.6em;
font-style:italic;
float:right;
text-align:left;
}
#about2 .servicelist2 ul{
margin:auto;
padding:0;
}
#about2 .servicelist2 li{
padding-bottom:12px;
color:#bf0352;
}
#about2 .contact{
clear:both;
float:left;
}
#about2 .contact P{
height:40px;
background:url(../images/contactme_bg.gif) no-repeat center top;
float:left;
margin-top:25px;
margin-left:230px;
padding:20px 30px 0 30px ;
color:#FFFFFF;
}
#about2 .contact P span{
padding-left:6px
}
#about2 .contact P span a{
color:#FFFFFF;
}
#contactform { 
clear:both;
text-align:center;
padding-top:30px;
padding-left:100px;
}

#foliolink{
background:url(../images/foliolink_bg.jpg) no-repeat center top;
height:70px;
padding-top:20px;
font-size:1.8em;
font-style:italic;
text-align:center;
}
#folio ul{
margin:0;
padding:0;
list-style-image:none;
list-style-type:none;
}
#folio li{
padding-bottom:12px;
}
#folio li P{
font-size:1.6em;
font-style:italic;
background-color:#ffffff;
border-bottom: solid 1px #E61A57;
padding:6px;
color:#490300;
}
#folio li P a{
font-style:italic;
}
