/*----------------------------------*/
/* Reset
/*----------------------------------*/
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,sub,sup,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%; font-family:inherit; vertical-align:baseline;
}
/*----------------------------------*/
/* Generic
/*----------------------------------*/
html {}
body {background:#000 url('../img/sidewalk-4.jpg') center bottom no-repeat; padding-bottom:500px; font:90%/1.37 Arial, Helvetica, sans-serif; color:#666666;}
p,h1,h2,h3,h4,h5,h6,ul,ol,form,table {margin-bottom:.75em;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; line-height:1.2; color:#714f98;}
h1,h2 {text-shadow:1px 1px 1px #ccc; font-weight:normal;}
h1 {font-size:1.85em; letter-spacing:-.015em; margin-bottom:.5em;}
h2 {font-size:1.5em;}
.editorContent h2 {margin-bottom:.25em;}
h3 {font-size:1.2em; margin-bottom:.25em;}
h5 {font-size:1.1em;}
a {color:#a91416; text-decoration:none;}
h5 a {text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}
ul,ol {margin-left:2em;}
table {border-collapse:collapse;}
/*----------------------------------*/
/* Navigation
/*----------------------------------*/
#navigation {width:960px; /*height:297px; margin-bottom:-255px;*/ float:left; display:inline; background:url('../img/nav-bkgd.jpg') repeat-x; position:relative; z-index:1;}
#navigation:hover {z-index:15;}
#primaryNavigation {float:left; display:inline; left:50%; position:relative; z-index:100; margin:0;}
#primaryNavigation li {list-style:none; float:left; display:inline; right:50%; margin-right:5px; padding:0; position:relative; z-index:110;}
#primaryNavigation li.last {margin-right:0;}
#primaryNavigation li a {float:left; display:inline; height:22px; padding:10px 17px; color:#222; font-weight:bold; text-decoration:none; text-shadow:1px 1px 2px #ccc;}
#primaryNavigation li a.active {color:#a91416;}
#primaryNavigation li a:hover, #primaryNavigation li a.active, #primaryNavigation li:hover a, #primaryNavigation li.hover a {background:url('../img/white-glow.png') center bottom no-repeat; color:#a91416; text-shadow:1px 1px 2px #ccc;}
#primaryNavigation li ul {display:none; width:366px; position:absolute; top:42px; left:0; margin:0; padding:10px; z-index:120; background:url('../img/black-overlay85.png');}
#primaryNavigation li ul.longmenu {width:240px;}
#primaryNavigation li li {margin:0; right:auto; float:none;}
#primaryNavigation li li a {display:block; float:none; height:auto; padding:.5em 8px .5em 15px; margin:0; color:#468886!important; text-shadow:1px 1px 2px #000!important; background:none!important;}
#primaryNavigation li li a:hover {background:none; color:#fff!important; text-shadow:1px 1px 2px #000;}
#primaryNavigation li:hover ul, #navigation li.hover ul {display:block;}
#primaryNavigation .submit {border:0; text-align:left; cursor:pointer; width:183px!important; font-weight:bold;}
/*----------------------------------*/
/* Slide Show
/*----------------------------------*/
#slider {width:960px; height:297px; background:url('../img/featured-brick.jpg') no-repeat; clear:both; position:relative; z-index:9;}
#slider li {padding-left:0; list-style:none;}
#sliderText {position:absolute; top:30px; left:135px; width:300px; height:225px; padding:0; font-size:85%; color:#e7bf88; z-index:10;}
#sliderContent {background:url('../img/featured-content.png') no-repeat; position:absolute; top:14px; right:15px; width:425px; height:301px; padding:16px 0 0 38px; z-index:10;}
.sliderImage {float:left; position:relative; display:none; z-index:12;}
.sliderImage img {width:390px; height:215px; position:relative; z-index:13;}
.sliderImage .sliderBubble {position:absolute; top:0; left:-385px; width:300px; height:225px; /*width:0; height:0; */padding:0; display:none; font-size:85%; background:url('../img/featured-brick.jpg') -134px -30px no-repeat;}
.sliderBubbleContent {height:190px; overflow:hidden; position:relative; z-index:15!important; color:#e7bf88;}
.sliderBubbleContent h3, #sliderText h3 {color:#b34343; text-transform:uppercase; font-weight:normal; font-size:1.1em; margin-bottom:.15em;}
.sliderBubbleContent h1, #sliderText h1 {color:#fff; font-size:2.25em; font-weight:normal; text-shadow:1px 1px 1px #000;}
#sliderNav {position:absolute; top:70px; left:495px; margin-left:0; width:20px; height:125px; z-index:10;}
#sliderNav li {margin-bottom:8px; font-size:0;}
#sliderNav a {display:block; width:11px; height:12px; text-indent:-9999px; background:url('../img/slide-numbers.gif') -25px -1px no-repeat;} #sliderNav .slide-1 a.active {background-position:0 -1px;}
#sliderNav .slide-2 a {background-position:-25px -21px;} #sliderNav .slide-2 a.active {background-position:0 -21px;}
#sliderNav .slide-3 a {background-position:-25px -41px;} #sliderNav .slide-3 a.active {background-position:0 -41px;}
#sliderNav .slide-4 a {background-position:-25px -61px;} #sliderNav .slide-4 a.active {background-position:0 -61px;}
#sliderNav .slide-5 a {background-position:-25px -81px;} #sliderNav .slide-5 a.active {background-position:0 -81px;}
.sliderLoading {background:url('../img/loading.gif') center center no-repeat; float:none; display:block; position:absolute; top:16px; right:35px; width:390px; height:215px!important; z-index:9;}
/*----------------------------------*/
/* Slider
/*----------------------------------*/
#showSliderHeading {position:absolute; top:17px; left:20px; z-index:5; font-size:1.6em;}
#showSlider h4 a {color:#000; text-transform:uppercase; text-decoration:none;}
#showSlider p {font-size:85%; color:#000;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none; width:165px; height:240px;}/* No width/height causes infinite loops. */
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
/* Skin */
.jcarousel-container {position:relative; top:-27px; background:#fff url('../img/show-slider-bkgd.gif') top center repeat-y;}
.jcarousel-container-horizontal {width:580px; padding:55px 0 5px;}
.jcarousel-clip-horizontal {width:515px; height:240px; margin:0 30px 0 36px;}
.jcarousel-item {width:165px; height:240px;}
.jcarousel-item-horizontal {margin-right:10px;}
.jcarousel-item-placeholder {background:#fff; color:#000;}
/* Buttons */
.jcarousel-next-horizontal {position:absolute; top:100px; right:5px; width:18px; height:122px; cursor:pointer; background:transparent url('../img/slider-next.png') no-repeat 0 0;}
.jcarousel-next-horizontal:hover {background-position:-18px 0;}
.jcarousel-next-horizontal:active {background-position:-36px 0;}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-36px 0;}
.jcarousel-prev-horizontal {position:absolute; top:100px; left:5px; width:18px; height:122px; cursor:pointer; background:transparent url('../img/slider-prev.png') no-repeat -36px 0;}
.jcarousel-prev-horizontal:hover {background-position:-18px 0;}
.jcarousel-prev-horizontal:active {background-position:-36px 0;}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:0 0;}
/*----------------------------------*/
/* Layout
/*----------------------------------*/
#container {background:#000 url('../img/brickwall.jpg') center top repeat-y; margin-top:-70px;}
#wrapper {width:960px; margin:0 auto; position:relative; left:0; bottom:-70px;}
#toSign {position:absolute; top:130px; right:-125px; width:125px; height:519px; background:url('../img/theatrical-outfit-sign.png') no-repeat;}
#header {width:960px; height:142px; background:url('../img/header.jpg') no-repeat; position:relative;}
#header a {color:#fc9; text-decoration:none;}
#logo {display:block; width:285px; height:100px; position:absolute; top:18px; left:43px;}
#logo a {display:block; width:100%; height:100%; text-indent:-9999px;}
#tagline {position:absolute; left:-9999px; top:0;}
#resources {float:right; display:inline; width:575px; height:115px; margin:25px 45px 0 0; position:relative;}
#resources .boxoffice {font-size:125%; color:#ffffff; margin-bottom:.25em; text-align:right;}
#quickLinks li {border-color:#fc9; font-size:90%; color:#fc9;}
/* Search */
#searchForm, #cse form {width:176px; height:24px; background:url('../img/search-form.png') no-repeat; position:absolute; bottom:18px; right:110px;}
#searchQ, #cse input.gsc-input {position:absolute; top:4px; left:8px; width:137px; height:17px; border:0; font-size:80%; padding:0; background:transparent; color:#666666; background:none!important;}
#searchSubmit, #cse input.gsc-search-button {position:absolute; top:0; right:0; background:url('../img/search-btn.png') no-repeat; width:27px; height:24px; padding:0; border:0; text-indent:-9999px; cursor:pointer; color:#767676; font-size:0;}
#cse table.gsc-search-box, #cse table.gsc-search-box tr, #cse table.gsc-search-box td, #cse table.gsc-search-box tbody {display:inline; margin:0; padding:0;}
#cse table.gsc-search-box td.gsc-clear-button {display:none;}
/* Social Media */
#socialMediaLinks {width:134px; position:absolute; bottom:10px; right:-37px;}
#socialMediaLinks li {float:left; width:32px; margin-left:2px; list-style:none;}
#socialMediaLinks a {display:block; width:32px; height:34px; text-indent:-9999px; overflow:hidden; background:url('../img/sm-sprite.png') no-repeat;}
#socialMediaLinks .facebook a {background-position:0 0;} #socialMediaLinks .facebook a:hover {background-position:0 -34px;}
#socialMediaLinks .twitter a {background-position:-33px 0;} #socialMediaLinks .twitter a:hover {background-position:-33px -34px;}
#socialMediaLinks .youtube a {background-position:-66px 0;} #socialMediaLinks .youtube a:hover {background-position:-66px -34px;}
#socialMediaLinks .rssfeed a {background-position:-99px 0;} #socialMediaLinks .rssfeed a:hover {background-position:-99px -34px;}
/* Content */
#brickBar {width:960px; height:57px; background:url('../img/brick-bar.jpg') no-repeat; clear:both;}
#content {background:url('../img/subcontent-shadow.gif') top left repeat-y; width:946px; padding:7px; clear:both; position:relative; z-index:8;}
.fullLayout {background:none!important;}
#contentSidebar {background:url('../img/sidebar-footer-gradient.gif') bottom right no-repeat!important;}
#breadcrumbs {font-size:85%; margin-bottom:.5em; color:#468886;}
#breadcrumbs a {color:#666666; text-decoration:none;} #breadcrumbs a:hover {text-decoration:underline;}
#primaryContent {float:left; display:inline; width:584px; padding:20px 30px 20px 20px;}
.fullLayout #primaryContent {float:none; display:block; width:899px; padding-right:20px;}
#primaryContent h1 {color:#a91416; background:url("../img/horizontal-rule.gif") repeat-x scroll left top transparent; padding-top:10px;}
#primaryContent h2 {color:#006C68;}
#primaryContent h3 {color:#714f98;}
#primaryContent h2 a {color:#006C68; text-decoration:none;}
#home #primaryContent h2 {color:#006c68;}
#latestTweets, #latestPosts {float:left;}
#latestTweets .last {background:url('../img/bubble.gif') bottom left no-repeat; padding-bottom:30px;}
#latestPosts {margin-left:10px;}
#secondaryContent {float:right; display:inline; width:305px; min-height:311px; height:auto!important; height:311px; padding-top:17px; padding-bottom:17px; background:url('../img/yellow-gradient.png') repeat-x;}
#home #secondaryContent {padding-top:0;}
#contentColumn {float:right; width:355px;}
#supportingContent {float:left; width:205px;}
#supportingContent img.odd {margin-right:5px;}
/* Message From Tom Key */
#tomKeyMessage {height:264px; background:url('../img/tom-key-message.jpg') no-repeat; padding:20px 125px 0 17px; line-height:1.1em;}
#tomKeyMessage h2, #tomKeyMessage h3 {color:#8b0d0e; text-shadow:1px 1px 2px #999;}
#tomKeyMessage h2 {margin-bottom:.25em; font-size:1.8em;}
#tomKeyMessage h3 {margin-bottom:0; font-weight:normal; font-size:1.4em;}
/* Calendar */
#calendar {width:270px; margin:0 auto; padding-top:80px; background:url('../img/calendar-top.png') no-repeat; position:relative;}
/*#home #calendar {margin-top:-50px;}*/ #home #calendar {margin-top:25px;}
#buyTickets {display:block; position:absolute; top:15px; left:25px; width:210px; height:65px; text-indent:-9999px;}
#calendarContent {padding:10px;}
/* Calendar Table */
table.calendar {width:100%; border:none; border-collapse:collapse;}
#largeCalendar table.calendar {border:1px solid #ccc; background-color:#eee;}
table.calendar th a {background-color:transparent; color:#fff;}
#largeCalendar table.calendar th a {color:#930;}
table.calendar th {text-transform:none; color:#333; text-align:center;}
table.calendar th.cell-prev {text-align:left; vertical-align:top; padding-left:8px;}
table.calendar th.cell-next {text-align:right; vertical-align:top; padding-right:8px;}
table.calendar th.cell-title {color:#fff; font-size:125%;}
#largeCalendar table.calendar th.cell-title {color:#666666;}
table.calendar th.cell-header {font-weight:bold; color:#930; padding-bottom:10px;}
#largeCalendar table.calendar th.cell-header {color:#999;}
table.calendar td {width:14%;}

/* Dividers in between dates */
table.calendar tr td {border-right:1px solid #c17e47; border-left:1px solid #fff;}
table.calendar tr td:last-child {border-right:none;}
table.calendar tr td:first-child {border-left:none;}

#largeCalendar table.calendar td {border:1px solid #ccc; padding:2px; background-color:#fff;}
table.calendar td div.cell-number {font-weight:bold; color:#c17e47; text-align:center;}
#largeCalendar table.calendar td div.cell-number {text-align:right; color:#666666; font-weight:normal;}
table.calendar td div.cell-number a {text-decoration:none; display:block; width:100%; height:100%; color:#993300;}
table.calendar td div.cell-data {font-size:.75em;}
table.calendar td div.cell-data-advanced {display:none; background:url('../img/calendar-overlay.png'); width:248px; height:118px; padding:10px 10px 20px 10px; font-size:1.2em; color:#fff; z-index:50;}
table.calendar td div.cell-data-advanced a {color:#fff;}
table.calendar td div.cell-data-advanced p {line-height:1.08; text-align:left; margin:0; padding:0 0 .6em;}
table.calendar td.cell-today {/* background:url('../img/today-bkgd.png') repeat-x;*/ color:#000;} today in the current month */
#largeCalendar table.calendar td.cell-today {background:none; background-color:#ffc;}
table.calendar td.cell-today .cell-number {color:#fff;}
table.calendar td.cell-weekend {width:15%;}
#calendarKey {height:42px; background:url('../img/calendar-bottom.gif') no-repeat;}
/* Footer */
#footer {clear:both;}
#primaryFooter {background:#006c68; width:877px; padding:18px 18px 18px 65px;}
#secondaryFooter {position:relative;}
#contactInfo {width:960px; margin:0; text-align:center; color:#777; position:absolute; top:390px; left:0; text-shadow:0 0 2px #000; border-top: 1px solid #000000; padding-top:10px;}
#contactInfo li {border-color:#999;}

#support {width:960px; height:0; padding-top: 213px; overflow:hidden; margin-left:auto; margin-right:auto; background:url('../img/support-logos.png') no-repeat;}
/*
#support {width:980px; height:165px; position:absolute; top:160px; left:0; margin-left:0;}
#support li {border-color:#999; list-style:none; position:absolute; text-indent:-9999px;}
#support li a {display:block; height:100%; width:100%; text-indent:-9999px;}
#support .s-turner {top:-10px; left:40px; width:190px; height:72px; background:url('../img/turner-logo.png') no-repeat;}
#support .s-fcac {top:87px; left:240px; width:210px; height:34px; background:url('../img/s-fcac-3.png') no-repeat;}
#support .s-gcfta {top:10px; left:295px; width:114px; height:60px; background:url('../img/s-gcfta-3.png') no-repeat;}
#support .s-resurgens {top:0; left:480px; width:103px; height:130px; background:url('../img/s-resurgens.png') no-repeat;}
#support .s-usgbc {top:0; left:610px; width:101px; height:104px; background:url('../img/s-usgbc-2.png') no-repeat;}
#support .s-am1690 {top:65px; left:55px; width:143px; height:63px; background:url('../img/s-am1690.png') no-repeat;}
#support .s-publix {top:5px; left:735px; width:205px; height:55px; background:url('../img/s-publix-horiz.png') no-repeat;}
#support .s-js {top:70px; left:730px; width:223px; height:55px; background:url('../img/s-js.png') no-repeat;}
*/
#sponsorCredits {
	width:860px;
	margin:0;
	text-align:center;
	color:#777;
	position:absolute;
	top:315px;
	left:0;
	text-shadow:0 0 2px #000;
	border-top: 1px solid #000000;
	font-size:85%;
	padding:10px 60px 0;
	}

/* Cast Member Table */
#castTable {width:100%;}
#castTable tr td {background-color:#fff39d;}
#castTable tr.even td {background-color:#fff8c2;}
#castTable td {padding:4px;}
#castTable .image-cell img {height:50px; width:50px;}
#castTable .link-cell {text-align:right; vertical-align:middle;}

/* Sponsors */
.sponsor {margin-bottom:15px; text-align:center;}

/*----------------------------------*/
/* Forms
/*----------------------------------*/
form {}
form .input {clear:left; margin-bottom:.5em;}
form .input input, form textarea, form select {padding:2px 3px;}
form .text input, form .password input, form .textarea textarea, form .select select {width:98%;}
form .input label {display:block;}
form .input h3 {font-weight:normal; margin-bottom:.25em;}
form .required label {font-weight:bold;}
form textarea {font-family:Arial, Helvetica, sans-serif;}
form .radio label, form .checkbox label {display:inline; font-size:80%;}
form .submit {position:relative;}
#contactForm .input {position:relative; width:335px;}
#contactForm .select input {width:325px;}
#wideSearch input[type="submit"] {float:right;}
#wideSearch input.wide {width:805px;}
#wideSearch input {font-size:1.25em;}
#show_list {display:none;}
/*----------------------------------*/
/* Classes
/*----------------------------------*/
.clear {clear:both; height:0; font-size:0;}
.right {text-align:right;}
.center {text-align:center;}
.subtle {font-size:.85em;}
.imageright {float:right; margin:0 0 5px 15px;}
.imageleft {float:left; margin:0 15px 5px 0;}
.access-element {position:absolute; left:-9999px; top:0;}
.text-indent {text-indent:-9999px;}
.top-left-pos {position:absolute; top:0; left:0;}
.image-background {background:url('../img/img-bkgd.png') no-repeat; padding:7px 5px 21px; margin-bottom:-5px;}
.show p {font-size:85%;}
.paginatedItem {margin-bottom:1.5em; clear:left;}
.gallery {float:left; position:relative; width:250px; margin-right:25px; margin-bottom:10px;}
.gallery p {position:absolute; bottom:0; left:0; width:230px; height:40px; padding:5px 10px; background:url('../img/black-overlay85.png'); margin:0;}
/* Lists */
.inline-menu li {display:inline;}
li.last {border-right:0; padding-right:0;}
/* Blog Page */
.post h3, .post .posted {margin-bottom:0;}
#blog-post h1 {margin-bottom:0;}
/*----------------------------------*/
/* Show Poster
/*----------------------------------*/
.medium-show-poster {width:259px; padding:0 5px; position:relative; background:url('../img/show-shadow-bkgd.png') repeat-y; margin:5px auto 18px;}
.poster-top {width:269px; height:5px; background:url('../img/show-shadow-top.png') no-repeat; position:absolute; top:-5px; left:0;}
.poster-bottom {width:269px; height:18px; background:url('../img/show-shadow-bottom.png') no-repeat; position:absolute; bottom:-18px; left:0;}
/* Show Times */
#showTimes {padding:1em 17px 0; margin-bottom:1em; text-align:center;}
.show-time {font-size:85%;}
/*----------------------------------*/
/* Shadow Box
/*----------------------------------*/
.shadow-box {width:286px; position:relative;}
.shadow-box h2 {height:49px; line-height:53px; padding-left:22px; background:url('../img/shadow-box-headline.gif') no-repeat; font-size:1.4em; margin:0; text-align:left;}
.box-section {background:url('../img/horizontal-rule.gif') bottom left repeat-x; padding:.5em 22px; font-size:85%; text-align:left;}
.box-section h5 {color:#a91416; margin:0;}
.box-section p {margin-bottom:.25em;}
.shadow-box .last {background:none;}
.box-more-link {position:absolute; top:17px; left:210px;}
.box-more-link a {color:#999; text-decoration:none; font-weight:bold; font-size:85%;}
/* Wide Shadow Box */
#contactFormBox {width:520px; position:relative; right:-18px; top:-15px;}
.wide-shadow-box {width:490px; position:relative; padding:15px;}
#primaryContent .wide-shadow-box h2 {height:38px; line-height:43px; padding-left:22px; /*background:url('../img/wide-shadow-box-headline.gif') no-repeat;*/ border-width:5px; -moz-border-image:url('../img/wide-shadow-box-headline.gif') 5 5 5 5; -webkit-border-image:url('../img/wide-shadow-box-headline.gif') 5 5 5 5; border-image:url('../img/wide-shadow-box-headline.gif') 5 5 5 5; font-size:1.4em; margin:0 0 .5em; color:#006c68;}
.wide-shadow-box .input {padding:0 5px; margin:0 5px .5em; font-size:85%;}
.wide-shadow-box .submit {padding:0 5px; margin:0 5px .5em;}
/*----------------------------------*/
/* Content Box
/*----------------------------------*/
.content-widget {width:284px; margin:0 auto 1.5em;}
.content-widget h3 {color:#006C68; height:48px; line-height:53px; padding-left:22px; background:url('../img/content-widget-headline.gif') no-repeat; font-size:1.4em; font-weight:normal; text-shadow:1px 1px 1px #ccc; margin:0;}
.content-widget h4 {color:#a91416;}
.content-widget-content {padding:10px 23px; font-size:85%;}
/*----------------------------------*/
/* Buttons Widgets
/*----------------------------------*/
.button-widget {width:257px; height:101px; position:relative;}
#primaryFooter .button-widget {float:left; display:inline; margin-left:15px;}
.button-link, .button-link a {display:block; height:100%; width:100%;}
#donateBtn {background:url('../img/buttons/donate.png') no-repeat;}
#donateBtn .submit {display:block; width:257px; height:101px; border:0; background:transparent; font-size:0; text-indent:-9999px; cursor:pointer; color:#fff;}
#bankOfAmericaBtn {background:url('../img/buttons/featured-sponsors.gif') no-repeat;}
#subscribeBtn {background:url('../img/buttons/subscribe-only.png') no-repeat;}
#primaryFooter #subscribeEmail, #primaryFooter #mce-EMAIL {position:absolute; top:65px; left:20px; border:0; width:150px; color:#666;}
#primaryFooter #subscribeSubmit, #primaryFooter #mc-embedded-subscribe {position:absolute; top:59px; left:185px; border:0; width:61px; height:30px; background:transparent; color:#fff; font-size:95%; cursor:pointer; text-shadow:1px 1px 2px #331b09;}
#primaryFooter div.mce_inline_error, #primaryFooter #mce-responses {position:absolute; top:10px; left:10px; width:237px; background:#fff;}
/*----------------------------------*/
/* Sidebar Widgets
/*----------------------------------*/
#on_stage_next {margin:0 auto; text-align:center; background:#fff;}
#maps_and_parking {text-align:center;}
.video-widget .element-image {float:right; margin:0 0 5px 10px;}
/*----------------------------------*/
/* Paging
/*----------------------------------*/
#paging {padding:1em 0; position:relative;}
#paging .current, #paging a {padding:5px 10px; background-color:#a91416; border:1px solid #a91416; text-decoration:none; color:#fff;}
#paging a:hover, #paging .current {background-color:#fff; color:#ccc; border-color:#ccc;}
/*----------------------------------*/
/* TinyMCE
/*----------------------------------*/
body.mceContentBody {background:#fff; padding:3px;}
body.mceContentBody h1 {color:#a91416; font-size:1.85em; letter-spacing:-.015em; margin-bottom:.5em;}
body.mceContentBody h2 {color:#006C68; font-size:1.5em;}
body.mceContentBody h3 {color:#714f98; font-size:1.2em; margin-bottom:.25em;}
body.mceContentBody h5 {font-size:1.1em;}
/*----------------------------------*/
/* Recaptcha
/*----------------------------------*/
#recaptcha_widget_div {margin-bottom:.5em;}
/*----------------------------------*/
/* Google Map
/*----------------------------------*/
#mapCanvas {margin:-18px 0 0;}
#mapLocations {background:url('../img/small-yellow-gradient.gif') repeat-x; margin-bottom:1em; font-size:85%; padding:10px 15px;}
/*----------------------------------*/
/* Messages
/*----------------------------------*/
#flashMessage {margin-bottom:.5em; padding:.5em .5em .5em 3em; background:#FBFB9D url('../img/admin/error.png') 1em center no-repeat; color:#333; font-size:85%; border:1px solid #E3E34F;}
#flashMessage.success {background:#D0F79A url('../img/admin/accept.png') 1em center no-repeat; border-color:#78B91E;}
#flashMessage.error {background:#FFCEC0 url('../img/admin/exclamation.png') 1em center no-repeat; border-color:#DD6543;}
