/* 
Theme Name: Brady Arts District
Theme URL: http://www.thebradyartsdistrict.com
Description: Custom Theme for Brady Arts District
Author: Walsh Barnes Interactive
Author URI: http://www.walshbarnes.com
Version: 1.0

*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,del,dfn,em,font,img,ins,kbd,q,s,samp,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { font-size:100%; font-family:inherit; vertical-align:baseline; border:0; outline:0; font-weight:inherit; font-style:inherit; margin:0; padding:0; }
caption,th,td { text-align:left; font-weight:400; }
table { border-collapse:separate; border-spacing:0; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
* { margin:0; padding:0; }
/* END RESET */

/* GENERAL */
html {  }
body { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #fff; text-align: center; background: #808080 url(images/tile_bgd_4.gif) repeat-x top; }

a { color: #FF9933; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #FF9933; }
a.jump, .jump a { color:#FF9933 !important; font-style:italic !important; }
span.jump { margin: .5em 0; display: block; }
h1 .jump, h2 .jump, h3 .jump, h4 .jump, h5 .jump, h6 .jump { font-size: .7em; float: right; }

input[type=text], input.text { border: 1px solid #6F6F6F; border-top: 0; border-left: 0; background: #333; color: #FFFFFF; font-size: 11px; padding: 5px 6px; margin: 3px 0 10px 0; }
select { border: 1px solid #6F6F6F; border-top: 0; border-left: 0; background: #333; color: #FFFFFF; font-size: 11px; margin: 3px 0 10px 0; }

abbr,
acronym {cursor: help;}

sup {font-size: 12px; position: relative; bottom: 1ex;}
sub {font-size: 12px; position: relative; top: 1ex;}

small { font-size: 10px; }
strong { font-weight: bold; }
em { font-style: italic; }

h1 { color: #fff; font: 2em/1.2em Arial, Helvetica, sans-serif; margin-bottom: 10px; }
	h1 a, h1 a:visited { color: #faaf40; text-decoration: none; }
	h1 a:hover { color: #faaf40; text-decoration: underline; }
h2 { color: #fff; font: 1.8em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px; background: #0D0D0D; text-transform: uppercase; padding: 10px 30px; }
h3 { color: #b6cc39; font: 1.6em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px; text-transform: uppercase; }
	h3 small { color: #fff; }
h4 { color: #fff; font: 1.4em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h5 { color: #fff; font: 1.2em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h6 { color: #fff; font: 1.0em/1.4em Arial, Helvetica, sans-serif; margin-bottom: 10px; text-transform: uppercase; margin: 0 0 10px 0 !important; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #fff !important; }
p { margin-bottom: 10px; line-height: 1.5em }

.column { float: left; display: inline;}
.colright { float: right; display: inline; }

.alignLeft { float: left; margin: 0 10px 10px 0; }
.alignRight { float: right; margin: 0 0 10px 10px; }

div.text { padding: 10px 30px; }

.tinytext {font-size:10px;}

.alt { background:#222222;padding:10px;}
.standard {padding:10px;background:#333333;}
.singlecomment {line-height:10px;}

/* END GENERAL */

/* LAYOUT */
#wrapOuter { width: 1000px; margin: 0 auto; background: #808080 url(images/tile_bgd_7.gif) repeat-y center; }
#texture { background: url(images/tile_bgd_4.gif) repeat-x top; width: 1000px; }
#wrapInner { text-align: left; width: 920px; margin: 0 auto; padding: 0 40px; background: url(images/bgd_center_splatter_7.gif) no-repeat top center;   }
#header { width: 866px; margin: 0 27px; float: left; }
	#siteName { width: 140px; float: left; }
	#nav { float: left; }
#pageContent { float: left; width: 920px; min-height: 500px; padding-top: 30px; } 
body.home #pageContent {  } 
.home_flash { height: 418px !important; overflow: hidden; }

	.left { width: 340px; float: left; min-height: 411px; text-align: right; }
	.right { width: 580px; float: left; background: #1a1a1a; min-height: 500px; }
#footer { width: 868px; margin: 0 auto; float: left; background: #808080 url(images/bgd_footer_3.gif) no-repeat -67px top; min-height: 96px; padding: 56px 25px 56px 0; margin-left: 27px; }
.home-footer { background: #808080 url(images/bgd_footer_3.gif) no-repeat center -51px !important; padding: 6px 26px 56px 0 !important; }	
#footer .social-icons { float: right; text-align: right; }
#footer .social-icons a { padding: 0 2px; }
	/* for Internet Explorer */
		/*\*/
		* html #pageContent {
		height: 500px;
		}
		* html #pageContent .left {
		height: 411px;
		}
		* html #pageContent .right {
		height: 500px;
		}
		* html #footer {
		height: 96px;
		}
		/**/
/* END LAYOUT */

/* HEADER */

#header h1 { text-indent : -9999px; }

/* END HEADER */

/* NAV */
#nav { margin: 0; padding: 5px 5px 0 5px; float: left; position: relative; z-index: 101; text-transform: uppercase; }
#nav ul { padding:0; margin: 0; list-style-type: none; display: inline; float: left; }
#nav ul li  { padding:0; margin: 0 10px 0 0; list-style-type: none; display: inline; position:relative; float: left; }
#nav ul, #nav ul li { display:inline; margin:0 10px 0 0; padding:0; }

#nav a { padding: 8px; display: block; text-decoration: none !important; }
#nav a:visited { color: #FF9933; }
#nav .current_page_item a, #nav .current_page_ancestor a { background:#FF9933; color: #000 !important; }
#nav .current_page_item li a, #nav .current_page_ancestor li a { background: #FF9933; color: #000; }

#nav a:hover, #nav .current_page_item a:hover, #nav .over a { background: #00351c; color: #fff !important; text-decoration: none !important; }
/* #nav a:hover { background:#6CB33F; color: #fff; }
#nav li:hover ul { display:block; }
*/
#nav li ul li { margin:0; z-index: 100; float: none !important; }
#nav li a { height:auto; }
#nav li ul { display: none; position: absolute; left: 0px; z-index: 100 !important; border: solid 1px #005D3B; font-size: 12px; }
#nav li ul li ul { left: 114px !important; }
#nav li ul li a, #nav li ul li a:hover{ width: 171px !important; display: block; padding:0px !important; margin:0; }
#nav ul li ul li ul { display:none !important; }
#nav ul li ul li a { padding: 5px 0 5px 15px!important; display:block; line-height: 150%; background: #005d3c !important; color: #1a1a1a !important; }
#nav ul li ul li a:hover { padding: 5px 0 5px 15px!important; text-decoration:none!important; color:#ffffff!important; background:#005032 !important; }
#nav li ul{ display: none; margin:0; padding:0; width:186px; background-color:#005d3c; color: #1a1a1a; text-transform: none !important;  }
#nav li.over a, #nav li.over { background:#00351c; color: #fff; }
#topNav {display: block;}
/*   
#nav li.over ul{ display: block; margin:0; padding:0; width:186px; background-color:#ffffff; color: #1a1a1a;  }
#nav li.over a, #nav li.over { background:#6CB33F; color: #fff; }
*/

/* END NAV */

/* PAGE CONTENT */
#pageContent ul { padding-left: 1em; margin-bottom: 1em; } 
#pageContent ol { padding-left: 1.5em; margin-bottom: 1em; }
#pageContent li { margin-bottom: .5em; }
#pageContent ul li { list-style-type: square; }
/* END PAGE CONTENT */

/* LEFT */

.ad { background: url(images/bgd_left_ad5.gif) no-repeat right top; padding: 32px 23px 44px 17px; min-height: 250px; }
	/* for Internet Explorer */
		/*\*/
		* html .ad {
		height: 250px;
		}
	/**/

/* END LEFT */

/* DIRECTORY */

table#bizdir_directory {  }
table#bizdir_directory tr { background: #006c3f url(images/tile_directory_even.gif) repeat-y left; }
table#bizdir_directory tr.alt { background: #479343 url(images/tile_directory_alt.gif) repeat-y left; }
table#bizdir_directory td { padding: 10px 30px; }
#bizdir_directory a { color: #fff !important; font-style: italic; }
#bizdir_directory h3 { padding: 0px !important; color: #fff !important; }
#bizdir_directory h3 a { font-style: normal !important; }
.bizdir_header { padding: 10px 30px; }

/* END DIRECTORY */

/* ON SCENE */

.on_scene_date { width: 120px; margin-right: 10px; float: left; }
.on_scene em { text-transform: uppercase; font-style: normal; }
.on_scene em a { color: #fff; }
.on_scene .text { padding-right: 0px !important; }

/* END ON SCENE */

/* HOME LOWER CONTENT */
.homeSplitter { width: 893px; height: 51px; margin: 0 0 0 27px; float: left; background: #808080 url(images/bgd_footer_3.gif) no-repeat -67px 0px; overflow: hidden; }
.LowerWrap { float: left; width: 920px; background: #808080; }
.homeLowerContent { width: 836px; padding: 0 0 25px 30px; margin: 0 0 0 27px; background: #58585A; float: left; }
.homeLowerContent .column { width: 240px; margin-right: 45px; }
.homeLowerContent .last-column { width: 220px; margin: 0 !important; }
.homeLowerContent h2 { background: none !important; padding: 0px !important; }
ul#twitter_update_list { list-style-type: none; margin: 0px; padding: 0px; }
ul#twitter_update_list li { margin-bottom: 1em; }
ul#twitter_update_list span { display: block; }
#scizzormail-form {  }
#scizzormail-form input[type=text] { width: 200px; }
#email-subscribe { border: 0; margin-left: 105px; width: 109px; height: 28px; background: url(images/btn_subscribe.gif) top left no-repeat; }

/* END HOME LOWER CONTENT */

/* STAY CONNECTED */

.stay_connected {  text-align: left; padding-left: 60px; }
.stay_connected h2 { background: none !important; padding: 0px; }

/* STAY CONNECTED */

/* SELF CLEARING */
.clear { clear:both; }
.column:after, #header:after, #siteName:after, #nav:after, #pageContent:after, #footer:after, .on_scene:after, .text:after, .on_scene_date:after, .homeLowerContent:after, .homeSplitter:after, homeLowerContentWrap:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

