/* 
*	D. Allegrucci
*	South Charlotte Productions
*/

body{ font-family: Arial, Verdana, sans-serif; font-size: 14px; margin: 0; text-align:center; padding: 0; background:url(../images/bg.gif) repeat-x #004b8c; color: #000; }
a { color:#004b8c; }
h2 { color: #194072; font-weight:normal; margin-bottom: 14px; font-size: 24px; }
h3 { color:#194072; font-size:18px; font-weight:bold;  }

#container{ text-align: left; width: 936px; margin: 0 auto 20px auto; background:url(../images/bg-white.jpg) repeat-y; border-bottom: 14px solid #004b8c; }

#homePanel { margin: 0 0 0 13px; }

#header { background:url(../images/logo.jpg) no-repeat; height: 166px; position: relative; }
	#nav { }
	#nav a.mainNav { width: 117px; height: 43px; overflow: hidden; margin:0; display:block; position: absolute; top: 79px; outline: none; text-indent: -99999px; }
	#nav a.mainNav:hover, #nav a.mainNav.selected {background-position: 0 -43px; }
	
	#nHome{  background:url(../images/b-home.jpg) no-repeat; left: 21px; }
	#nAbout{  background:url(../images/b-about.jpg) no-repeat; left: 142px; }
	#nServices{  background:url(../images/b-services.jpg) no-repeat; left: 264px; }
	#nWeddings{  background:url(../images/b-weddings.jpg) no-repeat; left: 555px; }
	#nSchool{  background:url(../images/b-school.jpg) no-repeat; left: 555px; }
	#nMitzvahs{  background:url(../images/b-mitzvahs.jpg) no-repeat; left: 677px; }
	#nContact{  background:url(../images/b-contact.jpg) no-repeat; left: 799px; }
	
	
	#content { padding: 20px 0 0 38px; }
.smTextCol { width: 264px; float: left; display: inline; margin: 0 32px 20px 0; }
.mdTextCol { width: 548px; float: left; display: inline; margin: 0 32px 20px 0; }
.lgTextCol { width: 832px; margin: 0 32px 20px 0; }

.padTop { padding-top: 48px; }
.schoolVid { padding-top: 28px;}

ul.bigList { width: 190px; float:left; font-size: 18px; color:#194072; padding: 0 0 20px 31px; list-style:url(../images/bullet-arrow.jpg); }
ul.bigList li { }

a.makeADiff{margin:0 0 3px 0;display:block;background:url(/images/buttons/makediff.gif) no-repeat;height:80px;width:220px;text-decoration:none;}
.makeDifference{position:relative;top:35px;line-height:12px;left:10px;text-decoration:none;color:#343c61;font-size:11px;}

#footer { background: #8cc0d4; margin: 0 13px; padding: 10px 0; text-align:center; color: #004b8c; }
#footer a { color: #004b8c; }

.input150 { float: left; width: 150px; margin: 0 15px 15px 0; }
.input150 input, .input150 select {  width: 150px; }

#loginForm { border: 1px solid #a3cddd; width: 160px; margin: 0 auto 20px auto; padding: 20px; }
#loginForm form {  }

