/*
Theme Name: Integris Marketing
Theme URI: http://integrismarketing.com/
Description: Custom Wordpress theme designed and built specifically for Integris Marketing. Not available for Resale. Work is Copyright Protected. ©2010 Blair O'Neil - Owner of Integris Marketing.
Version: 1.0
Author: Blair O'Neil and Fr. John Schroedel
Author URI: http://integrismarketing.com/
Tags: custom
*/
body {
	background: #7A8A25;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background: url(/wp-content/themes/integris/images/grunge_bg.jpg) top center no-repeat #7a8b25;
}
img { border: 0; }
a { color: #5F7B33; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

fieldset {border:none;margin:0;padding:0;}
#sitemap { display:block; }
#sitemap ul { margin:0; }
#sitemap #keywords { width:300px; height:300px; overflow:auto; border:1px solid #000000; }

h1, h2, h3, h4, h5, h6 {
	margin: 0.25em;
	color: #000000;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
}
h1 { font-size: 1.7em;margin:25px 0 15px;letter-spacing:1px;line-height: 120%;text-transform: uppercase;font-weight:bold; }
h2 { font-size: 1.4em;margin:15px 0 10px; }
h3 { font-size: 1.3em;font-weight:bold;margin-top:15px; }
h4 { font-size: 1.1em;margin:25px 0 0 10px;font-weight:bold;}
h5 { font-size: 1.0em;font-weight:bold;margin-left:10px;}
h6 { font-size: 1.0em; }
p {margin-left:10px;}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2.pagetitle {
	font-size: 1.5em;
	}

#sidebar h2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #8b7358;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #5f7b33;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

h2 {color:#5f7b33;clear:all;text-transform: uppercase;line-height:1.5em;}

#sidebar h2 {clear:none;color:#e08e40;font-weight:bold;}

ul {
	line-height: 1.5em;
	margin: 0 1em;
	padding: 0 0em;
}


/*********************************************
		Multilevel Navigation Styles
*********************************************/

#nav {
	display: block;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	width: auto;
	height: 47px;
	z-index: 100;
	text-align:left;
}

/* This is the style for the first UL (horizontal) */
#nav ul {
	padding: 0;
	margin: 1px 0 0 0;
	list-style: none;
	line-height: 1;
	background: transparent;
	text-transform: uppercase;
}


#nav li { /* all list items */
	background: none;
	width: auto;
	display: block;
	float: left;
	list-style-type: none;
	margin: 0 15px; padding: 0px;
}

#nav li ul {margin-top:-4px;}
#nav li ul li {margin:0;}

#nav ul li.home {
	background: none;
}

/* The style for all links */
#nav a {
	display: block;
	width: auto;
	color: #8B7358;
	text-decoration: none;
	font-weight: normal;
	padding:15px 6px;
	margin:0;color:#666; text-decoration:none;
}
#nav a:hover { color: #f3901d;
 }

#nav li ul { /* second-level lists */
	position: absolute;
	background: #f3c32d;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-transform: none;
	text-align:left;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

/* The universal hover state colors and background for all LI items and links
	background:url(/wp-content/themes/integris/images/arrow_right_7.gif) right no-repeat;
*/
#nav li:hover,
#nav li:hover a,
#nav li.sfhover,
#nav li.sfhover a,
#nav li a:hover {
	color: #f3901d;color: #f3901d;
	text-decoration: none;
}

/* This is the style for the links within the LI items within the nested UL */
#nav li:hover ul li a,
#nav li:hover ul li.current_page_item a,
#nav li.sfhover ul li a,
#nav li.sfhover ul li.current_page_item a {
	width: 170px;
	display: block;
	margin: 0px; padding: 5px 15px;
	border: none;
	line-height: 1.1em;
	color:#555;
	font-size:15px;
	border-top:1px dotted #f2b62d;
}



/* This shows the nested UL when you hover */
#nav li:hover ul,
#nav li.sfhover ul {
	left: auto;
	display:  block;
	z-index: 300;
	padding:3px 0;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
}

/* This is the style for the hover state on the links within the LI items within the nested UL */
#nav li:hover ul li a:hover,
#nav li.sfhover ul li a:hover {
	color: #F6921E; color:white;
	text-decoration: none;
	margin: 0px; padding: 5px 15px;
	z-index: 300;
	width:170px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	z-index: 300;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 400;
	width: 200px;
}

/* Show only to IE7
*:first-child+html #nav li li:hover ul {
	background: red;left:200px;
}

/* Show only to IE6
* html #nav li li:hover ul {
	background: red;
}*/

/* if you want to set a "current page item" style, do it here */
#nav ul li.current_page_item {
	background:url('http://www.integrismarketing.com/files/images/im_nav-arrow.jpg') no-repeat top center;
}
#nav ul li.current_page_item a {
	color:#f3901d;
}
/* Slideshow */
#slidewrap {width:648px;height:396px;margin:0 auto;background-color:#fff;overflow:hidden;}
#slideshow {width:648px;height:396px;}
#slideshow li {width:648px;margin:0;padding:0;list-style:none;}
#slideshow li:before {content: none;display:none;}

/* Colored Bars for Sidebar links */
.bar {margin-left:-14px;}
.bar div {width:325px; height:68px;}
.bar .ltyellow {background:url(images/bar-ltyellow.gif) top right no-repeat;}
.bar .orange {background:url(images/bar-orange.jpg) top left no-repeat;}
.bar .ltblue {background:url(images/bar-ltblue.gif) top left no-repeat;}
.bar .purple {background:url(images/bar-purple.gif) top left no-repeat;}
.bar .ltgreen {background:url(images/bar-ltgreen.gif) top left no-repeat;}
#sidebar .bar a, #sidebar .bar a:active, #sidebar .bar a:visited {display:block;padding:22px 20px 20px 63px;text-transform: uppercase;font-size: 15px;font-family: "Trebuchet MS", Arial, sans-serif;color:#555;font-weight: bold;text-decoration:none;}
#sidebar .bar a:hover {text-decoration: none;color:#777;}

/* Page Specific */
#client-benefits {}
#client-benefits img {float:right;margin-left:20px;}

/* Footbox */
#footbox {width:998px; margin:0 auto; clear:both;font-size:12px;}
#footbox_liner {background:#DDCA68; width:940px; text-align:left; padding:0 15px;}
#footbox_liner div {float:left;}
#footbox_col1 {width:220px;margin:0 20px;}
div#footbox_col2 {width:190px;margin:0 20px;}
#footbox_col1 li {list-style:none;margin-left:-10px;margin-bottom:10px;}
#footbox_col3 {margin:0 15px 0 35px;}
#footbox_col3 img {margin:10px auto;}
#footbox_col3 a img {filter:alpha(opacity=100);opacity: 1.0;-moz-opacity:1.0;}
#footbox_col3 a:hover img {filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
#footbox_col4 {float:left;width:312px;height:215px;padding:0px;
background: url(/wp-content/themes/integris/images/mailinglist_bg.jpg) top left no-repeat;
padding-top:34px;margin:0 5px 0 20px;}
#footbox_col4 input {display:block;margin:2px 0 10px 18px;height:13px;width:245px;color:#999;font-weight:bold;font-stretch: expanded;font-size: 12px;}
#footbox_col4 span {display:block;font-weight:bold;margin:8px 0 2px 20px;}
#footbox_col4 .submit {height:38px;width:145px;}
#footbox h1 {color:#fff;margin:0; padding:0; text-align:left; line-height:1.5em; clear:both;font-weight:normal;text-transform: none;}
#footbox hr {height:1px;color:#fff;background-color:#fff;display: block;border:0;padding:0;margin:8px 0 12px 0;}

/* Page Footer */
#page_footer {text-align:center;margin-bottom:20px;}
#page_footer p {color:#fff; text-transform: uppercase;font-size:12px;}
#page_footer a {color:#fff;}
#page_footer img {vertical-align: middle;}
