/*
Theme Name: Westwood Outdoors Theme
Theme URI: N/A
Description: Theme for Westwood Outdoors
Version: 1.0
Author: Sean Newby
*/

/* General Styles
-----------------------------------------------------------------*/
body{
	margin: 0px;
	background: #181C10;
	font-family: Trebuchet MS, Verdana, sans-serif;
}

#mainContainer{
	display: block;
	width: 757px;
	margin: 20px auto 0px auto;
}

#mainContainerFloat{
	float: left;
	width: 757px;
}
p.eventon_shad_p {
    display: none;
}
.alignleft{
	float: left;
	margin: 5px;
}

.alignright{
	float: right;
	margin: 5px;
}
iframe {
    max-width: 100%;
}
iframe.wp-embedded-content {
    max-width: 100%;
}
img{
	border: none;
}

a:link,
a:visited{
	text-decoration: none;
	color: #631821;
	font-weight: bold;
}

a:hover,
a:active{
	text-decoration: underline;
	color: #631821;
}

/* Header Styles
-----------------------------------------------------------------*/
#headerContainer{
	float: left;
	width: 757px;
	height: 395px;
	/*background: url('images/headerBackground.jpg') no-repeat bottom left;*/
}

#menuContainer{
	float: left;
	width: 757px;
	height: 26px;
	background: url('images/menuBackground.jpg') no-repeat;
}

#logoContainer{
	float: left;
	width: 246px;
	height: 239px;
	background: url('images/logoBackground.jpg') no-repeat;
}

#logo a:link, #logo a:visited, #logo a:hover, #logo a:active{
	display: block;
	position: relative;
	z-index: 2;
	width: 187px;
	height: 72px;
	margin: 57px 0px 0px 33px;
	text-decoration: none;
	border: none;
	
}

#logo a span{
	visibility: hidden;
}

#homeHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/homeHeaderBackground.jpg') no-repeat;
}

#andrewHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/andrewHeaderBackground.jpg') no-repeat;
}

#caroleHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/caroleHeaderBackground.jpg') no-repeat;
}

#riverNotesHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/riverNotesHeaderBackground.jpg') no-repeat;
}
#homeHeader.techniquies
{
	background: url('images/techniques-header-image.jpg') no-repeat !important;
}

#calendarHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/calendarHeaderBackground.jpg') no-repeat;
}

#contactHeader{
	float: left;
	width: 511px;
	height: 239px;
	background: url('images/contactHeaderBackground.jpg') no-repeat;
}

#homeHeaderContent{
	float: left;
	width: 522px;
	height: 130px;
	background: url('images/homeHeaderContentBackground.jpg') no-repeat;
}
#homeHeaderContent.techniquies
{
	background: url('images/left-image-header-techniques.jpg') no-repeat !important;
}

#andrewHeaderContent{
	float: left;
	width: 522px;
	height: 130px;
	background: url('images/andrewHeaderContentBackground.jpg') no-repeat;
}

#caroleHeaderContent{
	float: left;
	width: 522px;
	height: 130px;
	background: url('images/caroleHeaderContentBackground.jpg') no-repeat;
}

#headerContent{
	float: left;
	width: 340px;
	height: 85px;
	margin: 5px 0px 0px 170px;
}

#headerContent p{
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 8pt;
	color: #ECE6C5;
}

#headerSidebar{
	float: left;
	width: 235px;
	height: 130px;
	background: url('images/headerSidebarBackground.jpg') no-repeat;
}
#headerSidebar.techniquies
{
	background: url('images/right-image-header-techniques.jpg') no-repeat !important;
}

#emailLink a:link, #emailLink a:visited, #emailLink a:hover, #emailLink a:active{
	display: block;
	position: relative;
	z-index: 1;
	width: 59px;
	height: 15px;
	margin: 102px 0px 0px -68px;
	text-decoration: none;
	border: 0px;
}

#riverNotesLink a:link, #riverNotesLink a:visited, #riverNotesLink a:hover, #riverNotesLink a:active{
	display: block;
	position: relative;
	z-index: 1;
	width: 88px;
	height: 24px;
	margin: -22px 0px 0px 0px;
	text-decoration: none;
	border: 0px;
}

#emailLink a span,
#riverNotesLink a span{
	visibility: hidden;
}


/* Template Styles
-----------------------------------------------------------------*/
#bodyContainer{
	float: left;
	width: 757px;
	min-height: 400px;
	background: url('images/bodyBackground.jpg') repeat-y;
}

#bodyHeader{
	float: left;
	width: 757px;
	height: 10px;
	background: url('images/bodyHeaderBackground.jpg') no-repeat;
}

#template{
	float: right;
	width: 440px;
	min-height: 300px;
	margin: 0px 40px 0px 0px;
	color: #631821;
	font-size: .8em;
}

.pageTitle{
	margin-bottom: 0px;
	font-size: 14pt;
	clear: both;
}

.pageTitle a:link,
.pageTitle a:visited,
.pageTitle a:hover,
.pageTitle a:active{
	text-decoration: none;
	color: #631821;
}

/* SideBar Styles
-----------------------------------------------------------------*/
#sidebar{
	float: left;
	width: 215px;
	min-height: 300px;
	margin: 0px 0px 0px 20px;
	font-size: .7em;
	color: #4A5921;
}

#sidebar .redText{
	color: #631821;
	font-weight: bold;
}

#sidebar img
{
	float: left;
}

#sidebar p{
	margin: 0px;
}

#sidebar a:link,
#sidebar a:visited{
	text-decoration: none;
	color: #631821;
}	

#sidebar a:hover,
#sidebar a:active{
	text-decoration: underline;
	color: #631821;
}	
/* Footer Styles
-----------------------------------------------------------------*/
#footerContainer{
	float: left;
	width: 757px;
	height: 128px;
	padding: 12px 0px 0px 0px;
	background: url('images/footerBackground.jpg') no-repeat top left;
}

#footerContainer ul li{
	float: left;
	list-style-type: none;	
	margin: 0px 0px 0px 30px;
}

.nav-previous,
.nav-next
{
	font-size: 1em;
}
	