* 
{
	margin:0;
	padding:0;
}
html
{
	position: relative;
}
body
{	
	height: 100%;
	
	margin-top: 10px;
	
	behavior:url("../styles/csshover.htc");
}
h1.pageHeading
{
	font-size: 1.5em;
	font-weight:normal;
	color:#007CC3;
	
	margin:0 0 25px 7px;
	padding:0;
	
	cursor:default;

}
#profiles, 
#leftMain
{
	float: left;
	
	width: 194px;
	
	*width: 184px;
	*padding-left: 10px;

	background-color:#ECECEB;
	
	position: relative;
	
}
#profiles, 
#leftMain
{
	background-color: white;
	
	border: 1px solid #c2c2c1;
	
	/*width: 170px;
	
	*width: 160px;
	*padding-left: 10px;*/
}

#profiles h1, 
#leftMain h1
{
	color:#383431;
	font-size: 1.5em;
	font-weight:normal;
	
	margin-bottom: 12px;
	
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	*margin-left: 0;
	
	cursor:default;	
}

#profiles h2,
#leftMain h2
{
	color:#383431;
	font-size: 1em;
	
	margin-bottom: 12px;
	
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	*margin-left: 0;
	
	font-weight: normal;
	
	cursor:default;	
}
#profiles p,
#leftMain p
{
	color:#838281;
	font-size: 1em;
	margin-bottom: 12px;
	
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
	*margin-left: 0;
	
}

#search_wrapper
{
	position: relative;
	
	margin:0;
	padding:0;
}
#search_wrapper h2
{
	cursor: pointer;
	
	padding-left: 7px;
}
#search_wrapper form#search_form
{
	position: absolute;
	
	visibility: hidden;
	
	right: 5px;
	top: 30px;
}
#search_wrapper #search_form input
{
	width: 80px;
	height: 1.45em;
	
	float: right;
	
	background-color: white;
	
	border: 1px solid #969594;
	border-right: 0;
	
	font-size: 1.1em;
}

#search_wrapper #search_form img
{
	float: right;
	cursor: pointer;
	
	border: 1px solid #969594;
}
div#nationality
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	
	*margin-left: 0;
	
	position: relative;
}

#nationality ul
{
	list-style-type: none;
	
	padding-top: 2px;	
}
#nationality ul li
{
	color:#007CC3;
	font-size:1em;
	
	position: relative;
	
	cursor:pointer;
	
	
}
#nationality ul li h1.current
{
	background-color: #CCCCCC;
}
#nationality ul li h1
{	
	color:#969594;
	font-size:1.2em;
	
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 7px;
	
	margin:0;
	
	cursor:pointer;	
}
#nationality ul li h1:hover
{
	color:#C2C1C1;
}

span.nDrivers
{
	position: absolute;
	right: 9px;
	*right:15px;
	top: 6px;
	
	color:#969594;
	
}

#nationality .driverList
{	
	
	padding-bottom: 5px;
	
	margin-top: 5px;
	
	cursor:default;
	
}
#nationality .driverList a
{	
	padding-left:15px;

	border:0;
	color:#B3B0B0;
	
	display: block;
	
	font-size: 1.15em;
	
}
#nationality .driverList a:link, 
#nationality .driverList a:visited, 
#nationality .driverList  a:active
{
	color:#B3B0B0;
}
#nationality .driverList  a:hover
{
	color: black;
}
#nationality .driverList  a#current
{
	color: black;
}


#middle
{
	margin-left: 20px;
	
	float:left;
	
	width: 444px;
}
#profile_info
{
	width:100%;
	margin-bottom: 20px;
	*margin-bottom: 15px;
	
	margin-top: -5px;
	*margin-top: -5px;
	
	
	overflow: auto;
}

#profile_info h1
{
	color: black;
	font-size:1.65em;
	
	font-weight:normal;
	
	*margin-top: 5px;
	margin-bottom:15px;

}

img.driver
{
	height: 100px;
	
	float: left;
	margin-right: 15px;
	padding: 5px;
	
	border: 1px solid #c2c1c1;	
}
#profile_info img.flag, 
#nationality ul li h1 img.flag
{
	float: left;
	margin-right: 5px;
	*margin-top: 5px;
	
	width: 24px;
	height: 24px;
}
#nationality ul li h1 img.flag
{
	margin-top: -3px;
}
#profile_info .desc
{
	margin-bottom: 5px;
}

#sponsorInfo
{
	border: 1px solid rgb(194, 193, 193);
	
	margin-bottom: 15px;
	
	overflow: auto;
	
	*height: 1%;
}
#sponsorInfo img
{
	float: right;
	
	width: 333px;
	
	margin-left: 15px;
}
#sponsorInfo #sponsorAbout
{
	margin: 15px;
	margin-bottom:0;
	padding-bottom: 15px;
}
#sponsorInfo #sponsorAbout #aboutText
{
	font-size: 0.95em;
	color:#969594;
	
	margin-bottom: 15px;
}
.profile_info_row
{
	overflow: auto;
	
	margin:0;
	
	*height: 1%;

}

.profile_info_item
{
	float: left;
	
	width: 333px;
	
	overflow: auto;

	padding: 0px 15px 15px 0; 	
}

.profile_info_item .wrapperBorder
{
	border: 1px solid rgb(194, 193, 193);
	
	overflow: auto;
	*height: 1%;
	
	padding: 15px;

}
.profile_info_item h1
{
	color: black;
	font-size:1.5em;
	
	font-weight:normal;
	
	cursor:pointer;

}
.profile_info_item img.flag
{
	float: left;
	margin-right: 5px;
	*margin-top: 5px;
	
	width: 24px;
	height: 24px;
}
.profile_info_item img.driver
{
	height: 70px;
	
	float: right;
	
	margin-right: 0;
}
.desc span.label
{
	width: 95px;
	float: left;
	
	color:#383431;
	font-size: 1em;
}
.desc span.data
{	
	color: #969594;
	font-size: 1em;
}
.desc span.data a#sponsorWebsite
{
	text-decoration: underline;
	color: #007CC3;
}

#about
{
	width: 100%;
	
	position: relative;	
	
	margin-bottom: 20px;
	
	border: 1px solid #C2C1C1;
	
}

#fullAbout, 
#fullAchievement,
#myDetails, 
#myBlog, 
#myVideo, 
#myGallery
{
	position: relative;	

	margin: 15px;
}

#fullAbout
{
	margin-bottom:0;
}
#about h1,
#driverdb h1,
#achievement h1,
#blog h1,
#gallery h1, 
#fullAbout h1, 
#fullAchievement h1,
#myDetails h1, 
#myBlog h1, 
#myVideo h1,
#myGallery h1, 
#fullGallery h1, 
h1.mainTitle
{
	color:#007CC3;
	font-weight:normal;
	font-size: 1.5em;
	
	margin: 15px;
	
	cursor:default;
}
#about h1,
#achievement h1, 
#blog h1, 
#gallery h1
{
	cursor: pointer;
}
#myDetails h1, 
#myBlog h1, 
#myVideo h1, 
#myGallery h1, 
#fullGallery h1, 
#fullAbout h1, 
#fullAchievement h1
{
	margin-left: 0;
	margin-right:0;
	margin-top: 0px;
}

#fullAbout h1
{
	margin-left: 5px;
}

#about .text,
#achievement .text,
#blog .text,
#gallery .text,
#fullGallery .text,
#main .text
{
	display: block;
	
	margin:15px;
	margin-bottom: 20px;
	
	color:#969594;
	font-size: 9pt;
}

#fullGallery .text
{
	margin-left: 0;
	margin-right: 0;
}
#about img#arrowBlue, 
#achievement img#arrowBlue
{
	position: absolute;
	bottom: 7px;
	right: 12px;
	border: 0;

}

#middle #driverdb
{
	width: 100%;
	
	position: relative;	

	border: 1px solid #C2C1C1;
	
	margin-bottom:20px;
}
#driverdb h1
{
	margin:5px 5px 5px 15px;
}
#driverdb img
{
	float: right;
	
	width: 125px;
	
	margin: 7px 13px 0px 0;
	
	border: 0;
}
#driverdb a#textLink
{
	display: block;
	
	margin: 3px 5px 7px 15px;
}


#middle #achievement
{
	width: 100%;
	
	position: relative;	

	border: 1px solid #C2C1C1;
	
	margin-bottom:20px;
}

#achievement #list, 
#fullAchievement #list
{
	padding: 0;
	margin:0 15px;
	
	overflow:auto;
	
	position:relative;
}
#achievement #list span.date, 
#fullAchievement #list span.date
{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 90px;	
	
	margin:0;

	font-size: 0.9em;
	color:#007CC3;	

}

#achievement #list .entryTitles, 
#fullAchievement #list .entryTitles
{
	margin:0;
	margin-left: 105px;
	
}
#achievement #list .entryTitles h1, 
#fullAchievement #list .entryTitles h1
{
	margin:0;
	margin-bottom: 8px;
	
	font-size: 0.9em;
	
	color:#383431;

}
#fullAchievement #list
{
	margin:0;
}
#achievement #list *
{
	cursor:default;
}
#middle #blog
{
	width: 100%;

	border: 1px solid #C2C1C1;
	
	margin-bottom:20px;
}

#blog #leading
{
	margin:15px;
		
	overflow: auto;
	

}

#blog #leading img.blogThumb
{
	float: left;
	
	margin-right: 15px;
	padding: 5px;
	
	height: 90px;
	
	border:1px solid #c2c1c1;
	
}
#blog #leading h1
{
	font-size: 1.2em;
	color:#383431;
	
	font-weight:normal;
	
	margin:0;
	margin-bottom: 5px;
	
	cursor:pointer;
}
#blog #leading span.date
{
	display: block;
	
	margin:0;
	margin-bottom: 5px;
	
	font-size: 0.9em;
	color:#007CC3;
}

#blog #leading span.text
{
	display: block;
	
	margin:0;
	
	font-size: 0.95em;
	color:#969594;
}
#blog .otherEntries
{
	padding: 0;
	margin:0 15px;
	
	overflow:auto;
	
	position:relative;
	
	clear: both;

}
#other .entries
{		
	overflow:auto;
	
	position:relative;
}
#blog .otherEntries span.date, 
#other .entries span.date
{	
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 90px;	
	
	margin:0;

	font-size: 0.9em;
	color:#007CC3;	
}
#blog .otherEntries span.date
{
	top: 0px;

}

#blog .otherEntries .entryTitles, 
#other .entries .otherTitles
{
	margin:0;
	margin-left: 105px;
	
}
#blog .otherEntries h1
{
	margin:0;
	margin-bottom: 8px;
	
	font-size: 0.9em;
	
	color:#383431;
	
	cursor:pointer;	

}
#blog .otherEntries h1:hover
{
	color:#C2C1C1;
}
#middle #gallery
{
	width: 100%;


	border: 1px solid #C2C1C1;
	
	position: relative;
	
	*padding-bottom: 15px;

}


#right
{
	/*margin-left: 663px;
	*margin-left: 667px;
	*/
	margin-left: 683px;
}

#right #ad
{	
	width: 217px;
	
	float: left;
}

#right #ad img
{
	width: 217px;
	height: 148px;
	border: 0;
}

#right #leadVideo
{
	width: 217px;
	
	margin-top: 19px;
	*margin-top:23px;
	background-color:#C2C1C1;

	float: left;

}
#leadVideo a.title
{
	display: block;
	
	font-size: 1.15em;	
	font-weight:normal;
	color: white;
	
	margin: 10px 10px;

}
#leadVideo span.text, 
#myVideos span.text
{
	font-size: 0.9em;
	color:#72706F;
	
	display: block;
	
	margin: 10px 10px;


}
#leadVideo span.moreVideos
{
	font-size: 0.9em;
	
	display: block;
	
	margin: 5px 10px;
}
#leadVideo span.moreVideos a
{
	color: white;

}
#right #myVideos
{
	width: 217px;
	
	margin-top: 20px;
	
	float: left;
	
	background-color:#EFEEEE;
	
	position:relative;
}

#myVideos h1
{
	color:#383431;
	font-size:14pt;
	font-weight:normal;
	
	margin: 15px 15px 15px 10px;
	
	cursor: pointer;
	
}
#myVideos .entry
{
	overflow:auto;
	
	margin: 5px 5px 15px 10px;
	
	clear: both;
}
#myVideos .entry img
{
	float: left;
	
	margin-right: 5px;
	
	border:0;
	
	width: 70px;
}
#myVideos .entry a.title
{
	display: block;
	
	font-size: 10pt;
	color:#383431;
	
	margin-left: 75px;
}
#myVideos .entry .duration
{
	display: block;
	
	margin-left: 75px;
	margin-top: 3px;
	
	color:#007CC3;
	font-size:9pt;

}

#myVideos #arrowBlue_text, 
#fullVideo #arrowBlue_text, 
#gallery #arrowBlue_text
{	
	position: absolute;
	bottom: 5px;
	right: 5px;
	
	color:#007CC3;
	font-size: 9pt;
	
	border:0;
}
#fullVideo #arrowBlue_text
{
	right: 20px;
	bottom: 15px;

}
#contSearch, 
#contLogin, 
#contSponsor
{
	margin-left: 215px;
	
}
#contSearch h1, 
#contLogin h1
{
	color: black;
	font-size:1.65em;
	
	font-weight:normal;
	
	margin-top: 5px;
	margin-bottom:15px;
	
	cursor: default;
	
}
#contLogin #login
{
	border: 1px solid #c2c1c1;
	
	overflow:auto;
	padding: 15px;

}
#contLogin #login input#email, 
#contLogin #login input#password
{
	width: 12.5em;
}




#leftMain *
{
	margin-left: 0px;
}
#leftLinks
{
	margin-top: 20px;
	margin-left: 10px;
	*margin-left: 0;

}


#leftLinks a, 
#leftLinks a:link,
#leftLinks a:visited, 
#leftLinks a:active
{
	display: block;
	
	color:#007CC3;
	font-size: 1.5em;
	margin-bottom: 5px;
	
}


#main, 
#profileNav
{
	float: right;
		
	width: 682px;
	
	
	border: 1px solid #C2C1C1;


}
#profileNav
{
	margin-bottom: 20px;

}
#profileNav ul
{
	list-style-type: none;
	
	white-space: nowrap;

}
#profileNav ul li
{
	float: left;
	
	padding: 10px 8.5% 10px 0;
	
	font-size:1em;
	

	
}
#profileNav li#first
{
	padding-left:25px;
}
#profileNav ul li#last
{
	padding-left: 0;
	padding-right: 0;
}
#profileNav ul li a
{
	display: block;
	margin:0;
	font-size:1em;
}
#profileNav ul li a:link, 
#profileNav ul li a:visited,
#profileNav ul li a:active 
{
	color:#C2C1C1;
}
#profileNav ul li a:hover, 
#profileNav ul li .current:link, 
#profileNav ul li .current:visited,
#profileNav ul li .current:active 
{
	color:#383431;
}

div.row 
{
	clear:both;
	margin-top:14px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
}
div.row span.label 
{
	float:left;
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	width:150px;
}
div.row .formw 
{
	text-align:left;
}

input
{
	border: 1px solid #C2C1C1;
	
	font-size: 1.2em;
	
}
input, select
{
	background-color: white;
	border: 1px solid #C2C1C1;

}
textarea
{
	border: 1px solid #C2C1C1;
	
	
	color:#333333;
	font-size: 9pt;
}
input#image
{
	width: 440px;
	font-size: 1em;
}
span.errorText, 
span.successText
{
	display: block;
	margin: 15px;
	margin-left: 0;
	color: red;
	font-size:1.1em;

}
span.successText
{
	color: #72706F;
}

#myDetails
{
	
}


div#blog_item, 
div#video_item
{
	font-size: 1.2em;
	
	clear: both;
	
	position: relative;
	
	margin-bottom: 5px;
	
	overflow:auto;
}
#video_item div.entry
{
	display: block;
	
	float: left;
	
	width: 450px;
	
	overflow:hidden;
}

#video_item img
{
	float: left;
	
	border: 0;
	
	width: 130px;
	height:86px;

}

#video_item a.videoTitle
{
	display: block;
	
	margin-left: 145px;
	margin-bottom: 5px;

}

div#blog_item .blogDate,
div#video_item .videoDate
{
	display: block;
	
	color:#007CC3;
	font-size: 1em;
	text-align: right;
	
	margin-right: 7px;
	
	float: left;
	width: 85px;

}
div#video_item .videoDate
{
	margin-left: 145px;
	
	float: none;
	
	text-align:left;
}
div#video_item .videoLeading
{
	display: block;
	
	margin-left: 145px;
	margin-top: 3px;
	
	color:#333333;
	font-size: 0.9em;
}

div#blog_item a.entry
{
	display: block;
	
	float: left;
	
	width: 450px;
	
	overflow:hidden;

}
div#blog_item a.entry .blogLeading
{
	color:#333333;
	font-size: 0.9em;
	font-weight:normal;
}
span.blogButtons, 
span.videoButtons
{
	display: block;	
	
	margin-left: 520px;
	
	font-size:0.8em;
}



span.blogPages, 
span.videoPages, 
span.galleryPages
{
	margin-top:20px;
	
	clear: both;
		
	display: block;

}

#fullBlog, 
#fullVideo, 
#fullGallery
{
	margin: 15px;

}
#fullGallery
{
	margin-bottom:0;
	zoom: 1;	
}

#fullBlog h1, 
#latestEntry h1
{
	padding:0;
	margin: 15px 0 5px 0;
	
	font-size: 1.5em;
	font-weight: normal;
	color:#383431;
	
	cursor: default;
}
#fullBlog img
{
	float: right;

	
	margin-left: 7px;
	border:0;
}

#fullBlog .date, 
#fullVideo .date
{
	display: block;
	
	color:#007CC3;
	font-size: 1em;
}
#fullBlog .text, 
#fullVideo .text, 
#fullGallery .text
{
	display: block;
	
	margin:0;
	margin-top:20px;
	margin-bottom:5px;
	
	
	font-size:0.9em;	
	color:#969594;
	line-height: 1.8em;
}

div#links
{
	
}
div#links ul
{
	list-style-type:none;
	padding-left: 0;
}
div#links ul li
{
	font-size: 1.2em;
	font-weight:bold;
	display: inline;
	
}

#fullArchive
{
	margin: 15px;
}
#other h1,
#archive h1,
#fullArchive h1
{
	margin: 0 0 10px 0;
	
	font-size: 1.5em;
	font-weight: normal;
	color:#007CC3;
	
	cursor: default;
}
#other .otherItem,
#fullArchive .archiveItem
{
	display: block;
	
	font-size: 1em;
	color:#4D4948;
	line-height:1.6em;
}
#other .otherItem a:hover,
#fullArchive .archiveItem a:hover
{
	text-decoration: underline;
}
#other .otherItem a:visited,
#fullArchive .archiveItem a:visited
{
	color:#C2C1C1;
}

#latestEntry
{
	margin:0 15px;
}
#latestEntry img
{
	float: right;
	
	margin-left: 7px;
	border:0;
}
#latestEntry .date
{
	display: block;
	
	color:#007CC3;
	font-size: 1em;
}
#latestEntry .text
{
	display: block;
	
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	
	font-size:0.9em;	
	color:#969594;
}
#latestEntry .more
{
	display: block;
	margin-top:10px;
}
#latestEntry .more a
{
	color:#007CC3;
}

#archive
{
	margin: 40px 15px 15px 15px;
}
#archive .year
{
	display: block;
	
	font-size: 1.3em;
	color:#383431;
	font-weight:bold;
	cursor:default;
}
#archive .month
{
	display: block;
	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	color:#969594;
}

#other
{
	margin: 35px 15px 0 15px;	
}


#videoInfo
{
	position: relative;
	
	border: 1px solid #C2C1C1;
	
	padding-left: 15px;
	
}
#submitDiv
{
	*margin-top: 30px;
}
#videoThumbs
{
	margin-left: 150px;
}
div.thumbBox
{	
	position: relative;
	width: 135px;
	
	float: left;
	
	margin-right: 40px;

}
div.thumbBox img
{
	display: block;
	margin: 5px 5px 5px 0;
	width: 130px;
	height:86px;
}
div.thumbBox input
{
	display: block;
	
	margin:5px auto;

}
input#getVideo
{
	*font-size:0.95em;

}

#fullVideo
{
	

}
#fullVideo #videoCont
{
	width: 345px;

	background-color:#C2C1C1;
	
	float: left;

}

#fullVideo embed
{
	margin-top: 15px;
}
#fullVideo #videoCont embed
{
	margin:0;
}
#fullVideo #info
{
	width: 100%;
	
	
}

#fullVideo #info h1
{
	font-size: 12pt;
	color:#383431;
	font-weight:normal;
	
	margin: 5px 10px 5px 10px;
	
	cursor:default;

}
#fullVideo #info .text
{
	display: block;
	
	color: white;
	font-size:10pt;
	
	margin:0 10px 5px 10px;

}


#fullVideo #otherVideos
{
	margin-left: 365px;
	
	padding-bottom: 10px;
	
	
	position: relative;


}

.videoRow
{	
	margin-bottom: 15px;
	
	zoom: 1;
	
	float: left;
}

#fullVideo .item
{
	float: left;
	
	width:140px;	
}
#fullVideo .item img
{
	width:120px;
	height:79px;
	
	border:0;
	
	
}

#fullVideo .item .title
{
	display: block;
	
	font-size: 0.9em;
	color:#383431;
	
	margin-top: 5px;
	
	width: 120px;
}

#fullVideo .item .duration
{
	display: block;
	
	font-size:0.9em;
	color:#C2C1C1;
	
	margin-top: 3px;
}

#login span.register
{	
	display:block;
	
	margin-top: 15px;
}
#login span.register a
{
	font-size: 1em;
	font-weight: bold;
	color:#007CC3;
}

#login span.error
{
	display: block;
	
	border: 1px solid #DD3C10;
	
	padding: 5px;
	
	color:#383431;
	font-size: 1em;
}

#gallery #items
{
	margin: 15px;
	
	text-align:left;
	
	overflow: auto;
	
	*height: 1%;
	
}

#myGallery .item, 
#fullGallery .item
{
	/*display:-moz-inline-box;
	display:inline-block;
	zoom:1;
	*display:inline;
	*/
	
	float: left;
	
	margin-bottom: 15px;
	margin-right: 5px;
	
	text-align: center;
}
#myGallery .item img, 
#gallery .item img, 
#fullGallery .item img
{
	height: 100px;
	
	border: 0;
	
	cursor:pointer;
	

}
#gallery .item
{
	overflow: hidden;
	
	margin-bottom: 15px;
	margin-right: 5px;
	
	width: 96px;
	
	float: left;
	
	text-align: center;
	
	background-color:#F2F2F2;
}
#gallery .item img
{
	height: 70px;
}
/*
#myGallery .item .imgHover, 
#gallery .item .imgHover, 
#fullGallery .item .imgHover
{
	background-color: black;
	
	display: inline-block;
	
	display: -moz-inline-block;
	*display: inline;
		
}
*/
#myGallery .item img:hover, 
#gallery .item img:hover, 
#fullGallery .item img:hover
{
	opacity: .8; 
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}


#myGallery .item span.galleryButtons
{
	display: block;
		
	clear: both;
	
	font-size: 0.85em;
	
	margin-top: 5px;
	text-align: center;

}
span.addImage, 
span.addSubheading, 
span.addAchieve
{
	display: block;
	margin: 15px 0 15px 150px;
	cursor:pointer;
}
span.removeImage, 
span.removeSubheading, 
span.removeAchieve
{
	margin: 0;
	margin-left: 10px;
	cursor:pointer;
}

#galleryBack
{
	position: absolute;
	left: 0;
	top:0;
	
	width: 100%;
	height:100%;
	
	opacity: 0; 
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	

	background-color:#383431;
	
	z-index: 0;
	
}

#galleryWrapper
{
	position: absolute;
	
	left:0;
	top: 35px;
	
	width:100%;
	
	text-align:center;
	
	z-index: 11;
		
	
}
#galleryImageWrapper
{
	position: relative;
	
	margin: 0px auto;
	padding: 10px;
}

#galleryImage
{
	background-color: white;
	
	position:relative;


}

#galleryImageWrapper .text
{
	display: block;
	
	font-size: 1em;
	color:#969594;
	
	margin-top: 10px;
	
	clear: both;
	
	text-align:left;
	

}
#galleryNav
{
	z-index: 11;
	
	margin: 0px auto;
	padding: 0 10px 10px 10px;
	width: 200px;
	
	background-color: white;

}
#galleryNav #close
{
	padding: 5px 7px;
	
	background-color: #007CC3;
	
	color: white;
	font-size: 0.95em;
	
	float: left;
	
	cursor:pointer;
	
	width: 30px;
	height: 15px;
	
	z-index: 12;


}

#galleryNav #pages
{
	margin-left: 53px;
	
	
	padding: 5px 7px;
	
	height: 15px;
	
	background-color:#383431;

}

#galleryNav #pages #previous, 
#galleryNav #pages #next
{
	cursor: pointer;
	
	display: block;
	
	font-size: 0.95em;

}
#galleryNav #pages #previous
{
	color:#C2C1C1;
	
	float: right;
	
	width: 60px;
}
#galleryNav #pages #next
{
	color: white;
	
	float: right;
	width: 35px;
	
	margin-left: 20px;
	
	margin-right: 5px;
	
}


#galleryLoad
{	
	background-color: white;
	
	z-index: 12;
	
	margin: 35px auto;
	
	width: 150px;
	height: 150px;
	
	
}
#galleryLoad img
{
	margin: 43px 43px;

}

div#subheading_wrapper, 
div#image_wrapper
{
	border: 1px solid #c2c1c1;
	
	padding: 5px;
	margin-top: 20px;	
}

h1#aboutHeading
{
	font-size: 1.5em;
	font-weight:normal;
	color:#007CC3;
	
	margin:0 0 25px 0px;
	padding:0;
	
	cursor:default;

}

.multipageContent_profile
{
	padding:5px;

	background-color:white;
}

.multipageContent_profile h1
{
	margin:0;
	margin-bottom: 20px;	
	padding: 0;
	
	font-size: 1.4em;
	font-weight:normal;
	color:#007CC3;
	
	cursor:default;
}

.multipageContent_profile h2
{
	margin:0;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 0;
	
	cursor:default;
	
	color:#383431;
	font-size: 1em;
	font-weight:normal;
}

.multipageContent_profile div.par
{
	color:#969594;
	font-size: 1em;
	
	width: 394px;
	
	padding: 0;
	margin: 0;	
	margin-bottom: 10px;
}

.multipageContent_profile .imgCont
{
	float: right;
	
	margin:0;
	margin-bottom: 20px;
	padding:7px;
	
	border: 1px solid #c2c1c1;
	
	width: 217px;
	
	clear: right;
}

.multipageContent_profile .imgCont img, 
.aboutImg
{
	display: block;
	
	border: 0;
	
	width: 217px;
	
	margin:0;
	padding:0;
}
.aboutImg
{
	padding: 7px;
	
	border: 1px solid #c2c1c1;
}

.multipageContent_profile .imgCont span
{
	display: block;
	
	font-size: 0.85em;
	color:#72706F;
	
	margin-top: 7px;
}

input#password1, 
input#password2
{
	*width: 243px;
}





