body{margin-left:auto;margin-right:auto;margin-top:0;padding-top:0;background-image:url(images/bg.jpg);background-repeat:repeat-x;background-color:#fff;font-family:Arial;font-size:12px;color:#000;}
a:link,a:visited,a:active{color:#8a0000;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#000;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:18px;}
#outer-container{background:#fff;margin:auto;width:950px;}
#main-box{background-color:#fff;vertical-align:top;background-position:top center;background-repeat:repeat-y;margin:0 auto;width:950px;vertical-align:top;}
#header{width:950px;height:128px;border:0;margin:0 auto;}
#header #logo{background-image:url(images/logo.jpg);float:left;border:0;margin:0;}
#header #phone{background-image:url(images/phone.jpg);float:right;margin:0;border:0;width:384px;}
.content-base{width:687px;float:left;margin:0;}
.right-base{background-image:url(images/sidebarbg.jpg);width:263px;float:right;margin:0;height:882px;background-color:#8f3b30;}
.right-base2{background-image:url(images/sidebarbg2.jpg);background-repeat:no-repeat;width:263px;float:right;margin:0;}
#maingraphic{background-position:top center;background-image:url(images/maingraphicbg.jpg);display:block;width:950px;height:328px;margin:auto;}
#side-menu{list-style:none;padding:5px 0 0 37px;color:#000;font-size:14px;font-family:Arial;font-weight:bold;width:167px;}
#side-menu-bottom{list-style:none;padding:70px 0 0 40px;color:#fff;font-size:15px;font-family:Arial;width:190px;}
#side-menu-bottom2{color:#000;font-family:Arial;font-size:12px;font-weight:bold;list-style-image:none;list-style-type:none;padding:225px 0 0 23px;width:190px;}
#side-menu a:link{color:#000;}
#side-menu a:visited{color:#000;}
#side-menu a:active{color:#000;}
#side-menu a:hover{color:#086395;}
#bottom{clear:both;width:950px;height:170px;background-position:top center;background-color:#fff;background-image:url(images/footer.jpg);margin:auto;}
#bottom .text{font-size:11px;color:#fff;text-align:left;text-align:center;}
#bottom .text a{color:#fff;}
h1{font-size:20px;margin:0 0 8px 0;color:#fff9b9;font-weight:normal;}
h2{font-size:17px;color:#fff9b9;margin:0 0 4px 0;}
h3{font-size:14px;z color:#fffedb;padding:0;margin:0 0 3px 0;font-family:Garamond,Times New Roman,Serif;}
.generic-container{background-image:url(images/mainbg.gif);background-repeat:no-repeat;margin:0;padding:5px 20px 30px 10px;}
.right-content{padding-left:5px;padding-top:80px;}
#props{font-family:Arial,Helvetica;font-size:9px;text-align:center;font:#000;margin-left:auto;margin-right:auto;background-color:#fff;margin-bottom:auto;width:100%;text-align:center;}
.textbox{font-family:Arial,Helvetica;font-size:12px;color:#404040;border:solid 1px #000;}
.form-labels{font-family:Arial,Helvetica;font-size:12px;font-weight:bold;}
.form-text{font-family:Arial,Helvetica;font-size:12px;}
.smallform-text{font-family:Arial,Helvetica;font-size:9px;}
.simpleform-container{padding:20px 15px 0 0;height:103px;width:480px;}
.simpleform-right{float:right;width:174px;}
.simpleform-labels{display:block;font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#000;text-align:right;padding-right:4px;padding-bottom:2px;padding-top:4px;float:left;white-space:nowrap;}
.simpleform-text{display:block;font-family:Arial,Helvetica;font-size:12px;color:#000;text-align:left;padding-bottom:2px;padding-top:2px;width:auto;float:left;white-space:nowrap;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #fff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{margin-right:1.5em;font-size:12px;padding-left:20px;margin-bottom:.5em;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;}
.entry{line-height:18px;}
.entry ul{list-style:none;margin:5px 0 18px 2px;padding:0;}
.entry ul li{background:url(images/listarrow.gif) no-repeat left top;margin-top:10px;padding:0 0 0 15px;margin-bottom:5px;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.side-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.side-list li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
#menu{display:block;margin:0;padding:0;width:950px;height:33px;margin:0;padding:0;border:0;background-image:url(images/nav.jpg);background-position:top left;background-repeat:no-repeat;}
#menu li{list-style:none;height:auto;display:inline;float:left;margin:0;position:relative;}
#menu li{display:block;float:left;}
#menu li a{display:block;float:left;background-color:#f0eedf;color:#39322b;text-decoration:none;font-family:Arial,Sans-Serif;font-size:12px;color:#7c775b;}
/* commented backslash filter positions top-level navigation in single row for Mac IE \*/ #menu li a{float:none;}
/* end filter */ #menu li a:hover,#menu li a:focus{background-color:#04173f;color:#fff;}
#menu a.home,#menu a.profiles,#menu a.practice,#menu a.faq,#menu a.articles,#menu a.contact{background:url(images/nav.jpg) no-repeat;height:33px;text-indent:-999999px;}
#menu a.home{background-position:left 0;width:108px;}
#menu a.profiles{background-position:-108px 0;width:229px;}
#menu a.practice{background-position:-337px 0;width:200px;}
#menu a.faq{background-position:-537px 0;width:109px;}
#menu a.articles{background-position:-646px 0;width:141px;}
#menu a.contact{background-position:-787px 0;width:163px;}
#menu a.home:hover{background-position:0 -33px;}
#menu a.profiles:hover{background-position:-108px -33px;}
#menu a.practice:hover{background-position:-337px -33px;}
#menu a.faq:hover{background-position:-537px -33px;}
#menu a.articles:hover{background-position:-646px -33px;}
#menu a.contact:hover{background-position:-787px -33px;}