
@import "http://www.bevivid.co.uk/core_stylesheet.css";

* { margin:0; padding:0; border:0 }

/******************** divs ********************/

#main { width:960px; border:1px solid #565598; margin:auto; margin-top:10px }

.subheader { width:960px; border-bottom:1px solid #000; background-image: url(../images/YPC-Background-image1.jpg); }

.header { width:960px; margin:0; padding:0; border:0; background-image: url(../images/YPC-Background-image1.jpg); }
#menu { width:960px; float:left; background-color:#a4abb2 }
.headerbanner { width:960px; float:left; border-bottom:1px solid #000 }
#special_bar {width: 956px; height: 20px; clear: both; background-color:#fff;}


.left { width:200px; float:left; margin:0; padding:0 }
.leftbox { border-bottom:1px solid #565598; border-top:1px solid #565598; border-right:1px solid #565598; width:200px; margin:0; padding:0 }

.right { width:200px; float:right; }
.rightbox { border-bottom:1px solid #565598; border-top:1px solid #565598; border-left:1px solid #565598; width:200px }

.center { width:550px; float:left; text-align: justify; }
.center_wide { width:740px; float:left; text-align: justify; }
.photos { width:520px; border:1px solid #010065; }

.footer { width:960px; height: 20px; margin:0; padding:0; border:0; background-image: url(../images/YPC-Background-image1.jpg); }
.subfooter { width:960px; margin:auto; margin:0; padding:0; border:0 }

/******************** text ********************/

p { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000 }

h1 { font:bold 12pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#010065 }
h2 { font:bold 9pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#010065 }
h3 { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#010065 }
h4 { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#010065 }
h5  { font: normal 10pt Arial, Helvetica, sans-serif; font-style:italic; border:0; padding:0; margin:0; color:#999 }
h6 { font:normal 7pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#010065 }


.photos h2 { background-color:#01a4e5; padding:5px 0 5px 10px; }
.right h1 { font:bold 9pt Arial, Helvetica, sans-serif; color:#010065; margin:0; padding:4px 0 4px 10px;; border:0; border-bottom: 1px solid #616161; }
.left h1 { font:bold 9pt Arial, Helvetica, sans-serif; color:#565598; margin:0; padding:4px 0 4px 10px;; border:0; border-bottom: 1px solid #616161; }

/******************** links ********************/

a { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000; text-decoration:underline }
a:hover { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000; text-decoration:none }

.subfooter a { font:normal 7pt Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline }
.subfooter a:hover { text-decoration:none;  }

/******************** forms ********************/

input { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000 }
textarea { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000 }
option { font:normal 8pt Arial, Helvetica, sans-serif; border:0; padding:0; margin:0; color:#000 } 
.textborder { border:1px solid #ccc; padding:1px }
/******************** forms ********************/

#wx_module_6490 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
