@charset "UTF-8";
/* CSS Document */
@import "/css/reset.css";
@import "/css/960.css";

body {min-width:960px; background:#0e2227 url(/images/main_bg.jpg) top center fixed no-repeat; font-family:Georgia, "Times New Roman", Times, serif;}
img {display:block;}

#top {min-width:960px; background:url(/images/top_bg.gif) 125px repeat-x;}
#logo_nav {height:230px; min-width:960px; background:url(/images/logo.gif) no-repeat; z-index:-1;}

.follow {position:absolute; margin:31px 0 0 330px; height:30px; border:3px solid #000000; z-index:10;}

/* NAVIGATION ----------------------------------------------------*/
.nav {
	margin:94px 0 0 310px;
	width: 650px;
	height: 42px;
	position: absolute;
  	background: url(/images/nav.gif) no-repeat 0 0;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 42px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}

	.nav .project a:link, .nav .project a:visited {width: 100px; height:42px;}
	.nav .project a:hover, .nav .project a:focus {background: url(/images/nav.gif) no-repeat 0 -42px;}
	.nav .project a:active {background: url(/images/nav_project.jpg) no-repeat 0  -42px;}
	.current-project .project a:link, .current-project .project a:visited {background: url(/images/nav.gif) no-repeat 0  -42px; cursor: default;}
	.nav-project, .nav-project-click {position: absolute; top: 0; width: 100px; height: 42px; background: url(/images/nav.gif) no-repeat 0 -42px;}
	.nav-project-click {background: url(/images/nav.gif) no-repeat 0 -42px;}
	
	.nav .speakers a:link, .nav .speakers a:visited {left:100px; width: 110px; height:42px;}
	.nav .speakers a:hover, .nav .speakers a:focus {background: url(/images/nav.gif) no-repeat -100px -42px;}
	.nav .speakers a:active {background: url(/images/nav.gif) no-repeat -100px  -42px;}
	.current-speakers .speakers a:link, .current-speakers .speakers a:visited {background: url(/images/nav.gif) no-repeat -100px -42px; cursor: default;}
	.nav-speakers, .nav-speakers-click {position: absolute; top 0; left:100px; width:110px; height:42px; background: url(/images/nav.gif) no-repeat -100px -42px;}
	.nav-speakers-click {background: url(/images/nav.gif) no-repeat -100px -42px;}

	.nav .partners a:link, .nav .partners a:visited {left:210px; width: 110px; height:42px;}
	.nav .partners a:hover, .nav .partners a:focus {background: url(/images/nav.gif) no-repeat -210px -42px;}
	.nav .partners a:active {background: url(/images/nav.gif) no-repeat 0  -42px;}
	.current-partners .partners a:link, .current-partners .partners a:visited {background: url(/images/nav.gif) no-repeat -210px  -42px; cursor: default;}
	.nav-partners, .nav-partners-click {position: absolute; top 0; left:210px; width:110px; height:42px; background: url(/images/nav.gif) no-repeat -210px -42px;}
	.nav-partners-click {background: url(/images/nav.gif) no-repeat -210px -42px;}

	.nav .details a:link, .nav .details a:visited {left:320px; width: 90px; height:42px;}
	.nav .details a:hover, .nav .details a:focus {background: url(/images/nav.gif) no-repeat -320px -42px;}
	.nav .details a:active {background: url(/images/nav.gif) no-repeat 0  -42px;}
	.current-details .details a:link, .current-details .details a:visited {background: url(/images/nav.gif) no-repeat -320px -42px; cursor: default;}
	.nav-details, .nav-details-click {position: absolute; top 0; left:320px; width:90px; height:42px; background: url(/images/nav.gif) no-repeat -320px -42px;}
	.nav-details-click {background: url(/images/nav.gif) no-repeat -320px -42px;}
	
	.nav .promote a:link, .nav .promote a:visited {left:410px; width: 100px; height:42px;}
	.nav .promote a:hover, .nav .promote a:focus {background: url(/images/nav.gif) no-repeat -410px -42px;}
	.nav .promote a:active {background: url(/images/nav.gif) no-repeat -410px  -42px;}
	.current-promote .promote a:link, .current-promote .promote a:visited {background: url(/images/nav.gif) no-repeat -410px -42px; cursor: default;}
	.nav-promote, .nav-promote-click {position: absolute; top 0; left:410px; width:100px; height:42px; background: url(/images/nav.gif) no-repeat -410px -42px;}
	.nav-promote-click {background: url(/images/nav.gif) no-repeat -410px -42px;}

	.nav .registernow a:link, .nav .registernow a:visited {left:510px; width: 140px; height:42px;}
	.nav .registernow a:hover, .nav .registernow a:focus {background: url(/images/nav.gif) no-repeat -510px -42px;}
	.nav .registernow a:active {background: url(/images/nav.gif) no-repeat -510px  -42px;}
	.current-registernow .registernow a:link, .current-registernow .registernow a:visited {background: url(/images/nav.gif) no-repeat -510px -42px; cursor: default;}
	.nav-registernow, .nav-registernow-click {position: absolute; top 0; left:510px; width:140px; height:42px; background: url(/images/nav.gif) no-repeat -510px -42px;}
	.nav-registernow-click {background: url(/images/nav.gif) no-repeat -510px -42px;}


#content {padding:20px; margin:-65px 10px 40px; width:574px; border:3px solid #20444c; background:#000000;}

#presents {width:100%; min-width:960px;}
#presents img {margin:0 auto;}
#logo {width:100%; text-align:center; background:url(/images/logo_bg.gif) repeat-x;}
#logo img {margin:0 auto;}

.time_top {position:absolute; margin:5px 0 0 10px; text-align:right;}


h1 {padding:0 0 5px; font-size:34px; font-weight:normal; letter-spacing:1px; line-height:26px; color:#f9f3cd;}
h2 {padding:20px 0 5px; border-bottom:1px solid #20444c; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:18px; font-weight:bold; line-height:21px; color:#c98639;}
h3 {padding:20px 0 0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:21px; color:#F9F3CD;}


p {padding:10px 0; font-size:14px; letter-spacing:0.07em; line-height:21px; color:#f9f3cd;}
p a, #footer a, #content ul a, h3 a, .side_holder dd a {border-bottom:1px dotted #20444c; text-decoration:none; color:#c98639;}
p a:hover, #footer a:hover, #content ul a:hover, h3 a:hover, .side_holder dd a:hover {border-bottom:1px dotted #c98639; text-decoration:none; color:#f9f3cd;}
h2 a {text-decoration:none; color:#c98639;}
h2 a:hover {text-decoration:none; color:#f9f3cd;}

#content ul {padding:10px 0; margin:0 0 0 15px; font-size:14px; letter-spacing:0.07em; line-height:21px; list-style:square; color:#f9f3cd;}


.center {text-align:center; width:100%;}
.thanks {margin:20px 0 0 0; padding:20px; width:410px; background:#3f0609;}

label {width:140px; float:left; padding:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0.07em; line-height:18px; text-align:right; color:#666666;}
input, select, textarea {padding:2px; border:none; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:0.07em; line-height:18px; background:#330000; color:#f9f3cd;}
p input {width:25px;}
select {width:inherit;} 
.submit {margin:15px 0 0; width:100px;}

#content fieldset ul {padding:10px 0; margin:5px 0 0; list-style:none; font-size:14px; color:#f9f3cd;}
fieldset li {padding:5px 0;}
fieldset p {padding:10px 0;}

.bio_pic {float:right; padding:20px 0 20px 20px}
.facebook {border:3px solid #000000; margin:0 0 20px 10px;}
.sharethis {padding:0 0 20px 10px;}
.sharethis a, .sharethis a:hover {border:none;}

.button_2 {width:97px;}
.button_3 {width:85px;}

.side_holder {margin:10px 0 20px 10px; width:280px; border:3px solid #000000; background:#000000;}
.photo {float:left; border:3px solid #20444c; margin:10px 5px 10px 7px;}

.photo:hover {border:3px solid #990000;}

.side_holder dl {padding:10px 0; margin:0 7px; border-top:3px solid #20444c;}
.side_holder dt {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:11px; font-weight:normal; line-height:21px; color:#f9f3cd;}
.side_holder dd {padding:0 0 10px 0; margin:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; letter-spacing:0.07em; line-height:21px; color:#f9f3cd; border-bottom:1px solid #20444c;}
.side_holder dt a {text-decoration:none; color:#666666;}
.side_holder dt a:hover {text-decoration:none; color:#F9F3CD;}

/* SIDESHOW ----------------------------------------------------*/
#slideshow {position: relative; width: 280px; height:300px; margin:15px 0 0 10px;}
.slide {width:280px; border-left:3px solid #000000; border-right:3px solid #000000; background:#000000;}
.sk_border {border:3px solid #000000; width:280px; height:30px;}
#controls {clear:both; position:relative;}
#slideshow a, #slideshow a:hover {cursor:pointer;}
#slideshow img {display:inline;}
#slideshow dl {padding:10px;}
#slideshow dt {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; font-size:16px; font-weight:bold; line-height:21px; color:#f9f3cd;}
#slideshow dd, .side_holder p {font-size:13px; line-height:21px; color:#f9f3cd;}
.side_holder p {padding:10px 7px;}

#video {margin:10px 0 0 0;}

/* BLOG ----------------------------------------------------*/
.even h3, .odd h3 {padding:10px 0 0;}
.even {padding:0 10px; margin:10px 0 0; background:#111111;}
.odd {padding:0 10px; margin:10px 0 0;}

/*  PAGINATION ==================================================  */
#content ul.rsx-page-num-list {
display:inline; list-style:none;
padding:0 0 5px 0; margin:30px 0 10px;
font: normal 0.8em Arial, Helvetica, sans-serif; float:left;}

#content ul.rsx-page-num-list li {display: inline;}
		
#content ul.rsx-page-num-list a, #content p .rsx-nav-right a, #content p .rsx-nav-left a {background:#330000; color:#000000; padding:2px 5px 2px 5px; margin:0 1px 0 1px; text-decoration:none; border:none;}

#content ul.rsx-page-num-list a:hover, #content p .rsx-nav-right a:hover, #content p .rsx-nav-left a:hover {background:#20444c; color:#FFFFFF; padding:2px 5px 2px 5px; border:none;}
.unlinked {background:#20444c; color:#FFFFFF; padding:2px 5px 2px 5px; margin:0 1px 0 1px;}

/* FOOTER ----------------------------------------------------*/

#footer {clear:both; padding:15px 0 15px 10px; margin:0 auto 100px; width:930px; border-top:1px solid #330000;  text-align:center; }
#footer ul {padding:0 0 10px 0;}
#footer li {display:inline; padding:0 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}