/* arbitrary_sidebar : Default : default.css */
#arbitrary_modbox_5, #arbitrary_modbox_6, #arbitrary_modbox_7  { background-color: #F4F1E7; color: #A3A39E; font-size: .8em; font-style: italic; line-height: 1em; padding: 2em 3em; }
#arbitrary_modbox_5 p, #arbitrary_modbox_6 p, #arbitrary_modbox_7 p  { border-top: 1px solid #ffffff; margin-top: 1em; padding-top: 1em; }
#quickarbitrary-page_homepage_bottom_3  { background-color: #3B5998; float: right; height: 18em; width: 140px; }
#quickarbitrary-page_homepage_bottom_3 img { float: left; margin-bottom: 20px; margin-right: 10px; }
#quickarbitrary-page_homepage_bottom_3 p { margin: 25px 10px 0; }
#quickarbitrary-page_homepage_bottom_4  { background-color: #444444; float: left; height: 15em; margin-right: 5px; padding-top: 3em; width: 220px; }

/* base : Default : default.css */
a   { color: #993636; text-decoration: none; }
address { font-size: 1.35em; line-height: 1.45em; }
blockquote   { margin: 12px 30px; }
body   { background: #ffffff url('/themes/cc2nd/images/background_waves.gif') top center repeat-x; font: normal normal normal 62.5%/1 "Helvetica Neue", Helvetica, Arial, sans-serif; min-width: 800px; text-align: left; }
button  { font-size: 10px; line-height: 10px; }
caption   { color: #212133; font-size: 120%; font-weight: bold; padding: 3px 0; }
fieldset   { border: 1px solid #993636; }
fieldset legend   { color: #993636; font-weight: bold; padding: 0 5px; }
fieldset ol li   { margin-bottom: 5px; }
fieldset p   { margin: 0 0 1em; }
fieldset ul, fieldset ol   { padding: 0 10px; }
h1   { font-size: 2em; }
h2   { font-size: 1.8em; }
h3   { font-size: 1.5em; }
p  { font-size: 1.35em; line-height: 1.45em; }
table   { width: 100%; }
th   { font-size: 90%; }
a.addanew   { background: transparent url(/themes/default/images/icons/add.png) center left no-repeat; height: 20px; padding: 6px 0 0 25px; }
li.address   { list-style-image: url(/themes/default/images/icons/address.gif); }
.body ul   { font-size: 1.35em; line-height: 1.45em; padding-left: 30px; }
.body div.caption   { font-size: 10px; }
a.button { -webkit-border-radius: 10px; background-color: #eeeeee; border: 1px solid #000000; display: inline; font-size: 12px; padding: 2px 10px; }
div.byline div.date   { float: right; text-align: right; }
div.captionmimic   { font-size: 120%; font-weight: bold; }
.cobject .toolbar { min-height: 18px; }
.continue   { font-weight: bold; }
div.contributions table.tl   { border-style: none; }
div.date_header   { font: 9px/11px normal normal; }
div.deletebox   { background-color: #eeeeee; color: #000000; width: 90%; }
ol.discloseable li,ul.discloseable li   { background-color: #eeeeee; clear: both; padding-bottom: 3px; padding-top: 3px; }
ol.discloseable ol,ul.discloseable ul   { list-style: none outside none; padding-left: 20px; }
ol.discloseable,ul.discloseable   { margin: 3px 0; padding: 3px 0 3px 0; }
li.email   { list-style-image: url(/themes/default/images/icons/email.gif); }
div.errorbox   { margin: 10px 0; }
.formfield   { background-color: #efefee; font-size: 11px; padding-right: 6px; padding-top: 4px; width: 150px; }
fieldset label.formfield   { display: block; float: left; text-align: right; width: 150px; }
.formfield.required   { color: #993636; font-weight: bold; }
fieldset p.formnotes   { font-size: .9em; line-height: 1.2em; padding-top: 3px; }
.formsubhead   { background-color: #dddddd; font-weight: bold; padding: 3px 3px 3px 100px; }
fieldset.f_buttons a   { margin-left: 10px; }
fieldset.f_buttons .f_input   { background-color: transparent; background-color: transparent; }
fieldset.f_buttons ul.f_ul li.output_li { margin-top: 0; }
form.f_form h2   { color: #993636; }
form.f_form .f_section   { margin-top: 5px; padding-top: 5px; }
form.f_form fieldset.f_section.f_subelement   { margin-left: 20px; margin-top: 0; }
form.f_form.compact ul.f_ul .f_input   { width: 400px; }
form.f_form.compact ul.f_ul label.f_label   { height: 20px; padding: 4px 0; width: 100px; }
div.f_input   { background-color: #eeeeee; padding: 4px 6px; }
li.f_lirow  { height: 1.5em; overflow: hidden; }
div.f_notes div   { padding: 5px; width: 200px; }
ul.f_ul   { margin: .5em 0 0; }
ul.f_ul label   { border-bottom: 1px solid #cccccc; font-weight: bold; }
ul.f_ul li.f_nextaction   { margin-left: 20px; }
ul.f_ul label.f_option_label   { border-bottom-style: none; font-weight: normal; }
ul.f_ul li.f_required label   { color: #990000; font-weight: bold; }
ul.f_ul span.f_required   { color: #990000; font-weight: bold; }
ul.f_ul li.output_li   { margin-top: 10px; }
.imagebox   { margin: 10px; }
div.metadata   { border: 1px solid #999999; float: right; font-size: 80%; margin: 0 0 10px 10px; width: 120px; }
div.metadata ul   { line-height: 15px; margin: 2px 0; overflow: hidden; }
div.metadata .metalabel   { background-color: #535380; color: #ffffff; font-weight: bold; text-align: center; }
li.more   { font-size: 90%; text-align: right; }
p.m_pagehits   { clear: both; font-size: 10px; font-style: italic; margin-right: 3px; text-align: right; }
div.navigation   { clear: both; height: 30px; margin: 10px auto; text-align: center; width: 150px; }
td.padded   { padding: 3px; }
div.padder  { padding: 0; }
.pagelinks   { border-top: 1px solid #000000; padding: 3px 3px 6px; text-align: right; }
li.person   { background: url(/themes/default/images/icons/person.gif); }
div.personalicon   { height: 108px; margin: 0 20px 20px 0; width: 102px; }
li.phone   { list-style-image: url(/themes/default/images/icons/phone.gif); }
.public .cobject .toolbar { display: none; }
div.quick   { color: #ffffff; margin-bottom: .5em; }
div.quick a { color: #ffffff; }
div.quick p  { margin: 2px 0; }
div.quick ul { font-size: 1.25em; line-height: 1.5em; padding: 0; }
body.restricted p  { font-size: 1em; }
.searchresults   { font-size: 90%; padding-right: 3px; }
ul.tabbar   { border-bottom: 1px solid #993636; height: 23px; margin: 0; padding: 0; width: 100%; z-index: 2; }
ul.tabbar li.tab   { background: transparent url(/themes/default/images/tabtop_120.png) top left no-repeat; border: 1px solid #993636; border-style: none; float: left; font-size: 11px; font-weight: bold; height: 18px; list-style-type: none; margin-right: 1px; padding: 2px 3px 3px; text-align: center; width: 114px; z-index: 3; }
ul.tabbar .tab.selected   { background: #ffffff url(/themes/default/images/tabtop_120_selected.png) top left no-repeat; padding: 2px 3px 4px; }
ul.tabbar li.tab.selected   { border-bottom-color: #ffffff; }
ul.tabbar .tab.shorttab   { background: transparent url(/themes/default/images/tabtop_100.png) top left no-repeat; width: 94px; }
ul.tabbar li.tab.shorttab   { width: 94px; }
ul.tabbar .tab.shorttab.selected   { background: transparent url(/themes/default/images/tabtop_100_selected.png) top left no-repeat; }
div.tabdivs   { border: 1px solid #993636; border-top-style: none; padding: 10px 1px 5px; }
div.tabdivs fieldset   { border-style: none; }
div.tabdivs table  { border-style: none; }
table tr.tblaltrow   { background-color: #eeeeee; }
table tr.tblrow   { background-color: #ffffff; }
table.tl   { border: 1px solid #993636; border-spacing: 0px; font-size: 12px; margin: 0 0 10px; }
table.tl th   { text-align: left; }
table.tl .tlbottomrow   { font-weight: bold; padding: 10px 3px; }
table.tl .tltoprow   { font-weight: bold; padding: 5px 3px; }
.toolbar   { text-align: left; }
.toolbar div   { float: left; margin-right: 8px; width: auto; }
li.url   { list-style-image: url(/themes/default/images/icons/url.gif); }
div.wrapper div.inside   { padding: 0 6px; }
#gala { font-weight: bold; }
div#homebottom  { background: transparent url(/themes/cc2nd/images/homebottom_bg.png) top left repeat-y; clear: both; margin-bottom: .5em; margin-top: .5em; overflow: hidden; }
div#leftbar   { color: #000000; width: 22em; }
div#leftbar h1   { background-color: #434367; color: #ffffff; font-size: 1.5em; padding: 1em 0 0; }
div#leftbar h1 a   { color: #ffffff; }
div#leftbar h1 img.droparrow   { display: none; float: right; padding-top: 3px; }
div#leftbar .imagebox   { margin: 0; }
div#leftbar .modbox   { overflow: hidden; padding: 1em 2em; width: 18em; }
div#leftbar div.padder  { padding: 5px 0 0 0; }
#login_form fieldset { padding: .5em; }
div#mainandright   { width: 735px; }
div#maincell   { width: 550px; }
ul#navrow  { height: 19.5em; width: 960px; }
ul#navrow a  { color: #ffffff; display: block; font-family: Verdana; font-size: 1.25em; margin: 1em 0; text-align: center; text-shadow: rgba(0, 0, 0, 0.496094) 0px 0.15em 0.25em; }
ul#navrow li.navlink > a  { bottom: 0; font-weight: bold; height: 2.5em; left: .5em; padding: 1em 0 0; position: absolute; vertical-align: middle; width: 10em; }
ul#navrow li.navlink   { height: 19.5em; margin-right: .5em; text-align: center; text-transform: uppercase; vertical-align: bottom; width: 142px; }
ul#navrow li.navlink.modselected   { background-color: #ffffff; color: #000000; }
ul#navrow li.navlink.modselected a   { color: #000000; }
ul#navrow li#navrow_home   { background-color: black; background-image: url('/themes/cc2nd/images/cclogo.gif'); background-position: center center; background-repeat: no-repeat; text-indent: -9999em; width: 220px; }
ul#navrow li#navrow_home a  { display: block; font-size: 1em; height: 19.5em; margin: 0; padding: 0; width: 22em; }
ul#navrow li#toprow_pages_support-us   { margin-right: 0; }
#navrow_community_concerts  { background: #CE292A url('/themes/cc2nd/images/red_waves.gif') repeat-x; }
#navrow_dated_posts   { background: #CE292A url('/themes/cc2nd/images/red_waves.gif') repeat-x; }
#navrow_media   { background: #3C686F url('/themes/cc2nd/images/teal_waves.gif') -14.7em 0 repeat-x; }
div#notleftbar   { width: 735px; }
div#notrightbar   { width: 750px; }
#pagebottom  { background: #ffffff url('/themes/cc2nd/images/background_waves.gif') top center repeat-x; min-height: 20em; }
#pagebottom ul.identifiers  { margin: 0 auto; min-height: 40px; padding: 2em 0 0; position: relative; text-align: center; width: 95.5em; }
#pagebottom ul.identifiers li  { color: #6F605D; font-size: 1.15em; font-weight: bold; letter-spacing: .15em; list-style: none; position: absolute; word-spacing: .25em; }
#pagebottom ul.identifiers li.address  { left: 0; }
#pagebottom ul.identifiers li.email  { font-weight: normal; right: 0; top: 3.75em; }
#pagebottom ul.identifiers li.phone  { left: 29em; }
#pagebottom ul.identifiers li.socialmedia { left: 0; top: 3.75em; }
#pagebottom ul.identifiers li.socialmedia a { margin-right: 20px; }
#pagebottom ul.identifiers li.utility  { color: #000000; letter-spacing: 0; right: 0; text-transform: uppercase; }
#pagebottom .page_footer  { clear: both; font-size: .8em; margin: 8em auto 0; text-align: right; width: 955px; }
body.restricted #pagebottom  { background-image: none; margin: 0; }
#pagebottom div.sponsors { margin: 40px auto 0; width: 95.5em; }
#pagebottom div.sponsors img { margin: 0 40px; }
#pagebottom div.sponsors p { color: #6f605d; font-size: 10px; text-align: center; }
#pagebottom > p, #pagebottom > ul  { margin: 0 auto; width: 955px; }
body#print { background: none; font: normal normal normal 16px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; min-width: 800px; padding: 20px; text-align: left; }
body#print h1 { line-height: 1.5em; }
body#print h2 { line-height: 1.5em; }
body#print ul { padding-left: 30px; }
body#print div.piece { margin-top: 1em; }
ul#publishrow li.publishlink   { font-weight: bold; list-style-type: none; padding: 3px 10px; width: 80px; }
div#rootcontainer   { background-color: transparent; border-top-width: 0; color: #000000; margin-left: auto; margin-right: auto; width: 955px; }
div#toprow   { background-color: transparent; color: #ffffff; }
div#toprow ul.submenu   { background-color: transparent; bottom: 42px; font-size: .9em; height: auto; left: -1px; padding: 6px 0; text-align: center; text-transform: none; width: 142px; z-index: 10; }
div#toprow ul.submenu a  { margin: .75em 0; position: relative; }
div#toprow ul.submenu li { padding: 0 6px; }
#toprow_pages_about-us  { background: #424366 url('/themes/cc2nd/images/lavender_waves.gif') -44.1em 0 repeat-x; }
#toprow_pages_support-us  { background: #70615E url('/themes/cc2nd/images/taupe_waves.gif') -58.8em 0 repeat-x; }
#toprow_pages_wonderlic  { background: #9C9E57 url('/themes/cc2nd/images/olive_waves.gif') -29.4em 0 repeat-x; }

/* comments : Default : default.css */
div.m_comments .article { clear: both; font-size: inherit; margin-top: 20px; }
div.m_comments .article h1 { background-color: transparent; text-align: left; width: 100%; }
div.m_comments .article h3 { font-weight: normal; }
div.m_comments .byline { background-color: #eeeeee; font-size: 90%; font-weight: normal; padding: 2px 3px; vertical-align: top; }
#quickcomment { background-color: #ffffff; margin: 20px auto 10px; width: 600px; }

/* community_concerts : Default : default.css */
.communityconcert h6  { font-size: 1.5em; margin: .7em 0 .2em; }
.communityconcert div.biography  { clear: both; padding-top: 1em; }
.communityconcert div.composers ul  { color: #ffffff; font-size: 1.2em; font-weight: bold; height: 1.5em; line-height: 2em; overflow: hidden; text-overflow: ellipsis; }
.communityconcert div.composers ul li  { float: left; margin-right: 10px; text-transform: uppercase; }
.communityconcert .intermission  { color: #999999; font-size: 1.5em; font-weight: bold; letter-spacing: .3em; margin: 1em 0 .5em; text-transform: uppercase; }
.communityconcert ul.movements  { font-style: italic; }
.communityconcert ul.movements li { margin-left: 10px; }
.communityconcert .program h3  { font-size: 2em !important; margin: .6em 0 0; }
.communityconcert div.program  { clear: both; font-size: 1.05em; line-height: 1.8em; margin: 0 -1em; padding: 1em; }
.communityconcert .program .candle-artists { font-size: 12px; margin-top: 1em; }
.communityconcert .program .composer  { font-weight: bold; }
.communityconcert .program .piece  { font-size: 1.25em; padding-top: 1em !important; }
.communityconcert a.switch  { background: transparent url(/themes/default/images/icons/disclosure_right.gif) center left no-repeat; border-top: 1px solid #000000; color: silver; display: block; font-size: 1.1em; margin: 1em 2em 0 0; padding: .25em 0 0 1.5em; text-transform: uppercase; width: 20em; }
.communityconcert a.switch.down  { background-image: url(/themes/default/images/icons/disclosure_down.gif); }
.communityconcert.brief h2  { color: silver; font-size: 2em; padding: .6em 0 .25em; }
.communityconcert.brief ul  { list-style: none; }
.mceContentBody .composer  { font-weight: bold; }
.mceContentBody.communityconcert .candle-artists { font-size: 14px; margin-top: 1em; }
.mceContentBody.communityconcert .piece  { font-size: 1.25em; padding-top: 1em !important; }
.m_community_concerts ul.even, .m_community_concerts ul.odd  { float: left; list-style: none; width: 50%; }
.m_community_concerts .modheader  { display: none; }
#afternoon .candle-artists { font-size: 18px; font-weight: bold; margin-top: 1em; }
#afternoon .communityconcert.brief  { border-top: 1px solid #999999; margin-bottom: .5em; margin-right: .5em; padding: 1em 1em 1em 14em; }
#afternoon .communityconcert.brief h2  { color: #3c686f; }
#afternoon .communityconcert.brief .imagebox.left  { margin-left: -13em; }
#afternoon .communityconcert.brief .imagebox.right  { margin-top: -4em; }
#afternoon .communityconcert.brief .imagebox.top-right  { margin-top: -4em; }
#afternoon .switch  { color: #000000; }
#afternoon #marquee  { background: transparent url(/themes/cc2nd/images/afternoon_small.jpg) top left no-repeat; }
.m_community_concerts #ataglance #marquee  { background: transparent url(/themes/cc2nd/images/calendar_small.jpg) top left no-repeat; }
#community_concerts_homebottom { float: left; padding-left: 10px; width: 40%; }
#community_concerts_homebottom h1  { display: block; font-size: 2em; line-height: 1.5em; margin-bottom: .25em; }
#community_concerts_homebottom li  { font-size: 1.5em; margin-bottom: .5em; }
#community_concerts_homebottom span.date { display: block; font-size: 12px; }
#evening  { float: left; width: 73.5em; }
#evening .communityconcert div.biography  { background-color: #efefef; }
#evening .communityconcert div.program  { background-color: #efefef; }
#evening .communityconcert.brief  { background-color: gray; margin-bottom: .5em; margin-left: .5em; min-height: 9em; padding: 0 2em 10px; position: relative; }
#evening .piece  { line-height: 1.25em; text-transform: uppercase; }
#evening > h3,#afternoon > h3  { font-size: 1.5em; margin-left: .5em; }
#evening #marquee  { background: transparent url(/themes/cc2nd/images/evening_small.jpg) top left no-repeat; }
.m_community_concerts #events-calendar  { margin-left: 5px; width: 730px; }
.m_community_concerts #events-calendar td  { border-bottom: 1px solid silver; padding: 15px 10px 20px 0; vertical-align: top; }
.m_community_concerts #events-calendar td .event  { float: left; font-size: 1.25em; margin-bottom: 0; margin-left: .5em; padding: 0; width: 19.15em; }
.m_community_concerts #events-calendar td .event .datetime  { color: #427379; font-size: 1.3em; }
.m_community_concerts #events-calendar td .event .title  { font-weight: bold; }
.m_community_concerts #events-calendar td .event .title { margin: .5em 0; }
.m_community_concerts #events-calendar td .event .title  { text-transform: uppercase; }
.m_community_concerts #events-calendar td.month-name  { font-size: 20px; font-weight: bold; margin-right: 10px; padding-left: 25px; text-transform: uppercase; width: 200px; }
#gala_badge { position: absolute; right: 10px; top: 5px; }
.m_community_concerts #marquee  { height: 11em; margin: .5em 0 .5em .5em; text-indent: -9999px; width: 73em; }
div#q_community_concerts  { background-color: #ce292a; }
div#q_community_concerts h1  { background-color: transparent; padding: 1em 20px 0; }
div#q_community_concerts li  { margin-bottom: .5em; }
div#q_community_concerts ul  { margin: 0; }
div#q_community_concerts .date  { font-size: .9em; }

/* dated_posts : Default : default.css */
.m_dated_posts .cobject { margin-bottom: 40px; }
.m_dated_posts ul.listing  { margin: 1em; }
.m_dated_posts .modheader  { border-bottom: 2px solid #990000; margin: 1em 1em 2em; }
.m_dated_posts.topbox h2  { font-size: 1.5em; }
.m_dated_posts.topbox p  { font-size: 1.25em; line-height: 1.25em; margin: .25em 0; }
#combo_homebottom  { background: #CE292A url(/themes/cc2nd/images/red_waves.gif) repeat-x; color: #ffffff; float: left; margin-right: 5px; min-height: 180px; overflow: hidden; padding: 1em; width: 565px; }
#combo_homebottom a  { color: #ffffff; font-weight: bold; }
#combo_homebottom h3  { font-size: 1em; }
#combo_homebottom li { margin-bottom: 1em; }
#combo_homebottom ul { list-style-type: none; }
#combo_homebottom .date  { display: block; font-size: 10px; font-weight: normal; line-height: 15px; }
#combo_homebottom .toolbar  { display: none; }
#dated_posts_homebottom  { float: left; padding-right: 20px; width: 50%; }

/* image_rotator : Default : default.css */
#f_image_rotator_media_ul li { background-color: #efefef; padding: 3px; }
#f_image_rotator_media_ul li:hover { cursor: move; }
#image_rotator_grid h1  { display: none; }
#image_rotator_grid h3  { background-color: #000000; font-size: 1.15em; height: 77px; line-height: 1.5em; margin-bottom: 5px; padding: 2em 2em 1em 1em; text-align: right; }
#image_rotator_grid h3 a  { color: #ffffff; }
#image_rotator_grid h4 { background-color: #000000; color: #ffffff; font-size: 1.15em; font-weight: normal; line-height: 1.5em; margin-bottom: 5px; padding: 2em 2em 1em 1em; }
#image_rotator_grid li  { display: block; float: left; height: 10em; list-style: none; margin: 0 .5em .5em 0; overflow: hidden; padding: 0; width: 7em; }
#image_rotator_grid ul.grid  { list-style: none; margin: 0; padding: 0; width: 23em; }
#image_rotator_homepage  { margin-top: .5em; }
#image_rotator_homepage #ir_introduction  { margin: 0 auto; padding: 8em; position: absolute; z-index: 100; }
#image_rotator_homepage #ir_introduction a { color: #ffffff; font-weight: bold; }
#image_rotator_homepage #ir_introduction h1  { color: #ce292a; font-size: 3em; font-weight: normal; text-transform: uppercase; }
#image_rotator_homepage #ir_introduction p  { color: #ffffff; font-size: 1.5em; }
#image_rotator_media  { float: none; margin: .5em 0 0 .5em; }
#image_rotator_media ul>li { display: none; }

/* jquery : Default : default.css */
.fancy-bg  { height: 20px; margin: 0; padding: 0; position: absolute; width: 20px; z-index: 1001; }
.fancybox-ie .fancy-bg  { background: transparent !important; }
.fancybox-title-inside  { color: #333; padding: 10px 0; text-align: center; }
.fancybox-title-outside  { color: #FFF; font-weight: bold; padding-top: 5px; text-align: center; }
.fancybox-title-over  { color: #FFF; text-align: left; }
.ui-corner-all  { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-corner-bl  { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-bottom  { -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-br  { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left  { -moz-border-radius-bottomleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-right  { -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-tl  { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-top  { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-tr  { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
* html .ui-helper-clearfix  { height: 1%; }
.ui-helper-clearfix  { display: block; display: inline-block; }
.ui-helper-clearfix:after  { clear: both; display: block; height: 0; visibility: hidden; }
.ui-helper-hidden  { display: none; }
.ui-helper-hidden-accessible  { left: -99999999px; position: absolute; }
.ui-helper-reset  { font-size: 100%; line-height: 1.3; list-style: none; margin: 0; padding: 0; text-decoration: none; }
.ui-helper-zfix  { filter: Alpha(Opacity=0); height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; }
.ui-icon  { background-image: url(images/ui-icons_222222_256x240.png); background-repeat: no-repeat; display: block; height: 16px; overflow: hidden; text-indent: -99999px; width: 16px; }
.ui-icon-alert  { background-position: 0 -144px; }
.ui-icon-arrow-1-e  { background-position: -32px -32px; }
.ui-icon-arrow-1-n  { background-position: 0 -32px; }
.ui-icon-arrow-1-ne  { background-position: -16px -32px; }
.ui-icon-arrow-1-nw  { background-position: -112px -32px; }
.ui-icon-arrow-1-s  { background-position: -64px -32px; }
.ui-icon-arrow-1-se  { background-position: -48px -32px; }
.ui-icon-arrow-1-sw  { background-position: -80px -32px; }
.ui-icon-arrow-1-w  { background-position: -96px -32px; }
.ui-icon-arrow-2-e-w  { background-position: -160px -32px; }
.ui-icon-arrow-2-n-s  { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw  { background-position: -144px -32px; }
.ui-icon-arrow-2-se-nw  { background-position: -176px -32px; }
.ui-icon-arrow-4  { background-position: 0 -80px; }
.ui-icon-arrow-4-diag  { background-position: -16px -80px; }
.ui-icon-arrowrefresh-1-e  { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-n  { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-s  { background-position: -176px -64px; }
.ui-icon-arrowrefresh-1-w  { background-position: -128px -64px; }
.ui-icon-arrowreturn-1-e  { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-n  { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-s  { background-position: -112px -64px; }
.ui-icon-arrowreturn-1-w  { background-position: -64px -64px; }
.ui-icon-arrowreturnthick-1-e  { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-n  { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-s  { background-position: -48px -64px; }
.ui-icon-arrowreturnthick-1-w  { background-position: 0 -64px; }
.ui-icon-arrowstop-1-e  { background-position: -208px -32px; }
.ui-icon-arrowstop-1-n  { background-position: -192px -32px; }
.ui-icon-arrowstop-1-s  { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w  { background-position: -240px -32px; }
.ui-icon-arrowthick-1-e  { background-position: -32px -48px; }
.ui-icon-arrowthick-1-n  { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne  { background-position: -16px -48px; }
.ui-icon-arrowthick-1-nw  { background-position: -112px -48px; }
.ui-icon-arrowthick-1-s  { background-position: -64px -48px; }
.ui-icon-arrowthick-1-se  { background-position: -48px -48px; }
.ui-icon-arrowthick-1-sw  { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w  { background-position: -96px -48px; }
.ui-icon-arrowthick-2-e-w  { background-position: -160px -48px; }
.ui-icon-arrowthick-2-n-s  { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw  { background-position: -144px -48px; }
.ui-icon-arrowthick-2-se-nw  { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-e  { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-n  { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-s  { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w  { background-position: -240px -48px; }
.ui-icon-battery-0  { background-position: -48px -176px; }
.ui-icon-battery-1  { background-position: -64px -176px; }
.ui-icon-battery-2  { background-position: -80px -176px; }
.ui-icon-battery-3  { background-position: -96px -176px; }
.ui-icon-bookmark  { background-position: -224px -96px; }
.ui-icon-bullet  { background-position: -80px -144px; }
.ui-icon-calculator  { background-position: -112px -112px; }
.ui-icon-calendar  { background-position: -32px -112px; }
.ui-icon-cancel  { background-position: 0 -128px; }
.ui-icon-carat-1-e  { background-position: -32px 0; }
.ui-icon-carat-1-n  { background-position: 0 0; }
.ui-icon-carat-1-ne  { background-position: -16px 0; }
.ui-icon-carat-1-nw  { background-position: -112px 0; }
.ui-icon-carat-1-s  { background-position: -64px 0; }
.ui-icon-carat-1-se  { background-position: -48px 0; }
.ui-icon-carat-1-sw  { background-position: -80px 0; }
.ui-icon-carat-1-w  { background-position: -96px 0; }
.ui-icon-carat-2-e-w  { background-position: -144px 0; }
.ui-icon-carat-2-n-s  { background-position: -128px 0; }
.ui-icon-cart  { background-position: -48px -112px; }
.ui-icon-check  { background-position: -64px -144px; }
.ui-icon-circle-arrow-e  { background-position: -112px -192px; }
.ui-icon-circle-arrow-n  { background-position: -160px -192px; }
.ui-icon-circle-arrow-s  { background-position: -128px -192px; }
.ui-icon-circle-arrow-w  { background-position: -144px -192px; }
.ui-icon-circle-check  { background-position: -208px -192px; }
.ui-icon-circle-close  { background-position: -32px -192px; }
.ui-icon-circle-minus  { background-position: -16px -192px; }
.ui-icon-circle-plus  { background-position: 0 -192px; }
.ui-icon-circle-triangle-e  { background-position: -48px -192px; }
.ui-icon-circle-triangle-n  { background-position: -96px -192px; }
.ui-icon-circle-triangle-s  { background-position: -64px -192px; }
.ui-icon-circle-triangle-w  { background-position: -80px -192px; }
.ui-icon-circle-zoomin  { background-position: -176px -192px; }
.ui-icon-circle-zoomout  { background-position: -192px -192px; }
.ui-icon-circlesmall-close  { background-position: -32px -208px; }
.ui-icon-circlesmall-minus  { background-position: -16px -208px; }
.ui-icon-circlesmall-plus  { background-position: 0 -208px; }
.ui-icon-clipboard  { background-position: -160px -128px; }
.ui-icon-clock  { background-position: -80px -112px; }
.ui-icon-close  { background-position: -80px -128px; }
.ui-icon-closethick  { background-position: -96px -128px; }
.ui-icon-comment  { background-position: -128px -96px; }
.ui-icon-contact  { background-position: -192px -128px; }
.ui-icon-copy  { background-position: -176px -128px; }
.ui-icon-disk  { background-position: -96px -112px; }
.ui-icon-document  { background-position: -32px -96px; }
.ui-icon-document-b  { background-position: -48px -96px; }
.ui-icon-eject  { background-position: -112px -160px; }
.ui-icon-extlink  { background-position: -32px -80px; }
.ui-icon-flag  { background-position: -16px -112px; }
.ui-icon-folder-collapsed  { background-position: 0 -96px; }
.ui-icon-folder-open  { background-position: -16px -96px; }
.ui-icon-gear  { background-position: -192px -112px; }
.ui-icon-grip-diagonal-se  { background-position: -80px -224px; }
.ui-icon-grip-dotted-horizontal  { background-position: -16px -224px; }
.ui-icon-grip-dotted-vertical  { background-position: 0 -224px; }
.ui-icon-grip-solid-horizontal  { background-position: -48px -224px; }
.ui-icon-grip-solid-vertical  { background-position: -32px -224px; }
.ui-icon-gripsmall-diagonal-se  { background-position: -64px -224px; }
.ui-icon-heart  { background-position: -208px -112px; }
.ui-icon-help  { background-position: -48px -144px; }
.ui-icon-home  { background-position: 0 -112px; }
.ui-icon-image  { background-position: -208px -128px; }
.ui-icon-info  { background-position: -16px -144px; }
.ui-icon-key  { background-position: -112px -128px; }
.ui-icon-lightbulb  { background-position: -128px -128px; }
.ui-icon-link  { background-position: -240px -112px; }
.ui-icon-locked  { background-position: -192px -96px; }
.ui-icon-mail-closed  { background-position: -80px -96px; }
.ui-icon-mail-open  { background-position: -96px -96px; }
.ui-icon-minus  { background-position: -48px -128px; }
.ui-icon-minusthick  { background-position: -64px -128px; }
.ui-icon-newwin  { background-position: -48px -80px; }
.ui-icon-note  { background-position: -64px -96px; }
.ui-icon-notice  { background-position: -32px -144px; }
.ui-icon-pause  { background-position: -16px -160px; }
.ui-icon-pencil  { background-position: -64px -112px; }
.ui-icon-person  { background-position: -144px -96px; }
.ui-icon-pin-s  { background-position: -144px -144px; }
.ui-icon-pin-w  { background-position: -128px -144px; }
.ui-icon-play  { background-position: 0 -160px; }
.ui-icon-plus  { background-position: -16px -128px; }
.ui-icon-plusthick  { background-position: -32px -128px; }
.ui-icon-power  { background-position: 0 -176px; }
.ui-icon-print  { background-position: -160px -96px; }
.ui-icon-radio-off  { background-position: -96px -144px; }
.ui-icon-radio-on  { background-position: -112px -144px; }
.ui-icon-refresh  { background-position: -64px -80px; }
.ui-icon-scissors  { background-position: -144px -128px; }
.ui-icon-script  { background-position: -240px -128px; }
.ui-icon-search  { background-position: -160px -112px; }
.ui-icon-seek-end  { background-position: -64px -160px; }
.ui-icon-seek-first  { background-position: -80px -160px; }
.ui-icon-seek-next  { background-position: -32px -160px; }
.ui-icon-seek-prev  { background-position: -48px -160px; }
.ui-icon-seek-start  { background-position: -80px -160px; }
.ui-icon-shuffle  { background-position: -80px -80px; }
.ui-icon-signal  { background-position: -32px -176px; }
.ui-icon-signal-diag  { background-position: -16px -176px; }
.ui-icon-squaresmall-close  { background-position: -80px -208px; }
.ui-icon-squaresmall-minus  { background-position: -64px -208px; }
.ui-icon-squaresmall-plus  { background-position: -48px -208px; }
.ui-icon-star  { background-position: -224px -112px; }
.ui-icon-stop  { background-position: -96px -160px; }
.ui-icon-suitcase  { background-position: -112px -96px; }
.ui-icon-tag  { background-position: -240px -96px; }
.ui-icon-transfer-e-w  { background-position: -96px -80px; }
.ui-icon-transferthick-e-w  { background-position: -112px -80px; }
.ui-icon-trash  { background-position: -176px -96px; }
.ui-icon-triangle-1-e  { background-position: -32px -16px; }
.ui-icon-triangle-1-n  { background-position: 0 -16px; }
.ui-icon-triangle-1-ne  { background-position: -16px -16px; }
.ui-icon-triangle-1-nw  { background-position: -112px -16px; }
.ui-icon-triangle-1-s  { background-position: -64px -16px; }
.ui-icon-triangle-1-se  { background-position: -48px -16px; }
.ui-icon-triangle-1-sw  { background-position: -80px -16px; }
.ui-icon-triangle-1-w  { background-position: -96px -16px; }
.ui-icon-triangle-2-e-w  { background-position: -144px -16px; }
.ui-icon-triangle-2-n-s  { background-position: -128px -16px; }
.ui-icon-unlocked  { background-position: -208px -96px; }
.ui-icon-video  { background-position: -224px -128px; }
.ui-icon-volume-off  { background-position: -128px -160px; }
.ui-icon-volume-on  { background-position: -144px -160px; }
.ui-icon-wrench  { background-position: -176px -112px; }
.ui-icon-zoomin  { background-position: -128px -112px; }
.ui-icon-zoomout  { background-position: -144px -112px; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary  { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary  { filter: Alpha(Opacity=70); font-weight: normal; opacity: .7; }
.ui-resizable  { position: relative; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle  { display: none; }
.ui-resizable-e  { cursor: e-resize; height: 100%; right: -5px; top: 0; width: 7px; }
.ui-resizable-handle  { display: block; font-size: 0.1px; position: absolute; z-index: 99999; }
.ui-resizable-n  { cursor: n-resize; height: 7px; left: 0; top: -5px; width: 100%; }
.ui-resizable-ne  { cursor: ne-resize; height: 9px; right: -5px; top: -5px; width: 9px; }
.ui-resizable-nw  { cursor: nw-resize; height: 9px; left: -5px; top: -5px; width: 9px; }
.ui-resizable-s  { bottom: -5px; cursor: s-resize; height: 7px; left: 0; width: 100%; }
.ui-resizable-se  { bottom: 1px; cursor: se-resize; height: 12px; right: 1px; width: 12px; }
.ui-resizable-sw  { bottom: -5px; cursor: sw-resize; height: 9px; left: -5px; width: 9px; }
.ui-resizable-w  { cursor: w-resize; height: 100%; left: -5px; top: 0; width: 7px; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active  { background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; border: 1px solid #fbd850; color: #eb8f00; font-weight: bold; }
.ui-state-active .ui-icon  { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited  { color: #eb8f00; text-decoration: none; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  { background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; border: 1px solid #cccccc; color: #1c94c4; font-weight: bold; }
.ui-state-default .ui-icon  { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  { color: #1c94c4; text-decoration: none; }
.ui-state-disabled  { cursor: default !important; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled  { background-image: none; filter: Alpha(Opacity=35); opacity: .35; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error  { background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; border: 1px solid #cd0a0a; color: #ffffff; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon  { background-image: url(images/ui-icons_ffd27a_256x240.png); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a  { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text  { color: #ffffff; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight   { background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; border: 1px solid #fed22f; color: #363636; }
.ui-state-highlight .ui-icon  { background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a  { color: #363636; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui { background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; border: 1px solid #fbcb09; color: #c77405; font-weight: bold; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon  { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover a, .ui-state-hover a:hover  { color: #c77405; text-decoration: none; }
.ui-widget  { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget :active  { outline: none; }
.ui-widget .ui-widget  { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button  { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content  { background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; border: 1px solid #dddddd; color: #333333; }
.ui-widget-content a  { color: #333333; }
.ui-widget-content .ui-icon  { background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header  { background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; border: 1px solid #e78f08; color: #ffffff; font-weight: bold; }
.ui-widget-header a  { color: #ffffff; }
.ui-widget-header .ui-icon  { background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-widget-overlay  { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; filter: Alpha(Opacity=50); height: 100%; left: 0; opacity: .50; position: absolute; top: 0; width: 100%; }
.ui-widget-shadow  { -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; filter: Alpha(Opacity=20); margin: -5px 0 0 -5px; opacity: .20; padding: 5px; }
#fancy-bg-e  { background-image: url('fancybox-y.png'); background-position: -20px 0px; height: 100%; right: -20px; top: 0; }
#fancy-bg-n  { background-image: url('fancybox-x.png'); left: 0; top: -20px; width: 100%; }
#fancy-bg-ne  { background-image: url('fancybox.png'); background-position: -40px -162px; right: -20px; top: -20px; }
#fancy-bg-nw  { background-image: url('fancybox.png'); background-position: -40px -122px; left: -20px; top: -20px; }
#fancy-bg-s  { background-image: url('fancybox-x.png'); background-position: 0px -20px; bottom: -20px; left: 0; width: 100%; }
#fancy-bg-se  { background-image: url('fancybox.png'); background-position: -40px -182px; bottom: -20px; right: -20px; }
#fancy-bg-sw  { background-image: url('fancybox.png'); background-position: -40px -142px; bottom: -20px; left: -20px; }
#fancy-bg-w  { background-image: url('fancybox-y.png'); height: 100%; left: -20px; top: 0; }
#fancybox-close  { background-image: url('fancybox.png'); background-position: -40px 0px; cursor: pointer; display: none; height: 30px; position: absolute; right: -15px; top: -15px; width: 30px; z-index: 1103; }
#fancybox-content  { height: auto; margin: 0; padding: 0; width: auto; }
#fancybox-frame  { border: none; display: block; height: 100%; position: relative; width: 100%; }
#fancybox-hide-sel-frame  { background: transparent; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#fancybox-img  { border: none; height: 100%; line-height: 0; margin: 0; outline: none; padding: 0; vertical-align: top; width: 100%; }
#fancybox-inner  { height: 1px; left: 0; margin: 0; outline: none; overflow: hidden; padding: 0; position: absolute; top: 0; width: 1px; }
#fancybox-left  { left: 0px; }
#fancybox-left, #fancybox-right  { background-image: url('blank.gif'); bottom: 0px; cursor: pointer; display: none; height: 100%; outline: none; position: absolute; width: 35%; z-index: 1102; }
#fancybox-left-ico  { background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-left-ico, #fancybox-right-ico  { cursor: pointer; display: block; height: 30px; left: -9999px; margin-top: -15px; position: absolute; top: 50%; width: 30px; z-index: 1102; }
#fancybox-left:hover span  { left: 20px; }
#fancybox-left:hover, #fancybox-right:hover  { visibility: visible; }
#fancybox-loading  { cursor: pointer; display: none; height: 40px; left: 50%; margin-left: -20px; margin-top: -20px; overflow: hidden; position: fixed; top: 50%; width: 40px; z-index: 1104; }
#fancybox-loading div  { background-image: url('fancybox.png'); height: 480px; left: 0; position: absolute; top: 0; width: 40px; }
* html #fancybox-loading  { margin-top: 0; position: absolute; }
#fancybox-outer  { background: #FFF; height: 100%; position: relative; width: 100%; }
#fancybox-overlay  { background: #000; bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 1100; }
* html #fancybox-overlay  { position: absolute; width: 100%; }
#fancybox-right  { right: 0px; }
#fancybox-right-ico  { background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-right:hover span  { left: auto; right: 20px; }
#fancybox-title  { bottom: 0; font-family: Arial; font-size: 12px; left: 0; position: absolute; z-index: 1102; }
#fancybox-title-left  { background-image: url('fancybox.png'); background-position: -40px -90px; background-repeat: no-repeat; padding-left: 15px; }
#fancybox-title-main  { background-image: url('fancybox-x.png'); background-position: 0px -40px; color: #FFF; font-weight: bold; line-height: 29px; }
#fancybox-title-over  { background-image: url('fancy_title_over.png'); display: block; padding: 10px; }
#fancybox-title-right  { background-image: url('fancybox.png'); background-position: -55px -90px; background-repeat: no-repeat; padding-left: 15px; }
#fancybox-title-wrap  { display: inline-block; }
#fancybox-title-wrap span  { float: left; height: 32px; }
#fancybox-tmp  { display: none; margin: 0; overflow: auto; padding: 0; }
#fancybox-wrap  { display: none; left: 0; margin: 0; padding: 20px; position: absolute; top: 0; z-index: 1101; }
#fancybox_error  { color: #444; font: normal 12px/20px Arial; margin: 0; padding: 7px; }
div#thumbpop  { bottom: 20px; left: 0px; position: absolute; z-index: 100; }
div#thumbpop img  { max-height: 300px; max-width: 400px; }

/* links : Default : default.css */
div.m_links h1 { background-color: transparent; background-color: transparent; font-size: 120%; font-size: 120%; padding-top: 2px; padding-top: 2px; text-align: left; text-align: left; }
div.m_links h3 { color: #cc3322; color: #cc3322; }
div.m_links .linkgroup { margin-bottom: 30px; margin-bottom: 30px; }
div.m_links .modheader h1 { border-style: none; border-style: none; }
div.m_links .summary { font-size: 90%; font-size: 90%; margin-bottom: 6px; margin-bottom: 6px; }

/* media : Default : default.css */
div.imagebox .caption  { text-align: center; }
div.m_media .display  { background-color: transparent; border-spacing: 1px; font-size: inherit; margin: 12px auto 0 auto; padding: 6px; text-align: center; width: 550px; }
div.m_media .display .imagebox  { background-color: #899972; margin: auto; padding: 3px 0px; text-align: center; }
div.m_media .display .objecttable  { margin: 10px auto; width: 506px; }
div.m_media .gallery  { background-color: #ffffff; clear: both; list-style-type: none; margin-top: 6px; padding: 10px 100px 50px 55px; text-align: center; vertical-align: top; }
div.m_media .gallery ul  { padding-left: 0; }
div.m_media .gallery ul li { border-bottom: 1px solid #999999; }
div.m_media .gallery .composer { color: #427379; font-size: 1.5em; font-weight: bold; margin-bottom: .5em; }
div.m_media .gallery .imagebox  { height: 170px; overflow: hidden; padding-top: 6px; text-align: left; vertical-align: top; }
div.m_media .gallery .imagebox .caption { font-size: .8em; margin-top: 1em; text-align: left; }
div.m_media .gallery .imagebox .caption h3 { font-size: 2em; margin-bottom: .5em; }
div.m_media .gallery .imagebox .caption p { margin: .2em 0; }
div.m_media .gallery .imagebox .thumb  { min-height: 120px; min-width: 120px; }
div.m_media .gallery .media_date { font-weight: bold; }
.m_media .modheader h1 { display: none; }
.m_media .modheader p.body { font-size: 1em; margin: 1em; }
div.m_media div.moredetails  { margin: 10px auto; }
div.m_media .quick img  { margin: 6px auto; }
div.m_media.editorial ul.gallery li { float: left; }
div.m_media.editorial ul.gallery .editor_links  { margin-bottom: 5px; text-align: center; }
div.m_media.editorial ul.gallery .editor_links a  { font-weight: bold; padding: 5px; }
div.navigation  { width: 180px; }
div.navigation a  { display: block; float: left; height: 30px; text-indent: -9999px; width: 40px; }
div.navigation a.nav-home  { background: transparent url(/themes/default/images/nav_home.png) no-repeat; margin: 0 20px; }
div.navigation a.nav-next  { background: transparent url(/themes/default/images/nav_next.png) no-repeat; }
div.navigation a.nav-prev  { background: transparent url(/themes/default/images/nav_prev.png) no-repeat; }
li.slide img  { display: block; margin: 0 auto; }
div.slidecaption  { background-color: #000000; border: 1px solid #666666; border-top-width: 10px; margin: 0 25px; opacity: 0.6; padding: 10px 0; }
.sprite.media-gallery  { background: transparent url(/themes/default/images/media/media_sprites.png) -20px 0 no-repeat; }
.sprite.media-listing  { background: transparent url(/themes/default/images/media/media_sprites.png) 0 0 no-repeat; }
div#slideframe  { margin: 20px auto; overflow: hidden; position: relative; }
ul#slidescroll  { list-style-type: none; padding: 0; }
div#slideshow  { margin-top: 40px; }
ul#slideshownav  { height: 30px; list-style-type: none; margin: 0 auto; padding: 0; position: relative; text-align: left; vertical-align: top; width: 208px; }
ul#slideshownav li  { float: left; height: 30px; text-indent: -999px; width: 52px; }
ul#slideshownav #ssff  { background: transparent url(/themes/default/images/slideshow/ssnext.png) center center no-repeat; width: 52px; }
ul#slideshownav #sspause  { background: transparent url(/themes/default/images/slideshow/sspause.png) center center no-repeat; width: 52px; }
ul#slideshownav #ssplay  { background: transparent url(/themes/default/images/slideshow/ssplay.png) center center no-repeat; width: 52px; }
ul#slideshownav #ssrw  { background: transparent url(/themes/default/images/slideshow/ssprev.png) center center no-repeat; width: 52px; }
ul#slideshownav #ssstop  { background: transparent url(/themes/default/images/slideshow/ssstop.png) center center no-repeat; width: 52px; }

/* pages : Default : default.css */
div.imageblock  { border-bottom: 1px solid #999999; clear: both; margin-bottom: 10px; min-height: 160px; }
.m_pages h3  { margin-bottom: 1em; }
.m_pages .answer  { margin: 0 0 2em 3em; padding-top: .25em; }
.m_pages .answer p  { margin-top: 0; }
.m_pages .answer .label  { display: block; float: left; font-size: 2em; font-weight: bold; margin-left: -1.5em; }
.m_pages div.body  { padding: 10px 100px 50px 55px; }
.m_pages div.body ul  { margin: 1em 0; padding-left: 20px; }
.m_pages h3.category  { display: none; }
.m_pages .cobject  { margin-top: .5em; }
.m_pages .cobject h1  { height: auto; margin-top: 20px; text-indent: 55px; }
.m_pages .cobject .caption  { font-size: .8em; }
.m_pages .question  { border-bottom: 1px solid #EFEFEF; clear: both; color: #424367; font-size: 2em; font-weight: bold; padding-bottom: .25em; }
.m_pages #htmlpage-1 h1  { background: transparent url(/themes/cc2nd/images/wond_ov_small.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-10 h1  { background: transparent url(/themes/cc2nd/images/giving.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-11 h1  { background: transparent url(/themes/cc2nd/images/galabanner.gif) .3em 0 no-repeat; height: 12em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-2 h1  { background: transparent url(/themes/cc2nd/images/directions2.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-2 div.body  { padding: 10px 0 50px 5px; }
.m_pages #htmlpage-2 .directions  { border-right: 1px solid #999999; margin-right: 20em; margin-top: 1em; padding-left: 15px; padding-right: 20px; }
.m_pages #htmlpage-2 div.map_controls  { background-color: #414367; font-size: 10px; padding: 3px 10px; text-align: right; }
.m_pages #htmlpage-2 div.map_controls a  { color: #ffffff; }
.m_pages #htmlpage-2 .sidebar  { color: #414367; float: right; font-size: 1em; font-weight: bold; padding-right: 2em; }
.m_pages #htmlpage-4 h1  { background: transparent url(/themes/cc2nd/images/wond_app_small.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-4 div.imagebox  { width: 50% !important; }
.m_pages #htmlpage-4 div.imagebox > a  { float: left; }
.m_pages #htmlpage-5 h1  { height: auto; text-indent: 55px; }
.m_pages #htmlpage-6 h1  { background: transparent url(/themes/cc2nd/images/history.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-7 h1  { background: transparent url(/themes/cc2nd/images/from_president.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }
.m_pages #htmlpage-8 h1  { background: transparent url(/themes/cc2nd/images/faq.jpg) 1em 0 no-repeat; height: 5.5em; margin-top: 0; text-indent: -9999px; }

/* paypal_donations : Default : default.css */
#quickpaypal { background-color: #424366; }
div#quickpaypal h1 { padding: 1em 20px 0; }

/* search : Default : default.css */
#quicksearch { background-color: #434367; }

/* smartboxes : Default : default.css */
#quicksmartbox-page_leftbar_1 { background-color: #424367; color: #ffffff; padding: 1em 2em; }
#quicksmartbox-page_leftbar_1 h1 { padding: 0 !important; }
#quicksmartbox-page_leftbar_1 ul { margin: 1em 0; }
#quicksmartbox-page_leftbar_1 ul li em { padding-left: 1em; }
#quicksmartbox-page_leftbar_2 { background-color: #fdf5ce; color: #000000; padding: 1em 2em; }
#quicksmartbox-page_leftbar_2 blockquote { font-size: 1.25em; line-height: 1.25em; margin: 1em 0; }
#quicksmartbox-page_leftbar_2 p { font-size: 1em; }


