a {border:0px; text-decoration:none; color:#72cdf4;}
a:hover {text-decoration:underline;}
img {border:0px;}
.clear {clear:both;}
.bold {font-weight:bold;}
.center {text-align:center;}
.left {float:left; margin:7px 10px 10px 0px; border:1px solid black;}
.right {float:right; margin:7px 0px 10px 10px; border:1px solid black;}
.padder {padding:10px;}
.mainpadder {padding:10px 25px;}

body, form {
	padding:			0px;
	margin:				0px;
}
body {
	font-family:		verdana, arial;
	font-size:			12px;
	color:				#5f6062;
	background-color:	#000;
}
#bodywrap {
	background-color:	#fff;
}

#header, #page, #photoholder, #footerwrap {
	width:				950px;
	margin:				0px auto;
	position:			relative;
}

#photoholder #fader {
	position:			absolute;
	z-index:			0;
	padding-left:		405px;
	left:				0px;
	top:				0px;
}
#photoholder .r {
	position:			absolute;
	right:				0px;
}
#photoholder ul {
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
#photoholder li {
	margin:				0px;
	padding:			0px;
}
/* header **********************************************/
#header {
	z-index:			1000;
	height:				180px;
}
#header #logo {
	margin:				40px 0px 7px 40px;
	float:				left;
}
#header li {
	float:				left;
	list-style-type:	none;
	margin-right:		10px;
	padding:			0px;
	position:			relative;
}
#header li.last {
	margin-right:		0px;
}
#header ul {
	margin:				0px;
	border-top:			1px solid #9fa1a4;
	float:				left;
	padding:			0px;
	clear:				both;
	position:			relative;
}

#header .flyout ul {
	border-top-width:	0px;
}

#header .flyout {
	background-color:	#fff;
	clear:both;
	box-shadow:			0px 3px 5px #666;
	-moz-box-shadow:	0px 3px 5px #666;
	-webkit-box-shadow:	0px 3px 5px #666;
}
#header .flyout li {
	float:				none;
	margin-right:		0px;
	height:				23px;
}
#header a:hover {
	text-decoration:	none;
}
#header li a img {
	color:				#5f6062;
	border-top:			3px solid #fff;
}
#header li:hover img {
	border-top:			3px solid #b3d88c;
}
#header li.dropdown .flyout a img {
	border-top-width:	0px;
}
#header li.dropdown .flyout a:hover img {
	border-top-width:	0px;
}
#header li.dropdown:hover a {
	color:				#fff;
}
#header ul li.dropdown .flyout {
	display:			none;
	position:			absolute;
	top:				19px;
	left:				0px;
	z-index:1000;
}
#header ul li.dropdown .flyout a {
	color:				#5f6062;
}
#header ul li.dropdown:hover .flyout {
	display:			block;
}
#headerinfo {
	float:				right;
	margin:				35px 40px 0px 0px;
	font-size:			14px;
	text-align:			right;
	font-family:		arial;
}
#headerinfo h1 {
	font-size:			30px;
	margin:				0px;
	padding:			0px;
}

/* bar */
#bar {
	height:				239px;
	background:			#72cdf4;
	margin:				89px 0px 30px 0px;
}
#barslide {
	height:				239px;
	width:				950px;
	margin:				0px auto;
	position:			relative;
}
#arrows {
	float:				right;
	margin-top:			205px;
	z-index:			101;
	right:				0px;
	position:			absolute;
}
#arrows img {
	margin-right:		5px;
}
#minibar {
	height:				55px;
	background:			#72cdf4;
	margin:				39px 0px 30px 0px;
}
#minibar #minibarpad {
	width:				950px;
	margin:				0px auto;
	z-index:			100;
}
#minibar #minibarpad img {
	position:			absolute;
}


/* navigation bar*/
#navmenu {
	height:				40px;
	color:				#fff;
	margin:				0px;
}

/* main body **********************************************/
#maincontent {
	width:				360px;
	line-height:		22px;
	color:				#9fa1a4;
	padding-left:		10px;
}
#maincontent.wide {
	width:				420px;
}

#contentright {
	float:				right;
	width:				480px;
	margin:				195px 0px 0px 0px;
}

#contentright ul {
	float:				left;
	width:				150px;
	margin:				0px 0px 0px 10px;
	padding:			0px;
	list-style-type:	none;
}
#contentright ul li {
	background:			url(/images/bullet.gif) 0px 5px no-repeat;
	margin:				0px;
	padding:			0px 0px 5px 8px;
	font-size:			11px;
}

#contactpage {
	color:				#9fa1a4;
	border-bottom:		2px solid #f5f6f7;
	padding-bottom:		50px;
	margin-bottom:		100px;
}
#contactpage .col {
	float:				left;
	width:				260px;
	margin-left:		35px;
}
#contactpage h1 {
	margin:				0px;
	padding:			20px 0px;
	color:				#5f6062;
	font-size:			12px;
}


/* contact form **********************************************/
#contact_form label {
	display:			block;
	font-size:			14px;
	margin-top:			5px;
}
#contact_form input.fld, #contact_form textarea {
	background-color:	#e1e6ec;
	border:				1px solid #818991;
	font-size:			14px;
	width:				170px;
	font-family:		myriad, arial;
}
#contact_form input.fld, #contact_form textarea {
	width:				620px;
}

/* footer **********************************************/
#footer {
	padding:			5px;
	margin-top:			120px;
	color:				#5f6062;
	background-color:	#000;
	font-size:			10px;
}
#footerwrap {
	margin:				0px auto;
	width:				950px;
}


/* admin **********************************************/
#adminform.cardit {
	background-color:	#b3d88c;
	border:				1px solid #5f6062;
	padding:			8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color:				#000;
	margin-bottom:		20px;

}
#adminform label {
	display:			block;
	font-weight:		bold;
}
#adminform label span {
	font-style:			italic;
	font-size:			10px;
	font-weight:		normal;
}
#adminform .fld {
	width:				100%;
	background-color:	#fdfdfa;
	border:				1px solid #A29F9B;	
	font-family:		myriad, arial;
	font-size:			12px;
}
#adminform .fld.short {
	width:				300px;
}
#adminform .cpreview {
	width:				200px;
	margin:				5px 100px 0px 0px;
	border:				1px solid #A29F9B;
	height:				25px;
	float:				right;
}
#maincontent a.admin {
	color:				#f00;
}
#msg {
	color:				#f00;
	font-weight:		bold;
}




#mastertop {
	background-color:		#f00;
	padding:				5px;
	text-align:				center;
	color:					#fff;
}
#mastertop a{
	color:					#fff;
	text-decoration:		underline;
}

.blog_post {
	padding:			0px;
	margin:				0px 0px 40px 0px;
	padding-bottom:		40px;
	border-bottom:		2px solid #f5f6f7;
}
.blog_post h3 {
	padding:			0px;
	margin:				0px;
	color:				#5F6062;
	font-size:			16px;
}
.blog_post span {
	font-size:			10px;
	font-weight:		normal;
	letter-spacing:		0px;
	font-style:			italic;
	display:			block;
	line-height:		10px;
	margin-bottom:		25px;
}



