@charset "UTF-8";
/*
Theme Name: SoundArtLA
Theme URL: http://www.soundartla.org/
Description: 
Version: 1.0
Author: 180byDesign
Author URL: http://www.180bydesign.com/

	Sound Art LA v1.0
	http://www.soundartla.org/

	This theme may not be copied or used in part or in whole without explicit consent by owner.

*/

@font-face {
	font-family: "Toronto Gothic";
	src: url(http://www.soundartla.org/fonts/torongo.eot);
	src: local("Tornoto Gothic"), url(http://www.soundartla.org/fonts/torongo.ttf) format("truetype");
}

@font-face {
	font-family: "Akzidenz";
	src: url(http://www.soundartla.org/fonts/akzidgrobec.eot);
	src: local("Berthold Akzidenz Grotesk Condensed"), url(http://www.soundartla.org/fonts/akzidgrobec.ttf) format("truetype");
}

/* CSS RESET */
/* ------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,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{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white;margin:0px;}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}em, i {font-style: italic;}strong, b {font-weight: bold;}


/* GLOBALS */
/* ------------------------------------------------------------------------------------------*/
.left { float:left } .right { float:right; } .clear { clear:both; } a img {border: none;} td { border: none; } .hide {display: none;} .light {font-size: 10px;}

html {background: url(http://www.soundartla.org/images/soundart/bg.jpg) repeat top center; width: 100%; height: 100%;}
body {background: url(http://www.soundartla.org/images/soundart/splash.png) no-repeat 50% 78px; font: 14px/20px Arial, sans-serif; color: #31332e; width: 100%; height: 100%;}
a:link {text-decoration: underline; color: #4aa4b4; }
a:visited {text-decoration: underline; color: #4aa4b4;}
a:hover {text-decoration: underline; color: #dc253a;}

#top {position: relative; height: 61px; z-index: 50;}
#menu {height: 61px; background: url(http://www.soundartla.org/images/soundart/menu.png) repeat-x top center; position: relative; text-align: center; z-index: 5;}
#menu ul {white-space: nowrap; display: inline-block; background: url(http://www.soundartla.org/images/soundart/menu.png) repeat-x scroll center top transparent; height: 53px;}
#menu li {display: inline-block;}
#menu li a {height: 50px; display: inline-block; text-decoration: none; border-right: 1px dashed #000; padding: 0px 15px; text-transform: uppercase; font: 24px/50px "Toronto Gothic", Arial, sans-serif;}
#menu .here a {color: #dc253a;}
#menu .nav_home a {color: #4aa4b4;}
#menu .nav_home a:hover {color: #dc253a;}
#menu .prev a {border-left: 1px dashed #000; text-indent: -10000px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat 15px 12px; width: 47px;}
#menu .prev a:hover {background-position: 15px -26px;}
#menu .next {position: relative; display: inline-block;}
#menu .next a.n {text-indent: -10000px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -58px 12px; width: 47px;}
#menu .next a.n:hover {background-position: -58px -26px;}
#menu #loc_btn a {position: absolute; z-index: 1; width: 112px; height: 33px; bottom: -38px; /*right: 160px;*/ right: 0; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -137px -40px; text-indent: -10000px; border: none; padding: 0;}
#loc_txt {background: url(http://www.soundartla.org/images/soundart/locations_btm.png) repeat-x bottom center; padding-bottom: 3px; position: absolute; z-index: 10;top: 54px; width: 100%;}
#loc_txt .wrap {background: url(http://www.soundartla.org/images/soundart/locations.png) repeat top center; width: 100%; padding: 15px 0 0;}
#loc_txt .inner {width: 975px; margin: 0 auto; position: relative;}
#loc_txt .heading {width: 147px;}
#loc_txt h3 {font: 32px "Toronto Gothic", Arial, sans-serif; color: #dc253a;}
#loc_txt .grid {width: 800px;}
#loc_txt .location {color: #999; font-size: 12px; line-height: 16px; margin-right: 30px; margin-bottom: 15px; width: 370px;}
#loc_txt .info {padding-left: 10px;}
#loc_txt .city {font-size: 14px; color: #fff; font-weight: bold;}
#loc_txt .exit a {position: absolute; top: 0; right: 0; text-indent: -10000px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -164px 0; width: 24px; height: 24px;}
#loc_txt .exit a:hover {background-position: -189px 0px;}

#main {width: 993px; position: relative; margin: 50px auto 0;}
#badge {width: 238px; height: 147px; position: absolute; top: -30px; left: 50px; z-index: 10;}
#content {position: relative;}

.tipsy { padding: 5px; font-size: 10px; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; /*max-width: 200px;*/ text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url(http://www.soundartla.org/images/soundart/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


/* HOME */
/* ------------------------------------------------------------------------------------------*/
#hm-splash {position: absolute; top: 0; left: 0; width: 993px; height: 498px; z-index: 2;}
#hm-splash .top {width: 993px; clear: both; background: url(http://www.soundartla.org/images/soundart/home-top.png) no-repeat 0 0; height: 15px;}
#hm-splash .lf {width: 15px; height: 470px; background: url(http://www.soundartla.org/images/soundart/home-left.png) no-repeat 0 0;}
#hm-splash .md {width: 962px; height: 470px; background: url(http://www.soundartla.org/images/soundart/home-middle.jpg) no-repeat 0 0;}
#hm-splash .rt {width: 15px; height: 470px; background: url(http://www.soundartla.org/images/soundart/home-right.png) no-repeat 0 0;}
#hm-splash .bottom {width: 993px; height: 15px; clear: both; background: url(http://www.soundartla.org/images/soundart/home-bottom.png) no-repeat 0 0;}

#hm-title {position: absolute; top: 130px; right: 40px; width: 420px; height: 300px; z-index: 4; overflow: visible;}
#hm-title h1 {font: 60px/60px "Toronto Gothic", Arial, sans-serif; color: #dc253a; text-transform: uppercase;}
#hm-title .desc {font: 18px/22px "Akzidenz", Arial, sans-serif; color: #dc253a; text-transform: uppercase; padding: 15px 0;}
#hm-title .next a {display: block; width: 150px; height: 58px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat 0 -130px; text-indent: -10000px;}

#hm-news {position: absolute; z-index: 1; width: 557px; height: 100px; top: 490px; right: 40px; background: url(http://www.soundartla.org/images/soundart/home-news.png) no-repeat 0 -70px;}
#hm-news .close {width: 80px;}
#hm-news .exit {display: block; width: 24px; height: 24px; text-indent: -10000px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -164px -80px; margin: 10px 0 0 22px;}
#hm-news .text {width: 430px; padding-top: 10px;}
#hm-news h3 a {font-size: 14px; line-height: 20px; font-weight: bold; color: #f4f4f0; text-decoration: none;}
#hm-news .more {font-size: 12px;}
#hm-news .more a {color: #e9e8e1; font-weight: bold; text-decoration: none;}
#hm-news .more a:hover {text-decoration: underline;}
/*#hm-news.open {background-position: 0px -25px;}*/
#hm-news.open .exit {background-position: -164px -105px;}

/* MAIN PAGES */
/* ------------------------------------------------------------------------------------------*/
#int-splash {position: absolute; top: 0; left: 0; width: 993px; height: 498px; z-index: 2;}
#int-splash .top {width: 993px; clear: both; background: url(http://www.soundartla.org/images/soundart/int-top.png) no-repeat 0 0; height: 15px;}
#int-splash .lf {width: 15px; height: 468px; background: url(http://www.soundartla.org/images/soundart/int-left.png) no-repeat 0 0;}
#int-splash .md {width: 962px; height: 468px; background: url(http://www.soundartla.org/images/soundart/int-middle.jpg) no-repeat 0 0;}
#int-splash .rt {width: 15px; height: 468px; background: url(http://www.soundartla.org/images/soundart/int-right.png) no-repeat 0 0;}
#int-splash .bottom {width: 993px; height: 15px; clear: both; background: url(http://www.soundartla.org/images/soundart/int-bottom.png) no-repeat 0 0;}

#int-pic {position: absolute; width: 411px; height: 300px; padding-left: 45px; z-index: 4; background: url(http://www.soundartla.org/images/soundart/int-picdec.png) no-repeat 0 0; top: 83px; left: -35px; padding-top: 20px;}
#int-contact-info {position: absolute; width: 261px; height: 300px; padding-left: 45px; z-index: 4; top: 143px; left: 10px; padding-top: 20px;}
.thanks .text {padding: 0px 20px;}

#int-title {position: absolute; top: 130px; right: 50px; width: 520px; height: 300px; z-index: 4;}
#int-title h1 {font: 48px/60px "Toronto Gothic", Arial, sans-serif; color: #dc253a; text-transform: uppercase; padding-left: 15px;}
#int-title h1 a {color: #dc253a; text-decoration: none;}
#int-title .desc {font: 18px/22px "Akzidenz", Arial, sans-serif; color: #dc253a; text-transform: uppercase; padding: 15px 0 15px 15px;}

#int-submenu {height: 40px; width: 520px; background: url(http://www.soundartla.org/images/soundart/submenu.png) repeat-x 0 0; padding-left: 15px; position: relative; z-index: 2;}
#int-submenu li {display: inline-block;}
#int-submenu a {font-weight: bold; text-decoration: none; line-height: 40px; padding-right: 10px;}
#int-submenu span {display: inline-block; width: 11px; height: 13px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat 0 -99px; padding-left: 5px;}
#int-submenu .here a {color: #dc253a;}
#int-submenu .here span, #int-submenu a:hover span {background-position: -20px -99px;}
#int-submenu .next {position: absolute; right: -45px; top: -10px;}
#int-submenu .next a {display: block; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat; text-indent: -10000px; padding: 0;}
#int-submenu .next a.programs {background-position: 0px -191px; width: 125px; height: 55px;}
#int-submenu .next a.instructors {background-position: 0px -253px; width: 143px; height: 55px;}
#int-submenu .next a.media {background-position: -157px -254px; width: 92px; height: 55px;}
#int-submenu .next a.donate {background-position: -146px -191px; width: 103px; height: 55px;}

#int-title .content {background: url(http://www.soundartla.org/images/soundart/content.jpg) repeat-y 0 -2px; width: 488px; color: #404040; font-size: 13px; line-height: 23px;/* padding: 23px 15px;*/ position: relative; top: -6px; margin-bottom: 25px;}
#int-title .tab {padding: 23px 15px;}
#int-title .type-Video, #int-title .type-Gallery {padding: 23px 5px;}
#int-title .content .close a {display: block; position: absolute; bottom: 10px; right: 10px; width: 24px; height: 24px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -214px 0; text-indent: -10000px;}
#int-title .content .close a:hover {background-position: -189px 0px;}

#int-title .content .grid {margin-bottom: 23px; clear: both;}
#int-title .content .grid img {padding: 8px 10px 10px 9px; background: url(http://www.soundartla.org/images/soundart/pic_bg.png) no-repeat 0 0; position: absolute;}
#int-title .content .odd img {right: -45px;}
#int-title .content .even img {left: -45px;}
#int-title .content .grid .txt {width: 300px; float: left;}
#int-title .content .even .txt {margin-left: 150px;}
#int-title .content .txtonly .txt {float: none; width: auto; margin: 0;}
#int-title .content .grid .heading {font-weight: bold;}

#int-title .row {margin-bottom: 23px;}
#int-title .cell {width: 156px; float: left; margin-right: 3px;}
#int-title .cell img {padding: 12px 11px 19px 16px; background: url(http://www.soundartla.org/images/soundart/table_bg.png) no-repeat 0 0; cursor: pointer;}
#int-title .cell .title {font-weight: bold; line-height: 23px; margin-top: -4px; padding-left: 15px;}
#int-title .cell .date {padding-left: 15px; font-size: 12px; line-height: 21px;}
#int-title .icon {position: relative; cursor: pointer;}
#int-title .icon .play {display: block; position: absolute; z-index: 2; width: 44px; height: 44px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -194px -129px; top: 32px; left: 58px; cursor: pointer;}

#int-title .audio {padding-bottom: 23px; line-height: 22px;}
#int-title .audio a {color: #000; font-weight: bold; text-decoration: none; display: block;}
#int-title .audio a:hover, #int-title .audio .play {color: #dc253a;}
#int-title .audio .play:hover {color: #4aa4b4;}
#int-title .audio a span {display: inline-block; width: 18px; height: 18px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat 0 -80px; margin-right: 10px; position: relative; top: 2px;}
#int-title .audio a:hover span {background-position: -48px -105px;}
#int-title .audio .play span {background-position: -19px -80px;}
#int-title .audio .play:hover span {background-position: -67px -105px;}
#int-title .audio .by, #int-title .audio .musicians {padding-left: 28px; color: #404040; font-size: 12px;}

/* DONATE */
a.donate {display: block; width: 167px; height: 67px;}
.donate .donate_heroes_img {height: 115px;}
.donate .content h2 {font-size: 15px; font-weight: bold;}

/* NEWS */
/* ------------------------------------------------------------------------------------------*/
.news #int-splash .md {background-image: url(http://www.soundartla.org/images/soundart/news-middle.jpg);}
.news #int-splash .lf {background-image: url(http://www.soundartla.org/images/soundart/news-left.png);}
.news #int-title {width: 603px; right: 43px; top: 90px;}
.news #int-title .content {margin-top: 24px; background-image: url(http://www.soundartla.org/images/soundart/news-content.jpg); width: 603px; padding: 0; min-height: 320px;}
.news #int-title .internal {padding: 23px 15px;}
.news .title {cursor: pointer;}
.news #int-title h2 {background: url(http://www.soundartla.org/images/soundart/news-heading.jpg) no-repeat 0 0; font-size: 20px; line-height: 46px; font-weight: bold; padding-left: 15px; color: #000;}
.news .title h2 a {color: #000; text-decoration: none;}
.news #int-title .open h2 a, .news .hover h2 a {color: #dc253a;}
.news .meta {padding: 0px 15px; font-size: 12px;}
.news .last {padding-bottom: 21px;}
.news .post .toggle a {display: block; float: right; width: 24px; height: 24px; text-indent: -10000px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -214px -80px; margin: 11px 11px 0 0;}
.news .hover .toggle a, .news .open .toggle a {background-position: -214px -105px;}
.news .open .toggle a:hover {background-position: -214px -80px;}
.news .post .pad {padding: 23px 15px 0;}
#pagination {text-align: center; padding: 21px 0;}
#pagination a {display: inline-block; width: 23px; height: 23px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -62px -81px; font-size: 13px; font-weight: bold; color: #fff; text-decoration: none; margin: 0 1px;}
#pagination a:hover, #pagination a.selected {background-position: -37px -81px;}
#tags {position: absolute; width: 160px; top: 140px; left: 150px; z-index: 4;}
#tags h3 {color: #dc253a; font: 28px "Toronto Gothic", Arial, sans-serif; border-bottom: 1px dashed #000; padding-bottom: 5px; margin-bottom: 5px;}
#tags a {text-decoration: none; font-weight: bold; font-size: 13px; line-height: 18px;}
#tags .selected {color: #dc253a;}
.comments {padding: 0 15px;}
.comments .even .comment-txt {border-right: 1px dashed #000;}
.comment {padding-bottom: 23px;}
.author {width: 160px;}
.comment-txt {width: 400px;}
.commentform {padding: 0 15px;}
.news h4 {background: url(http://www.soundartla.org/images/soundart/news-heading.jpg) no-repeat 0 0; font-size: 20px; line-height: 46px; font-weight: bold; padding-left: 15px; color: #dc253a;}
.news h4 a {text-decoration: none;}
.internal {padding: 23px 15px;}
.postform {display: block; width: 24px; height: 24px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -214px -80px; text-indent: -10000px; margin: 11px 0;}
.postform:hover {background-position: -164px -130px;}

.cal .text {padding: 0 15px;}
.non_caps {text-transform:none;}


/* FOOTER */
/* ------------------------------------------------------------------------------------------*/
#footer {position: absolute; top: 505px; left: 0;}
#footer a {display: block; width: 24px; height: 24px; text-indent: -10000px; float: left; margin-left: 3px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat;}
#footer .home {background-position: -89px -80px;}
#footer .home:hover {background-position: -89px -105px;}
#footer .copy {background-position: -114px -80px;}
#footer .copy:hover {background-position: -114px -105px;}
#footer .info {background-position: -139px -80px;}
#footer .info:hover {background-position: -139px -105px;}

/* MODAL */
/* ------------------------------------------------------------------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background-color: #000; opacity: .60;filter:Alpha(Opacity=60); }
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar {position: absolute; bottom: 0; left: 46px; width: 720px; height: 58px; background: url(http://www.soundartla.org/images/soundart/modal-title.png) no-repeat 0 0; z-index: 5;}
.ui-dialog .ui-dialog-titlebar .nav {float: left; display: none;}
.ui-dialog .ui-dialog-titlebar .prev {display: block; float: left; width: 47px; height: 28px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat 0 0; margin: 15px 5px 0 15px;}
.ui-dialog .ui-dialog-titlebar .prev:hover {background-position: 0px -38px;}
.ui-dialog .ui-dialog-titlebar .next {display: block; float: left; width: 47px; height: 28px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -73px 0; margin: 15px 15px 0 0;}
.ui-dialog .ui-dialog-titlebar .next:hover {background-position: -73px -38px;}
.ui-dialog .ui-dialog-title { float: left; display: block; margin-top: 18px; font-size: 13px; position: absolute; left: 120px;}
.ui-dialog .ui-dialog-title .count {font-weight: bold; padding-right: 10px;}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 15px; top: 17px; width: 24px; height: 24px; background: url(http://www.soundartla.org/images/soundart/map.png) no-repeat -214px 0;}
.ui-dialog .ui-dialog-titlebar-close span { display: none; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {background-position: -189px 0px;}
.ui-dialog .ui-dialog-content { overflow: hidden; zoom: 1; position: relative; z-index: 4;}

#modal {position: absolute; top: 0; left: 0; width: 993px; height: 498px; z-index: 2;}
#modal .top {width: 813px; clear: both; background: url(http://www.soundartla.org/images/soundart/modal-top.png) no-repeat 0 0; height: 15px;}
#modal .lf {width: 15px; height: 542px; background: url(http://www.soundartla.org/images/soundart/modal-left.png) no-repeat 0 0;}
#modal .md {width: 784px; height: 542px; background: url(http://www.soundartla.org/images/soundart/modal-middle.jpg) no-repeat 0 0;}
#modal .rt {width: 15px; height: 542px; background: url(http://www.soundartla.org/images/soundart/modal-right.png) no-repeat 0 0;}
#modal .bottom {width: 813px; height: 15px; clear: both; background: url(http://www.soundartla.org/images/soundart/modal-bottom.png) no-repeat 0 0;}

#vid {position: relative; left: 30px; top: 60px; z-index: 10000;}
#gall {position: relative; left: 30px; top: 40px; width: 748px; height: 499px; cursor: pointer;}


/* FORMS */
/* ------------------------------------------------------------------------------------------*/
label {font-weight:bold; cursor: pointer;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color: transparent; border: none; border-bottom: 1px dashed #000; font-size: 13px; width: 300px; font-weight: bold; color: #DC253A;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#dc253a;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width: 563px; height: 170px; padding: 5px; margin: 21px 0 21px 0; font-family: Arial, sans-serif; border: 1px dashed #000; line-height: 23px;}
.submit {padding: 23px 0;}
.submit input {color: #dc253a; border: 1px dashed #000; cursor: pointer; height: 23px; line-height: 23px; padding: 0 15px; font-weight: bold;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
/*.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}*/
.error {color:#dc253a; font-weight: bold;}
.er input, .er textarea, .er label {border-color: #dc253a !important; color: #dc253a;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
#freeform {padding: 23px 15px 0;}


/* SITEMAP */
/* ------------------------------------------------------------------------------------------*/
#sitemap {font-size: 14px; line-height:23px;}
#sitemap a {display:block; text-decoration:none; }
/*#sitemap li {margin:8px;}*/
#sitemap ul {margin: 10px 0px 10px 10px; font-size: 80%; }
