/* CSS Document */
/* ENCANTADO STYLE by Andrew Bowles */ 


/* -----------------------------------------------------------
					   LAYOUT
------------------------------------------------------------- */
	 
body {background:#FFF; margin:30px 0 0 0; padding:40px 0 20px 0; background:url('../images/sidebar.jpg') top left repeat-y;}
#container {width:908px; margin:0 auto; padding:0; }
#content {float:left; width:908px; margin:0; padding:0;}
#footer {clear:both; height:50px;}
/* HEADER */
#header {float:left; width:908px; height:70px; margin:0 0 5px 0; padding:0; background:url('../images/single_line.gif') bottom left repeat-x;}
#banner {float:right;}
#logo {}
#nav {}

/* LEFT CONTENT */					  
#splashLeft {float:left; width:450px; margin:0 4px 0 0; padding:5px 0 20px 0;  }
#left {float:left; width:440px; margin:0 4px 0 0; padding:20px 10px 0 0; }
#nav {float:left; width:450px; height:15px; margin:0; padding:0 0 15px 0; }

/* RIGHT CONTENT */					  
#splashRight {float:right; width:450px; margin:0 0 0 4px; padding:5px 0 20px 0;  }
#right {float:right; width:450px; margin:0 0 0 4px; padding:20px 0;}
#contact {float:right; width:450px; height:15px; margin:0; padding:0 0 15px 0;  }
#linksContent {float:left; width:908px; height: 360px; margin:0; padding:0;  background:url('../images/thread.gif') 190px 100px no-repeat}

#nav, #contact, #splashLeft, #splashRight {background:url('../images/single_line_short.gif') bottom left repeat-x;}

/* FORMS */	
.contactField {margin-bottom:10px; border:1px solid #999;}
#submit {margin-top:10px; font: 10pt/14pt helvetica, arial, sans-serif; color:#FFF; background:#6B9FC7; border:none; padding: 2px 10px 0 10px; cursor:hand}
#form {background:#FFF;}

/* -----------------------------------------------------------
					   TYPOGRAPHY
------------------------------------------------------------- */

p  {font: 8pt/12pt helvetica, arial, sans-serif; color:#7A7876; margin:10px 0 0 0; padding:0; }
h1 {font: 16pt/24pt helvetica, arial, sans-serif; color:#6B9FC7; margin:0; padding:0;}
h2 {font: 9pt/12pt helvetica, arial, sans-serif; color:#B2D9DA; margin:10px 0 0 0; padding:0;}
h3, h3 a {font: 12pt/16pt helvetica, arial, sans-serif; color:#6B9FC7; margin:0 0 5px 0; padding:0;}
h4 {font: 10pt/12pt helvetica, arial, sans-serif; color:#7A7876; margin:10px 0 0 0; padding:0;}


a {text-decoration:none;  }
a:focus {outline: none;}
a.link {color:#7A7876;}
a:hover, #nav a:hover, #left a:hover {color:#6B9FC7; text-decoration:line-through;}

#nav a#active {text-decoration:line-through;}
img {border:none;}
ul {list-style-type:none; }
.blue {color:#6B9FC7;}
.green {color:#B2D9DA;}
.dkgray {color:#E0BBD9;}
.pink {color:#DA6AA9;}
.invisible {visibility:hidden;}
.italic {font-style:italic;}

#nav a {font: 11pt/14pt helvetica, arial, sans-serif; margin:0; padding:0;text-decoration:none; }
#contact a {font: 8pt/10pt helvetica, arial, sans-serif; color:#BCBCBC; margin:0; padding:0;}
#contact a:hover {color:#6B9FC7; }