@charset "utf-8";
/**
 * WebSite Specific Styling
 */

body,p,span,ul,ol,li,h1,h2,h3,h4,a,a:hover{margin:0;padding:0;color:#FFFFFF;font:normal 14px Arial, Helvetica, sans-serif;list-style-type:none;outline:none;outline:none;text-decoration:none}

h1,h2,h3,h4,p{margin-bottom:15px}
h1{font-size:32px}
h2{font-size:24px;color:#CC9900}
body{background:#282C35 url(images/background.jpg) no-repeat}
#wrapper{width:900px;margin:0 auto;position:relative}
#header{clear:both}
#page-content{position:relative;padding:50px 15px 15px;clear:both;min-height:500px;height:auto !important;height:500px}

/* home page */
	/* banner - aaron pic */
	#banner{height:350px;/*padding-top:50px;*/text-align:center}

	/* slide-window */
	#slide-window{display:none;width:70%;margin:0 auto;/*background:url(images/paperleave.jpg) repeat-y;*/}
	
	#slide-window .close-window{float:right;text-decoration:none;display:block;width:29px;height:29px;background:url(images/close_button.jpg) no-repeat}

	/* icon-nave-menu */
	#icon-nav-menu{height:190px;width:800px;margin:10px auto 0;position:relative;left:15px}	
	#icon-nav-menu li{float:left;height:132px;margin-right:30px;}
	#icon-nav-menu li a{background:url(images/icon_nav_menu.jpg) no-repeat;display:block;}
	#icon-nav-menu li a#resources{width:94px;height:111px;background-position:0 -21px;}
	#icon-nav-menu li a#resources:hover{background-position:0 -132px}
	#icon-nav-menu li a#blog{width:106px;height:111px;background-position:-94px -21px}
	#icon-nav-menu li a#blog:hover{background-position:-94px -132px}
	#icon-nav-menu li a#twitter{width:129px;height:111px;background-position:-200px -21px}
	#icon-nav-menu li a#twitter:hover{background-position:-200px -132px}
	#icon-nav-menu li a#biz{width:106px;height:132px;background-position:-329px 0px}
	#icon-nav-menu li a#biz:hover{background-position:-329px -132px}
	#icon-nav-menu li a#ajonesco{width:212px;height:111px;background-position:-435px -21px}
	#icon-nav-menu li a#ajonesco:hover{background-position:-435px -132px}
	#icon-nav-menu li a.bottom-align{margin-top:21px}
	#icon-nav-menu li div{background:url(images/subtitles.jpg) no-repeat;height:33px;position:absolute;top:135px;display:none}
	#icon-nav-menu li div.resources-title{background-position:0 0;width:95px}
	#icon-nav-menu li div.blog-title{background-position:-95px 0px;width:133px}
	#icon-nav-menu li div.twitter-title{background-position:-228px 0;width:165px}
	#icon-nav-menu li div.biz-title{background-position:-393px 0;width:114px}
	#icon-nav-menu li div.ajonesco-title{background-position:-507px 0;width:285px}
	


/* page-view */
#page-view{width:77%;float:left;padding:0 10px}
#page-view #page-view-list{/*width:75%*/}
#page-view #page-view-list li{/*border-bottom:1px solid #666666;*/margin-bottom:15px}
#page-view h2{font-size:24px;color:#996600}
#page-view .sub-menu{float:right}
#page-view .sub-menu p a{margin-left:15px}
#page-view #newsletter_signup{width:100%;/*background:#787878;*/border-bottom:1px solid #666666;padding-bottom:10px;margin:0 auto 15px}
#page-view #newsletter_signup .video{float:left;width:240px;height:185px;background:url(images/resource_video.jpg) no-repeat}
#page-view #newsletter_signup .signupform{float:left;width:429px;/*height:185px;*/}
#page-view #newsletter_signup .signupform .qoute{float:left;width:130px;height:185px;background:url(images/resource_qoute.png) no-repeat}
#page-view #newsletter_signup .signupform .qoute p{padding:15px 15px;color:#000000}
#page-view #newsletter_signup li {margin-bottom:5px}
#page-view #newsletter_signup li label{width:75px;display:inline-block;vertical-align:top}
#page-view #newsletter_signup li .textbox{border:1px inset #CCCCCC;width:210px}

/* biz */
#biz ul li{border-bottom:1px solid #666666;padding:10px 0}
#biz ul li p span.description{color:#CC9900}

/* top-nav-menu */
#top-nav-menu{padding:10px 0 0;}
#top-nav-menu ul{float:right}
#top-nav-menu li{float:left;margin-left:10px}
#top-nav-menu li a,#top-nav-menu li span{font-size:12px;}
#top-nav-menu li a:hover{text-decoration:underline}

	/* admin nav menu*/
	#top-nav-menu ul.admin-nav-menu{float:left}
	#top-nav-menu ul.admin-nav-menu li.firstlist{margin-left:0}

/* entry-form*/
#entry-form li{margin-bottom:10px}
#entry-form li label{width:150px;display:inline-block;vertical-align:top}
#entry-form li .textbox{width:250px}

/*form-error*/
#form-error{margin-bottom:15px}
#form-error p{margin:0;color:#FF0000;font-size:12px}
/* footer */
#footer{clear:both;padding:15px}
#footer p,#footer a{font-size:10px;color:#666666}
#footer a:hover{text-decoration:underline}
#footer ul{float:right}
#footer ul li{float:left;margin-left:10px}


.signup{background:url(images/signup.png) no-repeat;padding-left:45px;color:#993300}
.signup a{font-size:16px;font-weight:bold;color:#FFCC00}
.signup a:hover{text-decoration:underline}
