/*--------------------------------------------------------------------------------
//
//	Outdoori
//
//	by G1 Creative - http://www.g1creative.co.uk
//
//  Copyright 2008 G1 Creative. This code cannot be redistributed without
//  permission from http:/www.g1creative.co.uk
//
//	Date: 26/02/08
//	Version: 1.0
//
// ---------------------------------------------------------------------------------
//	Global Styles
// --------------------------------------------------------------------------- */

* {
	margin: 0 ;
	padding: 0;
}

body {
	font: 62.5%/1.4em Arial, Verdana, Helvetica, sans-serif;
	background: url(../images/bg.jpg) top repeat-x #FAFAF8;
	color: #4c433f;
}

#wrapperHome, #wrapperProfile, #wrapperOutdoori, #wrapperProfileOutdoors {
	margin: 0px auto;
}

#wrapperProfile, #wrapperOutdoori, #wrapperProfileOutdoors {
	width: 730px;
	padding: 50px 175px 0px 175px;
}

#wrapperProfileOutdoors {
	background: url(../images/profile-outdoorsBg.jpg) top no-repeat;
}

#wrapperProfile {
	background: url(../images/profileBg.jpg) top no-repeat;
}

#wrapperOutdoori {
	background: url(../images/outdooriBg.jpg) top no-repeat;
}

#wrapperHome {
	background: url(../images/homeBg.jpg) top no-repeat;
	padding: 108px 190px;
	width: 680px;
}

#profile, #profileLogo {
	border-top: 25px solid #546A82;
}

#outdoori, #outdooriLogo {
	border-top: 25px solid #818D52;
}

#profile-outdoors, #profile-outdoorsLogo {
	border-top: 25px solid #51453D;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

li {
	list-style-type: none;
}

/*-------------------------------------------------------------------------------
//	Home Page
// --------------------------------------------------------------------------- */

#outdoori, #profile, #profile-outdoors {
	width: 210px;
	font-size: 1.1em;
	padding-bottom: 160px;
	float: left;
}

#outdoori p, #profile p, #profile-outdoors p {
	padding-top: 25px;
}

#outdoori, #profile, #wrapperHome ul, #copyrightHome, #profile-outdoors {
text-align: center;
}

#profile {
	margin: 0px 25px;
}

#profile a:link, #profile a:active, #profile a:visited, #outdoori a:link, #outdoori a:active, #outdoori a:visited, #profile-outdoors a:link, #profile-outdoors a:visited , #profile-outdoors a:active {
	display: block;
	padding: 5px;
	color: white;
	font-weight: bold;
}

#profile a:link, #profile a:active, #profile a:visited {
	background: #546A82;
}

#profile a:hover {
	background: #959BAE;
}

#outdoori a:link, #outdoori a:active, #outdoori a:visited {
	background: #818D52;
}

#outdoori a:hover {
	background: #9CAE78;
}

#profile-outdoors a:link, #profile-outdoors a:active, #profile-outdoors a:visited {
	background: #51453D;
}

#profile-outdoors a:hover {
	background: #967967;
}

#wrapperHome ul {
	clear: left;
	width: 680px;
	padding-bottom: 3px;
}

#wrapperHome li {
	display: inline;
}

#copyrightHome {
	clear: both;
	padding-top: 7px;
}

#wrapperHome ul a:link, #wrapperHome ul a:active, #wrapperHome ul a:visited {
	color: #4c433f;
}

#wrapperHome ul a:hover {
	text-decoration: underline;
	color: #93817a;
}

/*-------------------------------------------------------------------------------
//	Sub Page
// --------------------------------------------------------------------------- */

#profileLogo, #outdooriLogo, #profile-outdoorsLogo {
	height: 170px;
}

#profileLogo, #outdooriLogo, #profile-outdoorsLogo, #contentContainer, #footer  {
	width: 730px;
}

#contentContainer, #profileMenu, #outdooriMenu, #profileOutdoorsMenu, #column1, #column2 {
	float: left;
}

#contentContainer {
	background: url(../images/contentBg.jpg) repeat-y right white;
	font-size: 1.1em;
	height: 340px
}

html>body #contentContainer {
	height: auto;
	min-height: 340px;
}

/*-------------------------------------------------------------------------------
//	Menu
// --------------------------------------------------------------------------- */

#profileMenu, #outdooriMenu, #profileOutdoorsMenu {
	width: 210px;
}

#profileMenu a:link, #profileMenu a:active, #profileMenu a:visited, #outdooriMenu a:link, #outdooriMenu a:active, #outdooriMenu a:visited, #profileOutdoorsMenu a:link, #profileOutdoorsMenu a:visited, #profileOutdoorsMenu a:active {
	display: block;
	padding-top: 10px;
	height: 25px;
	color: white;
	font-weight: bold;
	border-bottom: 1px solid white;
	text-align: center;
}

#profileMenu a:link, #profileMenu a:active, #profileMenu a:visited {
	background: #546A82;
}

#profileMenu a:hover {
	background: #959BAE;
}

#outdooriMenu a:link, #outdooriMenu a:active, #outdooriMenu a:visited {
	background: #818D52;
}

#outdooriMenu a:hover {
	background: #9CAE78;
}

#profileOutdoorsMenu a:link, #profileOutdoorsMenu a:active, #profileOutdoorsMenu a:visited {
	background: #51453D;
}

#profileOutdoorsMenu a:hover {
	background: #967967;
}


/*-------------------------------------------------------------------------------
//	Content
// --------------------------------------------------------------------------- */

#column1 {
	color: black;
	width: 280px;
	padding: 20px 50px 20px 20px;
	line-height: 1.6em;
}

#column1 p, #column2 p {
	padding: 5px 0px;
}

#column2 {
	width: 160px;
	padding: 50px 0px 0px;
}

#column1 a, column1 ul a , #footer ul a:active, #footer ul a:visited, #column2 a:link, #column2 a:active, #column2 a:visited {
	color: #4c433f;
}

#column1 ul a:hover, #column1 a:hover {
	text-decoration: underline;
	color: #93817a;
}

/*-------------------------------------------------------------------------------
//	Footer
// --------------------------------------------------------------------------- */

#footer {
	padding: 7px 0px;
	clear: both;
	text-align: center;
	background: #D9D2C8;
}

#footer li {
	display: inline;
}

#footer ul a:link, #footer ul a:active, #footer ul a:visited, #column2 a:link, #column2 a:active, #column2 a:visited {
	color: #4c433f;
}

#footer ul a:hover, #column2 a:hover {
	text-decoration: underline;
	color: #93817a;
}

/*-------------------------------------------------------------------------------
//	Headings
// --------------------------------------------------------------------------- */

h1 {
	font-size: 1.2em;
	padding-bottom: 10px;
}

h2 {
	font-size: 1.1em;
}


/*-------------------------------------------------------------------------------
//	Other Styles
// --------------------------------------------------------------------------- */

.blue {
	color: #546A82;
}

.green {
	color: #818D52;
}

.light-brown {
	color: #967967;
}

.brown {
	color: #51453D;
}

