#wrapper{  width: 980px; margin: 0 auto; background: url(http://graphics/global/dot.jpg) repeat;   }  #container{height:100%;width: 980px;}  body {	topmargin:100px;	padding:0px;	 background: url(graphics/global/Bcard_MainBG1.jpg) repeat-x;		 }	 #header{  background: url(graphics/global/header-pic2.jpg) repeat-x;	height:205px;	margin:auto;	width:980px;	}#top_header{   float:right;  height:63px;   width:567px;   margin:39px 140px 0px 20px;   }#constantcontact{}/* tab-nav */ #menu {    float:left;    width:100%;       font-size:13px;	    line-height:normal;		padding:55px 15px 0px 85px;    }		 #menu ul {    margin:0;    padding:0;    list-style:none;	 padding:10px 10px 0;    }  #menu li {    float:left;    margin: 0 2px 0px 1px;    padding:0;	 background:url("graphics/global/tab-right.jpg")      no-repeat right top;	 height: 38px;	    }		 #menu a {	      display:block;	float:left;	background:url("graphics/global/tab-left.jpg")      no-repeat left top;   padding:10px 15px 4px 12px;      text-decoration: none;font-weight: lighter;color: #ffffff;height: 38px;font-family:  Arial, Trebuchet, sans-serif;font-size: 13px;    }			 #menu a:hover {    display:block;	float:left;	background:url("graphics/global/tab-left.jpg")      no-repeat left top;   padding:10px 15px 4px 12px;      text-decoration: underline;font-weight: lighter;color: #ffffff;height: 38px;font-family:  Arial, Trebuchet, sans-serif;font-size: 13px;    }					/* Commented Backslash Hack     hides rule from IE5-Mac \*/  #menu a {float:none;}  /* End IE5-Mac hack */		#menu #current {    background-image:url("graphics/global/tab-right-active.jpg");    }  #menu #current a {    background-image:url("graphics/global/tab-left-active.jpg");    } 	#sidebar{	float:right;	width:295px;	background: #ffffff;			}		.special-text{	margin: 10px 30px 0px 20px;	font-size: 13px;	font-weight: normal;	color: #2d333d;	font-family:  Arial, Trebuchet, sans-serif;	line-height: 18px;	}		.date-text{	line-height: 20px;	margin: 0px 25px 0px 20px;	font-size: 16px;	font-weight: normal;	color: #ba0f28;	font-family: Times, Arial, Trebuchet, sans-serif;	}		.white{	background:#ffffff;	color: #ffffff;	}		#facebook{	float:right;	margin: 15px 20px 0px 0px;	}	#sidebar #specials{	margin:60px 5px 0px 10px;	}	#sidebar #photo{	margin:20px 5px 0px 30px;	}	#sidebar #spacer{	margin:40px 5px 0px 30px;		}	#sidebar #constantcontact{	margin:40px 5px 0px 0;	}		#content{	width:680px;				background: #ffffff;	font-size:14px;	float:left;			}		#content #photo{	margin:0px 5px 0px 20px;	}		@font-face {font-family: "<Miama>";src: url('Miama.otf') format("truetype");}	#content h2{	padding: 0px 5px 0px 20px;	color: #4d6281;		font-family: Arial, Trebuchet, sans-serif;	font-weight: normal;    }	#content h3{	padding: 0px 5px 0px 20px;	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-weight: normal;    }	#content h4{	padding: 0px 5px 0px 20px;	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-weight: normal;	 align:center;    }#content p{	margin: 20px;	padding: 0 40px 0 0px;			color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;		font-weight: normal;	line-height:19px;	font-size: 13px;		}			#teacher-container{ background:#ffffff;overflow: hidden;width: 980px;}  #teacher-sidebar{	float:left;	width:250px;		background:#ffffff;	}	#teacher-sidebar #photo{	margin:40px 5px 0px 30px;	float:left;	}		#teacher-content{	width:730px;    background: #ffffff;	font-size:14px;	float:right;	}		#teacher-content h2{    	padding: 10px 5px 5px 5px;	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;				}	#teacher-content h3{	padding: 0px 5px 5px 20px;	color: #29191c;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;	border-bottom: 1px solid #501f42;		}	#teacher-content p{	margin: 20px;	padding: 0 30px 10px 0px;	height: 220px;	color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;	font-weight: normal;	line-height:22px;	font-size: 14px;			}			#table-schedule{ align:center;  width:600px;  	margin: 5px 5px 5px 20px;	text-align: center;			color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;	font-weight: normal;	line-height:24px;	font-size: 13px; }	#table-pricelist{  width:600px;   text-align: left;	margin: 10px 5px 10px 20px;				color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;	font-weight: normal;	line-height:18px;	font-size: 13px; }					#content-studio{	width:980px;     background: #ffffff;	font-size:14px;	float:left;	}	#content-studio p{		padding: 0px 20px 0px 100px;	margin: 0px 80px 10px 100px;	color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;	font-weight: normal;	line-height:19px;	font-size: 13px;			}	#content-studio h2{	padding: 0px 30px 10px 100px;	margin: 0px 30px 10px 100px;	color: #29191c;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;1		}		#content-studio h3{	padding: 0px 30px 10px 100px;	margin: 0px 30px 10px 100px;		color: #29191c;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;	}	#content-studio img{	width:150px;     padding: 0px 5px 5px 20px;	float: left;			}		#content-studio-text{	width:730px;     background: #ffffff;	font-size:14px;	float: right;	padding: 0px 0px 20px 0px;	}	#content-studio-text h2{    	padding: 10px 5px 5px 5px;	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;				}	#content-studio-text h3{	padding: 0px 5px 5px 20px;	color: #29191c;	font-family: Arial, Trebuchet, sans-serif;	font-weight: bold;	border-bottom: 1px solid #501f42;		}	#content-studio-text p{	margin: 20px;	padding: 0 30px 10px 0px;	height: 220px;	color: #424443;	font-family: Helvetica, Arial, Trebuchet, sans-serif;	font-weight: normal;	line-height:22px;	font-size: 14px;			}		#content-studio-photo{	width:250px;     	float: left;	}	#content-studio-photo #photo_doug{	margin:40px 5px 0px 70px;		}	#content-studio-photo #photo_kari{	margin:210px 5px 0px 70px;		}		#content-studio-photo #photo_jim{	margin:210px 5px 0px 70px;		}#footer{	background:#29191c;		float:left;	width: 980px;	margin: 0 auto;			}	#left_footer {	width:300px;	padding:1px 0px 20px 60px;	float:left;		}	#left_footer ul{	list-style: none;		}#left_footer  li a:link, #left_footer  li a:visited{    color: #ffffff;	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;	font-weight: normal;    display: block;	font-size: 13px;	text-decoration: none;	line-height: 26px;	}#left_footer li a:hover{	text-decoration: underline;}#right_footer {	width:880px;	padding:10px;		}	#right_footer h2{	padding: 3px 0 0px 15px;	color: #8199bc;	font-family: Arial, Trebuchet, sans-serif;	font-weight: normal;	font-size: 19px;	line-height: 26px;		}	#right_footer p{	padding: 0px 0 5px 20px;	color: #ffffff;	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;	font-weight: normal;    	font-size: 13px;		line-height: 22px;}#right_footer a:link, #right_footer a:visited{    color: #ffffff;	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;	font-weight: normal;    	font-size: 13px;	text-decoration: underline;	line-height: 26px;	}#right_footer a:hover{	text-decoration: none;}#groovetrotter {	padding: 0px 0 0px 720px;	color: #ffffff;	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;	font-weight: normal;    	font-size: 12px;		}#groovetrotter a:link, #groovetrotter a:visited{    color: #ffffff;	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;	font-weight: normal;    	font-size: 12px;	text-decoration: underline;		}#groovetrotter a:hover{	text-decoration: none;}a {	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-size: 14px;	text-decoration: none;}a:hover {	color: #4d6281;	font-family: Arial, Trebuchet, sans-serif;	font-size: 14px;	text-decoration: underline;}
