/* CSS Document */
/* width of site = 730px */

body {
	margin:0;
	padding:0;
	background:url(http://www.aaronmay.com/Image/Background2.gif) center center no-repeat fixed;
	}

#wrapper {
	margin:0 auto;
	width:730px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(http://www.aaronmay.com/Image/container_new_bg.gif) 0 -10px repeat-y;
	}
	
/*NAVIGATION*/
#thenav {
	background:#000000;
	width:708px;
	margin:0px 0 -2px 9px;
	padding:3px 0 0 0;
	float:left
 	}
#thenav p {
	font-size:16px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#ffffff;
	padding: 0;
	margin:2px 0 0 10px;
 }
#thenav ul {
	font-size:11px;
	float:right;
	font-style:italic;
	color:#ffffff;
	margin:5px 4px 0 0;
	padding:0;
	width:400px;
	text-align:center;
 }
#thenav li {
 font-family:"Times New Roman", Times, serif;
 display:inline;
 padding:0px;
 margin:0px;
 
 }
#thenav a:link, #thenav a:visited {color:#ffffff;float:right;width:70px;padding:2px 0 0 0;line-height:1.4em;height:18px;margin:0 0px 0 0;background:url(http://www.aaronmay.com/Image/nav.jpg) no-repeat center 0 #000000;text-decoration:none;outline:none;}
#thenav a:hover {
	color:#ffffff;
	background:url(http://www.aaronmay.com/Image/nav.jpg) no-repeat center -20px #000000;
}
#thenav a:active {color:#333333;background:url(http://www.aaronmay.com/Image/nav.jpg) no-repeat center 40px #000000;}
#active a:link{ color:#333333;background:url(http://www.aaronmay.com/Image/nav.jpg) no-repeat center -40px #000000;outline:none;}
	

/*HEADERS*/

#header_home {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_home.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}

#header_skillz {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_skillz.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}

#header_kre8tiv {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_kre8tiv.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}

#header_mipod {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_mipod.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}

#header_illiterature {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_illiterature.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}

#header_gourmay {
	margin:0;
	padding:0;
	background:url(http://www.aaronmay.com/Image/header_gourmay.jpg) 0px -11px no-repeat;
	width:730px;
	height:443px;
	float:left;
	margin-bottom: 10px;
}

#header_happyhour {
margin:0;
padding:0;
background:url(http://www.aaronmay.com/Image/header_happyhour.jpg) 0px -11px no-repeat;
width:730px;
height:443px;
float:left;
margin-bottom: 10px;
}


/*CONTENT*/

#content {
	margin:0 0 0 0;
	padding:0;
	width:720px;
	}
	
#content_left {
	float:left;
	width:370px;
	margin:20px 0 10px 20px;
	padding:0 0 0 0;
	}
	
#content_right {
	float:left;
	margin:20px 21px 10px 0px;
	padding:0 0px 0 0;
	width: 290px;
	}
	
#content_full {
width:710px;
	margin:10px 10px 10px 0;
	padding:0;
	}
	
.rightlink {
text-align:right;
padding-right:50px;
}

/*TEXT*/
#content h1 {
	font-size: 1.25em;
	font-weight:bold;
	margin:0 30px 10px 45px;
	padding:0;
	color:#4F6C28;
	line-height:1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	border-bottom: 1px solid #333333;
	}
#content h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	color:#3F590A;
	line-height:1.25em;
	margin:10px 30px 0px 45px;
	padding: 0;
	}
#content h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	line-height:1.5em;
	font-weight:bold;
	color:#333333;
	margin:0px 20px 10px 45px;
	padding:0;
	}
#content h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	line-height:1.5em;
	font-weight:bold;
	color:#333333;
	margin:0px 20px 10px 40px;
	padding:0px 0 0 0;
	}
#content p {
	font-size: 0.75em;
	color:#333333;
	margin:0 40px 2em 45px;
	line-height:1.75em;
	text-align: justify;
	padding: 0;
	}
	
#content a:link { color:#666666;outline:none; }
#content a:visited { color:#9BCD66; }
#content a:hover { color:#3F590A; }
#content a:active { color:#9BCD66;outline:none; }
	
#content_left h1 {
	margin:0 0px 10px 45px;
 	}
#content_right h1 {
	margin:0 0px 10px 0;
	}
#content_right h3, #content_right h2, #content_right p {
	margin-left:0px;
}
#content_left h3, #content_left h2, #content_left p {
	margin-left:25px;
}
#content_full h1 {
	background-repeat:no-repeat;
	background-position:1019px 0px;
}
/*#content_right a { padding:0 0 0 15px; }*/

#content hr {
	margin:0 30px 10px 45px;
	padding:0;
	}
/*IMAGE*/
.image_left {
	float:left;
	padding:0;
	margin:3px 10px 5px 0px;
	clear:left;
	}
.image_right {
	float:right;
	margin:3px 0 5px 5px;
	}
.image_portfolio {
	float:left;
	margin:3px 5px 5px 0px;
	}

/*HOME SIDEBAR HIDDEN*/
#hiddenDiv1, #hiddenDiv2, #hiddenDiv3 {
margin-top:-3px;
border:1px solid #333333;
border-top:0;
color:#ffffff;
}
#hiddenDiv1 p, #hiddenDiv2 p, #hiddenDiv3 p {
	margin:0;
	padding:5px;
	color:#ffffff;
	line-height:1.25em;
	font-size:10px;
	text-align:left;
	float: left;
}

#sidebar {
	width:220px;
	float:right;
	margin:0px 30px 0px 20px;
	padding:0 0 10px 0;
	background-color:none;
	background:#000000;
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	display: block;
	clear: right;
}
#sidebar p {
	margin:0px;
	padding:5;
	background: #000000;
	margin-bottom: 5px;
	}
#sidebar h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	color:#9BCD66;
	line-height:1.25em;
	margin:0px;
	padding:5px;
	border: 0px;
	width: 190px;
	background:#000000;
	float: left;
	}
.sidebar ul {
	float:left;
	margin:0px 0;
	padding:0;
	width:162px;
	border:1px solid #999999;
	border-top:0;
	font-size:10px;
	list-style-type:none;
	list-style-position:inside;
	background-color:#ffffff;
	}
.sidebar li {
	margin:0px;
	width:162px;
	padding:0;
	border-top:1px solid #999999;
	color:#666666;
	}
#sidebar h1 {
	margin:0 0 5px 0;
	padding:5px 10px;
	font-size: 12px;
	background-color: #000000;
	color:#9BCD66;
	font-weight: bold;
	line-height: 1.25em;
	}
#sidebar a:link, #sidebar a:visited {
	border-collapse: collapse;
	color:#ffffff;
	margin:0px 0;
	padding:2px 5px 0 5px;
	display:block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	height:20px;
	background:url(http://www.aaronmay.com/Image/sidebutton.gif) left -3px no-repeat #000000;
}

#sidebar a:hover {color:#9BCD66;background:#000000;}
#sidebar a:active {
	color:#9BCD66;
	background:#000000;
	outline:none;
}
	
/*PORTFOLIO*/
#kre8tiv_content {
	margin:10px 0 0 0;
	padding: 0;
	float: left;
	width: 720px;
	}
	
#kre8tiv_content hr {
	margin:10px 30px 10px 40px;
	clear:left;
	}
	
#kre8tiv_content img {
	margin:0 15px 15px 40px;
	float:left;
	width: 209px;
	height: 139px;
	border: 1px solid #333333;
	}

#kre8tiv_content h2 {
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	line-height:1.5em;
	margin:0px 30px 10px 265px;
	}
	
#kre8tiv_content p {
	font-size: 0.75em;
	color:#333333;
	margin:0 30px 15px 265px;
	line-height:1.5em;
	text-align: justify;
	}
#kre8tiv_content a:link { color:#666666;outline:none; }
#kre8tiv_content a:visited { color:#9BCD66; }
#kre8tiv_content a:hover { color:#3F590A; }
#kre8tiv_content a:active { color:#9BCD66;outline:none; }
	
/*RESUME*/	
#resumod_full {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	}

#resumod_left {
	float:left;
	width:325px;
	margin:0 0 0px 20px;
	padding:0;
	}
	
#resumod_right {
	float:left;
	width:300px;
	margin:0 20px 10px 0px;
	padding:0;
	}
#resumod_left h1, #resumod_right h1 {
	font-size: 1.5em;
	font-weight:bold;
	margin:0 0 10px 40px;
	height:50px;
	padding:0 0px 0 0px;
	color:#e50000;
	line-height:1em;
}
#resumod_left h2, #resumod_right h2 {
	color:#333333;
	font-size: 1em;
	font-style:italic;
	font-weight:bold;
	line-height:1.25em;
	margin:0px 30px 5px 25px;
	background:url(http://www.aaronmay.com/Image/h2_bg.gif) bottom right no-repeat;
	}
#resumod_right h2 {
	margin:0px 30px 5px 0px;
}

#resumod_full p {
	color:#333333;
	margin:0 35px 5px 50px;
	padding:0;
	line-height:1.25em;
	font-family: Arial, Helvetica, sans-serif;
	}
#resumod_right p {
	font-size: .85em;
	color:#333333;
	margin:0 35px 5px 15px;
	padding:0;
	line-height:1.25em;
	list-style:disc;
	}
#resumod_full ul {
	margin:3px 40px 2em 50px;
	padding:0;
	color:#333333;
	list-style-position: outside;
	line-height: 2em;
	}
#resumod_left li, #resumod_right li, #resumod_full li {
	margin:0px 0px 5px 30px;
	font-size: 0.75em;
	line-height:1.5em;
	padding:0 25px 0 0;
	list-style-position: outside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	}
#resumod_right ul {
	margin:3px 0 10px 20px;
	color:#333333;
	padding:0 0 10px 0;
	background:url(http://www.aaronmay.com/Image/link_.gif) no repeat left center;
	width: 250px;
	}
#resumod_full h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	line-height:1.5em;
	font-weight:bold;
	color:#333333;
	margin:0px 30px 10px 45px;
	padding:0px 0 0 0;
	float:left;
	width:250px;
	}
#resumod_right h4 {
	margin:0px 20px 10px 20px;
	}

#skills {
	margin:0px 0 20px 0;
	padding:0px 20px 0 0;
	float: left;
	}
#skills h2 {
	margin:0;
	padding:0 0 0 0px;
	display:inline;
	font-size: .95em;
	}
#skills ul {
	text-align:left;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
	float:left;
	width:230px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	}
#skills li {
	margin:0 0 0 80px;
	padding:0;
	font-size: 0.75em;
	}
#skills p {
	color:#333333;
	margin:0 15px 5px 15px;
	padding:0;
	line-height:1.25em;
	}

#print_logoheader {
	display:none;
	}
/*HAPPY HOUR*/

#happyhour_content_left {
	width:705px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}

#happyhour_content_left ul {
	margin:3px 0 0px 60px;
	padding:0;
	color:#333333;
	background:url(http://www.aaronmay.com/Image/link_.gif) no repeat left center;
	}
#happyhour_content_left li {
	margin:0px 0px 8px 0px;
	font-size: .85em;
	line-height:1.25em;
	padding:0 15px 0 0;
	}
	

/*HAPPYHOUR, GOURMAY, ILLITERATURE, MIPOD*/

.happyhour, .mipod, .gourmay, .illiterature, .home {
	margin:0 0 20px 0;
	padding:0;
	}

.happyhour_content_left img, .mipod_content_left img, .gourmay_content_left img, .illiterature_content_left img, .home_content_left img {
margin:3px 10px 0px 40px;
padding:0;
float:left;
}

.happyhour p, #mipodmod p, .gourmod p, .illiterature p, .home p {
	font-size: .75em;
	color:#333333;
	text-align:justify;
	padding:0 40px 5px 155px;
	margin:0;
	line-height:1.75em;
	}
.happyhour_content_left p, .mipod_content_left p, .gourmay_content_left p { margin-left:150px; }

.home_content_left p { margin-left:40px; }

.illiterature_content_left p { margin-left:180px; }

.happymod, #mipodmod, .gourmod, .illmod, .homemod {
	margin:15px 0 0 0;
	padding:0;
	clear: left;
	width:720px;
	}

#mipodmod img, .gourmod img, .illmod img {
	width:100px;
	height:102px;
	margin:0px 10px 10px 45px;
	padding:0;
	float:left;
	border: 0px;
	}

.happymod img {
	}
	
#mipodmod hr, .gourmod hr, .illmod hr, .happymod hr {
	height:1px;
	color:#666666;
	padding:0;
	margin:10px 30px 10px 40px;
	}
.gourmod hr {
	margin:0 30px 10px 45px;
	padding:0;
	}
.happymod h2, #mipodmod h2, .gourmod h2, .illmod h2, .homemod h2 {
	margin:0 20px 10px 115px;
	padding:0 0 0 0;
	}

.gourmod ul {
	margin: 0 20px 10px 200px;
	line-height:1.25em;
	width: 400px;
	padding: 5px 10px;
	border-left: 1px solid #999999;
}

.gourmod li {
	display:inline;
	padding-bottom:3px;
	font-size: .75em;
	color:#333333;}
.gourmod p {
	color:#ffffff;
	}
.mp3player {
	width:730px;
	height:443px;
	margin:0;
	padding:0;
	}

/*TAB*/
/*TABS section*/	
#tabs {
	width:660px;
	border:0px;
	margin:10px 0 10px 33px;
	padding:0;
background:#000000;
	}	
	
.shadetabs{
	padding: 0px;
	margin: 1px 0 -2px 0;
	font: bold 10px Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
border:0px;
}


.shadetabs li{
display: inline;
margin: 0;
padding:0;

border:0px;
}
.shadetabs img{
padding:0;
margin: 0;
border:0px;
	background:url(http://www.aaronmay.com/Image/gourmay_mod.gif) bottom center no-repeat #000000;
}
.shadetabs li a{
text-decoration: none;
padding: 0px;
margin:0;
border:0px;
border-bottom:1px solid #000000;
color: #2d2b2b;
}

.shadetabs li a:visited{
color: #2d2b2b;
border:0px;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
border:0px;
}

.shadetabs li.selected{
top: 0px;
border:0px;
}

.shadetabs li.selected a{ /*selected main tab style */
border:0px;
border-bottom:0px solid #e9e7e6;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
border:0px;
}

.tabcontentstyle{ /*style of tab content oontainer*/
	border-top:0px solid #000000;
	width: 660px;
margin-top:0;
	margin-bottom: 1em;
	padding: 10px 0;
	background:url(http://www.aaronmay.com/Image/rights_bg.gif) bottom left no-repeat;
}

.tabcontent{
display:none;
}


@media print {
.tabcontent {
display:block!important;
}
}
	
/*FOOTER*/			
.footer {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	width: 730px;
	background:#000000;
	padding:0;
	height: 30px;
	}
.footer b {
	font-family:"Times New Roman", Times, serif;
	}
.footer p {
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	line-height:12px;
	margin:0 0px 0 0px;
	padding:10px 0 10px 0px;
	float:right;
	}
.footer a {
	color:#9BCD66;
	}
.footer_modesty p {
	float:left;
	margin:10px 0 10px -45px;
	padding:0;
	text-align:left;
	width:300px;
	}	


/*MISC*/
.flashplayer {
	margin:10px 0 0 18px;
	width:689px;
	padding:0;
	}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	background: transparent;
	visibility: hidden;
	}
.clear {
	clear:both;
	}
	
.sandbag_left {
float:left;
clear:left;
padding:0;
	}
.sandbag_right {
float:left;
clear:left;
padding:0;
	}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
margin:10px 0 0 0;
padding:0;
height:320px;
width:320px;
color:#ffffff;
background:url(http://www.aaronmay.com/Image/miniport/miniport_bg.gif) no-repeat;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
margin: 10px 0px 5px 1px;
padding:0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 8px;
left: -1000px;
visibility: hidden;
text-decoration: none;
width:290px;
color:#ffffff;

}
.thumbnail {
font-size:.75em;
text-align:center;
margin: 0 auto;
text-decoration:none;
padding:10px 0 0 0;
width:290px;
color:#ffffff;
	}
.thumbnail a {
	color:#ffffff;
	}
.thumbnail p {
	display:inline;
	}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
border:1px solid #000000;

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 55px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
.print_spacer {
	display:none;
	}
.clear {
	clear:both;
	margin: 0;
	padding: 0;
	}



#video {
	width:220px;
	float:right;
	margin:0px 30px 0px 20px;
	padding:0px;
	/*padding-top:30px;*/
	background-color:none;
	background:url(http://www.aaronmay.com/Image/sidebar_bg.gif) top left repeat-y;
	border-top:3px solid #000000;
	border-bottom:3px solid #000000;
	clear: right;
}
#video h1 {
	margin:0;
	padding:5px 10px;
	font-size: 12px;
	background-color: #000000;
	color:#9BCD66;
	font-weight: bold;
	line-height: 1.25em;
	}
#video p {
	margin:0 0 10px 0;
	padding:5px 10px;
	color: #ffffff;
	text-align: left;
	}

#video ul {
	margin:0 10px;
	padding:0;
	font-size:10px;
	list-style-type:none;
	list-style-position:inside;
	background-color:#ffffff;
	border: 1px solid #000000;
	width: 200px;
	}
#video li {
	margin:0px;
	width:200px;
	padding:0;
	color:#666666;
	}
#video a:link, .video a:visited {color:#333333;padding:2px 5px;background:#ffffff;text-decoration:none;display:block;}
#video a:hover {color:#333333;background:#999999;}
#video a:active {color:#ffffff;background:#333333;}

#boxing {
	width:200px;
	margin:10px;
	padding:0;
	border: 1px solid #000000;
	}
#boxing h1 {
	margin:0;
	padding:5px 10px;
	font-size: 14px;
	border-bottom: 1px solid #ffffff;
	background-color: #000000;
	color:#9BCD66;
	font-weight: bold;
	}
.scrollbox {
	width:100%;
	height:367px;
	overflow:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#ffffff;
	}
.scrollbox th {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	background:#4F6C28;
	margin:0;
	padding:2px 5px;
	text-align:left;
	border-left:1px solid #ffffff;
	}
.scrollbox_alt {
	background:#eeeeee;
	}	
#ingredient {
	margin:5px 0 0 0;
	padding:0px 5px 5px 5px;
	}
#ingredient h2 {
	margin:5px;
	padding:0px;
	font-size: 12px;
	border-bottom: 1px solid #999999;
	}
#ingredient p {
	padding:0 5px;
	margin:0;
	font-size: 0.65em;
	text-align: left;
	color: #333333;
	}
.splitter {
	margin:0;
	padding:0;
	height:1px;
	border-bottom:1px solid #333333;
	}

.amzn_wdgt div {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
/*HOME FEATURE*/
.home_feature {
	width:220px;
	float:left;
	margin-bottom:20px;
	border:1px solid #000000;
	height:100px;
	}