/*
Theme Name: Lions of Oregon
Theme URI: http://lionsoforegon.org
Author: DHX Advertising
Author URI: http://dhxadv.com
*/

/*************************************************************************/
/*************************** global styles *******************************/

html, body{
	height:100%;
	margin:0;
	padding:0;
	background:#A59C70 url(/lions/wp-content/themes/lions/images/body-bgRepeat.jpg) top repeat-x;
	font:12px/16px Helvetica, Arial, sans-serif;
	color:#4B4C4C;
}
#container{
	width:800px;
	min-height:100%;
	margin:0 auto;
}
* html #container{ /* IE 6 */
	height:100%;
}
.logo{
	width:142px;
	height:77px;
	display:block;
	margin:0 auto;
	background:transparent url(/lions/wp-content/themes/lions/images/logo-lionsOR.gif) no-repeat;
}

/*************************************************************************/
/********************************** nav **********************************/

#nav{
	padding:25px 0 6px 0;
	text-align:center;
}
#nav ul{
	list-style:none;
	margin:8px 0 0 0;
	padding:0;
}
#nav li{
	display:inline;
	margin:0;
	padding:0 11px 0 11px;
	font-size:13px;
	font-weight:bold;
}

/*************************************************************************/
/******************************** sub nav ********************************/

#subnav{
	width:565px;
	margin:0;
	padding:18px 0 0 0;
	text-align:center;
}
#subnav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#subnav li{
	display:inline;
	margin:0;
	padding:0 15px 0 0;
}

/*************************************************************************/
/****************************** home page ********************************/

#homeBanner{
	height:331px;
	background:url(/lions/wp-content/themes/lions/images/home-banner.jpg) no-repeat;
	color:#FFFFFF;
}
#homeBanner p{
	width:360px;
	padding:160px 0 0 45px;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 1px 1px #111111;
}
#regions{
	height:300px;	
	padding-left:32px;
	padding-bottom:40px; /* spacing from footer */
	line-height:14px;
	color:#5B542E;
	background:transparent url(/lions/wp-content/themes/lions/images/home-regionsBg.jpg) no-repeat;
}
*html #regions{ /* IE6 */
	padding-left:22px;
}
#region1, #region2, #region3, #region4{
	width:171px;
	height:150px;
	float:left;
	margin:78px 0 0 10px;
}
#region1 img, #region2 img, #region3 img, #region4 img{
	margin-bottom:7px;
	border:2px solid #6F6947;
}

/*************************************************************************/
/**************************** content pages ******************************/

#main{
	min-height:400px;
	float:left;
	background:transparent url(/lions/wp-content/themes/lions/images/content-bgRepeat.gif) repeat-y;
}
#topCap{
	width:800px;
	height:50px;
	z-index:4;
	background:transparent url(/lions/wp-content/themes/lions/images/content-top.gif) no-repeat;
}
#btmCap{
	width:800px;
	height:96px;
	padding-bottom:70px; /* spacing from footer */
	clear:both;
	background:transparent url(/lions/wp-content/themes/lions/images/content-btm.gif) no-repeat;
}
#column-1{
	width:505px;
	padding:0 30px 0 30px;
	float:left;
	background:transparent url(/lions/wp-content/themes/lions/images/leftColumn-bgRepeat.gif) repeat-y;
}
#column-1 img{
	float:left;
	margin:5px 15px 5px 0;
	border:2px solid #6F6947;
}
#column-2{
	width:200px;
	margin-top:-45px;
	padding:10px 20px 0 15px;
	float:right;
	font-style:italic;
	background:transparent url(/lions/wp-content/themes/lions/images/rightColumn-bg.gif) no-repeat;
}
#column-2 img{
	margin-bottom:10px;
}

/*************************************************************************/
/******************************** footer *********************************/

#footerNavHome, #footerNav{
	width:330px;
	height:20px;
	margin:0 auto;
	padding:15px 0 0 35px;
	clear:both;
}
#footerNav{
	padding-top:47px;
	margin:0 0 0 120px;
}

#footer{
	height:53px;
	margin:0 auto;
	clear:both;
	position:relative;
	margin:-53px auto 0 auto; /* bottom of page minus height of footer, centered */
	background:transparent url(/lions/wp-content/themes/lions/images/footer-bgRepeat.gif) repeat-x;
}
#footerInner{
	width:800px;
	margin:0 auto;
}

/*************************************************************************/
/***************************** type styles *******************************/

p{
	margin:0;
	padding:7px 0 7px 0;
}
h1, h2, h3, h4, h5, h6{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:7px 0 7px 0;	
}
h1{
	width:500px;
	margin:5px 0 0 30px;
	font-weight:bold;
	color:#555347;
	background:url(/lions/wp-content/themes/lions/images/title-bg.gif) center repeat-x;
}
h1 span{
	margin-left:20px;
	padding:0 7px 0 7px;
	background:#F8F6EB;
}
h2{
	padding:7px 0 0 0;
	color:#163D85;
	border-bottom:1px solid #CCCCCC;
}
li{
	margin-top:5px;
	margin-bottom:5px;
}
.floatLeft{
	float:left;
	margin:10px 15px 5px 0;
}
.floatRight{
	float:right;
	margin:10px 0 5px 15px;
}

/*************************************************************************/
/****************************** linkage **********************************/

/** default **/
a:link, a:visited, a:active{color:#4B4C4C; text-decoration:underline;}
a:hover{color:#163D85; text-decoration:underline;}

/** nav **/
#nav a:link, #nav a:visited, #nav a:active{color:#333A27; text-decoration:none;}
#nav a:hover, #nav li.current_page_item a, #nav li.current_page_parent a{color:#163D85; text-decoration:none;}

/** subnav **/
#subnav a:link, #subnav a:visited, #subnav a:active{color:#333A27; text-decoration:none;}
#subnav a:hover, #subnav li.current_page_item a{color:#163D85; text-decoration:none;}

/** home banner **/
#homeBanner a:link, #homeBanner a:visited, #homeBanner a:active{color:#FFFFFF; text-decoration:underline;}
#homeBanner a:hover{color:#857D51; text-decoration:underline;}

/** home page - regions **/
#regions a:link, #regions a:visited, #regions a:active{color:#5B542E; text-decoration:underline;}
#regions a:hover{color:#163D85; text-decoration:underline;}