/* One Stop  */

body {  background-color: #F7D4E0;  font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 62.5%; text-align: center; background-image:url(../images/bg.png); background-repeat: repeat-x; background-position: top;}

a:link {  color: #6B2E43; text-decoration: none; font-weight: bold;}
a:visited {	font-weight: bold; color: #6B2E43; text-decoration: none;}
a:hover, a:active {	font-weight: bold;	color: #6B2E43;	text-decoration: underline;}

#container {width: 820px; margin: 14px auto;  background-color: #FFFFFF; padding: 0px; border-top: 1px solid #F0DBE3;border-right: 1px solid #B9ACB1; border-bottom: 1px solid #B9ACB1; border-left: 1px solid #F0DBE3;}

#heading1 { text-align: center; background-color: #A33868; background-image:url(../images/header2b.gif); background-repeat: no-repeat; height: 80px;}

#heading2 { text-align: left; background-color: #6B2E43;  height: 16px; font-size: 1.3em; color:white; text-indent: 8px; padding: 3px; font-weight: bold; text-transform: uppercase; }

#heading3 { text-align: right; background-color: #6B2E43;  height: 16px; font-size: 1.3em; color:white; text-indent: 8px; padding: 3px; font-weight: bold; text-transform: uppercase; }

#column1 {float:left; width: 180px; background-color: #F3F1F2; border-left: 1px solid white; border-right: 1px solid #B9ACB1;}

#nav {font-size: 13px; font-weight: normal; text-align: left; }
#nav ul {line-height: 2em; list-style: none; margin: 5px 5px 5px 6px; padding: 0; list-style-type: none;}
#nav li {display:block; line-height: 2em; list-style: none; border-bottom: 1px solid #D0C8CB; }

#nav a {display:block; text-decoration: none; height: 2em;  background-color:transparent; }
#nav a:hover { text-decoration: none; text-decoration: underline; background-image: url(../images/menu_bullet6.gif); background-position: right; background-repeat: no-repeat;}

.on {text-decoration: underline; font-weight: bold; background-image: url(../images/menu_bullet6.gif); background-position: right; background-repeat: no-repeat; }


#main {	float:right; width: 635px;background-color: white; margin-top:1px;}

h1 { text-align: left; font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 2.2em; color: #9C3056; font-weight: normal; line-height: 130%;	background-color: white;	border: 0px double silver;	margin: 10px 0 0px 0 ;}
	
h2 {text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em; }
	
h3 { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px; color: #bd8ca5; font-weight: bold; line-height: 130%;	background-color: white;	margin: 15px 0 15px 0 ; text-transform: uppercase; border-top: 1px solid #bd8ca5; border-bottom:  1px solid #bd8ca5; width: 70%;}


#coltext {text-align: left; font-size: 1.2em; color: #333333; font-weight: normal; padding: 2px 15px 2px 15px;line-height: 130%; }

#col2text {text-align: left; font-size: 1.2em; color: #333333;	font-weight: normal; padding: 2px 15px 15px 15px;line-height: 145%; }

#coltext li { list-style-image: url(../images/menu_bullet.jpg); 
font-size: 1em;
margin-bottom: 2px;
text-align: left;
color: #6B2E43;}

#col2text ul { list-style-image: url(../images/menu_bullet8.gif); 
font-size: 1em;
margin-bottom: 5px;
text-align: left;}

#col2text ol {margin-bottom: 5px;} 
#col2text li { font-size: 1em; margin-bottom: 8px; text-align: left; }

#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-align: center; padding: 4px; background-color: #6B2E43; clear:both; color: white;}

#box1 {background-color:  #F7D4E0; border: 1px solid #F498B8; padding: 3px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}

#box2 {background-color:  #FFF7F2; border: 1px solid #EE5F91; padding: 2px; margin:10px 5px 3px 5px; font-size: 1.2em; text-align: left;}

#box {background-color:  #F5F3F4 ; border: 1px solid #D0C8CC; padding: 4px; }

#highlight { clear: both; text-align: center;  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em; color: black; background-color: #F0F0F0;
	border: 3px double silver;	margin: 5px 0 5px 0; padding: 3px;}

#highlight2 { font-size: 1.2em; color: black; background-color: #F498B8 ;
	border: 0px double silver;	margin: 5px 0 5px 0; padding: 8px 8px 2px 8px; width: 360px; line-height: 140%;  }

.emphasis {color: #B8144E; font-weight: bold; font-size: 120%; font-family:Georgia, "Times New Roman", Times, serif; line-height: 140%;}
.highlight {background-color: #FAEBF2; width: 360px; margin-left: 10px; padding: 3px; line-height:150%; font-weight: bold;}

.quote {  padding-left: 5px; margin: 20px 30px 30px 30px ;  border-left: 3px solid #F498B8;   }
.quote2 {  padding-right: 5px; margin-left: 30px; margin-right: 30px; border-right: 3px solid #F498B8;   }

/* Container for the pic thumbnails */
.picboxouter { width: auto;  padding: 0px; clear: both;}
/* Content holder for the pic box */
.picbox {    width: auto;    color: #DD7CB4;    padding: 5px 6px 3px 6px;
    border:1px solid #D0C8CC;   text-align: center;}
.picbox img {margin: 0px 1px 0px 1px; border: 0px;}

#photos { width: 90%; }
#photos td {border: 1px solid  #dadada; padding: 3px 3px 3px 3px; margin:0px }
#photos tr {padding:0px; }
#photos img {border: 1px solid #666666;}


/* FORMS */
#form {width: 90%; padding: 3px;}
#form table {width: 100%;}
#form td {padding: 3px;}
fieldset {border: 1px solid #E3B5CA; background-color: #F8EDF2; line-height: 145%;}
legend {font-weight: bolder; font-size: 110%; color: #6B2E43;}
label {padding: 6px 0px 6px 0px; }
input:focus{background-color:#ffffcc; color:#000000; border-left: 3px solid #6A69AD;}
em {font-weight:bold; color: #6B2E43; font-size: 14px;}


.none {display: none;}

strong {font-weight: bold;}
.smaller {font-size: 90%; }
.bigger {font-size: 110%;}
.strongcaps {font-weight: bold; text-transform: uppercase;}
.caps {text-transform: uppercase;}
.blight {color: #666666; font-weight: bold;}
.line {border-top: 3px double #D0C8CC; padding-top: 5px; width: 85%}
.color1 {color: #733C5C;}
.right {text-align:right; border-top: 1px solid silver;}
