@import url('zero.css');

body { background: black url(../images/background.jpg) no-repeat center top; }

body, table { font: 11px/1.4 Helvetica, Arial, sans-serif; color: white; }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

h1 { margin-bottom: 20px; }

a { color: white; text-decoration: underline; }
p { margin: 0.75em 0; }

td { vertical-align: top; padding: 3px }
th { padding-top: 7px; padding-right: 10px; }
textarea { width: 150px; height: 80px; }

#container { background: black; border: 1px solid #484848; padding: 20px; margin: 50px auto 0 auto; width: 720px; opacity: 0.9; }

#logo { display: block; margin: 0 0 40px 0; }
#nav li { float: left; margin-right: 5px; }

#content-wrapper { border-top: 10px solid #484848; margin: 15px 0; padding-top: 15px; }

#teasers { float: left; height: 488px; width: 357px; }
	#teasers ul { }
	#teasers li { display: none; margin-bottom: 2px; position: relative; height: 161px; overflow: hidden; width: 357px; }
	#teasers a { display: block; position: absolute; left: 0; top: 0; }

#content { margin-left: 400px;  }
	#content .inner { border-bottom: 10px solid #484848; padding-bottom: 20px; }
	
#watch-video { margin-top: 15px; text-align: right; }

#footer { border-top: 1px solid #484848; padding: 10px 0 0 0; text-align: right; background: url(../images/inc_logo.jpg) no-repeat 10px left; min-height: 35px; }

#event-sidebar { width: 258px; float: right; padding-bottom: 15px; border-bottom: 10px solid #545454; min-height: 475px; }
	#event-sidebar h2 { font-size: 150%; font-weight: bold; margin: 0.5em 0; text-transform: uppercase; }
	
#event-list { margin-right: 268px; }
	#event-list li { margin: 0 0 1em 0; border-bottom: 2px solid #545454; padding-bottom: 1em; }
	#event-list li li { margin: 0 0 1em 0; border-bottom: none; padding: 0; }
	#event-list ul { }
	#event-list h2 { font-size: 160%; color: #F6029F; margin: 0 0 0.5em 0; }
	#event-list h3 { font-size: 120%; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
	
#gallery a { display: block; float: left; margin: 0px; margin: 10px 10px 10px 0; text-align: center; }
	#gallery a img { margin: 0; }
	#gallery a span { display: block; margin-top: 4px; }
