@charset "UTF-8";

/*main buld elements*/
body { background-color:#f1edea; background-repeat:repeat-x; background-image:url(images/bg.gif); font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; color:#333731; margin:0; padding:0; line-height:22px; }

#top { width:942px; height:169px; padding:33px 0 0 58px; margin:0 auto; background-image:url(images/banner.jpg) }

#logo { width:274px; height:72px; float:left }

#textflash { width:668px; height:72px; float:left }

#flash { width:884px; height:266px; margin:0 auto; }

#tabs { width:884px; height:191px; padding:37px 0 0 0; margin:0 auto; background-image:url(images/tabs.jpg); background-repeat:no-repeat }

#tab1 { width:269px; height:180px; float:left; padding:0px 10px 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.76em; line-height:17px }

#tab2 { width:297px; height:185px; float:left; padding:0 0 0 2px }

#tab3 { width:260px; height:170px; float:left; padding:10px 0 0 27px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.70em; line-height:14px }
#tab3 ul { padding:0; margin:0 }


#main { width:884px; margin:10px auto; }
#main2 { width:884px; margin:10px auto ; padding-top:10px; background-image:url(images/linesbg.jpg); background-repeat:no-repeat; overflow:hidden }

#left { width:562px; float:left; padding-right:30px; font-size:0.75em; padding-bottom:10px }

#left2 { width:562px; float:left; padding-right:30px; font-size:0.75em; padding-bottom:10px }
#left2 a { color:#a52ca5 }
#left2 a:hover { color:#333333}
#left a { color:#a52ca5 }
#left a:hover { color:#333333}

#right { width:289px; float:left; padding-bottom:20px; font-size:0.9em }
#right ul { padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.80em; line-height:25px; }
#right li { list-style:none; background:transparent url(images/bullet-point.jpg) no-repeat scroll 10px 51%; padding:0 0 5px 46px }

#left2 { width:532px; float:left; padding-right:30px; font-size:0.75em; padding-bottom:10px }

#right2 { width:319px; float:left; padding-bottom:20px }
#right2 ul { padding:0 0 0 0; margin:0 3px 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.0em; line-height:25px; list-style-image:url(images/bullet-point.jpg) }
#right2 li { margin-left:30px}

#foot { width:100%; margin:0 auto; background-color:#482e4b; overflow:hidden; clear:both; font-size:0.75em; color:#fff}

#footcont { width:900px; margin:0 auto; overflow:hidden; clear:both  }

#fooleft { width:552px; float:left; padding:0 20px 10px 6px; border-right:#614a5e 1px solid; margin:15px 0 0; display:inline; list-style:none }
#fooleft ul { display:inline;list-style:none;color:#fff;margin:0;padding:0;}
#fooleft li{display:inline;padding-left:0px;padding-right:5px;border-right:1px solid #fff;list-style:none;color:#fff;}
#fooleft a { padding-left:5px ; color:#FFFFFF; text-decoration:underline}
#fooleft a:hover { text-decoration:none }

#fooright ul{ width:125px; float:left; color:#fff; padding:10px 0 10px 20px; list-style:none; margin:0  }
#fooright a, visited { color:#FFFFFF; text-decoration:none; list-style:none }
#fooright a:hover { color:#832383; list-style:none}

#fooright2 ul { width:130px; float:left; padding:10px 0 10px 20px; list-style:none; margin:0 }

#foorightfloat { float:left; width:280px; list-style:none; padding-top:10px ; margin:0 0 0 20px; line-height:17px; font-size:0.9em}

/*nav*/



#navcont { width:1000px; margin:0 auto }
#nav { background-color:#412245; height:42px; margin:17px auto 0; padding:0; width:887px; }

#navlist li { display:inline; list-style-type:none; font-size:0.85em;float:left; }

ul#navlist  { margin:0; padding:0 }

#navlist a { text-decoration:none; color:#fff; font-weight:300; background-color:#412245; clear:both; padding:11px 25px; line-height:20px; display:block; }

#navlist a:hover { color:#000; background-color:#fff; text-decoration:none; font-weight:300; }








/*styes*/
.form { background-color:#fff; width:264px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.8em; margin-top:5px; height:15px; padding:4px 1px 3px 0; }

.form2 { background-color:#fff; width:267px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.8em; margin-top:5px; height:23px; padding:1px; }

.form4 { background-color:#fff; width:264px; border:1px solid #ccc; font-family:Arial; color:#666; font-size:0.8em; margin-top:0; height:15px; padding:4px 1px 3px 0; }

.form3{ margin-top:7px; float:right }

.formbutt { background-image:url(images/button.jpg); width:271px; height:30px; border:0 none; }
.formbutt:hover { background-image:url(images/button_f2.jpg); width:271px; height:30px; border:none;  }

.tickyellowbox { background-color:#eff6ef; border:1px solid green; }

.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }

.linkbox { width:auto; background-color:#412245;padding:10px; color:#FFFFFF }

.contactbox { background-color:#9389A1; text-align:left; border:#FFF dashed 1px; margin:5px }

.formstyle2 { width:190px; }

.meassagebox { width:495px; }

.contact { color:#333; font-size:0.9em; }

.map { color:#FFF; font-size:1.2em; text-transform:uppercase; line-height:20px; }

.phpstyle4, .phpstyle3 { color:#9389A1; }


a:link, a:visited, a:active { color:#832383; }

a:hover { text-decoration:underline; color:#ccc; }


h1 { font-size:2.50em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px }
.purpleh1 { font-size:2.00em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; line-height:0px; color:#432249 }
.puritalsub { font-size:1.0em; font-style:italic; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; line-height:5px; color:#432249 }

.hone { font-size:1.90em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px }

h2 { font-size:1.10em; font-weight:normal; font-style:italic }

.sub { font-size:1.30em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; color:#4A1269; line-height:0px }
.sub2 { font-size:1.60em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; color:#4A1269; line-height:20px }
.sub3 { font-size:0.60em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; color:#4A1269; line-height:20px }
.contactpurp { font-size:1.20em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; color:#4A1269; line-height:15px }
.contactgrey { font-size:1.00em; font-weight:200; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; line-height:15px }


a.greylinks:link { color:#fff; text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.80em; }

a.greylinks:visited { color:#fff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.80em; }

a.greylinks:active { color:#fff; text-decoration:none;  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.80em; }

a.greylinks:hover { color:#fff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.80em; }


footlinks a { padding:0; margin:0px; color:#FFFFFF; text-decoration:none }
footlinks:hover { text-decoration:none }

.smallbullet {font-family:Georgia, "Times New Roman", Times, serif; font-size:0.80em; font-style:italic}

.underline {border-bottom:#614a5e 1px solid; padding: 20px 0 20px 0}



.post { width:530px ; border: #D5CDB7 1px solid; background-color:#faf9f7; padding:10px 10px 10px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.20em; line-height:25px; margin:10px 0 10px 0 }

.post a:link, a:visited  { color:#990066; text-decoration:none }
.post a:active { color:#990066; text-decoration:none }
.post a:hover { color:#333731; text-decoration:underline }

#sidebar { padding: 0 0 10px 20px; border-left:#D5CDB7 1px solid}

#sidebar a:link, a:visited  { color:#333731; text-decoration:none }
#sidebar a:active { color:#333731; text-decoration:none }
#sidebar a:hover { color:#333731; text-decoration:underline }

.sidebarh2 { font-family:Georgia, "Times New Roman", Times, serif; border-bottom:#D5CDB7 1px solid; padding-bottom:15px }
.hidden { font-family:Georgia, "Times New Roman", Times, serif}
#searchsubmit { margin-top:8px}

#tab3 a:link, a:visited  { color:#61296b; text-decoration:none }
#tab3 a:active { color:#333731; text-decoration:none }
#tab3 a:hover { color:#990066; text-decoration:underline }


#botcont { width:1025px; margin:0 auto}
.bottom { background-color:#482E4B;padding:0 0 0 67px;text-align:left; font-weight:normal; font-size:0.7em; }

.bottom a:link { color:#FFFFFF; text-decoration:none; margin-right:20px }
.bottom a:visited { color:#FFFFFF; text-decoration:none }
.bottom a:active {color:#FFFFFF; text-decoration:none }
.bottom a:hover { text-decoration:underline }
#one h2 a { line-height:20px}

.indent { padding-left:4px} 
