﻿/* © Sussex Lodge Guest House & W12CS 2007 */

body 
	{	font-family:Arial, Helvetica, sans-serif;
		font-size: 14pt;
		color:#371903;
		background-color:#f5f5f5;
		text-align:center;
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}

img 
	{
		border:0px;
	}
a, a:visited 
	{
		text-decoration: none;
	}
	
a:hover 
	{
		text-decoration: underline;
	}

#MainBody 
	{
		width: auto;
		background-color: #beb2a7;
		color: #371903;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
#MastHead 
	{
		width: 100%;
		height: 125px;
		text-align: center; 	
	}
#TblLogo
	{
		Width: 900px; 
        border: none;
        text-align: center;
	}
		
#Nav 
	{
		width:100%;
		padding-top:5px;
		padding-bottom:5px; 
		text-transform: uppercase;
	}
	
#Nav ul 
	{
		margin:0;
		padding:0;
	}
	
#Nav li 
	{
		font-size:70%;
		font-weight:bold;
		padding-left:130px;
		list-style-type:none;
		display:inline;
	}
	
#Nav a:link, #Nav a:visited 
	{	
		text-decoration:none;
	}
#Nav a:hover
	{
		color: Red;
		text-decoration: underline;
	}	
#BotBar 
	{
		width:100%;
		padding-top:5px;
		padding-bottom:5px; 
	}


/**********************************/
/*    Default Content Styles      */
/**********************************/



/**********************************/
/*         Colour options         */
/**********************************/

#ColouredContainer 
	{
		margin:0;
		border:0
	}


	.TextAddrColour 
		{	
			font-size: 12pt;
			color: #f5f5f5;
			text-align: left
		}
	.TextColour 
		{		
			font-size: 12pt;
			color: #f5f5f5;
		}
	.TextColourL 
		{		
			font-size: 12pt;
			color: #f5f5f5;
			text-align: left 
		}
	.TextColourSm 
		{		
			font-size: 10pt;
			color: #f5f5f5;
		}
	.TextWingColour 
		{	
			font-size: 16pt;
			color: #f5f5f5;
			font-family:'Wingdings'
		}
	.TextWingColourSm 
		{	
			font-size: 12pt;
			color: #f5f5f5;
			font-family:'Wingdings'
		}
	.TextNavColour
		{	
			font-size: 10pt;
			color: #371903;
		}
	.TextHdColour 
		{	
			font-size: 42pt;
			color: #371903;
			text-align: center;
			vertical-align: top; 
			font-weight: bold; 
			font-family: 'Times New Roman';
			height: 140px;
		}


/**********************************/
/*      End of Colour options     */
/**********************************/


#Content 
	{	
		width:95%;
		background-color:#371903;  
		margin-left:15px; 
	}


.EMailForm p
	{
		width: 300px;
		clear: left;
		margin: 0;
		padding: 5px 0 8px 0;
		padding-left: 100px; /*width of left column containing the label elements*/
		border-top: 0px none;
		height: 1%;
	}

.EMailForm label
	{
		font-weight: bold;
		float: left;
		margin-left: -155px; /*width of left column*/
		width: 150px; /*width of labels. Should be smaller than left column (155px) 
						to create some right margin*/
	}

.EMailForm input[type="text"]
	{ /*width of text boxes. IE6 does not understand this attribute*/
		width: 180px;
	}

.EMailForm textarea
	{
		width: 250px;
		height: 150px;
	}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix
	{
		margin-left: 3px;
	}


