/* Lagonda Club */

/* Start: Element Tags */

html,body {
	/*background:#ece9d6 url(http://www.lagondaclub.co.uk/template_elements/random_background/rotate.php) repeat-x;*/
	background:#5e663a;
	margin:0 auto;
	min-height:100%;
	margin-bottom:1px;
	text-align:center;
}

h1 {
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin:0 0 10px 0;
	text-align:center;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 10px 0;
	text-align:left;
}

h3 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	margin:3px 0;
}

p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:175%;
	margin:0 0 10px 0;
	padding:0;
}

a {
	color:#000;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:0;
	padding:0;
}

img {
	behavior:url(http://www.lagondaclub.co.uk/iepngfix.htc)
}

/* End: Element Tags */

/* Start: Layout Styles */

#outerWrapper {
	background:url(../../template_elements/background_tile.gif) 50% 200px repeat-y;
}

#wrapper {
	/*height:713px;*/
	margin:15px auto 0 auto;
	min-height:713px;
	overflow:hidden;
	text-align:left;
	width:849px;
}

#wrapperHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/background_image.jpg) no-repeat;
	height:713px;
	margin:15px auto 0 auto;
	overflow:hidden;
	text-align:center;
	width:849px;
}

#wrapperHomeDev {
	background:url(http://www.lagondaclub.co.uk/template_elements/background_image.jpg) no-repeat;
	height:1713px;
	margin:15px auto 0 auto;
	overflow:hidden;
	text-align:center;
	width:849px;
}

#header {
	background:url(../../template_elements/background_header.jpg) 50% 0 no-repeat;
	clear:left;
	float:left;
	height:230px;
	margin:0;
	padding:0;
	text-align:center;
	width:849px;
}

#navigation {
	float:left;
	height:713px;
	width:206px;
}

#navigationHome {
	float:left;
	height:31px;
	width:849px;
}

#navigationHeader {
	/* This is the random image of the car */
	/* The following URL needs to be included in the template file as a PHP include */
	background:url(http://www.lagondaclub.co.uk/template_elements/random_image/rotate.php) no-repeat;
	height:134px;
	margin:100px 0 0 0;
	width:206px;
}

/* Start: Standard navigation buttons */

#navigationButtons {
	background-color:#999900;
	margin-left:35px;
	padding:0;
	width:157px;
}

#navigationButtons ul {
	margin:0;
	padding:0;
}

#navigationButtons li {
	border:1px solid transparent;
	/*display:block;*/
	list-style:none;
	margin:5px 0;
	/*text-indent:-9999em;*/
}

#navigationButtons li a:link {
	color:transparent;
	/*text-indent:-9999px;*/
}

#navigationButtons li:hover {
	border:1px solid #c3aa82;
}

#navigationButtons li a:visited {
	color:transparent;
}

/* End: Standard navigation buttons */

/* Start: Home page navigation buttons */

#navigationButtonsHome {
	margin:154px 0 0 0;
	padding:0;
}

#navigationButtonsHome ul {
	margin:0;
	padding:0;
}

#navigationButtonsHome li {
	border:1px solid transparent;
	/*display:inline;*/
	display:inline;
	list-style:none;
	margin:0;
	/*text-indent:-9999em;*/
}

#navigationButtonsHome li a:link {
	color:transparent;
}

#navigationButtonsHome li a:visited {
	color:transparent;
}

#navigationButtonsMembers {
	margin:0;
	padding:0;
}

/* End: Home page navigation buttons */

.navigationHide {
	/* Applying this class to a span tag within each line item as we don't display the text. Meh. */
	display:none;
}

/* Start: Buttons for the Standard Template */

.btnHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/home.png) no-repeat;
}

.btnHistory {
	background:url(http://www.lagondaclub.co.uk/template_elements/history.png) no-repeat 0% 0%;
}

.btnGallery {
	background:url(http://www.lagondaclub.co.uk/template_elements/gallery.png) no-repeat 0% 0%;
}

.btnEvents {
	background:url(http://www.lagondaclub.co.uk/template_elements/events.png) no-repeat 0% 0%;
}

.btnCompetitions {
	background:url(http://www.lagondaclub.co.uk/template_elements/competitions.png) no-repeat 0% 0%;
}

.btnLinks {
	background:url(http://www.lagondaclub.co.uk/template_elements/links.png) no-repeat 0% 0%;
}

.btnContact {
	background:url(http://www.lagondaclub.co.uk/template_elements/contact.png) no-repeat 0% 0%;
}

/* End: Buttons for the Standard Template */

/* Start: Buttons for the Home Page Template */

.btnHistoryHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeHistory.gif) no-repeat 0% 0%;
}

.btnGalleryHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeGallery.gif) no-repeat 0% 0%;
}

.btnEventsHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeEvents.gif) no-repeat 0% 0%;
}

.btnCompetitionsHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeCompetitions.gif) no-repeat 0% 0%;
}

.btnLinksHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeLinks.gif) no-repeat 0% 0%;
}

.btnContactHome {
	background:url(http://www.lagondaclub.co.uk/template_elements/homeContact.gif) no-repeat 0% 0%;
}

/* End: Buttons for the Home Page Template */

/* This is a copy of the content div for the original design */

/*
#content {
	float:left;
	width:538px;
	margin:44px 48px 50px 42px;
}
*/

#content {
	background:url(../../template_elements/background_tile.jpg) 50% 0 repeat-y;
	clear:left;
	float:left;
	margin:0;
	min-height:420px;
	padding:0;
	width:849px;
}

#contentWrapper {
	width:730px;
	margin:0 auto;
	padding:0;
}

#contentHome {
	float:right;
	margin:10px 68px 0 0;
	text-align:left;
	width:385px;
}

#contentHome p {
	line-height:150%;
	margin:0 0 10px 0;
}

#contentHomeDev p {
	line-height:175%;
	margin:0 0 10px 0;
}

#contentHomeDev {
	float:right;
	margin:10px 0 0 0;
	text-align:left;
	width:385px;
}

#annotation {
	float:left;
	width:300px;
	margin:275px 0 0 82px;
}

#annotationDev {
	float:left;
	width:300px;
	margin:10px 0 0 0;
}

#annotation p {
	font-size:11px;
}

.annotation {
	font-size:11px;
	margin:0 0 0 50px;
}

/* End: Layout Styles */

/* Start: Content */

#heading {
	clear:both;
	float:left;
	text-align:center;
	width:100%;
}

/* End: Content */

/* Start: Events */

.eventDate {
	clear:both;
	float:left;
	margin-right:10px;
	width:65px;
}

.eventDescription {
	float:left;
	width:720px;
}

.eventOrganiser {
	clear:both;
	float:left;
	margin:0;
	width:100%;
}

/* End: Events */

/* Start: Image alignment */

.left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}

/* End: Image alignment */

/* Contact Us page */

.contactColumn {
	float:left;
	width:225px;
}

#flashAnimation {
	clear:both;
	float:left;
	height:135px;
	margin:0 0 0 115px;
	width:618px;
}

#flashAnimationDev {
	clear:both;
	float:left;
	height:135px;
	margin:25px 0 0 115px;
	width:516px;
}

#footer {
	background:url(../../template_elements/background_footer.jpg) 50% 0 no-repeat;
	clear:left;
	float:left;
	height:63px;
	margin:0;
	padding:0;
	width:849px;
}

/* @group Log-in form link */

#loginHome {
	border-top:1px solid #d0c6ab;
	border-bottom:1px solid #d0c6ab;
	clear:both;
	float:left;
	margin:15px 0 0 0;
	padding:9px 0 0 0;
	text-align:left;
	width:325px;
}

#login {
	float:left;
}

/* @end */

/* @group Registration Form */

#form_intro {
	float:left;
	margin:0 0 25px 0;
	width:100%;
}

#form_intro p {
	margin:0;
	padding:0;
}

.registration_form p {
	margin:0 0 0 200px;
}

#member_form {
	width:100%;
	margin:25px auto;
}

label {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:200px;
}

#loginHome label {
	width:75px;
}

.labelUsername {
	font-size:13px;
}

.labelPassword {
	font-size:13px;
	margin:0 0 0 31px;
}

.labelTerms {
	width:475px;
}

.note {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin:10px 0 0 0;
	width:400px;
}

/* @end */

.comment {
	font-style:italic;
	margin:50px 0 0 50px;
}


/* @group Body classes */

.bulletin p {
	margin:0 0 14px 25px;
}

/* @end */

fieldset {
	border:0;
}

#holdingPage {
	margin:25px 0 0 0;
	text-align:center;
}
