/* Services - Special Events */
#content { padding:20px; width:724px; }
#banner { background:url(banner.jpg) no-repeat;	}
#sub-nav ul { margin-left:88px; }
p { padding:15px 0; }
p span { display:block; }
h4 { margin-top:15px; margin-bottom:15px; }
.section-desc { margin-bottom:20px; float:left; }
.section-pic { border:none; margin-right:15px; float:left;}
.section-desc div { width: 600px; float:right; }
#cta { padding-top:30px; padding-bottom:5px; margin:0 auto; width:365px; float:none; clear:left; } 
#cta-arrow { background:url(../../../images/cta_downarrow.gif) no-repeat; width:50px; height:46px; text-indent:-99999px; float:left; }
#cta-info { background:url(../../../images/cta_bg.gif) repeat-x; width:50; height:36px; padding:10px 13px 0px 15px; font-size:1.5em; float:left; }
#cta-roundedge { background:url(../../../images/cta_roundedge.jpg) no-repeat;  width:10px; height:46px;float:left; }
#cta-msg { clear:both; font-weight:bold; text-align:center; }
.list { margin-bottom:20px; margin-left:15px; clear:both; }
.list ul { list-style-position:inside; }
.list ul.left { float:left; width:250px; margin-right:45px; }
.list ul.right { float:left; width:250px; }
.sublist-header { list-style-type:none; }

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#sub-nav ul { margin-left:110px; }
}
