*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
body{background:#FFFFFF top left;color:#444;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;line-height:1.6em;}
a{color:#383838;text-decoration:none;}
a:hover{color:#555;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{clear:left;color:#fff;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.9em;}
p,ul{margin:0 0 20px 0;}
i,em {font-style:italic;}
b,strong {font-weight:700;}

/* Main wrappers */
#wrapper1240{margin:20px auto;width:1240px;}
#wrapper960{margin:20px auto;width:960px;}
#wrapper760{margin:20px auto;width:760px;}
#wrapper600{margin:0 auto;width:600px;}
#wrapperfluid{margin:0 auto;max-width:1260px;}
#wrapper1240,#wrapper960,#wrapper760,#wrapper600,#wrapperfluid{background:#fff  top left;box-shadow:#000 0 0 32px;}

/* Auxiliary Wrappers */
#wrappertwo960{margin:20px auto; width:960px;}
#wrappertwo960{background:none;background-color:#C0C0C0;}
#wrappertwo960 h2,#wrappertwo960 h3, #wrappertwo960 h4 {color:#000;}
#wrappertwo960 body{color:#000;}
#blurb h2,#blurb h3, #blurb h4 {color:#000;}
#blurb body{color:#000;}

#extramargins{margin:50px;}

/* H1 Edits */
#wrapper960 h2{color:#000;}
#wrapper960 body {padding:20px;}



/* Layout IDs */
#header{position:relative;}
#sitetitle{float:left;margin:0px 0 0px 0px;}
#sitetitle h1 {font-size:40px;color:#fff;margin:0;padding:0;}
#header-image{height:auto;margin:0;padding:0;}
#content{padding:15px 30px;background-color:#643b1b;color:#ddd;}
#content h2,#content h3,#content h4{color:#ddd;}
#content a{color:#fff;text-decoration:underline;}
#extended{padding:15px 30px;background:#fff  top left;}
#extended h3{color:#333333;}
#extended h2{color:#333333;}
#extended a{text-decoration:underline;}
#content3 {padding: 5px 10px; background-color:#fff;}
#content3 h2,#content h3,#content h4{color:#333333;}
#content3 a{text-decoration:underline;}
#content3 .box {margin: 20px; padding: 20 px; border: 1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em;}

/* Content(Andreas08 carryover) styles */
#content4 {float:left; width:78%; font-size:0.9em; padding:20px 0 0 20px;}
#content4 h2 {display:block; margin:0 0 16px 0; font-size:1.7em; font-weight:normal; letter-spacing:-1px; color:#505050; background-color:inherit;}
#content4 h2 a {font-weight:normal;}
#content4 h3 {margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content4 a:hover,#subcontent a:hover {text-decoration:underline;}
#content4 ul,#content ol {margin:0 5px 16px 35px;}
#content4 dl {margin:0 5px 10px 25px;}
#content4 dt {font-weight:bold; margin-bottom:5px;}
#content4 dd {margin:0 0 10px 15px;}

/* Sidebar styles (Andreas08 carryover) */
#subcontent {float:right; width:22%; padding:20px 20px 10px 0; line-height:1.4em;}
#subcontent h2 {display:block; margin:0 0 15px 0; font-size:1.6em; font-weight:normal; text-align:left; letter-spacing:-1px; color:#505050; background-color:inherit;}
#subcontent p {margin:0 0 16px 0; font-size:0.9em;}

/* Menublock styles (Andreas08 carryover)*/
.menublock {margin:0 0 20px 8px; font-size:0.9em;}
.menublock li {list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a {font-weight:bold; text-decoration:none;}
.menublock li a:hover {text-decoration:none;}
.menublock li ul {margin:3px 0 3px 15px; font-size:.8em; font-weight:normal;}
.menublock li ul li {margin-bottom:0;}
.menublock li ul a {font-weight:normal;}


/* Top links menu */
#toplinks{padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:left;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;text-transform:uppercase;}
#toplinks ul li a{color:#dadddd;}
#toplinks ul li a:hover{color:#fff;text-decoration:none;}


/* Wood background */
#toplinks, #content, #footer{background:none;background-color:#21397b;}

/* Main navigation menu */
#nav{float:right;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:center;}
#nav ul{list-style:none;margin:15px 30px 16px 20px;}
#nav ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:10px;margin-bottom:0;margin-left:25px;position:relative;vertical-align: middle;}
#nav ul li a{color:#111111;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#nav ul li a:hover{color:#111111;}
#nav ul li a.current{color:#111111;}

/* Halves */
#lefthalf{width:50%;float:left;height:auto;}
#righthalf{width:50%;float:right;}
#rightdiv {width:60%; float:right;}
#fullwidth {width:90%;}
#section1 {height:auto;}

/*New Divs for Homepage */

#widgetspace{width:40%;float:left;height:auto}
#boxspace{width:60%;float:right;height:auto}

/* Columns */
#sidebar{width:33.3%;}
#main{width:66.6%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin:5px 30px;}
#trio1 .inner{margin-left:0;}
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}
#trio4{float:left;width:30%;}
#trio5{float:left;width:30%;}
#trio6{float:right;width:30%;}
.inners{margin:5px 15px;}
#trio4 .inners{margin-left:0;}
#trio5 .inners{margin:0;}
#trio6 .inners{margin-right:0;}
#trio7
#trio8

/*divs for white background*/
#white {background:#fff;}
#white h2{color:#111111}
#black {background:#111111}


/* Footer styles */
#footer {clear:both; width:auto; padding:5px 0; margin:0 1px; font-size:0.9em; color:#505050; background:#e8eaec;}
#footer p {padding:0; margin:0; text-align:center;}
#footer a {color:#505050; font-weight:normal; background-color:inherit;}
#footer a:hover {color:#505050; background-color:inherit; text-decoration: underline;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Alternate color scheme, add class="altcolors" to the body tag to apply */
.altcolors{background-color:#e6e8e8;}
.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid {box-shadow: 0px 0px 28px #888;}
.altcolors #toplinks, .altcolors #footer{background-color:#eaecec;}
.altcolors #content{background-color:#f2f4f4;}


/* Full styles */
#full {float:center; width:auto; font-size:0.9em; padding:45px 0 0 45px;}
#full h2 {display:block; margin:0 0 16px 0; font-size:1.7em; font-weight:normal; letter-spacing:-1px; color:#505050; background-color:inherit;}
#full h2 a {font-weight:normal;}
#full h3 {margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#full a:hover,#subcontent a:hover {text-decoration:underline;}
#full ul,#content ol {margin:0 5px 16px 35px;}
#full dl {margin:0 5px 10px 25px;}
#full dt {font-weight:bold; margin-bottom:5px;}
#full dd {margin:0 0 10px 15px;}

/* Content2 styles */
#content2 {float:center; width:auto; font-size:0.9em; padding:20px;}
#content2 h1 {display:block; margin:0 0 16px 0; font-size:1.7em; font-weight:normal; letter-spacing:-1px; color:#505050; background-color:inherit;}
#content2 h1 a {font-weight:normal;}
#content2 h2 {display:block; margin:0 0 16px 0; font-size:1.7em; font-weight:normal; letter-spacing:-1px; color:#505050; background-color:inherit;}
#content2 h2 a {font-weight:normal;}
#content2 h3 {margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content2 a:hover,#subcontent a:hover {text-decoration:underline;}
#content2 ul,#content2 ol {margin:0 5px 16px 35px;}
#content2 dl {margin:0 5px 10px 25px;}
#content2 dt {font-weight:bold; margin-bottom:5px;}
#content2 dd {margin:0 0 10px 15px;}

/* Misc classes and styles */
.splitcontentleft {float:left; width:48%;}
.splitcontentright {float:right; width:48%;}
.splitfullleft {float:left; width:69%;}
.splitfullright {float:right; width:29%;}
.clear {clear:both;}
.small {font-size:0.8em;}
.hide {display:none;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.important {color:#f02025; background-color:inherit; font-weight:bold;}

.box {margin: 20px; padding: 20 px; border: 1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em;}

#logo { vertical-align:middle;}

/*testimonials force height */
#empty {float: center; height: 310px;}
#empty2{margin-left: 95px}


/* new style */
#specialtext {
	vertical-align: top;
}