/* General Declarations */
*
	{
	padding: 0px ;
	margin: 0px ;
	}


html
	{
	width: 100% ;
	height: 100% ;
	}


body	
	{
	width: 100% ;
	height: 100% ;
	background-color: #271F1D ;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	text-align: left ;
	scrollbar-base-color: white ;
    	}


/* Contents Layout and styles */

#container
	{
	display: block ;
	position: relative ;
	height: auto ;
	width: 980px ;
	margin: 0px ;
	min-width: 980px ;
	background-color:#271F1D;
	}

/*Top Component*/

#header
	{
	display: block ;
	position: absolute ;
	top: 0px;
	left: 0px ;	
	width: 980px ;
	min-width: 980px ;
	height: 120px ;
	background-color: #271F1D ;
	background-image:url(http://www.jedzdesigns.co.uk/images/jedz_designs_header.gif) ;
	background-repeat: no-repeat ;
	background-position: top left ;
	z-index; 10 !important;
	}

/* Navigation styling and layout */

#navigation 
	{
	width: 980px ;
	margin: 0px auto 0px auto ;
	padding: 5px 0px 0px 20px ;
	}

#navigation ul 
	{
	float: right ; 
	margin: 48px 6px 0px 0px ;
	}

#navigation li 
	{
	float: left ; 
	padding-left: 5px ;
	list-style: none ;
	}

#navigation li a 
	{
	display: block ;
	padding: 6px 15px 10px 10px ;
	font-size: 19px ; 
	color: white ;
	text-decoration: none ;
	}

#navigation li.active 
	{
	background: transparent url('http://www.jedzdesigns.co.uk/images/nav_active_left.gif') no-repeat top left ;
	}

#navigation li.active a 
	{
	background: transparent url('http://www.jedzdesigns.co.uk/images/nav_active_right.gif') no-repeat center right ;
	}

#navigation li:hover, #navigation li.hover 
	{
	background: transparent url('http://www.jedzdesigns.co.uk/images/nav_hover_left.gif') no-repeat top left ;
	}

#navigation li:hover a, #navigation li.hover a 
	{
	background: transparent url('http://www.jedzdesigns.co.uk/images/nav_hover_right.gif') no-repeat center right ;
	}

#welcome
	{
	position: absolute ;
	width: 980px ;
	top: 120px ;
	left: 0px ;
	text-align: right ;
	padding: 5px 20px 5px 0px ;
	display: block ;
	}

#content
	{
	display: block ;
	position: relative ;
	float: left ;
	margin-top: 190px ;
	width: 700px ;
	min-width: 700px ;
	padding: 10px 5px ;
	min-height: 300px ;
	height: auto ;
	text-align: justify ;
	}

#content ul
	{
	list-style-image: url('../images/tick.gif') ;
	color: #FFFFFF ;
	padding: 10px 0px 0px 35px ;
	}

#content li
	{
	padding-bottom: 5px ;
	}

/* Right Column Layout and Styles */

#right_column
	{
	diplay: block ;
	position: relative ;
	float: right ;
	margin-top: 190px ;
	width: 240px ;
	min-width: 240px ;
	min-height: 200px ;
	text-align: left ;
	padding: 10px 5px ;
	background: #271F1D url('../images/gradient_background.gif') repeat-x top left ;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	}

#right_column ul
	{
	list-style-image: url('../images/tick.gif') ;
	color: #FFFFFF ;
	padding: 10px 0px 0px 25px ;
	}

#right_column li
	{
	padding-bottom: 5px ;
	}

/* Footer Layout and styles */

#copyright
	{
	display: block ;
	position : relative ;
	width: 970px ;
	min-width: 970px ;
	height: auto ;
	clear: both ;
	padding: 5px 5px ;
	font-size: 10px ;
	line-height: 12px ;
	color: #FFFFFF ;
	border-top: 1px solid #8F8784 ;
	background-color: #271F1D ;
	}


/* General Styling */

p
	{
	font-size: 16px ;
	line-height: 20px ;
	color: #FFFFFF ;
	padding: 5px 10px 10px 5px ;
	}

p.indent
	{
	font-size: 16px ;
	line-height: 20px ;
	color: #FFFFFF ;
	padding: 5px 10px 10px 20px ; 
	}

.footer
	{
	font-size: 9px ;
	}

h1
	{
	font-size: 36px ;
	font-weight: normal ;
	color: #FFFFFF ;
	}

h2
	{
	font-size: 20px ;
	font-weight: normal ;
	color: #008ACA ;
	}

a:link.link, a:visited.link, a:active.link
	{
	font-size: 16px ;
	line-height: 20px ;
	color: #008ACA ;
	text-decoration: none ;
	font-weight: mpme ;
	}

a:hover.link
	{
	font-size: 16px ;
	line-height: 20px ;
	color: #FFFFFF ;
	text-decoration: underline ;
	font-weight: none ;
	}

.footer_right
	{
	float: right ;
	font-size: 9px ;
	}

a:link.footer_links, a:active.footer_links, a:visited.footer_links
	{
	color: #FFFFFF ;
	text-decoration: underline ;
	padding-right: 5px ;
	}

a:hover.footer_links
	{
	color: #FFFFFF ;
	text-decoration: none ;
	padding-right: 5px ;
	}

img_left
	{
	float: left ;
	padding: 10px 10px 10px 10px ;
	}

/* PHP Submission */

.label
	{
	text-align:right;
	font-size: 12px ;
	color: #FFFFFF ;
	}

#submit
	{
	text-align:center;
	}