@charset "utf-8";
h1{
	font:10px/18px 'Oswald', sans-serif;
}

/*MAIN*/
body {
	padding:0; margin:0;
	background:url(/_images/_design/body-footer.jpg) #8d8d8d bottom center repeat;}
div.mainwrap {
	position:relative;
	top:0; left:0;
	width:100%;
	padding:0 0 18px 0; margin:0 auto;
	display:block;
	background:url(/_images/_design/body-bg.jpg) #fbf9ec top center repeat-x;}
img {
	border:0;
	outline:none;}
a, input, textarea, select, div {
	outline:0;}
form {
	padding:0; margin:0;}
sup {
	font:.8em;
	vertical-align:top;}
table, tr, td, div {vertical-align:top;}
div.clear {clear:both;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

/*NAVIGATION*/
.top {
	width:936px; height:218px;
	padding:0; margin:0 auto;
	background:url(/_images/_design/top-bg.png) bottom right no-repeat;}
	.logo {
		height:135px;
		float:left;
		padding:0; margin:0;}
		.logo a img {
			padding:0; margin:9px 47px 4px 47px;}
	.topnav {
		float:right;
		text-align:right;
		padding:114px 8px 0 0; margin:0;}
		.topnav a {
			font:14px/18px 'Oswald', sans-serif;
			text-transform:uppercase;
			text-decoration:none;
			padding:0 11px 5px 11px;}
			.topnav a:link, .topnav a:visited {
				color:#666;}
			.topnav a:hover, .topnav a:active, .topnav a.ON {
				color:#7973b2;}
	.presented-by {
		width:279px;
		float:left;
		font:italic 10px/14px Verdana, Geneva, sans-serif;
		text-align:center;
		padding:12px 0 0 0;}
		.presented-by a img {
			padding:0; margin:0 8px;}
	.nav {
		float:right;
		padding:15px 27px 0 0; margin:0;
			*padding-top:27px !important;}
		.nav ul, .nav li {
			float:left;
			list-style:none;
			padding:0; margin:0;}
			.nav li a {
				font:26px/62px 'Oswald', sans-serif;
				text-transform:uppercase;
				text-decoration:none;
				padding:18px; margin:0;}
				.nav li a:link, .nav li a:visited {
					color:#fff;}
				.nav li a:hover, .nav li a:active, .nav li a.ON {
					color:#d6d6d6;}
/*BODY*/
.content-area {
	width:936px;
	position:relative;
	top:0; right:0;
	padding:7px 0 0 0; margin:0 auto;
	background:url(/_images/_design/content-bg.png) top right repeat-y;}
 	.content {
		min-height:375px;
		margin:0; padding:33px 327px 33px 45px;
		display:block;
		font:13px/22px 'Droid Sans', sans-serif;
		color:#727272;}
		.content h1 {
			font:60px/62px 'Oswald', sans-serif;
			color:#7f79b9;
			text-transform:uppercase;
			margin:0; padding:0;}
		.content h2 {
			font:30px/32px 'Oswald', sans-serif;
			color:#727272;
			text-transform:uppercase;
			padding:0; margin:0;}
		.content h3 {
			font:15px/22px 'Oswald', sans-serif;
			color:#7f79b9;
			text-transform:uppercase;
			padding:0; margin:0;}
		.content p {
			padding:0; margin:0 0 22px 0;}
		.content .purple {
			font-weight:bold;
			color:#7f79b9;}
			.content ul {
				list-style:none;
				margin:0; padding-left:20px;} 
				.content li{
					list-style:none;
					padding:0; margin:0;
					}
					.content li a {
						width:100%; display:block;
						padding:0;}
						.content a:link, .content a:visited {
							font:12px/22px Verdana, Geneva, sans-serif;
							color:#7973b2;
							text-decoration:none;}
							.content a:hover, .content a:active {
								font:12px/22px Verdana, Geneva, sans-serif;
								color:#000;
								text-decoration:none;}
								.content ol{
									padding:0;
									list-style: none;}
 										
		.dashed {
			height:1px; border-bottom:1px dashed #ccc;
			width:899px;
			margin:25px -26px 25px -26px;}
		.dashed2 {
			height:1px; border-bottom:1px dashed #ccc;
			width:820px;
			margin:25px -26px 25px -26px;}
		.buy {
			padding:8px 0 0 0;
			margin:0;}
	.homepad {
		padding-right:0 !important;}
		.home-content {
			width:254px; min-height:390px;
			padding:0 32px 0 0 !important; margin:0 18px 0 0;
			float:left;
			background:url(/_images/_design/divider-vert.gif) top right repeat-y;
			font:12px/22px Verdana, Geneva, sans-serif;
			color:#666;}
			.home-content p {
				padding:0; margin:17px 0 0 0;}
			.home-content ul {
				list-style:none;
				margin:0; padding:0;} 
				.home-content li {
					list-style:none;
					padding:0; margin:0;
					border-bottom:1px solid #b3b3b3;}
					.home-content li a {
						width:100%; display:block;
						padding:17px 0;}
						.home-content a:link, .home-content a:visited {
							font:12px/22px Verdana, Geneva, sans-serif;
							color:#7973b2;
							text-decoration:none;}
							.home-content a:hover, .home-content a:active {
								font:12px/22px Verdana, Geneva, sans-serif;
								color:#000;
								text-decoration:none;}
			.home-content .img { 
				width:254px; height:118px;
				border:3px solid #fff;}
	.header {
		width:899px; height:283px;
		overflow:hidden;
		position:relative;
		top:0; left:19px;
		padding:0; margin:0;}
		.home {height:263px !important;}
/*CONTENT-POPUP*/	
  	.content-popup {
		min-height:375px;
		margin:0; padding:33px 25px 33px 25px;
		display:block;
		font:13px/22px 'Droid Sans', sans-serif;
		color:#727272;}
		.content-popup h1 {
			font:60px/62px 'Oswald', sans-serif;
			color:#7f79b9;
			text-transform:uppercase;
			margin:0; padding:0;}
		.content-popup h2 {
			font:30px/32px 'Oswald', sans-serif;
			color:#727272;
			text-transform:uppercase;
			padding:0; margin:0;}
		.content-popup h3 {
			font:15px/22px 'Oswald', sans-serif;
			color:#7f79b9;
			text-transform:uppercase;
			padding:0; margin:0;}
		.content-popup p {
			padding:0; margin:0 0 22px 0;}
		.content-popup .purple {
			font-weight:bold;
			color:#7f79b9;}		
		.content-popup a:link, .content-popup a:visited {
			font:12px/22px Verdana, Geneva, sans-serif;
			color:#7973b2;
			text-decoration:none;}
		.content-popup a:hover, .content-popup a:active {
			font:12px/22px Verdana, Geneva, sans-serif;
			color:#000;
			text-decoration:none;}
/*SIDEBAR*/
	#sidebar-wrap { /* required to avoid jumping */
		right:3px; top:290px;
		position: absolute;
		width:282px; height:383px;}
		.sidebar-home { top:270px !important;}
		#sidebar-content {
			position: absolute;
			top: 0;
			padding:19px 0 0 0; margin:0;}
		#sidebar-content.fixed {
			position: fixed;
			top: 0;}
			.sidebar-gray {
				width:218px;
				padding:14px 14px 10px 14px; margin:0 0 9px 0;
				background:#e4e4e4;
				position:relative;
				top:-9px;
				font:12px/16px Verdana, Geneva, sans-serif;
				color:#666;}
				.sidebar-gray p {
					padding:0; margin:0 0 12px 0;}
				.sidebar-gray a:link, .sidebar-gray a:visited {
					text-decoration:none;
					color:#945b87;}
					.sidebar-gray a:hover, .sidebar-gray a:active {
						text-decoration:none;
						color:#666;}
				.sidebar-gray input.input {
					width:214px; height:25px;
					border:none;
					font:11px/25px Verdana, Geneva, sans-serif;
					color:#989898;
					text-indent:8px;
					background:url(/_images/_design/sidebar-input.gif) top left no-repeat;}

/*FOOTER*/
.sponsors-wrap {
	width:936px; height:101px;
	padding:0; margin:0 auto;
	position:relative;
	top:0; right:0;
	background:url(/_images/_design/footer-bg.png) top right no-repeat;}
	.sponsors {
		padding:11px 22px 0 0; margin:0;
		vertical-align:middle;
		text-align:center;}
		.sponsors a img {
			padding:0; margin:0 7px;}
.footer {
	width:907px; height:85px;
	margin:0 auto;
	font:12px/24px 'Oswald', sans-serif;
	color:#ffffff;}
	.footer p {
		padding:0; margin:0 0 7px 0;}
	.footer-nav { float:left; padding-top:20px;}
	.footer-nav a, .footer-nav small { padding:0 5px; margin:0;}
	.footer-nav a:link, .footer-nav a:visited {
		font:12px/24px 'Oswald', sans-serif;
		color:#ffffff;
		text-decoration:none;}
		.footer-nav a:hover, .footer-nav a:active {
			font:12px/24px 'Oswald', sans-serif;
			color:#000;
			text-decoration:none;}
	.social {
		padding-top:20px;
		line-height:24px;
		text-transform:uppercase;
		text-align:right;
		float:right;}
		.social a img {
			padding:0; margin:0 4px;}
	.footer small {
		font:10px/18px 'Oswald', sans-serif;}
	.cendyn {
		margin-right:5px !important;
		text-transform:none;}
		.cendyn, .cendyn a:link, .cendyn a:visited {
			font:10px/18px 'Oswald', sans-serif;
			color:#fff;
			text-decoration:none;}
			.cendyn a:hover, .cendyn a:active {
				font:10px/18px 'Oswald', sans-serif;
				color:#000;
				text-decoration:none;}
				
				
				
/*FORMS*/				
	.formtext {font-family:'Droid Sans', sans-serif; font-size:13px; color:#727272;}
	.formtext_header {font-weight:bold;}
	.inputWidth {width:180px;}
	.optionWidth {width:186px;}
	.textareaWidth {width:180px;}

