@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-color:#000;
	background-image:url(images/sidesbg.jpg);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:top;
	font-family:"Lucida Grande", arial, sans-serif;
}
img{
	border:0px;
}
.header{
	background-image:url(images/header.jpg);
	height:200px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.navBar{
	background-image:url(images/navBarBg.jpg);
	height:30px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.locationContainer{
	width:1000px;
	height:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#000;
	padding:0px;
}
.mainBody{
	width:1000px;
	min-height:1500px;
	margin-left:50%;
	position:absolute;
	left:-500px;
	top:235px;
	background-image:url(images/mainContent.jpg);
	/*background-repeat:no-repeat;
	background-position:top;*/
	background-repeat:repeat-y;
	margin-top:0px;
	float:inherit;	
}.mainBodyLinks{
	width:1000px;
	min-height:1500px;
	margin-left:50%;
	position:absolute;
	left:-370px;
	top:0px;
	background-image:url(images/mainContent.jpg);
	/*background-repeat:no-repeat;
	background-position:top;*/
	background-repeat:repeat-y;
	margin-top:0px;
	float:inherit;	
}
.parentLeft{
	width:720px;
	min-height:50px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
}
.parentLeftTop{
	width:720px;
	background-image:url(images/leftBgTp.png);
	height:20Px;
	margin-top:0px;
}
.parentLeftContents{
	width:720px;
	min-height:930px;
	float:left;
	background-image:url(images/leftBg.png);
	background-repeat:repeat-y;
}
.parentLeftContentsInfo{
	width:660px;
	min-height:20px;
	float:left;
	padding:0px 30px 1px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
}
.indexIntroduction{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:lighter;
	text-align:justify;
	color:#FFFFFF;
}
.newIndexPost{
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:1.2em;
	color:#FFFFFF;
	background-color:#000000; 
	width:100%;
	height:30px; 
	margin-left:auto; 
	margin-right:auto;
	margin-bottom:20px;
	float:left;
}
.indexDeleteNewsItem{
	width:100%;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight: bold;
	color:#FF0000;
	background-color:#000000;
	float:left;
}
.infoPic{
	width:640px;
	height:480px;
	border:2px solid #000;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(images/index.jpg);*/
}
.bioInfoPic{
	width:630px;
	height:1000px;
	padding:5px;
	border:2px solid #0000FF;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bioBg.jpg);
}
.bioPersonalPic{
	width:200px;
	height:69px;
	float:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
}
.bioPersonalDetails{
	width:425px;
	height:69px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	float:left;
	padding:5px 0px 5px 5px;
}
.bioSponsers{
	width:100%;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.95em;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	float:left;
}
.bioContent{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:lighter;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;
}
.achievements{
	width:630px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 5px 0px;	
}
.achievementsTitle{
	width:630px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;	
}
.downSize{
	font-size:.8em;
	font-weight:normal;
	color:#FFFFFF;
}
.achievementsName{
	width:279px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;	
}
.achievementsDescription{
	width:348px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;	
	border-right:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;		
}
.achievementsNameBoulders{
	width:279px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;	
}
.achievementsDescriptionBoulders{
	width:348px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;	
	border-right:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;		
}
.achievementsNameCompetitions{
	width:628px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:5px 0px 5px 0px;
	float:left;	
}
.parentLeftBm{
	width:720px;
	float:left;
	background-image:url(images/leftBgBm.png);
	height:20Px;
	margin-top:0px;
}
.parentRight{
	width:246px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}
.parentRightTop{
	width:246px;
	background-image:url(images/rightBgTp.png);
	height:20Px;
	margin-top:0px;
}
.parentRightContents{
	width:246px;
	min-height:928px;
	background-image:url(images/rightBg.png);
	background-repeat:repeat-y;
	text-align:center;
}
.chrisLoginContainer{
	width:200px;
	min-height:72px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;	
	border:1px solid #FFF;	
}
.userName{
	width:83px;
	height:22px;
	padding:0px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	float:left;
	margin-top:2px;
}
.userNameEnter{
	width:112px;
	height:22px;
	float:right;
	text-align:right;
	margin-top:2px;
}
.userPassword{
	width:83px;
	height:22px;
	padding:0px 0px 0px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	float:left;
	margin-top:2px;
}
.userPasswordEnter{
	width:112px;
	height:22px;
	float:right;
	text-align:right;
	margin-top:2px;
}
.submit{
	width:60px;
	height:22px;
	margin-left:4px;
	margin-top:1px;
	float:left;
	text-align:left;
}
.logoutSubmit{
	width:62px;
	height:22px;
	margin-top:1px;
	float:left;
	text-align:center;
}
.joinSubmit{
	width:50px;
	height:22px;
	margin-top:1px;
	float:left;
	text-align:right;
}
.world{
	width:200px;
	height:200px;
	margin-top:0px;
	margin:0px 23px 23px 23px;
	float:left;
}
.sponsers{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:0px 0px 23px 0px;
}
.sponsorAds{
	width:216px;
	height:270px;
	margin:0px 15px 23px 15px;
}
.parentRightContentsInfo{
	width:216px;
	min-height:50px;
	padding:0px 15px 0px 15px;
	font-family:Magneto,comic Sans MS, Arial;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	color:#EBEFB4;
	margin-top:0px;
	margin-bottom:0px;
}
.parentRightBm{
	width:246px;
	background-image:url(images/rightBgBm.png);
	height:20Px;
	margin-top:0px;
}

/*indexoverides*/

#locationIndex{
	width:125px;
	height:5px;
	margin-left:0px;
	background-image:url(images/hereBlur.jpg);
}
#locationIndex:hover{
	width:125px;
	height:20px;
	margin-left:0px;
	background-image:url(images/hereHover.jpg);
}
/*biooverides*/

#locationBio{
	width:125px;
	height:5px;
	margin-left:124px;
	background-image:url(images/hereBlur.jpg);
}
#locationBio:hover{
	width:125px;
	height:20px;
	margin-left:124px;
	background-image:url(images/hereHover.jpg);
}
/*gallerypicturesoverides*/

#locationGalleryPictures{
	width:125px;
	height:5px;
	margin-left:249px;
	background-image:url(images/hereBlur.jpg);
}
#locationGalleryPictures:hover{
	width:125px;
	height:20px;
	margin-left:249px;
	background-image:url(images/hereHover.jpg);
	
}
/*galleryVideosoverides*/

#locationGalleryVideos{
	width:125px;
	height:5px;
	margin-left:249px;
	background-image:url(images/hereBlur.jpg);
}
#locationGalleryVideos:hover{
	width:125px;
	height:20px;
	margin-left:249px;
	background-image:url(images/hereHover.jpg);
}
/*newsoverides*/

#locationNews{
	width:125px;
	height:5px;
	margin-left:374px;
	background-image:url(images/hereBlur.jpg);
}
#locationNews:hover{
	width:125px;
	height:20px;
	margin-left:374px;
	background-image:url(images/hereHover.jpg);
}
/*tipsoverides*/

#locationTips{
	width:125px;
	height:5px;
	margin-left:499px;
	background-image:url(images/hereBlur.jpg);
}
#locationTips:hover{
	width:125px;
	height:20px;
	margin-left:499px;
	background-image:url(images/hereHover.jpg);
}
/*forumoverides*/

#locationForum{
	width:125px;
	height:5px;
	margin-left:624px;
	background-image:url(images/hereBlur.jpg);
}
#locationForum:hover{
	width:125px;
	height:20px;
	margin-left:624px;
	background-image:url(images/hereHover.jpg);
}
/*contactsoverides*/

#locationContact{
	width:125px;
	height:5px;
	margin-left:749px;
	background-image:url(images/hereBlur.jpg);
}
#locationContact:hover{
	width:125px;
	height:20px;
	margin-left:749px;
	background-image:url(images/hereHover.jpg);
}
/*linksoverides*/

#locationLinks{
	width:125px;
	height:5px;
	margin-left:874px;
	background-image:url(images/hereBlur.jpg);
}
#locationLinks:hover{
	width:125px;
	height:20px;
	margin-left:874px;
	background-image:url(images/hereHover.jpg);
}
.joinForm{
	width:660px;
	min-height:100px;
	float:left;
	border:1px solid #FFF;
	padding:10px 0px 10px 0px;
	margin-top:10px;
	
}
.question{
	width:324px;
	height:22px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:3px 5px 0px 0px;
}
.answer{
	width:324px;
	height:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 5px;
}
.subscribeQuestion{
	width:658px;
	height:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin-top:10px;
}
.subscribeAnswer{
	width:658px;
	height:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.joinButtons{
	width:329px;
	height:25px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
}
/*Forum styles*/

.parent {width:660px; border-top:5px solid #000000;}
.authorTitle {min-height:30px; width:660px; float:left; background-image:url(images/titleBgOther.jpg);}
.mainContainer {min-height:30px; width:660px; float:left;}
.date {width:390px; height:15px; float:left; border-bottom:1px solid #000000; background-image:url(images/titleBgOther.jpg); background-color:#CCCCCC; padding:2px 5px 2px 5px;}
.writingName {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight:bold; color:#000000;}
.writingDate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight:bold; color:#000000;}
.writingMessage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color:#000000;}
.writingMessageReply {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color:#FFFFFF;}
.writingTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .78em; font-weight:bold; color:#000000;}
.fName {border-bottom:1px solid #000000; background-color:#FFCCCC; height:15px; width:250px; float:left; padding:2px 5px 2px 5px; background-image:url(images/titleBgOther.jpg);}
.fMessage {border-bottom:1px solid #000000; background-color:#B1B7FE; width:650px; float:left; padding:2px 5px 2px 5px; text-align:left;}
.messageForum {border-bottom:5px solid #000000; background-color:#B1B7FE; background-image:url(images/titleBgOther.jpg); height:15px; width:650px; float:left; padding:2px 5px 2px 5px; text-align:left;}
.messageEmail {border-bottom:1px solid #000000; background-color:#FF9900; background-image:url(images/titleBgOther.jpg); width:650px; float:left; padding:2px 5px 2px 5px; margin-bottom:0px; text-align:center;}
.Title {border-bottom:1px solid #000000; background-color:#fff; width:650px; min-height:.9em; float:left; padding:2px 5px 2px 5px; margin-bottom:0px; text-align:center;}
.forumTitles {border-bottom:1px solid #000000; background-color:#0000FF; background-image:url(images/titleBg.jpg); height:19px; width:650px; min-height:.9em; float:left; padding:3px 5px 2px 5px; margin-bottom:0px; text-align:center;}
.forumTitles:hover {border-bottom:1px solid #000000; background-color:#FF0000; height:19px; background-image:url(images/titleBgRed.jpg); width:650px; min-height:.9em; float:left; padding:3px 5px 2px 5px; margin-bottom:0px; text-align:center;}
.forumName {border-bottom:1px solid #000000; background-color:#FFCCCC; background-image:url(images/titleBgOther.jpg); height:15px; width:250px; float:left; padding:2px 5px 2px 5px;}
.picDiv {background-color:#B1B7FE; border-bottom:5px solid #000000; width:660px; margin-left:auto; margin-right:auto; text-align:center;}
.forumTitles a:link, .forumTitles a:visited {text-decoration:none; color:#0000FF;}
.forumTitles a:link:Hover, .forumTitles a:visited:Hover {text-decoration:none; color: #000;}
.forumPics { width:150px; border:1px solid #FFFFFF; min-height:10px; white-space:5px;}
.fSpan {color:#0000ff;}
.fSpan:Hover {color:#000;}
/*.forumTitles a:visited:Hover {text-decoration:none; color:#000;}
.forumTitles a:link:Hover {text-decoration:none; color: #000;}*/