body {

	margin:0;

	color:#c6caca;

	font: 14px Verdana, Arial, sans-serif;

	background: #131340;

}

img{border:none;}

a{text-decoration: none;}

a:hover{text-decoration: underline;}

a:focus{outline: none;}

/* logo styles */

.logo {

	position: absolute;

	top: 26px;

	left: 138px;

	margin: 0;

	overflow: hidden;

	width: 669px;

	height: 43px;

}

.logo a{

	display: block;

	background: url(../images/logo.png) no-repeat;

	height: 100%;

	cursor: pointer;

}

.logo a span{

	display: block;

	text-indent: -9999px;

}

/* wrapper styles */

#wrapper{

	width: 980px;

	margin: 0 auto;

	min-height: 700px;

	position: relative;

	background: url(../images/bg-wrapper.jpg) no-repeat 0 0;

}

* html #wrapper{

	height: 700px;

	overflow: visible;

}

.inner-wrapper{

	padding: 110px 35px 53px 32px;

}

/* main block styles */

#main{

	width: 100%;

	padding: 0 0 25px 0;

}

#main:after {

	display: block;

	content: "";

	clear: both;

}

/* content block styles */

#content {

	float: right;

	width: 635px;

	padding: 8px 25px 0 33px;

	height: 491px;

	background: url(../images/bg-main.png) no-repeat;

}

#image-viewer{
	margin-top: 55px;
	
}

#thank-you{
	margin-top: 165px;
	
}

#content h2.welcome{

	text-align: center;

	margin: 0 0 8px 0;

	padding: 0 0 0 76px;

	font-weight: normal;

	font-size: 20px;

}

#content p{

	margin: 0;

	line-height: 16px;

	font-weight: bold;

}

#content .photo{

	float: right;

	display: inline;

	margin: -66px -40px 14px 6px;

}

#flashcontent {
		width: 615px;
		height: 433px;
		padding-top: 22px;
}

#sidebar{

	float: left;

	width: 183px;

	padding: 27px 0 0 0;

}

/* menu Styles */

#sidebar .menu{

	margin: 0;

	padding: 0;

	list-style: none;

	width: 100%;

	overflow: hidden;

}

#sidebar .menu li{

	float: left;

	width: 100%;

	height: 56px;

	padding: 0 0 17px 0;

}

#sidebar .menu li a{

	float: left;

	height: 40px;

	font-size: 20px;

	color: #c6caca;

	width: 153px;

	padding: 16px 0 0 27px;

	text-decoration: none;

	background: url(../images/bg-nav-item.png) no-repeat;

	cursor: pointer;

}

#sidebar .menu li a:hover,

#sidebar .menu li a.active{

	background: url(../images/bg-nav-item-hover.png) no-repeat;

	color: #7fbcf0;

}




/* footer block styles */

#footer {

	width: 918px;

	background: url(../images/bg-footer.jpg) no-repeat 0 0;

	margin: -53px auto 0 auto;

	padding: 18px 27px 0 35px;

	position: relative;

	overflow: hidden;

	height: 35px;

	color: #c6caca;

}

/* bottom navigation styles */

.footernav{

	margin: 0;

	padding: 0;

	list-style: none;

	overflow: hidden;

	margin: 0 -50px 0 0;

}

.footernav li{

	display: inline;

	margin: 0 50px 0 0;

}

.footernav li a{

	font-size:15px;

	color: #c6caca;

	text-decoration: none;

}

.footernav li a:hover{

	color: #4eabfa;

}