/* CSS Document */

/* generics */

* {font-size: 100%; padding: 0; margin: 0;}
body {
	font: 0.84em/1.333 Arial, sans-serif;
	margin: 0 auto;
	padding: 0;
	color: #202020;
	background: #FFF;
	min-width: 40em;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	background-image: url(http://www.kungfunecktie.com/images/site_bg.gif);
	background-repeat: repeat;
	text-align:center;
}
a img {border: none;}
a:link {color: #e2b02e;text-decoration:none;}
/*
a:visited {color: #848;}
h1 {font-size: 2em; margin: 2em 0 0.5em; padding: 0.25em 0;}
h2 {font-size: 1.5em; margin: 2em 0 0.33em; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 2em 0 0.25em; padding: 0.125em 0;}
h4 {font-size: 1.1em; margin: 0.5em 0 0;}
h5 {font-size: 1em; margin: 0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
code, tt {border-bottom: 1px solid #E3E3E3; padding: 0 1px;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
img.pic {float: right; position: relative; margin: 0.25em 0 0.66em 1.5em;}
img.border {border: 3px double;}
*/

#contentFrame {
	width: 986px;
	margin:0 auto;
	position:relative;
}
#headerTop {
	height: 154px;
	width: 986px;
	text-align:left;
	background-repeat:no-repeat;
}
#headerBottom{
	height:38px;
	width:986px;
}
#mainContent{
	height: 469px;
	width: 1000px;
	text-align:left;
	background-repeat:no-repeat;
	position:relative;
}
#justAnnounced{
	background-image: url(http://www.kungfunecktie.com/images/kfn_email_bar_bg.jpg);
	height: 52px;
	width: 986px;
	text-align:left;
	background-repeat:no-repeat;
position:relative;
}
#footer{
	background-image: url(http://www.kungfunecktie.com/images/footer.jpg);
	height: 100px;
	width: 1000px;
	text-align:left;
	background-repeat:no-repeat;
}
#calFooter{
	background-image: url(http://www.kungfunecktie.com/images/kfn_footer_bg.jpg);
	height: 100px;
	width: 986px;
	text-align:left;
	background-repeat:no-repeat;
}
#logo{
	position:absolute;
	left:409px;
	top:104px;
	z-index:1001;
}

.barContent{
	background-image: url(http://www.kungfunecktie.com/images/main_content_bar.jpg);
}
.pressContent{
	background-image: url(http://www.kungfunecktie.com/images/main_content_press.jpg);
}
.galleryContent{
	background-image: url(http://www.kungfunecktie.com/images/main_content_gallery.jpg);
}
.contactContent{

}

.calendarContent{
	padding-bottom:30px;	
}

#mainContent2{
background-image: url(http://www.kungfunecktie.com/images/kfn_main_bg.jpg);
background-repeat:repeat-y;
}
#justAnnounced #emailSignUp{top:20px;}

#leftCol{width:486px;float:left;margin-left:61px;margin-top:13px;}
#rightCol{
	width:390px;
	float:left;
	margin-top:80px;
	text-align:left;
	color:#ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.calendar #leftCol{width:410px;margin-left:0px;float:left;text-align:left;}
.calendar #rightCol{
	width:328px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
margin-left:-11px;
padding-top:12px;
}
.updates #leftCol{width:438px;float:left;margin-left:0px;margin-top:13px;display:block;}
.updates #rightCol{
	width:504px;
	float:left;
	margin-top:13px;

	color:#ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.press #leftCol{width:438px;float:left;margin-left:0px;margin-top:13px;}
.press #rightCol{
	width:541px;
	float:left;

	margin-top:13px;

	color:#ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.contact #leftCol{width:416px;float:left;margin-left:0px;margin-top:13px;}
.contact #rightCol{
	width:508px;
	float:left;
	margin-top:13px;
	text-align:left;
	color:#ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	position:relative;
}

.links #leftCol{width:438px;float:left;margin-left:0px;margin-top:13px;}
.links #rightCol{
	width:504px;
	float:left;
	margin-top:13px;
text-align:left;
	color:#ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.splash #rightCol h1{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}

.splash #rightCol h2{
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
}

.splash #rightCol p{
	margin-bottom:10px;
}

/*  Top Navigation */
ul#main_navigation{list-style-type:none;margin:0px;padding:0px;}
ul#main_navigation li{float:left;}
ul#main_navigation li a{float:left;height:38px;overflow:hidden;margin-left:17px;background-image: url(http://www.kungfunecktie.com/images/kfn_main_nav.gif);width:123px;}
ul#main_navigation li a:hover{background-image: url(http://www.kungfunecktie.com/images/kfn_main_nav_on.gif);}
#main_navigation #newsEvents a{
	margin-left:12px;
	background-position:0px 0px;
}
#main_navigation #calendar a{
	background-position:-140px 0px;
}
#main_navigation #updates a{
	background-position:-280px 0px;
}
#main_navigation .nav_on{background-image: url(http://www.kungfunecktie.com/images/kfn_main_nav_on.gif);}
#main_navigation #press a{
	background-position:-420px 0px;
}
#main_navigation #gallery a{
	background-position:-559px 0px;
}
#main_navigation #contact a{
	background-position:-699px 0px;
}
#main_navigation #links a{
	background-position:-839px 0px;
}

img.featured {
	max-width: 410px;
}
#emailSignUp{position:absolute;top:8px;right:32px;background:transparent;height:24px;}
#searchTextBox input.text{background: transparent; border: 0px; padding: 5px;color:#58595b;font-size:12px;height:20px}
#searchTextBox{float: left; height: 24px; width:174px; background: url(http://www.kungfunecktie.com/images/text_box.jpg) top left no-repeat;}

#updatesEmailSignUp{position:absolute;top:156px;left:142px;}
#updatesSearchTextBox input.text{background: transparent; border: 0px; padding: 5px;color:#58595b;font-size:12px;}
#updatesSearchTextBox{float: left; height: 24px; width:174px; background: url(http://www.kungfunecktie.com/images/updates_text_box.jpg) top left no-repeat;}
#updatesEmailSignUp input.submit{position:absolute;top:-15px;}

#scrollCal{color:white;padding-left:30px;margin-top:20px;}
.calendar{width:926px;}
.calendar td{width:131px;height:76px;}
#pageBg{position:relative;min-height:764px;}
.calendar #pageBg{background:url(http://www.kungfunecktie.com/images/kfn_calendar_bg.jpg);background-repeat:no-repeat;}
.contactContent #pageBg{background:url(http://www.kungfunecktie.com/images/kfn_contact_bg.jpg);background-repeat:no-repeat;}
.linksContent #pageBg{background:url(http://www.kungfunecktie.com/images/kfn_links_bg.jpg);background-repeat:no-repeat;}
.press #pageBg{background:url(http://www.kungfunecktie.com/images/kfn_press_bg.jpg);background-repeat:no-repeat;}
.updatesBg{background:url(http://www.kungfunecktie.com/images/kfn_updates_bg.jpg);background-repeat:no-repeat;}
.updatesThanksBg{background:url(http://www.kungfunecktie.com/images/kfn_updates_ty_bg.jpg);background-repeat:no-repeat;}
.splash #pageBg{background:url(http://www.kungfunecktie.com/images/kfn_home_bg.jpg);background-repeat:no-repeat;}

#mainCalendar{border:1px solid white;text-align:left;}
#mainCalendar td{border-right:1px solid white;border-bottom:1px solid white;}
.dayHead{color:#e2b02e;font-size:10px;line-height:12px;padding-left:3px;}
#mainCalendar h2{font-size:15px;margin-left:3px;margin-top:5px;}
#mainCalendar h3{font-size:10px;font-weight:normal;margin-left:3px;margin-bottom:5px;}
#mainCalendar h2 a{color:#ffffff;}
#mainCalendar h3 a{color:#ffffff;}
div.calTicket{display:block;height:23px;width:100%;background:#b71515;font-weight:bold;padding-top:4px;}
div.calTicket a{padding-left:3px;color:#ffffff;text-decoration:none;font-size:15px;}
div.calSoldOut{display:block;height:23px;width:100%;background:#4b1604;font-weight:bold;margin-top:5px;padding-top:4px;}
div.calSoldOut b{padding-left:3px;color:#ffffff;font-size:15px;}
div.calFreeShow{display:block;height:23px;width:100%;background:#e2b02e;font-weight:bold;margin-top:5px;padding-top:4px;}
div.calFreeShow b{padding-left:3px;color:#ffffff;font-size:15px;}
div.calNoCover{display:block;height:23px;width:100%;background:#e2b02e;font-weight:bold;margin-top:5px;padding-top:4px;}
div.calNoCover b{padding-left:3px;color:#ffffff;font-size:15px;}
div.calCanceled{display:block;height:61px;width:131px;top:-15px;position:absolute;z-index:100;}
div.calCanceled b{padding-left:3px;color:#ffffff;font-size:15px;}
td.today{background:#563327;}
img.leftImg{margin-top:17px;}
img.rightImg{margin-top:17px;}

#goButton{width:54px;position:absolute;top:-15px;right:-12px;z-index:333 !important;}

/* CSS Document */

#featured_top{
width:410px;
height:276px;
overflow:hidden;

position:relative;
background-repeat:no-repeat;
}

#featured_top img.featured{position:absolute;top:10px;}

#featured_bottom{
width:410px;
position:relative;
height:83px;
overflow:hidden;
}

#featured_bottom h2{
color:#B71515;
font-size:18px;
margin-left:27px;
margin-top:5px;
width:330px;
}

#featured_bottom h3{
margin-left:27px;
font-weight:normal;
margin-top:0px;
font-size:12px;
color:#000000;
width:315px;
}


#featured_bottom p{
margin-left:27px;
font-size:12px;
width:260px;
}

#featured_bottom img.ticketLink{
position:absolute;
top:0px;
float:right;
right:0px;
}

#leftCol{
text-align:left;
margin-top:82px !important; 
}

#featured_title{position:absolute;top:23px;left:155px;z-index:3;}

.calEvent{width:328px;}
#cal_event_top{width:328px;height:45px;}
#cal_event_middle{width:328px;height:274px;background:url(http://kungfunecktie.com/images/cal_event_middle.jpg);}
#cal_event_btm{width:328px;height:21px;}
.calWrap{width:924px;padding:5px 0px 0px 30px;}
.linksWrap{width:944px;padding:5px 0px 0px 0px;}
.updatesWrap{width:944px;padding:5px 0px 0px 0px;}
#headerTop {
	background-image: url(http://www.kungfunecktie.com/images/kfn_head_bg.jpg);
}
#headerBottom{
	background-image: url(http://www.kungfunecktie.com/images/kfn_nav_bg.jpg);
}

#contactLeft{width:210px; float:left;}
#contactRight{width:280px;float:left;position:absolute;right:0px;top:0px;}
#emailThanks{display:none;position:absolute;right:63px;top:-6px;}


.calItemStyle{position:relative;display:block;}
#shareThis{left:629px;
position:absolute;
top:24px;}

#news_middle{background:url(http://www.kungfunecktie.com/images/kfn_news_bg.jpg);background-repeat:repeat-y;}
#news_middle ul{list-style-type:none; margin:0px; padding:0px;}
#news_middle ul li{margin-left:35px;padding-bottom:10px;padding-top:5px;margin-right:35px;border-bottom:1px solid white;}
#socialNetworking{width:400px;position:absolute;top:21px;height:22px;display:block;left:10px;overflow:hidden;}
#socialNetworking a{display:block;overflow:hidden;height:22px;background:url(http://kungfunecktie.com/images/header_social.gif);background-repeat:no-repeat;float:left;}
#socialNetworking a.myspace{background-position:0px 0px;width:96px;}
#socialNetworking a.myspace:hover{background-position:0px -22px;}
#socialNetworking a.facebook{background-position:-96px 0px;width:83px;margin-left:20px;}
#socialNetworking a.facebook:hover{background-position:-96px -22px;}
#socialNetworking a.twitter{background-position:-179px 0px;width:83px;margin-left:20px;}
#socialNetworking a.twitter:hover{background-position:-179px -22px;}