/* ------------------------------------------------- 
* Description: Global stylesheet
* Website: newresourcegroup.com
* Author: joshhumble.com



/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, blockquote, b, u, i, center, dl, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
table {border-collapse:collapse; border-spacing:0;}

/* GENERAL */
div {overflow:hidden;}
.cushycms {overflow:visible; float:none;}

/* main containers */
body#home {background:#CF893E url(../images/bg.gif) repeat;}
div#container {margin:0 auto; padding:0; position:relative; width:981px; overflow:hidden;}
div.header_top {background:url(../images/main_nav_bg.jpg) no-repeat; margin:0 auto; padding:0; position:relative; width:981px; height:76px; z-index:3;}
div.header {background:url(../images/header.jpg) no-repeat; margin:0 auto; padding:0; position:relative; width:981px; height:134px; z-index:2; overflow:visible;}
div.header img {margin:0 0 0 24px; border:none;}
div.content_left {position:relative; top:15px; left:35px; float:left; padding:0 10px 20px 0; width:690px; overflow:visible;}
div.content_right {position:relative; top:175px; left:0; margin:0 10px 0 0; float:right; width:231px; height:180px;}
div.content {background:url(../images/bodybg.jpg) repeat-y; margin:0 auto; position:relative; width:981px; overflow:hidden; z-index:0;}
div.section_footer {background:url(../images/section_footer2.jpg) no-repeat; clear:both; padding:0 0 80px 0; position:relative; width:981px; height:225px; z-index:3;}
div.footer {background:url(../images/footer.jpg) top center no-repeat; clear:both; margin:0 auto; padding:0; position:relative; width:981px; height:78px;}
div.footer_bottom {position:relative; top:30px; left:40px;}


/* sub containers */
div.lower_nav {background:url(../images/pencil.jpg) top left no-repeat; position:relative; top:0; left:52px; width:90px; height:75px; padding:0 0 0 30px; text-align:right;}
div.home_top_content {position:relative; top:-25px; left:0; overflow:hidden; float:left; width:690px; height:335px; margin:0; padding:0;}
div.paper_body {position:relative; top:-10px; left:-12px; overflow:hidden; float:left; width:690px; min-height:292px;}
div.paper_body_top {background:url(../images/paper_top.jpg) top left no-repeat; position:relative; top:0; left:0; overflow:hidden; float:left; width:690px; height:26px;}
div.paper_body_main {background:url(../images/paper_left.jpg) top left no-repeat; position:relative; top:0; left:0; overflow:hidden; float:left; width:660px; padding:10px 0 0 30px; min-height:266px;}

/* founders*/
div.founders {position:relative; clear:both; margin:0 0 10px 0; width:600px; float:left;}
div.founders_top {background:url(../images/partner_top_bg.jpg) top left no-repeat; position:relative; width:600px; height:21px; margin:0; float:left; overflow:hidden;}
div.founders_middle {background:url(../images/partner_middle_bg.jpg) top left repeat-y; position:relative; padding:0 0 10px 30px; margin:0; float:left; overflow:hidden;}
div.founders_bottom {background:url(../images/partner_bottom_bg.jpg) top left no-repeat; position:relative; width:600px; height:21px; margin:0; float:left; overflow:hidden;}


/* MAIN NAV */
div.nav {position:relative; height:35px; width:655px; z-index:10; top:50px; left:370px;}
div.nav ul li {position:relative; display:inline; padding:5px 10px 8px 10px; top:-1px; margin:0 0 0 -2px; height:30px; overflow:hidden;}
div.nav ul li:hover {background:url(../images/main_nav_hov.png) bottom center no-repeat; position:relative; display:inline; padding:5px 10px 8px 10px; top:-1px; margin:0 0 0 -2px; height:30px; overflow:hidden; cursor:pointer;}
div.nav ul li ul {position:absolute; display:none; padding:0; overflow:hidden; top:31px; left:5px; width:120px;}
div.nav ul li:hover ul {position:absolute; display:none; padding:0; top:31px; left:5px; width:120px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #666; float:left; z-index:3; overflow:hidden; background:url(../images/main_nav_hov.png) repeat;}
div.nav ul li:hover ul li {position:relative; height:auto; width:100%; margin:0; float:left; border-bottom:1px solid #000; background:url(../images/nav_bg_hov.png) repeat; padding:4px; overflow:hidden;}

div.nav  a {font:bold 16px Arial, sans-serif; color:#5F3500; text-decoration:none;}
div.nav  a:link {font:bold 16px Arial, sans-serif; color:#5F3500; text-decoration:none;}
div.nav  a:visited {font:bold 16px Arial, sans-serif; color:#5F3500; text-decoration:none;}
div.nav  a:hover{font:bold 16px Arial, sans-serif; color:#5F3500; text-decoration:none;}
div.nav  a:active{font:bold 16px Arial, sans-serif; color:#5F3500; text-decoration:none;}

div.nav  ul li ul li a:link {font:bold 12px/12px Arial, sans-serif; color:#fff; text-decoration:none; height:auto; width:auto; padding:0; margin:0;}
div.nav  ul li ul li a:visited {font:bold 12px/12px Arial, sans-serif; color:#000; text-decoration:none; height:auto; width:auto; padding:0; margin:0;}
div.nav  ul li ul li a:hover {font:bold 12px/12px Arial, sans-serif; color:#333; text-decoration:none; height:auto; width:auto; padding:0; margin:0;}
div.nav ul li ul li a:active{font:bold 12px/12px Arial, sans-serif; color:#000; text-decoration:none; height:auto; width:auto; padding:0; margin:0;}


/* typography */
p {font:normal 13px/22px Arial, sans-serif; color:#333; margin-bottom:20px; width:auto;}
.p_content {width:90%;}
.first_line {font:bold 12px/22px Arial, sans-serif; color:#333;}
.intro_copy {font:normal 18px/26px Georgia, serif; color:#666;}
blockquote {font:normal 22px/36px Georgia, serif; color:#c60;}
blockquote.openning-text {width:290px; top:50px; padding:0 0 60px 0;}
h1 {font:bold 26px/30px Arial, sans-serif; color:#c60; border-bottom:2px solid #F7982A; margin-bottom:15px; width:80%;}
h2 {font:bold 18px/26px Arial, sans-serif; color:#c60;}
h3 {font:bold 14px/18px Arial, sans-serif; color:#999;}
.paper_body_main li {list-style:disc;}
ul {padding-bottom:20px;}
li {font:normal 14px/22px Arial, sans-serif; color:#517F4F;}
.h2copy {font:bold 14px/14px Arial, sans-serif; color:#333; text-decoration:none;}
.h2copy:hover {font:bold 14px/14px Arial, sans-serif; color:#333; text-decoration:none;}
a {font:normal 12px/14px Arial, sans-serif; color:#fff; text-decoration:underline;}
a:link {font:normal 12px/14px Arial, sans-serif; color:#fff; text-decoration:underline;}
a:visited {font:normal 12px/14px Arial, sans-serif; color:#fff; text-decoration:underline;}
a:hover {font:normal 12px/14px Arial, sans-serif; color:#666; text-decoration:underline;} 
a:active {font:normal 12px/14px Arial, sans-serif; color:#fff; text-decoration:underline;}
.home_copy {font:normal 20px/28px Georgia, serif; color:#847D76;}
#slogan {font:bold 10px Arial, sans-serif; color:#333;}
.copyright {position:relative; top:192px; left:50px; margin:0; font:bold 13px Georgia, serif; color:#5F3606;}
.copyright ul li {display:inline;}
.section_header {position:relative; top:-15px; left:163px; font:normal 24px Georgia, serif; border:none; float:left;}
.contact_label {float:left; position:relative; top:-44px; left:424px; font:bold 18px Arial, sans-serif; color:#416F3E;}


/* forms */
.contact {background:url(../images/contact_bg.jpg) no-repeat; position:relative; top:17px; left:768px; width:600px; height:250px; padding-top:25px;}
input[type="text"] {font:bold 11px Arial, sans-serif; color:#847D76; padding:5px; position:relative; width:142px; height:19px; margin:10px 0 0 26px; background:FFFDDE; border:1px solid #333; float:left; clear:left;}
input[type="submit"] {background:none; font:bold 13px Arial, sans-serif; color:#666; position:relative; float:left; clear:left; margin:5px 0 0 20px; height:27px; width:60px; padding:3px; border:none;}
input[type="submit"]:hover {cursor:pointer; font:font:bold 13px Arial, sans-serif; color:#000;}
input[type="reset"] {display:none;}
label {font:bold 11px Arial, sans-serif; color:#847D76;}
textarea {font:bold 11px Arial, sans-serif; color:#847D76; padding:5px; position:relative; width:142px; height:56px; margin:10px 0 0 26px; float:left; clear:left; background:FFFDDE; border:1px solid #333;}

/* images */
.sidebar_bottom {background:transparent url(../images/sidebar_bottom_bg.jpg) bottom center no-repeat; position:relative; margin:0 auto;}
.who_we_are_h1 {position:relative; top:10px; left:5px;}
.what_we_do_h1 {position:relative; top:13px; left:5px;}
.founder_pics {position:relative; float:left; padding:0 10px 0 0; margin:-3px 0 0 -3px;}
.target_image {position:absolute; top:95px; left:315px;}


/* Easy Slider */
#slider ul, #slider li {margin:0; padding:0;}
/*define width and height of container element and list item (slide) list items must be the same size as the slider area*/ 
#slider, #slider li {width:680px; height:800px; overflow:hidden;}
#slider li {background:#fff;}		
#slider li h2 {margin:0; padding-top:20px;}	
#slider li p {margin:20px;}

span#prevBtn a {position:absolute; float:left; top:180px; left:30px; font:12px Arial, sans-serif; color:#000;}
span#prevBtn a:link {position:absolute; float:left; top:180px; left:30px; font:12px Arial, sans-serif; color:#000;}
span#prevBtn a:visited {position:absolute; float:left; top:180px; left:30px; font:12px Arial, sans-serif; color:#000;}
span#prevBtn a:hover {position:absolute; float:left; top:180px; left:30px; font:12px Arial, sans-serif; color:#666;}
	

span#nextBtn a {position:absolute; float:left; top:180px; left:80px; font:12px Arial, sans-serif; color:#000;}
span#nextBtn a:link {position:absolute; float:left; top:180px; left:80px; font:12px Arial, sans-serif; color:#000;}
span#nextBtn a:visited {position:absolute; float:left; top:180px; left:80px; font:12px Arial, sans-serif; color:#000;}
span#nextBtn a:hover {position:absolute; float:left; top:180px; left:80px; font:12px Arial, sans-serif; color:#666;}	

/* END Easy Slider */



