/* MAIN STRUCTURE */
body {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/330) #E4BDD0 top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bHome {
background: #ac7c94 url(http://www.successinthecity.org/ht/a/GetImageAction/i/208);
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#sitecontainer {
margin-top: 18px;
width: 1176px;
border:none !important;

}

#main {
width: 641px !important;
padding: 0px;
margin:0;
float:left;
font-weight:normal;
font-family:Verdana ;
border-left: 4px solid #E4BDD1;
border-right: 4px solid #E4BDD1;
background:#fff;
margin:0px 0 0 0 !important;
padding: 25px ;
height: 472px !important;
overflow: auto;
}
#main.mtHome{

height: 510px !important;
width:595px !important;
border-left: 4px solid #E4BDD1;
border-right: 4px solid #E4BDD1;
padding:0 !important;
overflow:hidden;

margin:0 !important; 
}
/* white page style */

h1, h2 {
 color:#F140AA;
 background:none;
 border:none;
 font-family:Verdana;
 font-size:2em !important;
 font-weight:normal;
 padding:0;
 text-align:left;
}


#logo{
display: block;
margin-left: 126px;
height:125px;
overflow:hidden;
}
#navigation {
display: block;
margin-bottom: -9px;

}
/* ie 7 fix */
*+html #navigation { margin-bottom:4px; }
/* ie 6 fix */
/*\*/ * html #navigation { margin-bottom:4px; } /**/

/* TOP PRIMARY NAV */
#nav1 {
width: auto;
display: block;
height: auto !important;
clear: both !important;
float: right;
marg/n-top:0 ;
margin-bottom: 7px;
margin-right: 150px;
 width:645px;
}
/* ie 7 fix */
*+html #nav1 { margin-top:5px; margin-bottom:5px; margin-right:150px; }
/* ie 6 fix */
/*\*/ * html #nav1 { margin-top:-5px; margin-bottom:2px; margin-right:75px;} /**/
#nav1 a{
color: #330000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px !important;
font-weight: bold;
width: 100px;
}

/* TOP SECONDARY NAV */
#nav2 {
display: block;
height: auto !important;
clear: both !important;
float: right;
margin-right: 0px;
width: 641px;
margin-bottom: 18px;
marg/n-top:0px;

text-align:left;
}
/* ie 7 fix */
*+html #nav2 { margin:10px 0 5px 0; padding-top:15px;}
/* ie 6 fix */
/*\*/ * html #nav2 { margin-top:15px; } /**/


#nav2 ul li{
float: left;
}
#nav2 a{
color: #663333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.foldOut {
display: none !important;
}

/* rigth sidebar */
#extra {
width: 148px;
background-repeat: repeat-y;
margin-top: 0px;
height: 426px !important;
border-right: 4px solid #E4BDD1;
float:left;
}

#leftNav {
margin-left: 126px;
}
#leftNav a{
display: block;
font-size: 14px;
color: #ff0099;
text-decoration: none;
height: 35px;
}
/*left sidebar */
#bHome #lSidebar {
float: left;
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/224) repeat-y left top;
width: 369px;
clear: both;
height: 520px!important;
border-bottom: 1px solid #E4BDD1;
}
#lSidebar {
float: left;
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/224) repeat-y left top;
width: 369px;
clear: both;
height: 521px!important;
}
#lSidebar .leftBx {
display: block;
}
#lSidebar .bottompart {
display: none;
position: absolute;
top: 473px;
bottom: 0px;
height: 127px;
z-index: 1;
}
#bHome #lSidebar .bottompart {
display: block;
position: absolute;
top: 473px;
bottom: 0px;
height: 127px;
z-index: 1;
}
.pHome {
margin-top: 265px;
margin-left: 180px;
margin-right: 30px;
color: #fff;
}
.pHome h1{
color:#ec008c;
font-size: 28px;
font-family:Arial, Helvetica, sans-serif !important;
font-weight: normal;
border: none;
background: none;

}
#sponsor {
margin-top: 25px;
}
#sponsor .releases, 
#sponsor .releases p {
height:75px;
padding:0px !important;
margin:0px;
display:block;
overflow:hidden;
}
#sponsor .releases p img {
float:left;
}

/* PROM EVENTS */
.promEvents {
	margin-left: 165px;
	margin-right: 30px;
	margin-top: -25px;
	height:350px;
	overflow:hidden;
        
}
.promEvents h2{
font-size: 18px;
font-family:Arial, Helvetica, sans-serif !important;
background: none;
border: none;
font-weight: normal;
color:#ec008c;
padding: 0px;
}
.promEvents p {
color: #ffccff !important;
font-size: 10px;
display: block;
clear: both;
}
.promEvents p strong{
color: #fff;
}
.promEvents p .morelink a{
color: #ffccff !important;
font-size: 10px;
margin-top: 10px;
display: block;
text-align: right;
text-decoration: none;
}

/*FOOTER */
#bHome #footer{
background: none;
width:1176px;
margin:0px auto;
}
#footer {
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/377) no-repeat top center;
height: 80px;
width:1176px;
margin:0px auto;
}
#footer a{
color: #330000;
}
#footer .bling-joinform {
width: 209px;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #fff;
margin-left: 200px;
float: left;
display: inline;
}
#footer .bling-joinform .txtBx{
margin-top: 5px;
width: 131px;
border-top: 2px solid #795868;
border-right: 2px solid #b78da2;
border-bottom: 2px solid #b78da2;
border-left: 2px solid #8d6679;
}
#footer .bling-joinform .subBtn{
margin-top: 5px;
background: #5a1b45;
border-top: 2px solid #401331;
border-right: 2px solid #70395e;
border-bottom: 2px solid #835474;
border-left: 2px solid #4a1639;
color: #d607aa;
}
#footer .phoneBx{
width: 220px;
margin-left: 200px;
_margin-left: 75px !important;
float: left;
color: #330000;
font-size: 10px;
margin-top: 20px;
}
#bHome #footer .phoneBx{
width: 220px;
float: left;
color: #330000;
font-size: 10px;
margin-left: 55px;
margin-top: 20px;
}
#footer .powBx{
width: 280px;
float: left;
color: #330000;
font-size: 10px;
margin-left: 55px;
margin-top: 20px;
margin-bottom: 10px;
text-align: right;
}
#footer .copyBx{
width: 280px;
float: left;
color: #330000;
font-size: 10px;
margin-left: 55px;
margin-top: 20px;
margin-bottom: 10px;
text-align: right;
}
#bHome #footer .copyBx{
width: 280px;
float: left;
color: #330000;
font-size: 10px;
margin-left: 55px;
margin-top: 20px;
margin-bottom: 10px;
text-align: right;
}

/* Events */

.mtEventDetails h1{
}
.mtEventDetails h3{
width: 430px;
padding-left: 0px;
margin: 0px;
color: #660066;
font-size: 11px;
}
#rEBx{
float: right;
width: 166px; 
}
#rEBx .imgBx img{
float: left;
padding-left: 0px !important;
margin-bottom: 15px;
}
#rEBx .calendarBtn img{
margin:10px 0 10px 0;


}
#rEBx .dateBx{
font-weight: bold;
color: #663366;
font-size: 10px;
}
.locBx{
display: none;
}
.docBx{
font-size: 10px;
color: #663366;
}
.docBx a{
color: #cc0099 !important;
font-weight: bold;
}
.bEBx {
float: left;
width: 430px;
}
/* MEMBERSHIP */
#main.mt176, #main.mt177, #main.mt178, #main.mt179{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/337) no-repeat right top;
}
#main.mt176 h3, #main.mt177 h3, #main.mt178 h3, #main.mt179 h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mt176 #pBx, #main.mt177 #pBx, #main.mt178 #pBx, #main.mt179 #pBx{
width: 430px;
}
#main.mt176 h1, #main.mt177 h1, #main.mt178 h1, #main.mt179 h1 {
line-height: normal;
font-size: 18px !important;
}

/* GET INVOLVE */
#main.mt184, #main.mt185, #main.mt186{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/342) no-repeat right top;
}
#main.mt184 h3, #main.mt185 h3, #main.mt186 h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mt184 #pBx, #main.mt185 #pBx, #main.mt186 #pBx, #main.mt179 #pBx{
width: 430px;
}
#main.mt184 h1, #main.mt185 h1, #main.mt186 h1 {
line-height: normal;
font-size: 18px !important;
}

/* MEDIA */
#main.mtGallery, #main.mt188, #main.mt189{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/347) no-repeat right top;
}
#main.mtBlogger{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/344) no-repeat right top;
}
#main.mtGallery h3, #main.mt188 h3, #main.mt189 h3, #main.mtBlogger h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mt188 #pBx, #main.mt189 #pBx, #main.mtBlogger #pBx, #main.mtGallery #pBx{
width: 430px;
}
#main.mtGallery h1, #main.mt189 h1, #main.mtBlogger h1, #main.mt188 h1 {
line-height: normal;
font-size: 18px !important;
}
#main.mtGallery .galleryBx{
border-bottom: 1px dotted black;
}
/* STORE */
#main.mtStore{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/348) no-repeat right top;
}


#main.mtStore h3{
color: #660066;

padding: 0px;
font-size: 10px;
}
#main.mtStore #pBx{
width: 430px;
}
#main.mtStore h1 {
line-height: normal;
font-size: 18px !important;
}
#main.mtStore h1 a{
color: #ec008c;
line-height: normal;
font-size: 18px !important;

}
#main.mtStore #prodBx{
border-bottom: 1px dotted black;
height: 150px;
}
#main.mtStore #prodBx .prodBlurb{
margin-top: 25px;
}
#main.mtStore #prodBx .prodPrice{
margin-top: 25px;
}

/* ABOUT */
#main.mt192{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/381) no-repeat right top;
}
#main.mt192 h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mt192 #pBx{
width: 430px;
}
#main.mt192 h1 {
line-height: normal;
font-size: 18px !important;
}
/* SPECIAL PROJECTS */
#main.mtPrograms{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/381) no-repeat right top;
}
#main.mtPrograms h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mtPrograms #pBx{
width: 430px;
}
#main.mtPrograms h1 {
line-height: normal;
font-size: 18px !important;
}

/* CONTACT */
#main.mtOrganizationDetails{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/345) no-repeat right top;
}
#main.mtOrganizationDetails h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mtOrganizationDetails #pBx{
width: 430px;
}
#main.mtOrganizationDetails h1, #main.mtOrganizationDetails h2 {
line-height: normal;
font-size: 18px !important;
 color:#F140AA;
 background:none;
 border:none;
 font-family:Verdana;
 font-size:2em !important;
 font-weight:normal;
 padding:0;
 text-align:left;
}

/* EVENT LIST */
#main.mtEvents{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/345) no-repeat right top;
}
#main.mtEvents ul li {
padding:0 0 0 40px;
min-height:35px;
height:auto !important;
height:35px;
}
#main.mtEvents ul li.c1 {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/1854) no-repeat left top;
}
#main.mtEvents ul li.c2 {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/1856) no-repeat left top;
}
#main.mtEvents ul li.c3 {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/) no-repeat left top;
}
#main.mtEvents h3{
color: #660066;
padding: 0px;
font-size: 10px;
}
#main.mtEvents #pBx{
width: 430px;
}
#main.mtEvents h1 {
line-height: normal;
font-size: 18px !important;
 color:#F140AA;
 background:none;
 border:none;
 font-family:Verdana;
 font-size:2em !important;
 font-weight:normal;
 padding:0;
 text-align:left;
}
#main a {
color: #660066;
}
#main a:hover {
 color:#F140AA;
}

/* added */
.mtEventDetails #rEBx{
float: left;
width: 166px; 
width:500px;
}

/* Fix event calendar */
body#bEventListing #sitecontainer {
margin:30px auto 0 auto;

background:none;

}
body#bEventListing #navigation {
margin:58px 0 0 0;
}
body#bEventListing #footer {
margin:0px 0 0 0;
}
/* Fix event calendar for ie6 */
/*\*/ * html body#bEventListing #lSidebar {
margin:-48px 0 0 0;
} /**/

/*\*/ * html body#bEventListing #main {
margin:-48px 0 0 0 !important;
} /**/

/* Fix event calendar for ie7 and later */
*+html body#bEventListing #lSidebar {
margin:-62px 0 0 0;
}
*+html body#bEventListing #main {
margin:-62px 0 0 0 !important;
}

/* donation form */
span.required {
color:#F140AA;
font-weight:bold;
font-size:12px;
}
.mtMakeDonation table {
width:500px;
}
.mtMakeDonation input, .mtMakeDonation select {
width:160px;
margin:0 10px 10px 10px !important;
}
#main table td.question {
width:auto !important;
margin: 0 0 10px 0 !important;
font-size:11px; 
}