/* New Irish Arts */

/* general attributes */
html {margin: 0; padding: 0; height: 100%;}
body {margin: 0; padding: 0; text-align: center; font: 80% verdana, arial, helvetica, sans-serif; color: #333; height: 100%; background: #efefef;}
img {border: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}

/* Global Tables */

table.styled {border: 1px solid #7d992c; margin: 10px 0;}
table.styled th {background: #a5c93b; border: 1px solid #7d992c; padding: 5px; font-size: 110%; color: #fff;}
table.styled td {border: 1px solid #7d992c; padding: 3px 5px;}

/* Cambria Font */
#toplinks, #content ul.home, #bannerlinks, #content h2, #footer {font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;}

/* Page */
#pageholder {width: 790px; margin: 0 auto; padding: 0; text-align: center; background:  url(/App_Themes/NIA/images/bgMain.gif) repeat-y top center;}

/* top */
#top {background: #efefef; margin:0; padding:0; height: 85px;}
#top h1 {float: left; margin: 0; padding: 0;}
#toplinks ul {float: right; margin: 60px -4px 0 0; padding: 0;}
#toplinks li {font-size: 150%; margin: 0; padding: 0; display: inline;}
#toplinks li a {color: #333; text-decoration: none; padding: 0 4px;}

/* Leftnav */
#leftnav {margin: 0 0 0 35px; padding: 0 0 30px 0; width: 180px; float:left; text-align: left; display: none; font-size: 110%;}
#leftnav ul {list-style: none; margin: 0; padding: 0; }
#leftnav li {font-weight: normal; margin:0; padding: 5px 0;}
#leftnav li a, leftnav a:visited {text-decoration: none; color: #333; margin: 0; padding: 0;}
#leftnav li a:hover {text-decoration: none; color: #17838d;}
#leftnav li li {margin: 5px 0 5px 10px; padding: 0; font-size: 90%; background: url(/App_Themes/NIA/images/bulletOrch.gif) no-repeat 0 3px; color: #17838d; margin: 0; padding: 0 0 0 15px;}
#leftnav li li li {margin: 0px 0 0px 16px; padding: 0; font-size: 80%; background: none;}
#leftnav li li li a { color: #c00; }

/* Content */
#content {margin: 0 0 20px 0; padding: 10px 34px 0 34px; width: 722px; float: left; text-align: left; display: inline; clear: both; background: url(/App_Themes/NIA/images/bgToplinks.gif) no-repeat;}
#content h2 {font-size: 180%; font-weight: normal; color: #17838d; margin: 10px 0; padding: 0;}
#content h3 {font-size: 140%; font-weight: normal; margin: 10px 0 0 0; padding: 0;}
#content h4 {font-size: 120%; font-weight: bold; margin: 10px 0 0 0; padding: 0;}
#content h2 a, #content h3 a, #content h4 a {color: #333;}
#content p {margin: 0; padding: 0 0 15px 0; line-height: 140%;}
#content p.date {padding: 0; text-style: italic;}

#content img {padding: 5px; border: 1px solid #eaeaea;}
#content img.left {margin: 0 10px 5px 0;}
#content img.right {margin: 0 0 5px 10px;}

#content ul {list-style: none; margin: 0 0 20px 40px; padding: 0;}
#content li {background: url(/App_Themes/NIA/images/bulletOrch.gif) no-repeat 0 5px; padding: 2px 0 2px 20px;}
#content a {color: #17838d; text-decoration: none;}
#content a:hover {text-decoration: underline;}

#content ul.home, #bannerlinks {margin: 26px 0 0 0; padding: 0;}
#content ul.home li {width: 360px; height: 209px; float: left; font-size: 150%; padding: 0; position:relative;}
#content ul.home li a {color: #fff; display: block; padding: 178px 0 9px 10px;}
#content ul.home li a:hover, #bannerlinks ul li a:hover {text-decoration: none;}
/*#content ul.home li.orchestra a {background: url(/App_Themes/NIA/images/nav_chamberchoir.gif) repeat-x;}
#content ul.home li.youth a {background: url(/App_Themes/NIA/images/nav_youth.gif) repeat-x;}
#content ul.home li.choir a {background: url(/App_Themes/NIA/images/nav_dramatic.gif) repeat-x;}
#content ul.home li.events a {background: url(/App_Themes/NIA/images/nav_arts.gif) repeat-x;}*/

#bannerlinks img {border: none; margin: 0 0 -3px 0; padding: 0;}
html>body #bannerlinks img {margin: 0;}
html>body #bannerlinks img {*margin: 0 0 -3px 0;}
#bannerlinks ul {margin: 0; padding: 0; font-size: 150%;}
#bannerlinks ul li {display: inline; margin: 0 -4px 0 0; padding: 0; background: none;}
#bannerlinks ul li a {color: #fff; display: inline-block; width: 170px; padding: 5px 0 8px 10px; background: #f00;}
#bannerlinks ul li.orchestra a {background: url(/App_Themes/NIA/images/nav_chamberchoir.gif) repeat-x;}
#bannerlinks ul li.youth a {background: url(/App_Themes/NIA/images/nav_youth.gif) repeat-x;}
#bannerlinks ul li.choir a {background: url(/App_Themes/NIA/images/nav_dramatic.gif) repeat-x;}
#bannerlinks ul li.events a {background: url(/App_Themes/NIA/images/nav_arts.gif) repeat-x;}


/* Footer */
#footer {clear: both; height: 70px; margin: 0; margin: 20px 35px; padding: 20px 0 0 0; border-top: 1px solid #eaeaea;}
#footer img {float: left;}
#footer p.left {float: right; text-align: left; width: 230px;}
#footer p.right {float: right; text-align: right; width: 200px;}
#footer a {color: #333; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* Form Elements */
.btnSubmit, .FormButton, .ContentButton, .LongButton {background: #17838d; margin: 0; padding: 2px 10px; color: #fff; border: 0; cursor: pointer;}
#content p a.btnSubmit{color: #fff;}
form span.block {display: block; margin:0 0 15px 0;}
form span.block label {width: 150px; display: block; font-weight: bold; float: left; clear: left; text-align: left; margin: 0; padding: 3px 5px 0 0;}
.txtInput, select, .UnitsTextBox, .TextBoxField, .TextboxField, .AddToCartTextBox, textarea, input[type=text] {border: 1px solid #17838d;}
.EditingFormLabelCell {width: 200px; display: block;}