/* CSS Document */

/*Body Styling*/

a:active     { color: #000000; text-decoration: none; font-weight: bold; }

a:link       { color: #000000; text-decoration: none; font-weight: bold; }

a:visited	 { color: #222222; text-decoration: none; font-weight: bold; }

a:hover		 { color: #808080; text-decoration: none; font-weight: bold; }

html,body{
margin:0;
padding:0;
height:100%;
position:relative;
}

body {
	background: url(../images/background1.jpg) repeat-y scroll top center;
	height:100%;
	width:100%;
	font-family: Helvetica, sans-serif;
	line-height:140%;
	font-size:12px;
	color:#000000;
	background-color:#454540;
	}
	
h1 {float:left;
	text-shadow: 1px 1px 5px #000;
	font-size: 15px;
	}

h2 {margin-bottom:1em;}


#body {background-image:url(../images/forest3.jpg); 
	background-repeat:no-repeat; 
	background-attachment:scroll; 
	background-position:right bottom;
	background-color:#EEEEEE;
	width:800px;
	min-height: 100%;
    height: auto !important;
	height:100%;
	position:absolute; 
	left:50%;
	margin-left:-400px;
	border-left: 8px solid #9D9A95;
	border-right: 8px solid #9D9A95;

	}

/* Index Styling */

.leftbox {
	float: left;
	width:438px;
	margin: 8px 0px 8px 8px;
	}
	
.rightbox{
	float: right;
	width:336px;
	margin: 8px 9px 8px 0px;
	}

.articlebox { 
	background-color: #cccccc; 
	margin-bottom: 8px;
	}

.photobox {
	background-color: #cccccc;   
  	}

.linksbox {
	background-color: #cccccc;
  	margin-top: 8px;
  	text-align: center;
  	}
  	
  	
.linksbox a {text-decoration: none;}
  	
.photobox a {text-decoration:none;
	}
	
.articlebar {
	height:20px; 
	font-size:14px; 
	color: #333333; 
	padding: 0px 5px 5px 5px; 
	font-weight: bold;
	}
	
.articlebar a {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	}

.articlebar a:hover {
	color: #808080
	}
  	
.roundedcornr_box_717766 {
	background: url(../images/roundedcornr_717766_tl.png) no-repeat top left;

}
.roundedcornr_top_717766 {
	background: url(../images/roundedcornr_717766_tr.png) no-repeat top right;
}
.roundedcornr_bottom_717766 {
	background: url(../images/roundedcornr_717766_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_717766 div {
	background: url(../images/roundedcornr_717766_br.png) no-repeat bottom right;
}
.roundedcornr_content_717766 {
	background: url(../images/roundedcornr_717766_r.png) top right repeat-y;
}

.roundedcornr_top_717766 div,.roundedcornr_top_717766,
.roundedcornr_bottom_717766 div, .roundedcornr_bottom_717766 {
	width: 100%;
	height: 30px;
	font-size: 1px;
}
.roundedcornr_content_717766, .roundedcornr_bottom_717766 {
	margin-top: -19px;
}
.roundedcornr_content_717766 { padding: 0 10px; }



.mainindex {
	height: 1200px;}
	
.readmore {
	padding: 5px 0px 0px 0px;
	}
	
.readmore a {
	color:#650000;
	font-size:11px;
	font-weight: bold;
	}


.searchbar {
	padding-top:10px;
	width:100%;
	margin: 0px 0px 100px 0px;
	}
	
	
/* Adsense Styling */	

.adsense-index{
	margin-top: 8px;
	}
	
.adsense-span{
	margin:10px 0px 10px 0px;
	text-align: center;
	}

.adsense-right{
	float:right;
	margin-top: 5px;
	margin-bottom:5px;
	margin-left:10px;
	}
	
.adsense-left{
	float:left;
	margin-top: 6px;
	margin-bottom:6px;
	margin-right:15px;
	}
	
.adsense-photo{
	padding:0px 0px 0px 0px;
	}
	
.navbar {
	margin-top:3px;
	}
	
/* Content Styling */	
	
.header {background-image:url('../images/globalfooter.png');
	_background-image:url('../images/globalheader.jpg');
	background-repeat:no-repeat;
	float:left;
	line-height:85%;
	margin-top:0px;
	width:775px;
	height:20px;
	text-align:left;
	padding:6px 6px 6px 15px;
	font-size:14px;
	color:#ffffff;
	}
	
.author {
	float:right; 
	width:400px;
	text-align:right;
	padding-right:10px;
	font-size:11px;
	font-weight: bold; 
	text-shadow: 1px 1px 3px #333;
	}

.author a {
	text-decoration: none;
	color: #ffffff;
	font-size:11px;
	font-weight: normal;  
	}
	

.section {font-weight:bold;
	color:#222222;
	font-size:13px;
	text-shadow: 3px 2px 3px #ccc
	}

.article-main {margin:0px;
	padding: 0px 8px 8px 8px;
	padding-bottom:40px;
	font:inherit;
	}
	
.article-main img {
	border:solid 2px #888888;
	margin-top:15px;
	margin-bottom:15px;
	}
	
.copyright {
	font-size:10px;
	position: absolute;
	bottom:0px; 
	left:5px;
	}



/* Adventure and Brain Styling */	

.summary img{
	float:left; 
	margin:0px 8px 0px 0px;
	border: 1px solid #808080;
	}

.summary {
	line-height:120%;
	padding: 5px 25px 15px 0px;
	font-size:12px;
	border-top:1px solid #aaaaaa
	}

.title {
	font-size:13px; 
	line-height: 130%;
	font-weight: bold;
	}

.image-right {
	 float:right; 
	 margin-left: 15px;
	 line-height: 10%;
	 }

.caption {
	text-align:left;
	line-height: 100%;
	padding-bottom: 15px;
	}
	
.rating {
	float:left;
	width:18%;
	height: 40px;
	border-right:solid 1px #aaaaaa;
	text-shadow: 1px 1px 15px #aaa;
	}
	
.difficulty {
	float: left;
	left: 138px;
	width:15%;
	height: 40px;
	line-height: 170%;
	border-right:solid 1px #aaaaaa;
	text-shadow: 1px 1px 15px #aaa;

	}	

.skills {
	float:left;
	width:20%;
	height: 40px;
	line-height: 170%;
	border-right:solid 1px #aaaaaa;
	text-shadow: 1px 1px 15px #aaa;

	}	

.duration {
	float:left;
	width:15%;
	height: 40px;
	line-height: 170%;
	border-right:solid 1px #aaaaaa;
	text-shadow: 1px 1px 15px #aaa;


	}	
	
.access {
	float:left;
	width:20%;
	height: 40px;
	line-height: 170%;
	text-shadow: 1px 1px 15px #aaa;

	}	
	

/* Block Quote Styling */	

.box-right { 
  background: #9D9A95; 
  font-size: 17px;
  color: #595959;
  float: right;
  margin: 10px 5px 10px 15px;
  width: 280px;
  line-height: 150%;
}

.box-left { 
  background: #9D9A95; 
  font-size: 17px;
  color: #555555;
  float: left;
  margin: 10px 15px 10px 5px;
  width: 250px;
  line-height: 150%;

}

.box-header {
  position: relative;
  background: #9D9A95; 
  font-size: 12px;
  font-weight: bold;
  margin: -3px 0px 15px -1px;
  width: 785px;
  line-height: 110%;
}

.box-header-container {
	position: relative;
	width: 100%;
	height: 40px;
}

.imagebox-right {
  background: #9D9A95; 
  font-size: 11px;
  color: #595959;
  float: right;
  margin: 10px 5px 10px 15px;
  width: 340px;
  line-height: 150%;
}

.quote {font-family: times;
	font-size: 20px;
	color: #cccccc;
}
		
