 img, div, input { behavior: url("/styles/iepngfix/iepngfix.htc") }
body {margin:0px;padding:0px;background: #9a9690;font-family: Verdana,san-serif;}
.site-wrapper {width:775px; margin: 0 auto;}
a img {border:none;}
a {color: #236683;}
a:visited {color: #236683;}
.padding {padding: 15px;}
.clr {clear:both;}
div#main-col a {color: #236683;}
div#main-col a:active, div#main-col a:hover {color:#9a9690;}
h1 {}
h2 {font-size: 18px; color: #236683;}
h2 a {font-size: 18px; color: #236683;text-decoration:none;}
h3 {}
h4 {}
h5 {}
h6 {}
p {font-size: 12px; margin: 10px 0;}
ul {font-size: 12px; margin: 10px 0;}
div#content {background: #c7c0b6;position:relative;}
div#content-tr, div#content-tl {position: absolute; height: 16px; width:16px;}
div#content-tr {top:0px; right:0px;background: url(../images/corner-br.png) 100% 0% no-repeat;}
div#content-tl {top:0px; left:0px;background: url(../images/corner-br.png) 0% 0% no-repeat;}


div#header {height:100px;background: url(../images/header-grad.jpg) repeat-x;margin-bottom: 10px;position:relative;}
div#header-br, div#header-bl {position: absolute; height: 16px; width:16px;}
div#header-br {bottom:0px; right:0px;background: url(../images/corner-br.png) 100% 100% no-repeat;}
div#header-bl {bottom:0px; left:0px;background: url(../images/corner-br.png) 0% 100% no-repeat;}
div#logo {height:100px; width:332px;float: left;}
div#sign-up {position:absolute; top: 5px; right: 10px;}

div#top-menu {width: 440px;bottom: 5px;right: 10px;position: absolute;height: 24px;}
ul.menu-top-nav {list-style:none;margin:0px;padding:0px;color:#fff;text-transform:uppercase;font-size:12px;line-height: 24px;}
ul.menu-top-nav li {float:left;padding: 0 2px;}
ul.menu-top-nav li a {color: #fff;text-decoration:none;}
ul.menu-top-nav li a:hover {text-decoration:underline;}
ul.menu-top-nav li a:visited {color: #fff;text-decoration:none;}

div#left-col {width:170px; float:left;}
div#main-col {width: 575px; float: left;background:#e8e4dd;}

div#lower-nav {text-align: center;line-height:30px;background: url(../images/lower-nav-grad.jpg) repeat-x;}
ul.menu-lower-nav {list-style:none;margin:0px;padding-left:30px;color:#3b3f3f;text-transform:uppercase;font-size:14px;display:block;}
ul.menu-lower-nav li {float:left;padding: 0 5px;}
ul.menu-lower-nav li a {color: #3b3f3f;text-decoration:none;}
ul.menu-lower-nav li a:visited {color: #3b3f3f;text-decoration:none;}

div#site-footer {text-align:center;margin:25px 0 20px 0;}
div#site-footer span {text-transform:uppercase;font-size:14px;color:#fff;}

div#flashcontent-main {width: 727px; margin: 0 auto;}
div#flashcontent-side {width: 152px; margin: 0px;}

div#link-back {text-align:center;font-size: 11px; color: #fff;height: 24px;}
div#link-back a {color: #fff; line-height: 24px;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

div#wp-content.narrowcolumn, div#wp-content.widecolumn {padding: 15px; background:#e8e4dd; }

div.category-testimonials {border-bottom: 1px dotted #9a9690;}
