/*
	Theme Name: Joe Zuccaro
	Description: Custom child theme for Genesis built for allinio.com
	Author: Aaron Brazell
	Author URI: http://technosailor.com
	Version: 1.0
	Template: genesis
*/
@import url("../genesis/style.css");

@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('gothic-webfont.eot');
	src: local('☺'), url('gothic-webfont.woff') format('woff'), url('gothic-webfont.ttf') format('truetype'), url('gothic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { font-family: Arial, Verdana, sans-serif; font-size:62.5%; background: #efefef;}

#content h1 { font-size: 2.5em;}
#content h2 { font-size: 1.4em;}
#content h3 { font-size: 1.9em;}
#content h4 { font-size: 1.7em;}
#content h5 { font-size: 1.5em;}
#content h6 { font-size: 1.3em;}
#content p { font-size: 1.3em;}
#content dt { font-size: 1.3em; font-weight:bold;}
#content dd { font-size:1.3em;}
#content li { font-size:1.3em;}
#content blockquote { background: #eee; padding: 7px 3px; border-top:1px solid #04396c; border-bottom:1px solid #04396c; 
font-size:1.1em;}
#content a { color: #04396c; font-weight:bold; text-decoration:none;}
#content a:hover { color:#0c5aa6;}
#content h2 a{ font-family: Arial, Verdana, sans-serif; font-size: 1.5em }
.single #content h1 { font-size: 2.2em; font-family: Arial, Verdana, sans-serif;}

#wrap { background: #fff; padding:0 5px;}
#menu-primary { background: #04396c;}
	ul#menu-primary { padding:0 5px; width:99%;}
		ul#menu-primary li {}
			ul#menu-primary li a { background:transparent; color:#fff; font-weight:bold;}
			ul#menu-primary li a:hover { background:transparent; color:#ff8100;}
			ul#menu-primary li.current_page_item a {  color:#ff8100; background:transparent;}
			ul#menu-primary li.right a { text-decoration:none; font-weight:bold; background:none !important;}
			ul#menu-primary li.right a:hover { text-decoration:none; color:#ff8100;}
			
#homepage { background: url('http://allinio.com/wp-content/uploads/2008/11/stones-500x300.jpg') 456px 2px no-repeat; height: 304px; border:1px solid #04396c;}
	#homepage #box { width: 400px; margin-left: 35px; text-align:center; padding-top:10px; }
		#homepage #box p { font-size: 1.5em; margin-bottom:50px;}
		#homepage #box h1 { font-size:5.5em; font-family: "CenturyGothicRegular", Arial, Verdana, sans-serif; color: #04396c; font-weight:normal;}
		#homepage #box h2 { font-size: 2em;padding-top:25px; font-family: 'Arial Narrow', Arial, Verdana, sans-serif; }
		#homepage #box h3 { font-size: 1.5em; margin-top:25px; }
			#homepage #box h3 a { background: #04396c; padding:7px 20px 10px; color: #fff; text-decoration:none;}
			#homepage #box h3 a:hover { color: #ff8100; }

#homepage_bottom { margin:20px 0; min-height: 200px;}			
.home-metabox { width:30%; padding:10px 14px 20px; border:1px solid #eee; float:left; overflow:hidden; max-height: 170px; height:170px;}
	.home-metabox h3 { font-size:1.6em; font-family: "CenturyGothicRegular", Arial, Verdana, sans-serif; font-weight:bold; text-transform:lowercase; margin-top:0;}
	.home-metabox p { font-family:  Arial, Verdana, sans-serif; font-size:1.5em}

.header-image #header #title-area { background: url('images/allinio.png') 10px 15px no-repeat; float:left;}
		
#footer-widgeted {padding-bottom:20px; min-height:170px; width: 926px; margin-left:18px}
	#footer-widgeted .widget { padding-bottom:20px;}
.widget ul, #sidebar ul { list-style:none; margin-left:0; padding-left:10px; }
	.widget ul li, #sidebar ul li { list-style:none; background: url('images/accept.png') no-repeat; padding-left:26px; margin-left:0;}
		.widget ul li a, #sidebar ul li a { color: #04396c; text-decoration:none; font-weight:bold;}
		.widget ul li a:hover, #sidebar ul li a:hover { color: #0c5aa6;}

		#jayz_social { float:right; margin:0 10px auto auto;}
			#jayz_social ul { list-style:none; display:inline; }
				#jayz_social ul li { display: inline; padding-left:10px; background:none;}

ul#menu-primary li ul li a { background: #fff !important; color:#04396c !important;}
	ul#menu-primary li ul li a:hover { color:#ff8100 !important; background: #eee !important;}
