/* MAIN STRUCTURE */
html {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/6966) !important;
}

body, #bHome {
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/6978) top left repeat-x !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto !important;
_height:auto !important;
margin:0 0 0 0 !important;
padding:0px !important;
width:100% !important;
}


div#sitecontainer {

margin-top:0 !important;
padding-top:0px;
width: 960px;
border:none !important;
background:transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/6999) repeat-y scroll left top !important;
}

#bHome div#sitecontainer {
margin-top: 18px;
padding:0 !important;
width: 960px;
border:none !important;
background:transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/6999) repeat-y scroll 0 0 !important;
}

#main {
width: 640px !important;
padding: 0px;
margin:0 !important;
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: auto !important;
overflow: visible !important;

}
#main.mtHome{

height: 510px !important;
width:640px !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:18px !important;
 font-weight:normal;
 padding:0;
 text-align:left;
}



#bHome #logo{
margin-top:25px;
}
#logo {
display: block;
margin-left: 24px;
height:125px;
margin-top:15px;
overflow:hidden;
height:177px;
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/7570) no-repeat left top !important;
}
#logo a {
display:block;
height:177px;
width:236px;
}
#logo a img {
display:none;
}
#navigation {
display: block;
padding-top:10px;
border:none !important;
height:66px;
margin: 0px 0 0 0 !important;
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/6967) 0 0;
}
#bHome #navigation {
height:67px;
}

/* TOP PRIMARY NAV */
#nav1 {
width: auto;
display: block;
height: auto !important;
clear: both !important;
float: none;
marg/n-top:0 ;
margin-bottom: 3px;
margin-right: 150px;
 width:645px;
}

#nav1 a{
color: #330000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px !important;
font-weight: bold;
width: auto !important;
}

/* TOP SECONDARY NAV */
#nav2 {
display: block;
height: auto !important;
clear: both !important;
float: none;
margin-right: 0px;
width: 641px;
margin-bottom: 10px !important;
marg/n-top:0px;

text-align:left;
}

#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: 90px;
background-repeat: repeat-y;
margin-top: 0px;
height: 426px !important;
border-right: 4px solid #E4BDD1;
float:left;
display:none;
}

#leftNav {
margin-left: 25px;
}
#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/6999) repeat-y left top;
width: 262px;
clear: both;
height: 520px!important;
border-bottom: 1px solid #E4BDD1;
}
#lSidebar {
float: left;
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/6999) repeat-y left top;
width: 262px;
clear: both;
height: auto !important;
}
#lSidebar .leftBx {
display: block;
}
#lSidebar .bottompart {
display: none;
position: absolute;
top: 473px;



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: 140px;
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: 55px;
	margin-right: 15px;
	margin-top: -25px;
	height:350px;
	overflow:hidden;
        
}
.promEvents a {
color:#fff;
text-decoration:none;
}
.promEvents a:hover {
text-decoration:underline;
}
.promEvents h2{
font-size: 18px !important;
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;
margin-bottom:20px;
}
.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 */
#footer_wrap {
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/6966);
padding-top:1px;
border-top: solid #fff 1px;
}
#bHome #footer_wrap {
background: none;
padding-top:0;
border:none;

}
#bHome #footer{
background: none;
width:960px !important;
margin:0px auto;
}
#footer {
background: transparent url(http://www.successinthecity.org/ht/a/GetImageAction/i/377) no-repeat top center;
height: 80px;
width:960px !important;
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: 25px;
float: left;
display: inline;
margin-right:50px;
}
#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: 35px !important;
_margin-left: 15px !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: right !important;
color: #330000;
margin-right:25px;
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 */
.mt176, .mt177, .mt178, .mt179{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/337) no-repeat right top !important;
}
#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, #main.mt192 #pBx{
width: 640px !important;
}
#main.mt176 h1, #main.mt177 h1, #main.mt178 h1, #main.mt179 h1 {
line-height: normal;
font-size: 18px !important;
}

/* GET INVOLVE */
.mt184, .mt185, .mt186{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/342) no-repeat right top !important;
}
#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 */
.mtGallery, .mt188, .mt189{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/347) no-repeat right top !important;
}
.mtBlogger{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/344) no-repeat right top !important;
}
#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 */
.mtStore{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/348) no-repeat right top !important;
}


#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 */
.mt192{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/381) no-repeat right top !important;
}
#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 */
.mtPrograms{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/381) no-repeat right top !important;
}
#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 */
.mtOrganizationDetails{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/345) no-repeat right top !important;
}
#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:18px !important;
 font-weight:normal;
 padding:0;
 text-align:left;
}

/* EVENT LIST */
.mtEvents{
background: #ffffff url(http://www.successinthecity.org/ht/a/GetImageAction/i/345) no-repeat right top !important;
}
#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:18px !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;
}



/* 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; 
}



/* Fix event calendar for ie6 */
/*\*/ * html body#bEventListing #navigation #nav1{
padding-top:55px !important;
} /**/


/* Fix event calendar for ie7 and later */
*+html body#bEventListing #navigation #nav1 {
padding-top:50px !important;
}

#bHome #main {
min-height:0px !important;
}

#bHome {
background: #ac7c94 url(http://www.successinthecity.org/ht/a/GetImageAction/i/6978) !important; 
font-family:Verdana, Arial, Helvetica, sans-serif;
height:auto !important;
}


#bHome .navholder {
margin:0 auto !important;
padding:0px !important;
width:960px;
position:relative;
}

#bHome #nav1 {
margin:0 auto !important;
padding:0px !important;
float:none;
}

#bHome #nav2 {
clear:both;
height:36px !important;
width:960px;
margin:0 auto;
padding:0px;

}

#bHome #nav2 ul {
width:500px !important;
display:block;
margin:0 auto;
text-align:center !important;
}

#bHome #footer_wrap {
width:100%;
height:auto;
background:url(http://www.successinthecity.org/ht/a/GetImageAction/i/6966) top center !important;
border-top:1px solid #fff;
}

#bHome #footer {
width:960px !important;
margin: auto;
background: url(http://www.successinthecity.org/ht/a/GetImageAction/i/377) no-repeat top center !important;
background-position: center top;
}

#bHome .footercont {
width:960px;
margin:0 auto;
}

#bHome #bottompart_holder {
position:absolute;
top:471px;
width:100%;
margin:0 auto; !important;
}

#bHome .bottompartextra {
background-color:#E4BDD1;
display:block;
height:75px !important;
position:relative;
top:37px;
width:100%;
z-index:0;
text-align: center;
padding: 10px 0 0 0;
}
.bottompartimgwrapper {
z-index:100;
position:relative;
top:-90px;
left:-400px
}

#bsp .navholder, #bEvents .navholder {
margin:0 auto !important;
padding:0px !important;
width:960px;
position:relative;
}

#bsp #nav1, #bEvents #nav1 {
margin:0 auto !important;
padding:0px !important;
float:none;
}

#bsp #nav2, #bEvents #nav2 {
clear:both;
height:36px !important;
width:960px;
margin:0 auto;
padding:0px;
}

#bsp #nav2 ul, #bEvents #nav2 ul  {
width:550px !important;
display:block;
margin:0 auto;
text-align:center !important;
}

#bEvent #nav1, #bEvents #nav2 {
float:none !important;
}

#bsp .mt187 {
height:615px !important;
}


/* fixes for consitency */
#navigation {
width:960px !important;
margin:0 auto !important;
}
#navigation .navholder  {
position:relative !important;
width:960px;
height:65px !important;
text-align:left !important;
}
#navigation .navholder #nav1{
position:absolute;
top:45px;
width:960px;
text-align:right;

}
#navigation .navholder #nav1 ul {
width: auto;
margin-left:275px;
margin-right:50px;
}
#navigation .navholder #nav1 ul li{
width: auto !important;
float:none ;
display:inline !important;
}
#navigation .navholder #nav1 ul li a{
width: auto !important;
float:none;
padding:0 20px !important;
display:inline !important;
}
#navigation .navholder #nav2 {
position:absolute !important;
top:15px !important;
height:25px !important;
margin:0 !important;
padding-top:0 !important;
margin-top:0 !important;
width:960px;
text-align:right !important;
overflow:hidden !important;

}
#navigation .navholder #nav2 ul {
width: auto !important;
height:25px;
margin:0 50px 0 275px !important;
text-align:right !important;
}
#navigation .navholder #nav2 ul li{
width: auto!important;
float:none !important;
display:inline !important;
}
#navigation .navholder #nav2 ul li a{
width: auto !important;
float:none !important;
padding:0 20px !important;
display:inline !important;
}

#main h1 {
font-size:18px !important;
}
#main h3 {
font-size:10px !important;
padding-left:0 !important;
color:#660066;
}
.headerform {
text-align:right !important;
width:250px !important;
margin-top:35px !important;
}
#bHome #navigation {
height:66px !important;
}

/* home footer fixes */
#bHome #bottompart_holder {
overflow:hidde;
height:88px !important;
background: #e4bdd1 !important;
width:100% !important;
min-width:960px !important;
margin-left:auto !important;
margin-right:auto !important;
margin-top:39px !important;
}
#bottompart_holder .bottompart {
width:960px !important;
margin: 0px auto !important;
overflow:visible !important;
text-align:left;
}

.bottompartimgwrapper {
left:0 !important;
top:0 !important;
position:relative !important;
width:237px;
overflow:hidden;
height:127px;
margin-top:-40px;
background: url(http://www.successinthecity.org/ht/a/GetImageAction/i/235) -100px 0;
float:left;
}
.bottompartimgwrapper img {
display:none;
}
#bHome .bottompartextra {
top:-0px;
display:non;
height:87px;
width:625px;
float:right;
margin-right:55px;
_margin-right:25px;
}


/* Underline LINKS */
#nav2 a {text-decoration:none;}
#main a {text-decoration:underline;}
#extra a {text-decoration:none;}
#main .itemlist a {text-decoration:none;}

/* additional fixes */
#main li {
margin-left:25px !important;
}

#main blockquote {
border-left: solid #f140aa 3px;
background:#e4bdd1;
font-style:italic;
font-size:16px;
padding:10px 25px;
}
.headerform {
display:none;
}