@charset "utf-8";
/* CSS Document */

body {
background:#120d10;
background-image: url(../img/back-test-big.jpg);
background-position: top;
background-repeat: repeat;
background-attachment: scroll;
margin:0;
padding:0;
font-size:0.9em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #232323;
}

#container{
width: 900px;
margin: 0 auto;
padding: 0px;
height: auto;
margin-top: 44px;
background-color: #ffffff;
background-image:url(../img/paper1.jpg);
}

* {
     margin: 0;
     padding: 0;
}

p{
padding:12px 0 0 0 ;
}
/* header */

#header{
width: 900px;
padding-top:10px;
}

#header-left{
width:675px; float:left; border-top: 0px #46173e solid;
}

#header-right{
	width: 198px;
	height:88px;
	float:right;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-right:27px;
	padding-top:38px;
	font-size:0.85em;
	line-height:18px;
	background-image: url(../img/header-right.gif);
	border-top: 0px #46173e solid;
}

#header-right a{
color:#fff; text-decoration:none;
}

#header-right a:hover{
color:#fff; text-decoration:underline;
}

a:link{
color: #7d2d70;
text-decoration:none;
}
a:visited{color: #7d2d70;
text-decoration:none;}
a:hover{
text-decoration:underline;
}
a:active{color: #7d2d70;
text-decoration:none;}


/* nav bar */

#nav{
	width: 900px;
	height:28px;
	margin: 0px;
	padding: 6px 0 0px 0;
	border-top: #7d2d70    0px solid;
	border-bottom: #7d2d70 0px solid;
	background-image: url(../img/nav.gif);
	background-repeat:no-repeat;
	clear:both;
	font-size:14px;
	
}

#nav ul {
display:inline;
margin:0px 0px; 
list-style:none;
padding:0px;
}

#nav li{
display:inline;
margin:0px 0px;
padding:0px 43px 0px 15px; ;
float:left;
text-align:left;
border-right:0px solid #7d2d70;
height:24px;
padding-top:0px;
}

#nav li.last{
padding-right:0px;
}

#nav ul a{
display:inline;
}


#nav li a:link {
color: #66255b; font-size:1.0em; text-decoration: none; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:bold; 
padding: 1px 2px 2px 2px ;
}
#nav li a:visited {
color: #66255b; font-size:1.0em; text-decoration: none; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:bold; padding:1px 2px 2px 2px ;}
#nav li a:hover { 
 font-weight:bold; color: #FFFFFF; text-decoration:none; background-color: #66255b; padding:1px 2px 2px 2px ; text-decoration:none; background-image:url(../img/nav-back.gif);

}
#nav li a:active {
color:#FFFFFF; text-decoration:none;padding:1px 2px 2px 2px ;
}

#nav li.current a {
font-weight:bold; color: #FFFFFF; text-decoration:none; background-color: #66255b; text-decoration:none; background-image:url(../img/nav-back.gif); padding: 2px 4px;
}

/* container for intro and slideshow */

#bodytop{
margin: 0px 15px 0px 15px;
}

/* home slideshow */

#myGallery
{
width: 555px !important;
height: 325px !important;
} 

#show{
float:right;
margin: 34px 0px 10px 0px;
padding:10px;
width: 555px;
height:325px;
background-color: #000000;
background-image:url(../img/show-back.gif);
}

/* intro text */

#intro{
float:left;
width:275px;
margin: 30px 0px 0px 0px;
}

/* three panels */

#bodybottom{
margin: 0px 15px 0px 15px;

clear:both;
}

#bodybottom1{
margin: 0px 15px 0px 15px;

clear:both;
}

#bottom-left{
width:280px;
float:left;
margin-right:15px;
background-image:url(../img/footer.png);
background-repeat:repeat-x;
padding-bottom:20px;
}

#bottom-mid{
width:280px;
float:left;
margin-right:15px;
background-image:url(../img/footer.png);
background-repeat:repeat-x;
padding-bottom:20px;
}

#bottom-right{
width:280px;
float:left;
background-image: url(../img/footer.png) ;
background-repeat: repeat-x;
padding-bottom:20px;
}

#bottom-left p , #bottom-mid p , #bottom-right p {
padding:12px 10px 4px 2px; 
}
#bottom-left h2  {
padding:10px 10px 10px 10px; color: #262626; font-weight:normal; font-size:1.1em; 
}

#bottom-mid h2 , #bottom-right h2 {
padding:10px 10px 10px 10px; color: #262626; font-weight:normal; font-size:1.1em;
}


#bottom-left a , #bottom-mid a , #bottom-right a { color:#46173e; background-color:; padding: 2px ; text-decoration:underline; font-weight:bold; 
}
#bottom-left a:hover , #bottom-mid a:hover , #bottom-right a:hover { color: #FFFFFF; background-color: #46173e; padding: 2px; text-decoration:none; font-weight:bold;
}


#faq{
margin: 0px 15px 0px 15px;
height:225px;
clear:both;
}




.home-thumb{
	float:left;
	padding:15px 8px 0 2px;
}


/* footer */

#footer { 
	padding: 0 15px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	clear:both;
	margin-top:15px;
	background-image:url(../img/footer.png);
	background-repeat: repeat-x;
	
} 
*html #footer {	margin-top:0px;}


#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 9px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:0.9em;
	color:#66255b;
	
}
#footer a {

	font-size:0.9em; text-decoration:underline; color:#66255b; 
}


/* general rules */




h1{ font-size:1.2em; font-weight:normal;
color: #7d2d70;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:2px 0 0 0 ;
}
h2{
font-size:1.0em;
font-family: Georgia, Arial, Helvetica, sans-serif;
color: #FFFFFF;
margin:0;
padding:0;
}



.thirty-space{
	height:30px;
	margin: 0 auto;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.header2{
font-size:1.2em;
color: #7d2d70;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:10px 0 10px 0 ;
}

.hr-style{
border-color: #acabab;
border-style: dotted;
border-width: 1px 0 0;
height: 0;
clear:both; 
vertical-align:middle;
}
.box-link a {color:#642159; padding: 2px; text-decoration:underline; font-weight:bold; }
.box-link a:visited { color:#642159; padding: 2px; text-decoration:underline; font-weight:bold;}
.box-link a:hover { color: #fff; background-color: #642159; padding: 2px 4px; text-decoration:none;}
.box-link a:active{ color: #fff; background-color: #642159; padding: 2px 4px; text-decoration:none;}

.intro-img{
float:right;
margin: 0 0 0 20px;
}