body {margin: 0;  font-family: Tahoma, Geneva, sans-serif; background-color: #FFB6E4; background-image: url(images/bg.jpg); background-repeat: repeat-x;
	background-position: left top; }

p {color: #fff; font-size: .85em; line-height: 2em; }
p a {color: #fff; font-size: 1em; line-height: 2em;}
div#maincontainer {width: 774px; background: url(images/backgroundfeature.jpg) no-repeat left top; padding: 0 0 0 17px; min-height: 780px; float:left}
#maincontainer #content #innercontent img {float: left; border: 1px solid #FFB6E4; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}



#fb {float:left; margin: 85px 10px; background: #fff}

.girl {float:right!important; margin:10px 0 10px 10px; border:none!important}
.girl img {border:none!important}

div#header {width: 774px; height: 40px;}

h1#logo {height: 90px;	margin: 0;	background: url(images/logo.jpg) no-repeat left top;	float: left; width: 262px;}
h1#logo span {display:none;}
ul#topnav {	padding: 0;	list-style-type: none;	float: right;	margin-top: 25px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}
ul#topnav li {	float:left;}
ul#topnav li a {	color: #152358;	text-decoration:none;	float: left;	font-size: 0.8em;	margin-left: 3px;	padding: 8px 6px}
ul#topnav li a:hover {	background-color: #FFB6E4; 	margin-left: 3px; 	padding: 8px 5px; border: solid 1px #fff;}
h2 {margin: 0;	font-weight: normal;	color: #fff;	font-size: 1.4em;}
h2 span {	color: #FFB6E4;}
h3 {	margin: 8px 0;	font-weight: normal;	color: #a4627b;	font-size: 0.9em;}
h3 span {	font-size: 0.8em;	color: #fff;}
span.menuname {	color: #a4627b;}
div#photos {/*background: url(images/bottomphotos.jpg) no-repeat left bottom;*/	height: 310px;	float: right;	width: 345px;	margin: 30px 0 27px 0;}
div#photos img {float:right}
div#photosmenu {height: 310px; float: right; width: 345px; margin: 30px 0 27px 0; background-image: url(images/bottomphotosfood.jpg);
	background-repeat: no-repeat; background-position: left bottom;}
p#footer {color: #fff; margin: 15px 0 15px 17px; text-align: left; width: 744px; font-size: 0.8em; background-color: #152358;
	border: 1px solid #4B3752; padding: 8px 15px;}
div#content {	padding: 20px;	display: block;	clear: both;	border: 1px solid #4B3752;	background-color: #152358;	overflow: auto;	visibility: visible;}
#notice {padding: 10px; 	display: block; clear: both; 	border: 1px solid #4B3752; background-color: #152358; margin-bottom: 10px; font-family:Impact; color:#FFF; font-size:30px}
div#smallphotos {	float: left;	margin: 0 15px 0 0;}
div#innercontent {	float: left;	width: 730px;	margin: 10px 0 0 0;}
div#menucontent {	float: left;	width: 530px;	margin: 0;	height: 270px;	overflow: auto;	padding-right: 7px;}
div#photosbar {	height: 310px;	float: right;	width: 345px;	margin: 30px 0 27px 0;	background-image: url(images/bottomphotosb.jpg);	background-repeat: no-repeat;	background-position: left bottom;}
div#photosw {	height: 310px;	float: right;	width: 345px;	margin: 30px 0 27px 0;	background-image: url(images/bottomphotosw.jpg);	background-repeat: no-repeat;
	background-position: left bottom;}
a.foodlink {	float: left;	width: 300px;	margin-bottom: 10px;	text-decoration: none;	background-color: #A67F26;	padding: 5px;	color: #614810;	font-size: 1em;	margin-right: 50px;	text-align: center;}
a:hover {
}
div#photosprivate {

	height: 310px;
	float: right;
	width: 345px;
	margin: 30px 0 27px 0;
	background-image: url(images/bottomphotospriv.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
p span {
	color: #FFB6E4;
	font-size: 1.05em;
	line-height: 2em;
	font-weight: bold;
}
.approved {float:right!important; margin: 0 -5px 10px 10px!important; border: none!important}

h4 {color:#FFF; font-weight:normal; font-size:18px; margin-top:0}

blockquote {padding: 8px; border: 1px solid #fff; margin: 0 0 10px 10px; width: 230px; color:#FFF; background: #000; float:right; font-size:14px}

.bottompix {float:right!important; margin-right:0!important}

.blbx {background:#000; padding: 10px; color:#fff}

.about p {line-height: 16px
}
.rightpic {float:right!important; margin: 0 0 10px 10px}

#social_dance_img img {width: 35%;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;}
	

