@charset "utf-8";
a img{border:0;}
body {background: #ffffff url('../images/bg.jpg') repeat-x; color: #6a6a6a; line-height:130%;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#container {width:1024px; margin: 0 auto; border: 0; padding: 0;}
#header {position:absolute; top: 0px;}
#header2 {position:absolute; top: 0px;}
#main {width:905px; background-color:#FFFFFF; margin-top: 290px; margin-left:60px; padding-top:100px;}
#secondary {width:905px; background-color:#FFFFFF; margin-top: 100px; margin-left:60px; padding-top:100px;}
#main1 {width:350px; float:left; margin-left:45px; padding-top:15px; padding-bottom:25px;}
#main2 {width:350px; float:right; margin-right:45px; padding-top:15px; padding-bottom:25px;}
#secondary1 {width:150px; height:500px; float:left; margin-left:45px; padding-top:15px; padding-bottom:25px;}
#secondary2 {width:550px; float:right; margin-right:45px; padding-top:15px; padding-bottom:25px;}
#left {background-image:url(../images/left.png); background-repeat:no-repeat; float:left; width:38px; height:671px; margin-left:22px; margin-top:20px}
#right {background-image:url(../images/right.png); background-repeat:no-repeat; float:right; width:38px; height:671px; margin-right:21px; margin-top:10px}
#left2 {background-image:url(../images/left.png); background-repeat:no-repeat; float:left; width:38px; height:671px; margin-left:22px; margin-top:40px}
#right2 {background-image:url(../images/right.png); background-repeat:no-repeat; float:right; width:38px; height:671px; margin-right:21px; margin-top:30px}
H1 {color:#7f91a9; line-height:175%; font-size:19px; font-weight:lighter;}
H1 A:Link{text-decoration: none; color: #7f91a9; font-weight:lighter;}
H1 A:Visited{text-decoration:none; color: #7f91a9; font-weight:lighter;}
H1 A:Hover{text-decoration:underline; color: #7f91a9; font-weight:lighter;}
H1 A:Active {text-decoration:underline; color:#7f91a9; font-weight:lighter;}
H1 A:Focus{text-decoration:none; color: #7f91a9; font-weight:lighter;}
H2 {color:#79b4af; line-height:100%; font-size:14px; font-weight:bold;}
H2 A:Link{text-decoration: none; color: #79b4af;}
H2 A:Visited{text-decoration:none; color: #79b4af;}
H2 A:Hover{text-decoration:underline; color: #79b4af;}
H2 A:Active {text-decoration:underline; color:#79b4af;}
H2 A:Focus{text-decoration:none; color: #79b4af;}
.quote {color:#79b4af; line-height:50%; font-size:24px; font-weight:lighter; font-family:serif;}
.testimonial {font-size:15px; line-height:135%;}
.author {font-weight: bold; color:#79b4af;}
A:Link{font-weight:bold; text-decoration: none; color: #802320;}
A:Visited{font-weight:bold; text-decoration:none; color: #802320;}
A:Hover{font-weight:bold; text-decoration:underline; color: #802320;}
A:Active {font-weight:bold; text-decoration:underline; color:#802320;}
A:Focus{font-weight:bold; text-decoration:none; color: #802320;}
#redline {border-top:#999999 1px solid; width:700px; padding-left:12%; margin-top:10px; background-color:#FFFFFF;}
#footer {width:860px; background-color:#FFFFFF; padding-left:45px; margin-top: 0em; font-size: 7pt; line-height:11px; color:#999999; padding-bottom:15px; clear:both;}
.copy {margin-top:5px;}
.error {font-size: 12pt;  color: #802320;}
.ok {font-size: 12pt;  color: #79b4af;}
.progress {float:right; padding-left:15px;}
.postspermonth { margin: 5px 0 10px 0; list-style: none; padding-left: 25px; }
#searchbox { width: 190px; padding: 5px 0px 0px 16px; margin: 0px 0px 0px 0px; height: 25px;}
input#s {width: 129px; height: 22px; padding: 0px 0px 0px 0px; margin: 1px 0px 0px 0px;	background: #aacfc6; border: 1px solid #5cb5a3; color: #fff; font-size: 11px;line-height: 19px;}
input#s:focus {background: #aacfc6; color: #a2347a; border: 1px solid #a2347a;}
input#searchsubmit { padding: 0px 0px 0px 0px; height: 25px;}
ul {margin-left: 18px; margin-top:8px;}
.comment li {list-style: decimal!important; font-size:1em; margin-left: 18px; margin-top:8px;}
#visitor {background:none; color: #333333; font-size: 12px; font-style: normal; }
#visitor a { color: #5cb5a3; font-style: normal; }
#visitor a:hover { color: #238975; text-decoration: underline; }
#visitor li {list-style: decimal!important; font-size:1em; margin-left: 18px; margin-top:8px;}
#admin {color: #a2347a; background-position: top right; font-size: 13px !important; font-style: normal; }
#admin a { color: #5cb5a3; font-style: normal; }
#admin a:hover{ color: #238975; text-decoration: underline; }
#admin li {list-style: decimal!important; font-size:1em; margin-left: 18px; margin-top:8px;}
.postspace { background: #FFFFFF; width: 440px; height: 32px; margin: 0px; padding: 0px; }
.highslide {cursor: url(../highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide img {border: 0px solid gray;}
.highslide:hover img {border: 0px solid silver;}
.highslide-image {border-bottom: 1px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 8pt;    padding: 5px;    background-color: silver;}
.highslide-loading { display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase; text-decoration: none;	padding: 3px;border-top: 1px solid white;	border-bottom: 1px solid white;    background-color: black;    padding-left: 22px;    background-image: url(../highslide/graphics/loader.gif); background-repeat: no-repeat;   background-position: 3px 1px;}
.highslide-display-block {   display: block;}
.highslide-display-none { display: none;}