/* -- White Face Design Template -- */

/* -- Generic Tag Markup -- */

#body {	background-color: #000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#fff; margin:0px}

.clear {clear:both; margin:0; padding:0;}
.tabclear {clear:both; margin:0; padding:0; height:1%;}
div {margin:0; padding:0;}
p { font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#fff; line-height:17px; }
img { border:0px; padding-right:5px;}

h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#fff; }

h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height: 20px; margin:0px; padding:0px; color:#fff; }

span { font-size: 13px; font-weight:bold; letter-spacing:1px; }


/* -- Main Template Layout -- */

#header {height: 80px;margin: 0;background: url("../images/header.jpg") top no-repeat; }

#pagewrap {width:700px; height:auto; margin:0px auto;}

#pagewrap_enter {width:100%; height:100%;}

#header_wrap {width:700px; margin:0 auto; height:80px; padding:0; background:#fff; overflow:hidden;}

#enter_frame {width:650px; margin:auto; height:450px; padding-top:30px; text-align:center; background: url("../images/bkgrnd_default.gif") top no-repeat; font-size:22px; font-family:Arial, Helvetica, sans-serif;}

#home_frame {width:670px; margin:0 auto; height:520px; padding:15px; padding-top:35px; background: url("../images/bkgrnd_home.jpg") top no-repeat;  overflow:hidden;  float:left; clear:both;}

#main_frame {width:670px; margin:0 auto; min-height:550px; height:auto; padding:15px; background: url("../images/bkgrnd_main.jpg") top no-repeat;  overflow:hidden;  float:left; }

#gallery_frame {width:670px; margin:0 auto; min-height:550px; height:auto; padding:15px; background: url("../images/bkgrnd_main.jpg") top no-repeat;  text-align:center; overflow:hidden;  float:left; }

#wimpy_frame {width:330px; margin:0 auto; height:auto; overflow:hidden;  float:right; }

#wimpy_video_frame {width:340px; margin:0 auto; height:auto; overflow:hidden;  float:right; }

#wimpy_text_frame {width:330px; margin:0 auto; height:auto; overflow:hidden;  float:left; }

#wimpy_video_text_frame {width:320px; margin:0 auto; height:auto; overflow:hidden;  float:left; }

#contact_frame {width:670px; margin:0 auto; min-height:550px; height:auto; padding:15px; background: url("../images/bkgrnd_contact.jpg") top no-repeat;  overflow:hidden;  float:left; }

#home_text {width:340px; margin:0 auto; height:auto; padding:20px; padding-top:65px; float:right; text-align:center; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#fff; }

#contact_text {width:340px; height:400px; padding-top:65px; float:left;}

#contact_text_base {width:670px; margin:0 auto; height:auto; text-align:center; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:17px; clear:both;}

#footer {width:700px; margin: 0px; padding-top: 5px; padding-bottom:20px; text-align:center; clear:both;}

/* -- Form Parameters -- */

#form {width:600px; margin: 0px; padding-top: 0px; text-align:left; clear:both;}

/* -- Link Colours -- */
a:link		{ color: #9900CC; text-decoration: underline; }
a:hover {color: #999999; text-decoration: underline;  }
a:visited	{ color: #9900CC; text-decoration: underline; }
a:active	{ color: #9900CC; text-decoration: underline; }