body, div, h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td, hr, img {margin:0; padding:0;}
ul {list-style-type:none;}

body {margin:10px 25px 30px 0; /*background:#430119 url(backgrounds/body.jpg) no-repeat;*/ color:#555242; font:11px Tahoma, Arial, Helvetica, sans-serif;}

/* Links */
a {color:#A90D18; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Headers */
h1 {font: 36px Georgia, Times New Roman, Times, serif; letter-spacing:-1px; margin-bottom:16px; padding:10px 0; border-top:1px solid #DDDCD9; border-bottom:1px solid #DDDCD9;}
h2 {font:normal 11px Tahoma, Arial, Helvetica, sans-serif;}
h3 {font:bold 15px Georgia, Times New Roman, Times, serif; letter-spacing:-1px; margin-top:18px; color:#A90D18;}
h4 {font:14px Georgia, Times New Roman, Times, serif; letter-spacing:-1px; color:#FFF;}
h5 {font: normal 12px Georgia, Times New Roman, Times, serif; color:#A90D18; }


/* Layout */
div#container {width:980px; }

div#content-container {float:right; width:639px; padding-bottom:21px; background:url(../backgrounds/content-container.png) bottom no-repeat;}
div#content {width:581px; padding:34px 29px 29px; background:#FFF url(../backgrounds/left.gif) no-repeat;}

div#content p, table {padding:10px 0; font: normal 11px Georgia, 'Times New Roman', Times, serif; line-height: 18px; }
div#content td {padding:5px 20px; border-bottom:1px solid #EEE;}
div#content h2 {padding:10px 0; font: bold 14px Georgia, 'Times New Roman', Times, serif; line-height: 21px; }
div#content hr {height:1px; color:#DDDCD9; background-color:#DDDCD9; border:0; margin:10px 0; padding:0;} 
div#content .small {font-size:9px;}
div#content #main {margin-top:16px;}
div#content .inline-right {float:right; margin:10px 10px 0 29px; padding:29px 29px 20px 29px; background:#FFF url(../backgrounds/left-img_334x242.gif) no-repeat;}

div#footer {width:581px; margin-top:30px; padding:15px 0; border-top:1px solid #DDDCD9; }
div#footer p { font-size: 10px !important; }

div#nav {float:left; width:330px; color:#FFF; margin-top: 20px; }
div#nav ul {padding-bottom:12px;}
div#nav li {margin:13px 30px 13px 15px; font:bold 14px Georgia, Times New Roman, Times, serif; text-align: right; }
div#nav li a {color:#a90d18;}
div#nav li a:hover {color:#a90d18; text-decoration:underline;}
div#nav p {padding:15px 0 15px 51px; line-height:20px;}
div#nav p a {color:#FFF; font-weight:bold; text-decoration:underline;}
div#nav p a:hover {text-decoration:none;}

div#intro {margin:0 30px 0 15px; padding:14px 18px; border:4px solid #693447; background-color:#430119;}
div#intro p {padding:10px 0; line-height:15px;}


.fl { float: left !important; }
.fr { float: right !important; }
.cb { clear: both !important; }

.pl10 { padding-left: 10px !important; }
.mt10 { margin-top: 10px !important; }
.mb10 { margin-bottom: 10px !important; }


/* Form Styles - PB - 22/01/2010 */

.formbox1 label, .formbox2 label {
		display:block;
		float:left;
		height:auto;
		margin-right:10px;
		text-align:right;
		width:80px;
		padding-top: 2px;
}

.formbox1 { border: 10px solid #eee; color: black; margin: 0 20px 0 30px; padding: 15px 15px 10px 15px; }

.formbox2 label { width:160px; }

.formbox1 input, .formbox1 select, .formbox2 input, .formbox2 select {
		display:block;
		float:left;
		margin-bottom:5px;
		font-size: 11px;
}

.formbox1 input { min-width:130px;}
.formbox2 input { min-width:130px;}
				

/* News Item Styles - PB - 22/02/2010 */

.news_item { }
.news_image { width: 150px; float: left; }
.news_content { width: 420px; float: right; }


/* News Item Styles - PB - 26/02/2010 */

.lightbox_tn { margin-right: 10px; margin-bottom: 10px; border: 5px solid #333; }
.lightbox_tnr { margin-bottom: 10px; border: 5px solid #333; }




