
/* CSS Document */
html {
	background: #3c6977 url(backgrounds/bodyback.jpg) repeat-x;
}

body {
padding:0px;
margin:0px;
background: url(body.jpg) top center no-repeat;
text-align:center;


}
a {
	color:#3c6977 !important;
	text-decoration:none;
}
a:hover {
	color:#909062 !important;
	text-decoration:none;
}

a#dnn_ctr492_SearchInput_plSearch_cmdHelp {
	margin-left:10px;
}
#dnn_ctr493_SearchResults_dgResults {
	margin-left:20px;
	margin-top:15px;
}
#wrapper {
	width:965px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	
}
#header {
	border:none;
	height:116px;
	width:100%;
	text-align:right;
	background:url(top_header.jpg) top;
	background-repeat:no-repeat;
}

#navigation {

	text-align:left;
	background-color:#003f4c;
	border-top:#9c9660 3px solid;
	border-bottom:#9c9660 3px solid;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	background-image:none !important;
}
#navigation * {
	margin-top:14px;
	background-image:none !important;
	background-color:#003f4c;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	padding-right:5px;
	border:none;
	overflow:visible;
	
}

#navigation *:hover {
	color:#909062;
}
.main_dnnmenu_submenu {
		padding-top:8px;	
		padding-bottom:9px;
		border-bottom:#9c9660 3px solid !important;
}
.main_dnnmenu_submenu img {
	padding:0px!important;
	margin:0px!important;
	}
.main_dnnmenu_submenu * {
		padding-top:3px;	
		padding-bottom:0px;
}
.MainMenu_MenuArrow
{
    display: none!important;
}
.MainMenu_RootMenuArrow
{
    display: none!important;
}

.MainMenu_MenuIcon {
	display:none !important;
	visibility:hidden!important;
}
.MainMenu_SubMenu {
	display:none!important;
}
html div.midwrap {
	border:solid 5px #0b4e5c;
	border-top:none;
	background:url(backgrounds/center_bg.jpg) repeat-y -7px -1px;
	height:100%;
	
	
}
* html div.midwrap {
padding-top:20px;
}
.contentpaneA {
	float:left;
	width:640px;
	padding:0px;
	margin:0px;
	background-color:#ecede2;
	height:100%;
	border:none !important;
}
.contentPaneB {
	background-color:#ecede2;
	clear:both;
}
.contentpane {

	background-color:#ecede2;

}

.rightpane {
	display:block;
	background: url(rback.jpg) repeat-y;
	float:right;
	width:315px;
	padding:0px;
	margin:0px;
	height:100%;
	overflow:visible;
	border:none !important;
}
.bottompane {
	float:left;
	width:320px;
	padding:0px;
	margin:0px;
	background:url(gradientback.jpg) repeat-x;
	height:100%;
	border:none !important;
	
}
.whiteout {
	width:640px;
	background:#FFFFFF;
	height:100%;
	text-align:left;
	
	}
.whiteoutb {
	width:320px;
	background:#FFFFFF;
	height:100%;
	text-align:left;
	
	
	}


.leftpane {
	float:left;
	width:320px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;	
	height:100%;
	border:none !important;
}
.leftpane span.readmore {
	
	margin-left:25px;
}
.rightpaneb {
	float:right;
	width:320px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;	
	height:100%;
		border:none !important;
}
.Leftpane01 {
	float:left;
}
.floatright {
	float:right;
	padding-right:20px;
}
.floatleft {
	float:left;
}
.footer .floatleft {
	color:#FFFFFF;
	font-size:11px;
	padding-left:20px;
	font-weight:normal!important;
	font-family:"Times New Roman", Times, serif;
}
	
.designedby {
	margin-top:10px;
	float:left;
	margin-bottom:15px;

}
.footer .SkinObject {
		font-weight:normal!important;
	font-family:"Times New Roman", Times, serif;
}
.footer .floatright {
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
	line-height:14px;
}
.footer .floatleft a {
	color:#FFFFFF !important;
	margin-right:30px;
}
img.floatleft {
	float:left;
	padding:10px;
	padding-left:0px;
	padding-top:0px;
}
.imgarrayl {
	float:left;
	width:280px;
	text-align:left;
	padding-left:15px;
	margin-bottom:10px;
	background:#FFFFFF;
}
.imgarrayl img {
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}
.imgarrayl h5 {
	margin-top:8px;
	color:#464646;
	padding-bottom:8px;
}
.imgarrayl p {
	padding:0px;
	margin :0px;
}
.imgarrayr {
	float:left;
	width:300px;
	text-align:left;
	padding-left:15px;
	background:#FFFFFF;
		margin-bottom:10px;
}
.imgarrayr img {
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}
.imgarrayr h5 {
	margin-top:8px;
	color:#464646;
	padding-bottom:8px;
}
.imgarrayr p {
	padding:0px;
	margin :0px;
}
.specialimg {
	padding-left:20px;
}
.imgarray {
	float:left;
	width:650px;
	text-align:left;
	padding-left:18px;
	background:#FFFFFF;
		margin-bottom:10px;
}
.imgarray img {
	float:left;
	padding-right:10px;
	padding-bottom:8px;
}
.imgarray h5 {
	margin-top:8px;
	color:#464646;
	margin-bottom:0px;
	padding-bottom:0px;
}
.imgarray p {
	padding:0px;
	margin :0px;
}
table.secialct {
	margin-left:20px;
}
table.secialct p {
	margin-bottom:20px;
}

table.secialct * {
	padding:0px;
	margin:0px;
	}
div.contactform 
{
    margin-top:25px;
}
.contactform input, .contactform select, .contactform textarea {
float:left;
width:145px;
margin-bottom:8px;
}

input.StandardButton 
{   
    clear:both;
    float:right;
    width:145px !important;
    margin-right:15px;
}
.ml23 {
	margin-left:145px;
}

.contactform {
	text-align:left;
}
.contactform label {
	float:left;
	width:125px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	color:#464646;
 }
.NormalBold 
{
    font-weight:normal!important;
}
ul.song li {
	list-style:none;
}
ul.song li p {
	margin:0px;
	padding:0px;
}	
.clear {
	clear:both;
	height:0px;
}
.clear * {
	display:none;
	visibility:hidden;
}
#footer {
	background-color:#999999;
	height:50px;
}
.footer {
	padding-top:10px;
}
.footer p {
	margin-top:15px;
	text-align:right !important;
		width:965px;
}

.footer p {
	float:right;
	color:#FFFFFF;
	margin:0px;
}

.newsletter {
	float:right;
	height:90px;
	margin-right:40px;
	margin-top:0px;
	width:115px;
}
.newsletter a {
	float:left;
	background:url(http://www2.cityclub.org/Portals/_default/Skins/CityClub/variousimgs/newsletter_button.jpg) no-repeat;
	height:90px;
	margin-right:40px;
	margin-top:0px;
	width:115px;
	}
.newsletter a:hover {
	background:url(http://www2.cityclub.org/Portals/_default/Skins/CityClub/variousimgs/newsletter_button.jpg) no-repeat 0 -12px;
	}
.directions {
	width:640px;
	text-align:center;
}	




.satinheader2 {
	width:613px;
	height:37px;
	background:url(satinheader2.jpg);
	margin-left:15px;
	margin-top:12px;
	margin-bottom:12px;
}

.satinheader {
	width:283px;
	height:37px;
	background:url(satinheader.jpg);
	margin-left:20px;
}

.satinheader h1 {
margin-right:0px;
}
h1 {
	color:#FFFFFF;
	font-size:16px !important;
	margin-left:10px;
	font-family: Times, "Times New Roman",  serif !important;
	float:left;
	width:315px;
	
}

h2 {
	float:left;
	color:#FFFFFF;
	font-size:16px !important;
	margin-left:5px;
	font-family: Times, "Times New Roman",  serif !important;
}
h3 {
	color:#00212c;
	font-size:12px;
	margin-left:25px;
	margin-right:25px;
	font-family: Times, "Times New Roman",  serif;

}
p {
	color:#464646;
	margin-left:25px;
	margin-right:35px;
	font-size:12px;
	font-family: Times, "Times New Roman",  serif;
	line-height:18px;
}

a {
	color:#215360;
	font-family: Times, "Times New Roman",  serif;
}

.bspacer {
	height:40px;
}
.rcolmodule {
	margin:14px;
	margin-top:12px;
	background:#FFFFFF;
	width:288px;
	text-align:center;
}
.rcoleventmodule {
	margin:14px;
	margin-top:12px;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	background:#FFFFFF url(http://www2.cityclub.org/Portals/_default/Skins/CityClub/backgrounds/upcoming_events_bg.jpg) center bottom no-repeat;
	width:288px;
	text-align:center;
}
.rcoleventmodule a {
	text-align:left;
	display:block;
	width:270px !important;
	border-bottom:solid 1px #909062!important;
	margin-bottom:3px;
	padding-bottom:3px;

}
.rcoleventmodule * {
	font-family: Times, "Times New Roman", serif !important;
	font-weight:normal !important;
	font-size:11px!important;
}
.rcolheader {
	background: url(header.jpg) no-repeat;
	width:288px;
	height:22px;
	border-bottom:#9c9660 solid 4px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.bottompane .rcolheader {
	display:none!important;
	visibility:hidden!important;
}
.bottompane  .rcoleventmodule {
	margin:14px;
	margin-top:12px;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	background:none!important;
	width:288px;
	text-align:center;
}
div.rcolheader h1 {
	text-transform:uppercase;
	line-height:22px;
	margin:0px;
	padding:0px;
	font-size:12px;
	float:none;
	text-align:center;
	width:288px;
}
.rcol_center1 {
	width:288px;
	background:#FFFFFF ;
}
.rcol_sponsors {
	height:76px;
	width:288px;
	background:#FFFFFF url(backgrounds/sponsors_bg.jpg) top;
}
	.rcol_sponsors p {
		margin-left:50px;
		margin-right:50px;
		padding-top:20px;
	}

	.rcol_media {
		height:129px;
		width:288px;
		background:#FFFFFF url(backgrounds/media_bg.jpg) bottom center;
	}
		.rcol_media ul li {
			text-align:center;
			margin-top:13px;
			margin-bottom:5px;
			list-style:none;
		}
				.rcol_media ul li p {
				display:none;
		}
			.rcol_support {
			height:159px;
			width:288px;
			background:#FFFFFF url(backgrounds/signupnow_bg.jpg) top no-repeat;
			overflow:hidden;

		}
			div.rcol_support:hover {
			background:#FFFFFF url(backgrounds/signupnow_bg.jpg) 1px -159px;

		}
			.rcol_support p {
			display:block;
			height:80px;
			margin-left:50px;
			margin-right:50px;
			margin-top:75px;
	}
	.rcol_membership {
		height:85px;
		width:288px;
		background:#FFFFFF url(backgrounds/membership_bg.jpg) bottom ;
		padding-top:8px;
		overflow:hidden;
	}
	.rcol_membership p {
		display:block;
		height:60px;
		margin-left:50px;
		margin-right:50px;
		margin-top:5px;

	}
.lm {
	margin-top:8px;
	margin-left:10px;
	}


.main_dnnmenu_submenu {
	margin-top:15px;
}

.rcol_button_wrapper {	
}
	
.rcol_button_support {
	display:block;
	margin-top:-35px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:21px;
	width:95px;
	background: url(buttons/signupnowsmall.jpg) no-repeat;
	text-indent:-99999999999999px;
}
a.rcol_button_support:hover {
	background: url(buttons/signupnowsmall.jpg) no-repeat 0 -21px;
}
.rcol_button_support p {
	font-size:0px;
	display:inline;
	height:14px;
	margin-left:0px;
	margin-right:0px;
	margin-top:500px;
	margin-left:-999999px;
}
.indent {
	padding-left:20px;
}


.rcol_button_membership {
	display:block;
	margin-top:-15px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:21px;
	width:95px;
	background: url(buttons/joinnow.jpg) no-repeat;
	margin-bottom:0px;
	
}
a.rcol_button_membership:hover {
	background: url(buttons/joinnow.jpg) no-repeat 0 -21px;
}
.rcol_button_membership p {
	font-size:0px;
	display:inline;
	height:14px;
	margin-left:0px;
	margin-right:0px;
	margin-top:500px;
	margin-left:-999999px;
	margin-bottom:0px;
}

	.rcol_button_media_A {
	margin-left:25px;
		display:block;
		text-align:center;
		height:31px;
		width:164px;
		background: url(buttons/podcast.jpg) no-repeat;
		margin-bottom:0px;
	
	}
		a.rcol_button_media_A:hover {
				background: url(buttons/podcast.jpg) no-repeat 0 -30px;	
		}
		
	.rcol_button_media_B {
		margin-left:25px;
		display:block;
		text-align:center;
		height:31px;
		width:164px;
		background: url(buttons/webcast.jpg);
		margin-bottom:0px;
	
	}
		a.rcol_button_media_B:hover {
				background: url(buttons/webcast.jpg) no-repeat 0 -30px;	
		}
	
	
		.rcol_button_media_C {
		margin-left:25px;
		display:block;
		text-align:center;
		height:31px;
		width:164px;
		background: url(buttons/ontheair.jpg) no-repeat;
		margin-bottom:0px;
	
	}
		a.rcol_button_media_C:hover {
				background: url(buttons/ontheair.jpg) no-repeat 0 -30px;	
		}
.subnav {
	display:block;
	width:613px;
	height:20px;
	background:#4E7380;
	margin-left:15px;
	margin-bottom:12px;
	margin-top:-6px;
	padding-top:4px;

	
}
.subnav p {
	display:inline;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:5px;
}
.subnav a {
	margin-left:10px;
	margin-top:4px;
	margin-bottom:3px;
	color:#FFFFFF !important;
	margin-right:10px;
	font-size:10px;
}
.subnav a:hover {
	color:#909062 !important;
}
.subnav a:visited {
	color:#FFFFFF !important;
}
.subnav a.selected {
	color:#909062 !important;
}
.Bullet {
	display:none;
	visibility:hidden;
}
.ListStyle {
	position:relative;
}
input.ListLink {
	position:absolute;
}

a#dlResults__ctl0_aDownload {
	position:absolute;
	left: 21px;
	top: 141px;
}
p.ListDuration { float:left;}
p.ListPublished { float:left;}
.dnn_ann_description {
	padding:0px;
	margin:0px;
}
.dnn_ann_description img {
float:left;
padding-left:25px;
padding-right:10px;
padding-bottom:10px;
	overflow:hidden;
}
.readmore a {
	font-size:8px;
	float:left;
	margin:0px;
	padding:0px;
}

.podcastlist h6 {
	margin-left:25px;
	margin-right:30px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	float:none;
	clear:both;

	}
.podcastlist p {
	clear:both;
	}
.podcastlistnav * {
	width:59px;
	height:21px;
}
.podcastlistnav a {
	display:block;
	background:url(http://cityclub.org/Portals/3/podcast_download.jpg) no-repeat;
}
.podcastlistnav a:hover {
	background-position:0px -21px;
}
.podcastlistnav input {
	margin-top:1px;
	display:block;
	background:url(http://cityclub.org/Portals/3/podcast_listen.jpg) no-repeat;
}
.podcastlistnav input:hover {
	background-position:0px -21px;
}
.podcastlistnav {
	margin-top:5px;
	margin-left:25px;
	float:left;
	width:50px;
	}
.podcastlisttxt {
	float:left;
	width:225px;

}		
.podcastlisttxt p {
	margin-top:0px;
	padding-top:0px;
	}
.matteventdetails {
	margin:0px !important;
	padding:0px!important;
	height:203px!important;
	width:288px!important;
}
.matteventdetails * {
	color:#464646!important;
}
.matteventdetails td {
	border:none!important;
	text-align:left!important;
}
.diss {
	display:none;
	visibility:hidden;
}
.mattHead {
	display:block;
}
.ListTitle {
		width:288px!important;
		border:none!important;
	}

.ListDataGrid, .ListHeader {
	border:none!important;
	border-collapse:inherit!important!;

}
.ListDataGrid *, .ListHeader * {
	border:none!important;
	border-collapse:separate!important!;

}
td.kilp p {
	color:#000000;
	margin:0px;
	padding:0px;
	float:none;
}
.ListAlternate {
	border:none!important;
}
.ListDataGrid {
	margin-left:15px;
}
div.gjborder {
	
}
.artwork img {
	border:#003f4c solid 4px !important;
	padding:0px;
	margin:5px;
}
.artwork h5 {
	clear:both;
	font-weight:normal!important;
}
div.DNN_ANN_viewtypeSelectorDDL {
	display:none;
	visibility:hidden;
}
.mfborder {
border:#FF0000 solid 4px !important;
}
.sitemap {
}
.sitemap p {
	padding:0px;
	padding-left:25px;
	margin:0px;
		width:100px;

}
.sitemap a {
width:100px;
}
.sitemap strong {
	display:block;
	margin-top:10px;
	
}
.theGrid td 
{
    padding:25px;
	vertical-align:top;
}
.theGrid p
{
    margin:0px;
    padding:0px;
    font-size:11px;
}
.theGrid img
{

}  
