/* base ---------------------------*/
body { font: 11px/18px Verdana, Arial, Tahoma, sans-serif; color:#473215; background:url(../images/bg.gif) repeat-x #f7f3e2; line-height:17px;}
* { margin:0; padding:0; }
img { border:0; }
.maincopy {padding:0 10px 15px 35px}

/* links ---------------------------*/
a, a:visited { color:#327add; text-decoration:underline;outline:0;}
a:active, a:hover { text-decoration:none; }

/* layout ---------------------------*/
#container {width:629px; margin: 0 auto;position:relative;}
#header {width:629px; height:109px;}
#header-right { float:right; width:431px; height:109px; text-align:right;}
#header-left { float:left; width:198px;height:109px; text-align:right;}
#mainpic {width:629px; height:155px;}

/* navigation ---------------------------*/
#nav {float:left;width:629px;font-size:0.94em;line-height:1em;}
#nav ul {margin:0;padding:0 0 0 28px;list-style:none;}
#nav li {float:left;margin:0 0 0 -1px;padding:0 0 0 6px;background:url(../images/nav1.gif) 0 100% no-repeat;}
#nav li:hover {background-position:-6px 100%;}
#nav a {float:left;display:block;color:#000;font: 10px Verdana, Arial, Tahoma, sans-serif;background:url(../images/nav2.gif) 100% 100% no-repeat;padding:5px 14px 12px 8px;text-decoration:none;}
#nav li:hover a {background-image:url(../images/nav1.gif);}
#nav a {float:none;}
#nav a:hover {color:#000;text-decoration:underline;}
#home #nav #t1,	#services #nav #t2,	#projects #nav #t3,	#about #nav #t4, #contact #nav #t5 {background-position:-6px 100%}
#home #nav #t1 a,#services #nav #t2 a,#projects #nav #t3 a,#about #nav #t4 a,#contact #nav #t5 a {background-image:url(../images/nav1.gif);}
#nav #t1,#home #nav #t1 {margin-left:0;}
#nav #t5,#contact #nav #t5 {margin-right:0;}

/* body ---------------------------*/
#bodywrap {width:629px; clear:both; padding-top:20px;}
#body-right { float:right; width:185px;}
#body-left { float:left; width:340px;}

/* footer ---------------------------*/
#globalfooter { clear:both; font-size:10px !important; color:#999; padding:20px 0px 15px 0px;position: relative;}
#globalfooter p.pad { padding-bottom:10px; }
#globalfooter p.right { float:right; margin-top:-1.6em; }
#globalfooter p.copy { border-top:solid #e9e3c9 1px; padding-top:10px; }
#globalfooter p.right a, #globalfooter p.right a:visited { padding: 0.3em; color:#327add; text-decoration:none; }
#globalfooter p.right a:hover, #globalfooter p.right a:active { text-decoration:underline; }
#globalfooter p.copy a, #globalfooter p.copy a:visited { padding: 0.5em; color:#327add; text-decoration:none; }
#globalfooter p.copy a:hover, #globalfooter p.copy a:active { text-decoration:underline; }
#globalfooter p.location a, #globalfooter p.location a:visited { color:#327add; text-decoration:none; }
#globalfooter p.location a:hover, #globalfooter p.location a:active { text-decoration:underline; }


/* rounded corner white background ---------------------------*/
.roundedcornr_box_409551 {background: #ffffff;}
.roundedcornr_top_409551 div {background: url(../images/roundedcornr_409551_tl.png) no-repeat top left;}
.roundedcornr_top_409551 {background: url(../images/roundedcornr_409551_tr.png) no-repeat top right;}
.roundedcornr_bottom_409551 div {background: url(../images/roundedcornr_409551_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_409551 {background: url(../images/roundedcornr_409551_br.png) no-repeat bottom right;}
.roundedcornr_top_409551 div, .roundedcornr_top_409551, .roundedcornr_bottom_409551 div, .roundedcornr_bottom_409551 {width: 100%;height: 35px;font-size: 1px;}
.roundedcornr_content_409551 { margin: 0 35px; height:auto;overflow: hidden;}

/* rss feed styling ---------------------------*/
#creditfooter {display: none;}
.feedBurnerFeedBlock tr {padding: 15px 0px 4px 15px; list-style:none;}
#blognews {padding:15px 0 0 10px;}
ul {list-style:none;}

#mission {list-style-type:disc;padding-left:2em; margin-bottom:8px;margin-left:1em;}