/*
Theme Name:     Erik Akers Child Theme
Theme URI:      http: //erikakers.com/
Description:    ErikAkers.com Child Theme
Author:         Erik Akers
Author URI:     http: //erikakers.com/about/
Template:       hybrid
Version:        1.0
*/


/* Imports */
@import url(../hybrid/style.css);
@import url(css/photo.css);


/* Global */
body{ font-family: Helvetica, Sans Serif; background: #e1e1e1;}

#body-container{overflow:hidden; width:980px; margin:0 auto}
#container{overflow: hidden; float:left; width:980px}
.content{overflow: hidden; float:left; width:640px}
.no-widgets .content,.no-default-widgets .content{width:980px}
#primary{position:relative; float:right; width:300px}
#secondary{position:relative; clear:right; float:right; width:300px}
#subsidiary{overflow: hidden}
#subsidiary .widget{overflow: hidden; float:left; width:300px; margin:0 20px 0 0}
#footer-container{clear: both; overflow:hidden}
#footer{clear:both; overflow:hidden}

/* Twitter Feed */
#twitter { list-style: none;}


/* Menu */
.color {
	background: #ob62aa;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0d74ca), to(#08467a));
	background: -webkit-linear-gradient(top, #0d74ca, #08467a);
	background: -moz-linear-gradient(top, #0d74ca, #08467a);
	background: -o-linear-gradient(top, #0d74ca, #08467a);
	background: -ms-linear-gradient(top, #0d74ca, #08467a);
	background: linear-gradient(top, #0d74ca, #08467a);
}
.wrapper_menu .color {}
.dark .color li:hover div a {color:#6f992a;}
.dark .color li:hover div a:hover {color:#a3d158;}
.dark .color li ul li a:hover {color:#a3d158;}

.wrapper_menu { width: 980px; margin:0 auto; display:block; position: relative; z-index:9999; margin-top: 0;}
.wrapper_menu .menu { list-style:none; width:960px; margin:0 auto; height:43px; padding:0 20px 0 20px;}
.menu li { float:left; text-align:center; position:relative; margin-right:20px; margin-top:6px; border:none;}
.menu .fullwidth { position: static !important;}
.menu li:hover { border-bottom:none; margin-right:19px; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.menu li.nodrop:hover { padding: 4px 10px 2px 9px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.menu li.nodrop:hover a { padding: 0;}
.menu li a { color: #EEEEEE; outline:0; padding: 5px 10px 3px 10px; text-decoration:none; display:block; text-shadow: 1px 1px 1px #000;}
.menu li:hover a { text-shadow: none; position:relative; z-index:11; padding: 4px 9px 4px 9px;}
.menu li:hover div a { display:inline;}
.menu li .drop, .menu li:hover .drop { padding-right:27px;}
.menu li.right { float:right; right:0; margin-right:0;}
.menu li.right:hover { margin-right:-1px;}
.menu .dropdown_1column, .menu .dropdown_2columns, .menu .dropdown_3columns, .menu .dropdown_4columns, .menu .dropdown_5columns, .menu .dropdown_fullwidth {
	margin:4px auto;
	left:-999em;
	position:absolute;
	padding:10px;
	text-align:left;
	-webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
}
.menu .dropdown_1column {width: 145px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}
.menu .dropdown_fullwidth { width: 920px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.menu li .first_fullwidth { -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}
.menu li:hover .dropdown_1column, .menu li:hover .dropdown_2columns, .menu li:hover .dropdown_3columns, .menu li:hover .dropdown_4columns, .menu li:hover .dropdown_5columns { left:-1px; top:25px;}
.menu li:hover .dropdown_fullwidth { left:21px; top:33px; display: block;}
.wrapper_menu_full .menu li:hover .dropdown_fullwidth { left:50%; margin-left:-470px; top:32px; display: block;}
.menu li .align_right { -webkit-border-radius: 5px 0 5px 5px; -moz-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;}
.menu li:hover .align_right { left:auto; right:-1px; top:25px;}
.menu li.right:hover .dropdown_fullwidth { right:18px; top:33px;}
.wrapper_menu_full .menu li.right:hover .dropdown_fullwidth { left:auto; right:50%; margin-right:-471px; top:32px;}
.menu .col_1, .menu .col_2, .menu .col_3, .menu .col_4, .menu .col_5, .menu .col_6 { float: left; margin-left: 10px;}
.menu .col_1 {width:145px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}
.menu .firstcolumn { margin-left: 0; clear: left;}
.menu p, .menu ul, .menu li, .menu h2, .menu h3 { font-size:14px; font-family: Helvetica, sans-serif; line-height:21px; text-align:left;}
.menu p { font-size:12px; line-height:18px; margin:0; margin-bottom:10px; text-shadow:1px 1px #000000;}
.menu .strong { font-weight:bold;}
.menu .italic { font-style:italic;}
.menu h2, .menu h3 { text-shadow:1px 1px #000000; margin-top:7px;}
.menu h2 { font-weight:400; font-size:21px; margin-bottom:18px; padding-bottom:11px;}
.menu h3 { font-weight:600; font-size:14px; margin-bottom:14px; padding-bottom:7px;}
.menu li:hover div a { text-decoration:none; text-shadow:none; border:none; padding:0;}
.menu .pusher { margin-top:18px;}
.menu .imgshadow_dark, .menu .imgshadow_light { padding:4px; margin-top:5px;}
.menu .img_left { width:auto; float:left; margin:2px 15px 5px 0;}
.menu .img_right { width:auto; float:right; margin:2px 0 5px 15px;}
.menu li .black_box, .menu li .dark_grey_box { color: #eeeeee; text-shadow: 1px 1px 1px #000; padding:4px 6px 4px 6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.menu li ul { list-style:none; padding:0; margin:0 0 12px 0;}
.menu li ul li { font-size:12px; line-height:24px; position:relative; text-shadow: 1px 1px 1px #000000; padding:0; margin:0; float:left; text-align:left; width:145px;}
.menu li ul li a { padding:0;}
.menu li ul li:hover { background:none; border:none; padding:0; margin:0;}
.menu li .greybox li { margin:0 0 4px 0; padding:4px 6px 4px 6px; width:131px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.menu li .greybox li:hover { padding:4px 6px 4px 6px; margin:0 0 4px 0;}
.menu li .plus li { margin:0 0 4px 0; padding:0 0 0 21px; width:109px;}
.menu li .plus li:hover { padding:0 0 0 21px; margin:0 0 4px 0;}
.menu .levels, .menu .levels ul { padding: 0; margin: 0; list-style: none;}
.menu li:hover .levels a { display:block;}
.menu .levels a { display: block; width: 10em;}
.menu .levels li { float: left; width:150px;}
.menu .levels li ul { position: absolute; top:-23px; margin:15px 0 0 4px; padding:6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; left: -999em;}
.menu .levels li:hover ul ul, .menu .levels li:hover ul ul ul { left: -999em;}
.menu .levels li:hover ul, .menu .levels li li:hover ul, .menu .levels li li li:hover ul { left: 142px;}
.dark ul li:hover, .dark ul li.nodrop:hover { 
	background:#161616;
	border:1px solid #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#161616));
	background: -webkit-linear-gradient(top, #212121, #161616);
	background: -moz-linear-gradient(top, #212121, #161616);
	background: -o-linear-gradient(top, #212121, #161616);
	background: -ms-linear-gradient(top, #212121, #161616);
	background: linear-gradient(top, #212121, #161616);
}
.dark ul li:hover a { color:#ffffff; border-bottom:1px solid #161616;}
.dark ul li .drop, .dark .menu li.noactive .drop { background:url(images/arrow_down2.png') no-repeat right 13px;}
.dark ul li:hover .drop { background:url(images/arrow_down2.png') no-repeat right 12px;}
.dark ul .dropdown_1column, .dark ul .dropdown_2columns, .dark ul .dropdown_3columns, .dark ul .dropdown_4columns, .dark ul .dropdown_5columns, .dark ul .dropdown_fullwidth, .dark ul .levels li ul {
	background:#161616;
	border:1px solid #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#161616), to(#0A0A0A));
	background: -webkit-linear-gradient(top, #161616, #0A0A0A);
	background: -moz-linear-gradient(top, #161616, #0A0A0A);
	background: -o-linear-gradient(top, #161616, #0A0A0A);
	background: -ms-linear-gradient(top, #161616, #0A0A0A);
	background: linear-gradient(top, #161616, #0A0A0A);
}
.dark ul p, .dark ul ul, .dark ul li, .dark ul h2, .dark ul h3 { color:#ffffff;}
.dark ul h2, .dark ul h3 { border-bottom:1px solid #333333;}
.dark ul .imgshadow_dark, .dark ul .imgshadow_light {
	background:#FFFFFF;
	border:1px solid #333333;
	-webkit-box-shadow:0 0 5px #000000;
	-moz-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.dark ul .imgshadow_light { border:1px solid #777777;}
.dark ul li .black_box, .dark ul li .dark_grey_box {
	background-color:#0A0A0A;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.dark ul li .greybox li { background:#0A0A0A; border:1px solid #000000;}
.dark ul li .greybox li:hover { background:#141414; border:1px solid #111111;}
.dark ul li .plus li { background: url(images/plus_dark.png') no-repeat left 6px;}
.dark ul .levels a.parent, .dark ul .levels a.parent:hover { background: url(images/arrow_right2.png') no-repeat right center;}
.dark .menu li:hover div a {	border-bottom:none;}





