* {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}

img {
	border:none;
}

#container {
	min-height:100%;
	position:relative;
}

a {
  text-decoration: none;
}
 
.addcoursebutton .singlebutton {
  text-align: center;
}
 
h1.headermain {
	color: #fff;
}
 
h2.main {
	border-bottom: 3px solid #013D6A;
	color: #013D6A;
	text-align: center;
}
 
h2.headingblock {
	font-size: 18pt;
	margin-top: 0;
	background-color: #f3f3f3;
	color: #6b8080;
	text-align: center;
}

#page-content, #page-header, #page-footer {
	float: none;
}

#page-content {
	margin:30px 0;
	width:960px;
}

#page-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	background: url('../images/bg_gradient.png') repeat-x #FFFFFF;
	z-index:-5001;
}

#page-fixed {
	width:940px;
	min-width:940px;
	margin:0 auto;
	padding-bottom:172px;
} 

#page-header-bg {
	width: 100%;
	height: 120px;
	background-color: #222623;
	border-bottom: 10px solid #a19465;
	position: absolute;
	top: 0;
	z-index:-5000;
}

#page-header {
	height: 120px;
	text-align:right;
}

#page-header .logo {
	background: url('../images/logo.png') no-repeat transparent;
	width:226px;
	height:83px;
	float:left;
	margin-top:19px;
}
 
#page-header .headermenu { color: #F0F0F0; letter-spacing:1px; }
#page-header .headermenu a { color: #F0F0F0; }
#page-header .headermenu a:hover { color: #9f9265; }
#page-header .headermenu a:active { color: #9f9265; }

#page-header .headermenu .active { color: #9f9265; }

#page-header .headermenu img, #page-header .headermenu div {
	display:inline-block;
	margin-top:20px;
}

#page-header .headermenu .menu-item {
	max-width:90px;
	min-width:90px;
	text-align:left;
	padding:10px;
	vertical-align:top;
}

#page-header .headermenu .menu-item h5, #page-header .headermenu .menu-item h6 {
	font:300 12px 'Oswald', sans-serif;
}
#page-header .headermenu .menu-item h6 { font-size:9px; }

#page-content .home-photo {
	background: url('../images/home-photo.jpg') no-repeat transparent;
	width:960px;
	height:350px;
	margin: 0 0 20px -10px;
}

#page-content .box {
	display:inline-block;
	margin-bottom:20px;
}

#page-content #content-box {
	width:440px;
	height:180px;
	background-color:#FFFFFF;
	padding:10px;
	vertical-align:top;
	margin-right:16px;
	text-align:justify;
}

#page-content #content-box p, #home #page-content #content-box span {
	font: 300 13px 'Open Sans', sans-serif;
	color:#333333;
}

#home #region-main-box {
	width:460px;
	margin-right:10px;
	display:inline-block;
	vertical-align:top;
}

#home #region-right-box {
	width:460px;
	margin-left:10px;
	display:inline-block;
	vertical-align:top;
}

#home #page-content #content-box span {
	font-size: 12px;
}

#home #page-content .timer h4 {
	margin:15px 15px -7px 10px;
}

#home #page-content .timer span {
	margin-left:10px;
}

#home #page-content .timer {
	display:inline-block;
}

#page-content #content-box a, #contact #frame a, #course #frame a {
	text-decoration:underline;
	color:#333333;
}
#page-content #content-box a:hover, #contact #frame a:hover, #course #frame a:hover { text-decoration:none; }

#page-footer-bg {
	width: 100%;
	height: 172px;
	background: url('../images/footer-bg.png') center repeat-x transparent;
	position: absolute;
	bottom: 0px;
}

#page-footer-bg #page-footer-fixed {
		width:940px;
		margin:95px auto 0;
}

#page-footer-bg #page-footer-fixed #lnm_footer {
		float:right;
}

/* About Us Page */

#about #page-content {
	height:1600px;	
}
#page-content #copy {
	width:270px;
	padding:15px;
	background-color:#000000;
	margin-right:10px;
	position:static;
}

#page-content #organizers {
	width:628px;
	float:right;
}

#page-content #copy img { margin-bottom:10px; }

#page-content #copy {
	color:#333333;
	font:300 14px 'Open Sans', sans-serif;
	text-align:justify;
}

#page-content .photo {
	width:140px;
	height:200px;
	margin:8px;
	display:inline-block;
	vertical-align:bottom;
	color:#908365;
	cursor:pointer;
}

#page-content .name {
	margin:159px 0 0 8px;
	font: 400 14px 'Lora', serif;
}
#page-content .photo span { font-size:11px; }
#page-content .photo:hover { color:#FFFFFF; }

#page-content #org { background: url('../images/org.jpg') transparent no-repeat; margin-top:0; }
#page-content #org:hover { background: url('../images/org_ro.jpg') transparent no-repeat; }
#page-content #moore { background: url('../images/moore.jpg') transparent no-repeat; margin-top:0; }
#page-content #monson { background: url('../images/monson.jpg') transparent no-repeat; margin-top:0; }
#page-content #spacer { margin:0 0 8px 8px; }
#page-content #stoy { background: url('../images/stoy.jpg') transparent no-repeat; }
#page-content #baldocchi { background: url('../images/baldocchi.jpg') transparent no-repeat; }
#page-content #schimel { background: url('../images/schimel.jpg') transparent no-repeat; }
#page-content #leuning { background: url('../images/leuning.jpg') transparent no-repeat; margin-right:0; }
#page-content #bernacchi { background: url('../images/bernacchi.jpg') transparent no-repeat; }
#page-content #pataki { background: url('../images/pataki.jpg') transparent no-repeat; }
#page-content #desai { background: url('../images/desai.jpg') transparent no-repeat; }
#page-content #quaife { background: url('../images/quaife.jpg') transparent no-repeat; margin-right:0; }
#page-content #litvak { background: url('../images/litvak.jpg') transparent no-repeat; }
#page-content #papuga { background: url('../images/papuga.jpg') transparent no-repeat; }
#page-content #jacobsen { background: url('../images/jacobsen.jpg') transparent no-repeat; }
#page-content #swiatek { background: url('../images/swiatek.jpg') transparent no-repeat; margin-right:0; }
#page-content #morgan { background: url('../images/morgan.jpg') transparent no-repeat; }
#page-content #burba { background: url('../images/burba.jpg') transparent no-repeat; }
#page-content #yakir { background: url('../images/yakir.jpg') transparent no-repeat; }
#page-content #loescher { background: url('../images/loescher.jpg') transparent no-repeat; margin-right:0; }
#page-content #bowling { background: url('../images/bowling.jpg') transparent no-repeat; }
#page-content #huntzinger { background: url('../images/huntzinger.jpg') transparent no-repeat; }
#page-content #fox { background: url('../images/fox.jpg') transparent no-repeat; }
#page-content #zobitz { background: url('../images/zobitz.jpg') transparent no-repeat; margin-right:0; }
#page-content #dietze { background: url('../images/dietze.jpg') transparent no-repeat; }
#page-content #fisher { background: url('../images/fisher.jpg') transparent no-repeat; }
#page-content #novick { background: url('../images/novick.png') transparent no-repeat; }
#page-content #cowdery { background: url('../images/cowdery.png') transparent no-repeat; }
#page-content #steiner { background: url('../images/steiner.png') transparent no-repeat; }
#page-content #papale { background: url('../images/papale.png') transparent no-repeat; }


/* Course and Contact Page */

#course #page-content #frame, #contact #page-content #frame {
	background-color:#efeae4;
	padding:15px;
	color:#333333;
}

#course #page-content #frame {
	width:910px;
}

#course #page-content #frame div {
	display:inline-block;
}

#course #page-content #frame h4, #contact #page-content #frame h4, #home #content-box h4 {
	font:700 15px 'Oswald', sans-serif;
	color:#333333;
}

#course #page-content #frame p, #contact #page-content #frame p, #contact #page-content #frame li {
	font:400 13px 'Open Sans', sans-serif;
}

#contact #page-content #frame span {
	font-weight:700;
}

#course #page-content #frame #details {
	width:433px;
	text-align:justify;
}

#course #page-content #frame #images {
	vertical-align:top;
	text-align:right;
	width:473px;
}

#contact #page-content #frame {
	width:470px;
}

#contact #page-content #frame #details {
	text-align:justify;
	list-style:inside;
}