body { background:#6ecafc url(images/bg.jpg) no-repeat center top;	margin: 0px; height: 100%;	font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#333333;}

#wrapper{width: 888px; margin: 0 auto 0 auto; min-height: 100%;	overflow: visible;}
	
html {	height: 100%;}

* html #wrapper {height: 100%; width:888px;}





ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}


del {
	text-decoration: line-through;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}



h1{font-size:23px; color:#70cbfd; margin:0 0 10px 0; font-weight:normal;}
h2{font-size:16px; color:#ffffff; margin:0; text-transform:uppercase;}
h3{border-bottom:1px solid #cccccc; margin-bottom:10px; font-size:13px; font-weight:bold;}

a:link, a:visited, a:active { color:#a1ce00; text-decoration:none;}
a:hover, a:focus { color:#70cbfd; text-decoration:none;}

a img {border:0}


#sidebarone{width:222px; float:left; text-align:left;}
#subscribe-home{width:196px; height:209px; padding:44px 12px 0 12px; float:left; background:url(images/subscribe_box.gif) no-repeat left top;}
#subscribe-home input.text-input{width:187px; height:16px; display:block; float:left; margin:0 0 10px 0; border:0;  color:#333333; font-size:11px;}
#subscribe-home input.submit-button{width:79px; height:23px; display:block; background:url(images/send_button.gif) no-repeat left top; border:0; text-indent:-9999px; cursor:pointer;float:left;}
.text-input{color:#ffffff; float:left;}

#sidebartwo{width:650px; float:right;}
#top{width:640px; float:left;}
#top .logo{width:275px; height:71px; float:left; background:url(images/logo_aaron_fleming.gif) no-repeat left top; display:block;}
#top .home-ico a{width:69px; height:66px; float:right; padding:5px 0 0 0; background:url(images/home_button.gif) no-repeat left 5px; display:block;}

#topnav{width:600px; height:38px; float:right;}

#topnav ul{margin:0; float:right;}

#topnav ul li{float:left; margin:0;}

#topnav ul li.purpose a{width:78px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat left top;}
#topnav ul li.purpose a:hover{width:78px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat left -38px;}
#topnav ul li.purpose-selected{width:78px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat left -76px;}

#topnav ul li.diary a{width:64px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -78px top;}
#topnav ul li.diary a:hover{width:64px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -78px -38px;}
#topnav ul li.diary-selected{width:64px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -78px -76px;}

#topnav ul li.contact a{width:151px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -142px top;}
#topnav ul li.contact a:hover{width:151px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -142px -38px;}
#topnav ul li.contact-selected{width:151px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -142px -76px;}

#topnav ul li.album a{width:72px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -293px top;}
#topnav ul li.album a:hover{width:72px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -293px -38px;}
#topnav ul li.album-selected{width:72px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -293px -76px;}

#topnav ul li.cool-sites a{width:97px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -365px top;}
#topnav ul li.cool-sites a:hover{width:97px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -365px -38px;}
#topnav ul li.cool-sites-selected{width:97px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -365px -76px;}

#topnav ul li.bio a{width:52px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -463px top;}
#topnav ul li.bio a:hover{width:52px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -463px -38px;}
#topnav ul li.bio-selected{width:52px; height:38px; display:block; background:url(images/matrix_navmenu.gif) no-repeat -463px -76px;}


#main{width:650px; float:left; padding:16px 0 0 0;}
#content{width:394px; float:left; padding:11px; background:#FFFFFF;}
#main-type{width:650px; float:left; padding:16px 0 0 0;}
#content-type{width:411px; float:left; padding:11px; background:#FFFFFF;}
#content-type img{vertical-align:middle;}
#content-type .img-zone{float:right; padding:0 0 8px 8px;}


#sidebartree{width:216px; float:right;}
#sidebartree .blue-box{width:194px; padding:11px; background:#bee6fb; margin:0 0 20px 0; overflow:hidden;}
#sidebartree .blue-box .white-box{width:174px; background:#ffffff; padding:10px; overflow:hidden;}
#sidebartree .blue-box .white-box img{float:right;}
#sidebartree .blue-box .white-box-1{width:174px; background:#ffffff; padding:10px; margin:0 0 6px 0; overflow:hidden;}
#sidebartree .blue-box .white-box-1 img{float:right;}
.title_book{width:118px; float:left; font-size:14px; font-weight:bold; text-transform:uppercase; color:#5d595d; }

.title{font-weight:bold; margin:0 10px 0 0;}
.date{color:#999999;}

#sidebartree p{margin:10px 0 15px 0;}


#sidebartree-type{width:196px; float:right;}
#sidebartree-type .blue-box{width:174px; padding:11px; background:#bee6fb; margin:0 0 20px 0; overflow:hidden;}
#sidebartree-type .blue-box .white-box{width:154px; background:#ffffff; padding:10px; overflow:hidden;}
#sidebartree-type .blue-box .white-box-1{width:154px; background:#ffffff; padding:10px; margin:0 0 6px 0; overflow:hidden;}
.title_book{width:98px; float:left; font-size:14px; font-weight:bold; text-transform:uppercase; color:#5d595d; }

#hero{width:397px; height:25px; padding:130px 0 0 14px; display:block; background:url(images/hero_image_type.jpg) left top;}

#sidebartree p{margin:10px 0 15px 0;}


#subscribe-type{
	width:172px;
	height:210px;
	padding:44px 12px 0 12px;
	float:left;
	background:url(images/subscribe_box_type.gif) no-repeat left top;
}
#subscribe-type input.text-input{width:167px; height:16px; display:block; float:left; margin:0 0 10px 0; border:0; color:#333333; font-size:11px;}
#subscribe-type input.submit-button{width:79px; height:23px; display:block; background:url(images/send_button.gif) no-repeat left top; border:0; text-indent:-9999px; cursor:pointer;float:left;}

.bike{width:171px; height:216px; float:left; background:url(images/aaron_fleming_bike.png) no-repeat left top;}

#album-zone{width:397px; margin:20px auto 10px auto; padding:20px 0 0 4px;}
#album-zone img{width:90px; height:90px; margin:0 5px 10px 4px; float:left;}


#clearfooter {	display: block;	width:800px; height: 100px;  /*border:1px solid red;*/ clear:left;}

#bottomPage{width: 100%; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #ffffff; position: relative; margin-top: -100px; background-color:#9ac500;	height: 100px; clear: both;}

#bottomPage .copyright-zone{width:888px; margin:0 auto 0 auto; padding:15px 0 0 0;}
#bottomPage .copyright-zone .copyright{width:300px; float:left;}
#bottomPage .copyright-zone .bottonnav{width:500px; float:right; text-align:right;}
#bottomPage .copyright-zone a{color:#ffffff;}
#bottomPage .copyright-zone a:hover{color:#efefef; text-decoration:underline;}
