/************************************
**          Tamburino CSS          **
**         Copyright ©2009         **
**   Written by Sharp Format Ltd   **
**  http://www.sharpformat.co.uk/  **
************************************/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; background: #BBB url('/images/corktilelight.jpg') repeat; background-position: center; background-position: 0px 50px; }
h1 { margin: 12px 0px 2px 10px; padding: 0px; font-size: 24px; color: #FFF; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #006600; font-size: 16px; }
img { border: none; }

textarea#description { width: 500px; height: 250px; }
table.formTable th { font-weight: normal; vertical-align: text-top; padding-top: 6px; text-align: left; }
.left { float: left; }
.right { float: right; }
p.note { clear: both; font-size: 9px; color: #666666; margin: 0px 2px; }
div#message { border: 1px solid #000000; background-color: #FFFFFF; padding: 4px 8px; margin: 10px 0px; }
.error { color: #F00; }

#topstrip { font-size: 10px; text-align: center; height: 12px; color: #FFFFFF; }
#container { width: 760px; margin: auto; position: relative; }
/*#header { width: 750px; margin: auto; }
#header ul { margin-left: 50px; height: 25px; margin-top: 0px; }
#header ul li { margin-right: 50px; background: none;}
#header ul li.active { color: #FFF; }
#header ul li a { color: #CCC; }
#header ul li a:hover { color: #FFF; }*/
#header { margin-top: 10px;}
#header ul { list-style: none; font-size: 14px; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; height: 25px; text-transform:uppercase; }
#header ul li { float: left; margin-right: 5px; background-color: #FFFFFF;}
#header ul li.active { padding: 4px 8px; height: 17px; color: #000; }
#header ul li a { display: block; text-decoration: none; padding: 4px 8px; color: #666; height: 17px; }
#header ul li a:hover { color: #000; }
#header ul.homepage { float: left; margin-left: 12px; margin-right: 76px; }
#header ul.homepage li { margin: 0px; }

img#logo { position: absolute; top: -25px; right: -15px; z-index: 99999; }

#content-container { background-color: #FFF; border: 5px solid #FFF; position: relative; color: #666; }
#content-container img#mainImage { border-bottom: 1px solid #999; }
#content { padding: 0px 10px 8px 10px; }

#footer { font-size: 10px; color: #333; margin: auto; text-align: center; clear: both; height: 60px; }
#footer img { border: none; margin: 0px; }
#footer a { text-decoration: none; text-transform: lowercase; }
#footer a:hover { text-decoration: underline; }
#footer #buttons { width: 296px; margin: auto; }
#footer #buttons a { float: left; margin: 2px; }
#footer #buttons a#sharpformat {
	display: block;
	width: 124px;
	padding-top: 15px;
	height: 0px !important;
	height /**/:15px;
	overflow: hidden;
	background-image: url('http://www.sharpformat.co.uk/images/buttons/built-sharpformat.gif');
	background-repeat: no-repeat;
}

#news .article { clear: both; }
#news .article h2 { font-size: 14px; }
#news .article img { float: left; clear: left; margin: 0px 10px 10px 0px; }
#news table { float: right; clear: right; margin: 2px 0px 5px 5px; }
#news td { width: 302px; height: 302px; text-align: center; vertical-align: middle; }
#news h2#othersHeader { font-size: 12px; margin: 0px; padding: 2px 4px; clear: both; }
#news #otherPhotos { clear: both; padding: 2px; margin-bottom: 5px; }
#news #otherPhotos table { float: left; margin: 2px; }
#news #otherPhotos td { width: 127px; height: 127px; text-align: center; vertical-align: middle; }
#news #otherPhotos img { border: 1px solid #333333; }
#news #turnPage { clear: both; text-align: center; }

#privilege-card img#heading{ padding: 10px; }
#privilege-card form { text-align: center; }
#privilege-card table { margin: auto; }
#privilege-card table th { width: 70px; text-align: right; padding-right: 5px; }
#privilege-card input { width: 415px; }
#privilege-card input#fullname { width: 250px; }
#privilege-card input#dob { width: 80px; }
#privilege-card input#sendApplication { width: 130px; margin-top: 10px; }