/* CSS Document */

html
{
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
text-align:center;
color:#4d4d4d;
font-size:12px;
}

td.body_content
{
line-height:140%;
min-width:405px;
}

h1
{
font-size:20px;
color:#00599b;
line-height: 120%;
}

h2
{
font-size:17px;
line-height: 1.3;
color:#00599b;
}

h3
{
font-size:14px;
color: #00599b;
}

h4
{
font-size:12px;
}

h5
{
font-size:11px;
color:#00599b;
margin-bottom:0px;
margin-top:15px;
}

h6
{
color:#80807f;
font-size:10px;
margin-bottom:0px;
margin-top:15px;
}

hr.bluedash
{
border:dashed #00599b; 
border-width:2px 0 0; 
height:0;
}

.button {
font-size: 100%;
display: inline-block;
zoom: 1;
line-height: normal;
white-space: nowrap;
vertical-align: middle;
text-align: center;
cursor: pointer;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: .5em 1em;
color: #fff !important;
border: 0 rgba(0,0,0,0);
background-color: #4c8bb9;
text-decoration: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.button:hover{
background-color:#00599b;
text-decoration:none;
color: #fff;
}

a:link
{
color:#4c8bb9;
text-decoration:none;
}

a:visited
{
color:#4c8bb9;
text-decoration:none;
}

a:hover
{
color:#80accd;
text-decoration:underline;
}

body
{
background-image:url(background.jpg);
background-repeat:no-repeat;
background-position:center 110px;
}

.photocaption
{
font-size:10px;
color:#80807f;
font-style:italic;
line-height: 130%;
}

div#container
{
width:882px;
margin:40px auto auto auto;
}

div.top_header
{
text-align:left;
height:88px;
}

div.header
{
text-align:center;
}

div.menu
{
width:881px;
margin-left:7px;
background-color:#B2CDE1;
height:37px;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
}

div.content
{
text-align:left;
margin-bottom:25px;
margin-top:10px;
}

td.body_content
{
border-left:1px solid #00599B;
padding:0px 15px 0px 15px;
}

td.body_content img
{
margin:10px;
}

td.body_content .bx-wrapper img {
    margin: 0 auto;
}
.artist-project-wrap .bx-wrapper .bx-caption {
    display: none;
}

td.body_content table.staff img
{
margin:0px;
}

span.pullquote
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#ADC051;
float:right;
font-style:italic;
width:190px;
height:190px;
display:block;
margin-left:15px;
}

span.quote
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#00599B;
font-style:italic;
display:block;
}

p.quote
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#00599B;
font-style:italic;
display:block;
}

span.quote_author
{
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:bold;
font-size:9px;
text-transform:uppercase;
}

td.body_content img.top_image
{
float:left;
margin:0px 0px 15px 0px;
}

td.body_content img.left
{
margin-left:0px;
}

td.body_content img.right
{
margin-right:0px;
}

/************ Side Menu ***************/

#VMenu li 
{
list-style-image: url(/_ExSite/images/null.gif);
padding: 5px 0;
}

#VMenu li ul li
{
padding:0px;
}

.VMspacer, .VM_expand, .VM_collapse 
{
padding: 0px 0px 0px 0px;
}

.VM_expand 
{
background-image:url("minus.jpg");
background-position: right center;
background-repeat: no-repeat;
display: block;
padding-right: 0px;
width: 100%;
cursor:pointer;
}

.VM_collapse 
{
background-image: url("plus.jpg");
background-position: right center;
background-repeat: no-repeat;
display: block;
padding-right: 0px;
width: 100%;
cursor:pointer;
}

ul#VMenu {
width: 205px;
padding-left: 0px;
}

a.menu 
{
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
display: block;
}

ul#VMenu a.menu
{
width:190px;
}

ul#VMenu li ul li ul li a.menu
{
width:160px;
}


ul#VMenu li ul li a.menu
{
width:175px;
}

li.mItem a.menu
{
line-height: 16px;
font-size: 11px;
color: #80807F;
text-transform: none;
font-weight: normal;
}

li.mLabel 
{

}

li#thispage a, li span.VM_expand a, ul li span.VMspacer a#thispage
{
color: #00599B
}

ul#VMenu li ul
{
margin: 5px 0;
padding-left: 15px;
border-left: 1px solid #DDDDDD;
}

ul li ul li span.VMspacer a#thispage,
ul li ul li span.VM_expand a#thispage 
{
color:#4C8BB9;
}

li li span.VMspacer a
{
color:#80807F;
}

ul#VMenu li ul li ul li ul li .VM_collapse
{
background-image:none;
width:1px;
}

ul#VMenu li ul li ul li ul li ul
{
display:none !important;
}

/************ Bread Crumb ***************/

div.pmenu
{
text-transform:uppercase;
margin-bottom:12px;
}

div.pmenu a
{
color:#B3B3B3;
}

div.pmenu a:hover
{
color:#80807f;
}

/************ Sub Footer ***************/

div.subfooter
{
text-align:left;
font-size:11px;
}

div.subfooter td
{
border-right:2px dotted #aecadf;
border-top:2px dotted #aecadf;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
padding:0px 10px 0px 10px;
width:25%;
}

div.subfooter table
{
margin-bottom:10px;
}

/************ Right Side Bar***************/

td.rightsidebar
{
background-color:#EEF7FB;
font-size:11px;
max-width:220px;
empty-cells: hide;
border-left:1px solid #58B3DA;
padding:0px;
margin-left:15px;
}

td.rightsidebar h3,td.rightsidebar h4,td.rightsidebar h5,td.rightsidebar h6, td.rightsidebar div.EvtCal dt, td.rightsidebar div.EvtCal div.EvtCalRSS
{
margin-left:15px;
margin-right:15px;
}

td.rightsidebar h2
{
background-color: #58B3DA;
color: white;
padding: 4px 12px;
text-transform: uppercase;
margin:0px 0px 10px 0px;
font-size:15px;
width:195px;
}

td.rightsidebar p
{
margin: 10px 15px;
}

td.rightsidebar ul
{
margin-right:10px;
}

td.rightsidebar .ZineIndex .ZineTitle h3
{
font-size:12px;
color: #80807f;
margin-bottom:0px;
margin-top:15px;
}

td.rightsidebar .ZineIndex .ZineAbout
{
display:none;
}

td.rightsidebar .ZineIndex .ZineFooter
{
display:none;
}

td.rightsidebar div.Zine
{
margin-bottom:15px;
}

td.rightsidebar div.Zine table.ZineTools
{
margin-top:10px;
}

td.rightsidebar div.EvtCal h1
{
display:none;
}

td.rightsidebar div.EvtCal p
{
display:none;
}

/************Top Header***************/

div.top_menu
{
float:right;
text-transform:uppercase;
margin-top:25px;
margin-bottom:10px;
}

div.top_menu a
{
color:#80807f;
}

div.top_header div.Search
{
float:right;
text-transform:uppercase;
clear:right;
font-size:10px;
}

div.top_header div.Search h1
{
display:none;
}

div.top_header div.Search input.textbox 
{
background: url("textbox_bg.gif") repeat-x scroll 0 0 #F6F6F6;
border: 1px solid #C5CBD0;
color: #65686F;
padding: 2px 3px;
width:100px;
margin-left:5px;
}

div.top_header div.Search input.submit 
{
background: none repeat scroll 0 0 #00599B;
border: 1px solid #00599B;
color: #FFFFFF;
overflow: visible;
padding: 1px 2px;
margin-left:5px;
}

/************Footer***************/

div.footer
{
background-color:#00599B;
line-height:38px;
text-transform:uppercase;
width:870px;
text-align:left;
padding:0 15px;
clear:both;
color:white;
margin-top:15px;
}

div.footer a
{
color:white;
padding:0px 10px;
}

div.PrintFriendly
{
display:inline;
}

/************ Left Side Bar***************/

div.leftsidecontent
{
background-color:#F7F9EE;
border-left:1px solid #ADC051;
font-size:11px;
padding: 0px 15px 15px 15px;
width: 175px;
margin-top:15px;
min-height:150px;
}

div.leftsidecontent h3
{
background-color: #ADC051;
color: white;
line-height: 25px;
padding-left: 12px;
text-transform: uppercase;
border-left:1px #ADC051 solid;
border-top:1px #ADC051 solid;
margin:0px -15px 0px -15px;
}

div.EvtCal table.EvtCalSm
{
display:none;
}

div.leftsidecontent div.EvtCal h1
{
display:none;
}

div.leftsidecontent div.EvtCal dd
{
margin-left:0px;
padding-left:0px;
}

div.leftsidecontent div.EvtCal dd p
{
margin-top:0px;
}

div.leftsidecontent .EvtCal p
{
display:none;
}

div.leftsidecontent .EvtCal dd p
{
display:block;
}

p.EvtCalCalendarLink
{
display:none;
}


/************Zines**************/

td.body_content div.ZineTitle h2
{
font-size:20px;
color:#00599b;
}

td.body_content .ZineItem
{
padding: 10px 0;
border-bottom:1px dotted #80807F;
}

td.body_content .ZineItem a.ZineLink
{
font-size:12px;
font-weight:bold;
}

td.body_content .ZineItem span.ZineDate
{
font-style:italic;
font-size:10px;
}

td.body_content .ZineItem .ZineAbstract
{
margin-top:10px;
}

td.body_content .ZineItem .ZineSummaryIndex
{
text-align:right;
}

td.body_content .ZineBody div.ZineImage
{
margin-top:15px;
}

td.body_content .ZineBody table.ZineImage
{
float:right;
padding:0px 10px 10px 10px;
}

td.body_content .ZineBody table.ZineImage div.ZineCaption
{
font-style:italic;
font-size:11px;
}

td.body_content .ZineAbout
{
font-style:italic;
font-size:11px;
}

td.body_content div.ZineItem .ZineAuthor
{
display:inline;
}

td.body_content div.ZineItem .ZineDate
{
display:block;
}


td.body_content table.ZineTools img
{
margin:0px;
}

/************Search**************/

div.Search dt a
{
font-size:12px;
font-weight:bold;
}

div.Search dd
{
font-size:11px;
margin-bottom:10px;
margin-left:15px;
}

div.Search dd span.searchdetails
{
font-size:11px;
font-style:italic;
margin-bottom:10px;
}

div.Search h1
{
color:#80807f;
font-size:14px;
font-style:italic;
font-weight:bold;
}

td.body_content div.EvtCalRSS img,div.EvtCalRSS img
{
margin:0px 5px 0px 0px;
}

/********** Event Calendar **********/

div.EvtDateSelector {
   border:1px solid #999;
   background-color:#f7f7f7;
   padding-left:20px;
   padding-right:20px;
   margin-bottom:10px;
}
.EvtCalHeader {
	font-size:large;
}
.EvtCalMonthMenuButton {
	cursor:pointer;
}
table.EvtCal { 
        border:2px #666677 solid; 
        border-collapse:collapse; 
	margin-bottom:10pt;
}
table.EvtCal td { 
        border:1px #666677 solid;
        margin:0px; 
        padding:2px; 
        height:80px;
	width:14.2%;
	vertical-align:top;
	background-color:white;
}
table.EvtCal th { 
    background-color: #ADC051;
    border: 1px solid #666677;
    color: white;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    text-align: center;
}
table.EvtCal caption {
	background-color:#666677;
	color:#ffffff;
        border:1px #666677 solid;
        margin:0px; 
	margin-left:-1px;
	margin-right:-1px;
        padding:4px; 
	font-weight:bold; 
	font-size:10px; 
}
table.EvtCal td.EvtDay {
	background-color:#4C8BB9;
color:white;
}
table.EvtCal td.Today {
    background-color: #ADC051;
    color: white;
}
table.EvtCal div.EvtDay {
	font-weight:bold;
}
table.EvtCal div.Evt {
	padding-top:4px;
}
table.EvtCal div.Evt a {
	font-weight:normal;
color:white;
font-size:80%;
}
table.EvtCal div.SharedEvt a {
	color:red;
}
table.EvtCal div.OtherEvt a {
	color:magenta;
}
table.EvtCal td.NoDay {
	background-color:#bbb;
}

.popup_p a:hover {
	text-decoration:none;
}
.EvtCal div.popup {
    border: 2px solid #666677;
    background-color:white;
    color:black;
    padding:10px;
    display:none;
    z-index:10;
    width:250px;
    height:250px;
    position:absolute;
    left:-30px;
    top:20px;
    text-align:left;
}
div.popup a {
        font-weight:normal;
}
span.popup_p { 
    position:relative;
}
.EvtCal a.popup_close {
    display:block;
    float:right;
    border:1px solid #bbb;
    padding:2px;
    width:10px;
    top:-5px;
    left:5px;
    position:relative;
    font-size:xx-small;
    font-weight:normal;
}
a.popup_close:hover {
    background-color:#ddd;
    text-decoration:none;
}
.ThisMonth {
    font-weight:bold;
}

table.EvtCalSm th
{
background-color:#ADC051 !important;
padding:5px 3px 5px 3px;
color:white;
}

table.EvtCalSm td
{
padding:3px 5px 3px 5px;
border:1px solid #999999;
text-align:center;
}

td.body_content table.EvtCalSm img 
{
margin:0px;
}

table.EvtCalSm td.EvtDay
{
background-color:#4C8BB9;
}

table.EvtCalSm td.EvtDay a
{
color:white;
}

table.EvtCalSm
{
border-collapse: collapse;
}

/********** Event Calendar Fees **********/

div.EventFee {
    border:1px solid #999;
    background-color:#ddd;
    padding:8px 10px 12px 10px;
    width:250px;
    margin-bottom:10px;
-webkit-border-top-left-radius:3px;    
-webkit-border-top-right-radius:3px;    
-webkit-border-bottom-left-radius:3px;    
-webkit-border-bottom-right-radius:3px;    
-moz-border-radius-topleft:3px;    
-moz-border-radius-topright:3px;    
-moz-border-radius-bottomleft:3px;    
-moz-border-radius-bottomright:3px;    
}

span.EvtFeeName {
    display:block;
    font-weight:bold;
}
span.EvtFeeBuyInfo {
    display:block;
    margin-top:4px;
}
span.EvtFeeCost {
    padding:3px 5px 3px 5px;
    color:white;
    background-color:#666;
    font-weight:normal;
    font-size:x-small;
    margin-right:4px;
-webkit-border-top-left-radius:3px;    
-webkit-border-top-right-radius:3px;    
-webkit-border-bottom-left-radius:3px;    
-webkit-border-bottom-right-radius:3px;    
-moz-border-radius-topleft:3px;    
-moz-border-radius-topright:3px;    
-moz-border-radius-bottomleft:3px;    
-moz-border-radius-bottomright:3px;    
}
span.EvtFeeRegLink {
    margin-top:10px;
    text-align:center;
}
span.EvtFeeRegLink a {
    padding:3px 5px 3px 5px;
    background-color:#c00;
    color:#fcc;
    font-weight:normal;
    font-size:x-small;
-webkit-border-top-left-radius:3px;    
-webkit-border-top-right-radius:3px;    
-webkit-border-bottom-left-radius:3px;    
-webkit-border-bottom-right-radius:3px;    
-moz-border-radius-topleft:3px;    
-moz-border-radius-topright:3px;    
-moz-border-radius-bottomleft:3px;    
-moz-border-radius-bottomright:3px;    
}
span.EvtFeeRegLink a:hover {
    background-color:#f00;
    color:white;
    text-decoration:none;
}
span.EvtFeeAccess {
    color:#666;
    font-size:x-small;
    display:block;
}
a.EvtFeeNewRegLink {
    padding:3px 5px 3px 5px;
    background-color:#090;
    color:#cfc;
    font-weight:normal;
    font-size:x-small;
-webkit-border-top-left-radius:3px;    
-webkit-border-top-right-radius:3px;    
-webkit-border-bottom-left-radius:3px;    
-webkit-border-bottom-right-radius:3px;    
-moz-border-radius-topleft:3px;    
-moz-border-radius-topright:3px;    
-moz-border-radius-bottomleft:3px;    
-moz-border-radius-bottomright:3px;    
}
a.EvtFeeNewRegLink:hover {
    background-color:#0c0;
    color:white;
    text-decoration:none;
}
a.EvtRegTool {
    display:block;
    float:left;
    text-align:center;
    width:40px;
    margin:2px;
    padding:3px 5px 3px 5px;
    background-color:#668;
    color:#ccf;
    font-weight:normal;
    font-size:x-small;
-webkit-border-top-left-radius:3px;    
-webkit-border-top-right-radius:3px;    
-webkit-border-bottom-left-radius:3px;    
-webkit-border-bottom-right-radius:3px;    
-moz-border-radius-topleft:3px;    
-moz-border-radius-topright:3px;    
-moz-border-radius-bottomleft:3px;    
-moz-border-radius-bottomright:3px;    
}
a.EvtRegTool:hover {
    background-color:#00c;
    color:white;
    text-decoration:none;
}

div.vCalendarLink
{
padding-left:50px;
background-image:url(add_small.png);
background-repeat:no-repeat;
background-position:left center;
margin-top:10px;
height:45px;
line-height:45px;
}

/********** Top Menu **********/

/********** Top Menu **********/

ul#CMenu
{
height:37px;
width:100%;
margin-bottom:5px;
*display:block;
}

ul#CMenu li
{
display:block;
float:left;
}

ul#CMenu li a.menu
{
color:white;
background-color:#B2CDE1;
display:block;
height:37px;
line-height:37px;
text-transform:uppercase;
border-right:1px solid white;
}

ul#CMenu li#page_366 a.menu
{
border:0px;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
}

ul#CMenu li#page_366 ul li a.menu
{
border:0px;
border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
}

ul#CMenu li#page_137
{
*background-color:#91CB8E;
}

ul#CMenu li#page_137 a.menu
{
background-color:#91CB8E;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-right:0px solid white;
*padding:0px 20px;
}

ul#CMenu li#page_137 a.menu:hover
{
background-color:#48A842;
border-top-right-radius: 15px;
-moz-border-radius-topright: 15px;
border-right:0px solid white;
*padding:0px 20px;
}

ul#CMenu li#page_137 ul
{
border-left:2px solid #48A842;
border-right:2px solid #48A842;
border-bottom:2px solid #48A842;
}

ul#CMenu li a.menu:hover, ul#CMenu li#thispage a.menu
{
background-color:#00599B;
text-decoration:none;
}

ul#CMenu li ul
{
text-align:left;
padding:12px 0px;
background-color:#E6EEF5;
font-size:90%;
*position:relative;
*left:0px;
}

ul#CMenu li#page_361 ul, ul#CMenu li#page_361
{
width:128px;
}

ul#CMenu li#page_362 ul, ul#CMenu li#page_362
{
width:200px;
}

ul#CMenu li#page_363 ul, ul#CMenu li#page_363
{
width:226px;
}

ul#CMenu li#page_365 ul, ul#CMenu li#page_365
{
width:137px;
}


ul#CMenu li#page_366,ul#CMenu li#page_366 ul
{
width:191px;
}

ul#CMenu li#thispage ul li ul a.menu:hover
{
border-bottom: 0px solid #79A8CA;
color:#00599B;
}

ul#CMenu li ul li
{
display:block;
float:none;
}

ul#CMenu li#page_137 ul li
{
*width:180px;
}

ul#CMenu li#page_137 ul li a.menu
{
color:#91CB8E;
background-color:white;
text-transform:none;
height:auto;
line-height:12px;
border-bottom:solid 1px #48A842;
padding-bottom:8px;
*padding-top:5px;
*width:140px;
*padding-left:0px;
}

ul#CMenu li#page_137 ul li a.menu:hover
{
color:#48A842;
background-color:white;
text-transform:none;
height:auto;
border-bottom:solid 1px #48A842;
*width:140px;
*padding-left:0px;
*padding-bottom:8px;
*padding-top:5px;
}

ul#CMenu li#page_137 ul li ul
{
width:108px;
left:169px !important;
border:2px solid #48A842;
background-color:#48A842;
padding:4px;
height:163px;
top:-15px !important;
}

ul#CMenu li#page_137 ul li#page_140 ul
{
top:-44px !important;
}

ul#CMenu li#page_137 ul li#page_170 ul
{
top:-73px !important;
}

ul#CMenu li#page_137 ul li#page_171 ul
{
top:-15px !important;
}

ul#CMenu li#page_137 ul li#page_172 ul
{
top:-102px !important;
}

ul#CMenu li#page_137 ul li ul a.menu
{
color:white;
background-color:#48A842;
padding:4px 0px 4px 5px;
border:0px;
border-top-right-radius: 0px;
*width:100px;
}

ul#CMenu li#page_137 ul li ul a.menu:hover
{
color:white;
background-color:#57bb51;
border-top-right-radius: 0px;
border:0px;
*width:100px;
}

ul#CMenu li ul li a.menu,  ul#CMenu li#thispage ul li a.menu
{
color:#00599B;
text-transform:none;
height:auto;
line-height:12px;
padding:6px 15px;
background-color:#E6EEF5;
border:0px;
}


ul#CMenu li ul li a.menu.hassubmenu,  ul#CMenu li#thispage ul li a.menu.hassubmenu
{
background-image:url(side_arrow.png);
background-repeat:no-repeat;
background-position:95% center;
}


ul#CMenu li ul li ul li a.menu.hassubmenu,  ul#CMenu li#thispage ul li ul li a.menu.hassubmenu
{
background:none;
}

ul#CMenu li ul li a.menu:hover, ul#CMenu li#thispage ul li a.menu:hover
{
color:#00599B;
background-color:#CCDEEB;
text-transform:none;
font-weight:bold;
}

ul#CMenu li ul li ul li a.menu, ul#CMenu li#thispage ul li ul li a.menu
{
background-color:#CCDEEB;
}

ul#CMenu li ul li ul li a.menu:hover, ul#CMenu li#thispage ul li ul li a.menu:hover
{
background-color:#B2CDE1;
}

ul#CMenu li ul li ul
{
background-color:#CCDEEB;
padding:10px 0px;
}

ul#CMenu li#page_361 ul li ul
{
left:128px !important;
}

ul#CMenu li#page_362 ul li ul
{
left:200px !important;
}

ul#CMenu li#page_363 ul li ul
{
left:226px !important;
}

ul#CMenu li#page_365 ul li ul
{
left:137px !important;
}

ul#CMenu li ul li ul li ul
{
display:none !important;
}


/********************************/
/*  End Main Menu */
/********************************/

ul.gallery.clearfix
{
padding:0px;
}

ul.gallery.clearfix img
{
height:106px;
}


/********************************/
/*  Documents */
/********************************/

dl.Document dd
{
margin:0px 0px 10px 0px;
font-style:italic;
font-size:85%;
}

dl.Document dd span.DocumentDate
{
display:none;
}

dl.Document dt
{
font-weight:bold;
}

/********************************/
/*  Home Page */
/********************************/

td.body_content div.homepage .Zine .ZineTitle h2
{
background-color: #00599B;
color: white;
padding: 4px 12px;
text-transform: uppercase;
margin:0px 0px 10px 0px;
font-size:15px;
position:relative;
left:-15px;
}

td.body_content div.homepage .Zine .ZineAbout
{
display:none;
}

td.body_content div.homepage .Zine
{
margin-bottom:25px;
}

td.body_content div.homepage .Zine .ZineFooter
{
display:none;
}

td.body_content div.homepage .ZineItem
{
border-bottom:2px dotted #58B3DA;
padding:0px;
}

td.body_content div.homepage table.ZineTools
{
margin-top:15px;
}

td.body_content .profile img
{
border-right: 1px solid white;
float: left;
margin: 0 15px 0 0;
position: relative;
top: -5px;
border-bottom-left-radius: 20px;
}

td.body_content .profile
{
background-color: #00AAAD;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
font-size: 11px;
height: 166px;
line-height: 120%;
padding-top: 5px;
color:white;
padding-right:10px;
}

td.body_content .profile h2
{
font-size:125%;
}

td.body_content .profile h3
{
margin-bottom:3px;
font-size:115%;
margin-top:5px;
}

td.body_content .profile p
{
margin-top:3px;
}


td.body_content .profile a, td.leftsidebar .profile a
{
color:white;
text-decoration:underline;
}

td.body_content .profile a:hover, td.leftsidebar .profile a:hover
{
color:#ddd;
text-decoration:none;
}

td.leftsidebar .profile
{
background-color: #80ADB9;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;
font-size: 11px;
padding: 5px 15px 10px 15px;
color:white;
width:170px;
}

td.leftsidebar .profile h2
{
color:white;
text-transform:none;
}

td.leftsidebar .profile img
{
border-bottom: 1px solid white;
float: left;
margin: 0 0 10px 0;
position: relative;
top: -5px;
left:-15px;
border-top-left-radius: 20px;
}

td.leftsidebar h2
{
color:#00599B;
text-transform:uppercase;
}

td.leftsidebar
{
width:200px;
padding-right:15px;
}


/************ Subscribe Form (MailChimp) ***************/

#mc_embed_signup label {
    display: inline-block;
    width: 85px;
    text-align: right;
    margin: 15px 10px 0 0;
    position: relative;
    bottom: 2px;
}

#mc_embed_signup .input-group label {
    width: 165px;
    margin: 0;
    position: relative;
    bottom: 2px;
}

#mc_embed_signup .input-group ul {
    list-style-type: none;
}

#mc_embed_signup .mc-field-group.input-group strong {
    margin-top: 15px;
    display: block;
}

#mc_embed_signup #mce-FNAME,
#mc_embed_signup #mce-EMAIL,
#mc_embed_signup #mce-LNAME,
#mc_embed_signup #mce-MMERGE3,
#mc_embed_signup #mce-ORG{
    width: 240px;
}

#mc_embed_signup .indicates-required {
    margin-bottom: 7px;
}


/********************************/
/*  Staff Template */
/********************************/

td.body_content.staff h2
{
color:#00599B;
font-size:17px;
font-weight:bold;
margin-bottom: 5px;
}

td.body_content.staff h3
{
color: #999999;
font-size: 13px;
margin: 0px 0px 3px 0px;
}

td.body_content.staff h4
{
font-size: 8pt;
color:#4D4D4D;
margin-top:0px;
}

/*
div.accomp #ImageRotate_Div
{
position: relative !important;
} 
*/

div.JGallery h1
{
display:none;
}

div.FAQs table.ZineTools tbody td a {display:none;}

table.accordionbox{
width:100%;
}

.Zine th.accordioncontrol span.ZineDate {display:none;}

.Zine th.accordioncontrol {
cursor:pointer;
background:#F4F4ED;
padding:10px 15px 10px 15px;
margin-bottom:5px;
border-radius:5px;
display:block;
border:1px solid #eee;
}

.Zine th.accordioncontrol .accordioncontrol img {
margin:0px;
}

td.body_content .custom_articles div.ZineTitle h2 {
display:none;
}

td.body_content .custom_articles table.ZineTools {
display:none;
}

.noRSS .ZineTools{
display:none;
}


td.body_content .home-wrap img {
    margin: 0;
}


