@charset "UTF-8";

/*
----------------------------
	GOLD			#B49240
	TAN				#DDD1C4
	BEIGE			#A5916D
	DARK BROWN		#1E1205
	LIGHT GREEN		#3F7B2D
	DARK GREEN		#003300
	LIGHT RED		#C22A0C
	DARK RED		#721807
	
----------------------------
*/

/*RESET*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote, div { margin:0px; padding:0px; }
html{ overflow:-moz-scrollbars-vertical; height: 100%; }
body, html{height: 100%;}
body {background: #1E1205 url(../images/mcnellies/bg_okc.jpg) no-repeat top center;font-size:12px;line-height:16px;font-family:Times, "Times New Roman", Georgia, serif;color:#333;margin:0px;padding:0px;}

h1{ font-size:60px; line-height:50px; font-weight:normal; color:#003300; margin-bottom:0px;font-variant: small-caps; }
h2{ font-size:18px; line-height:20px; font-weight:normal; color:#3F7B2D; margin-bottom:10px; }
h3{ font-size:18px; line-height:16px; font-weight:normal; color:#721807; margin-bottom:10px;}
h4{ font-size:18px; line-height:18px; font-weight:normal; color:#fff; margin-bottom:10px;}
h5{ font-size:16px; line-height:16px; font-weight:bold; color:#fff; margin-bottom:10px;}
h6{ font-size:14px; line-height:14px; font-weight:bold; color:#fff; margin-bottom:10px;}
p{ margin:0px 0px 15px 0px; color:#333333; }
blockquote { margin:0px 0px 15px 40px; }
ul, ol { margin-bottom:10px; }
ul li, ol li { list-style:none; list-style-position:inside; }
hr {border-bottom:1px solid #A5916D; border-width:0 0 1px 0; margin-bottom:15px;}
a{color:#C22A0C;border:none;}
a:focus { outline:none; }

img{border:none;}

/* FLASH NOTICES */
.success_notice, .general_notice, .error_notice, .failure_notice {
	text-align: center;
	padding: 20px;
	font-size: 24px;
	line-height:30px;
	font-weight: normal;
	margin-bottom: 20px;
}
.error_notice, .failure_notice {
	color: #FFF;
	background-color:red;
}
.success_notice, .general_notice {
	color: #FFF;
	background-color:green;
}
/*BREAKS*/
.force_break { clear:both; }
.hr_break { clear:both; }
.soft_break { clear:left; }


/* FLOATS */
.left { float: left; }
.right { float: right; }
.leftimg { float: left; margin:0px 20px 10px 0px; }
.rightimg { float: right; margin:0px 0px 10px 20px; }

/* COLUMNS */
.one_column { width:60px; margin:0px 10px;   display: inline;}
.two_column { width:140px; margin:0px 10px;   display: inline;}
.three_column { width:220px; margin:0px 9px;   display: inline;}
.four_column { width:300px; margin:0px 10px; }
.five_column { width:380px; margin:0px 10px; }
.six_column { width:460px; margin:0px 10px; }
.seven_column { width:540px; margin:0px 10px; }
.eight_column { width:620px; margin:0px 10px; }
.nine_column { width:700px; margin:0px 10px; }
.ten_column { width:780px; margin:0px 10px;   display: inline;}
.eleven_column { width:860px; margin:0px 10px; }
.twelve_column { width:940px; margin:0px 10px; }

/*SPECIAL CLASSES*/
.border_top{height:0px;line-height:0px;border-top: 5px solid #000;border-bottom: 1px solid #523F1A;}
.border_bottom{height:0px;line-height:0px;border-bottom: 5px solid #000;border-top: 1px solid #523F1A;}

/*DATE*/
.date{height:48px;padding-bottom:15px;position:relative;}
.date .month{font: normal normal normal 24px/36px Georgia, Times, "Times New Roman", serif;color:#A5916D;text-transform: uppercase;position:relative;left:72px;width:190px;}
.date .year{font: normal normal normal 20px/18px Georgia, Times, "Times New Roman", serif;color:#A5916D;text-transform: uppercase;position:relative;left:72px;top:-8px;width:190px;}
.date .day{height:48px;width:62px; background-image:url(../images/mcnellies/dates.gif);text-indent: -9999em;background-repeat: no-repeat;position:absolute;}
.d-01{background-position:0px 0px;}
.d-02{background-position:0px -58px;}
.d-03{background-position:0px -116px;}
.d-04{background-position:0px -174px;}
.d-05{background-position:0px -232px;}
.d-06{background-position:0px -290px;}
.d-07{background-position:0px -348px;}
.d-08{background-position:0px -406px;}
.d-09{background-position:0px -464px;}
.d-10{background-position:0px -522px;}
.d-11{background-position:0px -580px;}
.d-12{background-position:0px -638px;}
.d-13{background-position:0px -696px;}
.d-14{background-position:0px -754px;}
.d-15{background-position:0px -812px;}
.d-16{background-position:0px -870px;}
.d-17{background-position:0px -928px;}
.d-18{background-position:0px -986px;}
.d-19{background-position:0px -1044px;}
.d-20{background-position:0px -1102px;}
.d-21{background-position:0px -1160px;}
.d-22{background-position:0px -1218px;}
.d-23{background-position:0px -1276px;}
.d-24{background-position:0px -1334px;}
.d-25{background-position:0px -1392px;}
.d-26{background-position:0px -1450px;}
.d-27{background-position:0px -1508px;}
.d-28{background-position:0px -1566px;}
.d-29{background-position:0px -1624px;}
.d-30{background-position:0px -1682px;}
.d-31{background-position:0px -1740px;}

/* LAYOUT */
#wrap{width:960px;margin:0 auto;padding:0;min-height: 100%;padding-bottom: 220px;}
#wrap_footer{clear: both;position: relative;background-color:#160d04;width:100%;height: 145px;margin-top: -145px;}

/*HEADER*/
#header{height:145px;}
.location{height:55px;margin-top:25px;}
.location .bar{height:27px;background: #1E1205 url(../images/mcnellies/bar_fade.jpg) repeat-x top left;border: 1px solid #523f1a;font-family: Georgia, Times, "Times New Roman", serif;font-size:18px;line-height:27px;color:#ddd1c4;margin-bottom:1px;padding-left:10px;padding-right:10px;}
.location .location_button{background: #1E1205 url(../images/mcnellies/change_location_bg.gif) repeat-x top left;border: 1px solid #000;}

/*COUNTDOWN*/
.countdown{width:220px;height:61px;margin-top:20px;font-family: Georgia, Times, "Times New Roman", serif;}
.countdown span.heading{display:block;background-color: #3F7B2D;color:#fff;font-size:12px;line-height:21px;font-family: Georgia, Times, "Times New Roman", serif;text-align:center;font-variant: small-caps;}
.countdown .date_countdown{background-color:#1E1205;border-bottom:1px solid #3F7B2D;overflow:auto;padding:2px 0;}

/*NAVIGATION*/
#navigation a{color:#B49240;font-size:16px;font-family: Georgia, Times, "Times New Roman", serif;line-height:20px;letter-spacing: 0.1em;font-variant: small-caps; text-decoration: none;}
#navigation li.current a{text-decoration: underline;color:#fff;}
.inner_nav{height:33px;background-color:#1E1205;text-align:center;}
.inner_nav ul li{display:inline;line-height:33px;padding:0 30px 0 0;}

/*CONTAINER*/
#container{margin-top:20px; height:100%;}

/*SPOTLIGHT*/
.spotlight{overflow:auto; height:100%; background-color: #DDD1C4;padding:10px;}
.spotlight .flash{width:610px;height:440px;margin-right:20px;}

/*SPOTLIGHT HOME*/
.spotlight .event_list{width:280px;margin:0;}
.spotlight .event_list .event{width:280px;position:relative;border-bottom:1px solid #A5916D;margin:0 0 15px 0;}
.spotlight .event_list .event h2{color:#003300;font-size:18px;line-height:18px;font-weight: bold;padding-bottom:10px;margin:0;}
.spotlight .event_list .event p{color:#3F7B2D;font-size:14px;line-height:14px;font-weight: bold;margin:0 0 15px 0;}
.spotlight .event_list .pagination span{}
.spotlight .pint_night{background: #A5916D url(../images/mcnellies/pintnight_fade.jpg) repeat-x  top right;padding:15px 0 0 0;}
.spotlight .pint_night .pint_banner{padding:0 0 5px 10px;}
.spotlight .pint_night .pint_list{margin:0 0 0 10px; width:160px;}
.spotlight .pint_night h2{font-size:12px;line-height:14px;color:#003300;font-weight: bold;margin-bottom:5px;}
.spotlight .pint_night ul li{font-size:11px;line-height:18px;color:#1E1205;}
.spotlight .pint_night span{background-color:#003300;display:block;font-size:12px;line-height:22px;color:#fff;text-align:center;border-top:1px solid #DDD1C4;}


/*SPOTLIGHT GALLERY VIEW*/
.spotlight .side{width:280px;margin:30px 0 0 0px;}
.spotlight .side .favorites{background: #A5916D url(../images/mcnellies/favorites_fade.jpg) repeat-x top left;padding:20px;color:#1E1205;font-size:11px;line-height:18px;}
.spotlight .side span{display:block;background-color:#721807;font-size:18px;line-height:14px;color:#fff;padding:10px 20px;margin-top:1px;}
.spotlight .side span a{color:#fff;text-decoration: none;}

/*CONTENT*/
.content{overflow:auto; height:100%; background-color: #DDD1C4;padding:50px 25px;}
.content .event_list{width:580px;}
.content .event_list .event{position:relative;border-top:1px solid #A5916D;margin:40px 0 15px 0;padding:30px 0 0 0;}
.content .event_list .event h2{color:#003300;font-size:18px;line-height:18px;font-weight: bold;padding-bottom:10px;margin:0;}
.content .event_list .event h3{color:#3F7B2D;font-size:14px;line-height:14px;font-weight: bold;margin:0 0 15px 0;}
.content .event_list .event p{color:#333;font-size:12px;line-height:16px;margin:0;}
.content .side{margin:0 0 0 30px;display:inline;}
.content .side .callout{margin:0 0 15px 0;}
.content .side .pint_night{background: #A5916D url(../images/mcnellies/pintnight_fade.jpg) repeat-x  top right;padding:15px 0 0 0;}
.content .side .pint_night .pint_banner{padding:0 0 5px 10px;}
.content .side .pint_night .pint_list{margin:0 0 0 10px; width:160px;}
.content .side .pint_night h2{font-size:12px;line-height:14px;color:#003300;font-weight: bold;margin-bottom:5px;}
.content .side .pint_night ul li{font-size:11px;line-height:18px;color:#1E1205;}
.content .side .pint_night span{background-color:#003300;display:block;font-size:12px;line-height:22px;color:#fff;text-align:center;border-top:1px solid #DDD1C4;}

/*LOCATIONS POPUP*/
.popup{height:200px;width:600px;background-color:#000;padding:10px;}
.popup .linner{border:1px solid #523f1a; overflow:auto; height:100%;}
.popup .linner span{display:block;font-size:18px;line-height:16px;color:#b49240;text-align: center;margin-top:10px;}
.popup .linner .center{width:570px;margin:0 auto;}
.popup .linner .locations{margin-top:25px; padding:0 10px;}
.popup .linner .locations h4{font-size:12px;line-height:14px;color:#b49240;margin-bottom:0px;text-align: center;}
.popup .linner .locations h5{font-size:10px;line-height:14px;color:#fff;margin-bottom:0px;text-align: center;}
.popup .linner .locations img{border:1px solid #fff;margin-bottom:10px;}

/*CALLOUTS*/
#callouts{margin-top:30px;overflow:auto; height:100%;}
#callouts .spacer{height:280px;background: transparent url(../images/mcnellies/spacer.gif) repeat-y;}
#callouts .special_image{padding:10px 0 0 0;}
#callouts .special h2{color:#B49240;font-size:16px;line-height:18px;font-weight: bold;text-decoration: underline;margin:10px 0 5px 0;}
#callouts .special h2 a{color:#B49240;font-size:16px;line-height:18px;font-weight: bold;text-decoration: underline;margin:10px 0 5px 0;}
#callouts .special h3{color:#fff;font-size:14px;line-height:16px;font-weight: bold;margin-bottom:5px;}
#callouts .special p{font-size:12px;line-height:16px;margin-bottom:5px;color:#a5916d;}
#callouts .newsletter{height:136px;width:200px;background: #721807 url(../images/mcnellies/newsletter_fade.jpg) repeat-x top left; padding:15px 10px;margin:10px 0 0 0;position: relative;}
#callouts .newsletter hr {border-bottom:1px solid #721807; border-width:0 0 1px 0; margin:5px 0px;}
#callouts .newsletter h2{font-family: Georgia, Times, "Times New Roman", serif;font-size:18px;font-variant: small-caps;margin:0 0 0px 0;color:#fff;}
#callouts .newsletter p{color:#ddd1c4;font-size:11px;line-height:14px;}
#callouts .newsletter input.input{width:175px;background-color: #1e1205;border: 1px solid #721807; color:#fff;font-size:11px;font-family:Times, "Times New Roman", Georgia, serif;font-variant: small-caps;margin-bottom:5px;padding:5px 10px;}
#callouts .newsletter input.submit{padding:0px 2px 3px 2px; background-color:#C22A0C;border: 1px solid #721807;color:#fff;font-family: Georgia, Times, "Times New Roman", serif;font-variant: small-caps;cursor: pointer;}
#callouts .newsletter span a{font-size:10px;text-decoration: underline;color:#fff; margin-left:10px;}
#callouts .newsletter form p { position: relative; margin:0;}
#callouts .newsletter form p label { position: absolute; top: 0; left: 0;color:#fff;font-size:11px;font-family:Times, "Times New Roman", Georgia, serif;font-variant: small-caps;line-height:21px;margin-left:10px;}
#callouts .newsletter form p br {display: none;}

/*FOOTER*/
.inner_footer{width:960px;margin:30px auto;padding:0;color:#a5916d;}
.bottom_nav a {color:#B49240;font-size:14px;font-family: Georgia, Times, "Times New Roman", serif;line-height:20px;font-variant: small-caps;text-decoration: none;}
.bottom_nav li.current a{text-decoration: underline;color:#fff;}
.bottom_nav ul li{display:inline;line-height:20px;padding:0 25px 0 0;}
.inner_footer .addy .addy_logo{margin-bottom:10px;text-indent:-9999px;background-image: url(../images/mcnellies/footer_logo.gif);background-color: transparent;background-repeat: no-repeat}
.inner_footer .addy p{margin:0;font-size:11px;line-height:18px;color:#a5916d;}
.inner_footer a.nm {background: transparent url(../images/mcnellies/logo_nm.gif) no-repeat scroll left center; text-decoration:underline; color:#A5916D !important; margin-left:5px; padding-left:10px !important;}
.inner_footer a.nm:hover {background: transparent url(../images/mcnellies/logo_nm_on.gif) no-repeat scroll left center; text-decoration:underline; color:#FFF !important;}

/*FORMS*/
.forms{font-family: "Times New Roman", Times, serif;color:#fff;}
.forms h2{color:#B49240;font-size:18px;line-height:16px;margin-bottom:20px;text-align: center;}
.forms hr{border-bottom:1px solid #523f1a; border-width:0 0 1px 0; margin-bottom:15px;}
.forms .introduction,.question_text{font-size: 10px;line-height:14px;color:#1E1205;}
.forms span.required{font-size:12px;font-weight: bold;font-style: italic;text-transform: uppercase;color:#fff;line-height:24px;}
.forms span.required em{color:#c22a0c;font-family: Arial, "MS Trebuchet", sans-serif;font-size:14px;margin:0;padding:0;}
.forms .form_elements h3{font-family: Georgia, Times, "Times New Roman", serif;color:#c22a0c;font-variant: small-caps;text-transform: capitalize;font-size:18px;line-height:36px;}
.forms .form_elements .question_heading{font-weight: bold;color:#B49240;font-size: 12px;line-height:24px;}
.forms .form_elements input, textarea{border:solid 3px #a5916d;color:#000;font-size:10px;line-height:16px;padding:5px;width:295px;}
.forms .form_elements table input{width:10px;}
.forms .form_elements table tr td{font-size:12px;font-weight: bold; font-style: italic;}
.forms .submit{background: red url(../images/mcnellies/submit.gif) no-repeat;border:none;height:29px;width:160px;text-indent: -9999px;margin:15px 0 0 0;}
.forms .form_elements em{color:#c22a0c;font-family: Arial, "MS Trebuchet", sans-serif;font-size:14px;margin:0;padding:0;}
.popup_form{width:620px;margin:10px;border:1px solid #47330d;}
.popup_form .inner{width:520px;margin:30px auto;}
.popup_form .inner .reach_form{width:300px;margin:0 auto;}
.popup_form .forms .submit{margin-left:70px;}
.popup_form .forms .introduction,.question_text{font-size: 10px;line-height:14px;color:#ddd1c4;}
ul.form_list a{color:#1e1205;text-decoration: none;}
ul.form_list li{font-size: 14px;padding: 0px 0px 5px 0px;font-weight: bold;list-style-image: url(../images/mcnellies/bullet.gif);}
.form_container{border:10px solid #fff;width:230px;padding:15px;background-color:#b49240;color:#1e1205;}
.form_container hr{border-bottom:1px solid #fff; border-width:0 0 1px 0; margin-bottom:15px;}
.form_container h2{color:#fff;font-size:18px;line-height:16px;margin-bottom:10px;font-weight: bold;}
.form_container a{color:#fff;}


/*PAGINATION*/
.pagination{margin: 30px 0px 0px 0px;}
.pagination a{}
.pagination .prev_page{float:left;background-color:#B49240;text-decoration: none;color:#fff;padding:5px;cursor: pointer;}
.pagination .next_page{float:right;background-color:#B49240;text-decoration: none;color:#fff;padding:5px;cursor: pointer;}