/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
	background: url(../img/bg2.png) top left repeat-x,
				url(../img/bg.png) repeat-x;
				margin:50px 0px; padding:0px;
				background-color: #000;
}
body a {
	color: #fff;
}
p {
	font-family: 'Open Sans', sans-serif;
}
#container {
    width: 100%;
    margin: 0 auto;
}
#header {
	height: 100px;
}
#wrapper { 
 margin: 0 auto;
 width: 100%;
}
.bannerleft {
	float: left;
	width: 40%;
	background:#404040;
	padding-left: 10%;
	height: 75px;
	margin-bottom: 10px;
}
.bannerright {
	float: right;
	text-align:right;
	width: 40%;
	background:#404040;
	padding-right: 10%;
	height: 75px;
	margin-bottom: 10px;
}

#primary {
    float: left;
    width: 30%;
	margin-top: 30px;
	text-align:right;
	margin-left: 50px;
}
#primaryabout {
    float: left;
    width: 30%;
	margin-top: 30px;
	text-align:right;
	margin-left: 20px;
}
#left {
    float: left;
    width: 480px;
	margin-left: -160px;
	margin-top: 100px;
}
#content {
    float: right;
    width: 50%;
	margin: 50px 50px 0 70px;
}
#content a {
	color: #C01E2B;
}
#content2 {
    float: left;
    width: 20%;
	margin: 30px 50px 0 90px;
}
#content3 {
    width: 90%;
	margin: 0 auto;
}

#secondary {
    float: left;
    width: 120px;
}

#footer {
    clear: both;
}

.ytwrapper {
    border-radius:5px;   
    border:2px solid #FFF; 
    background:#FFF;
	text-align:center;
    width:450px;
    height:338px;
    overflow:hidden;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;}​
.aboutvideo {
    border-radius:5px;   
    border:2px solid #FFF; 
    background:#FFF;
	text-align:center;
    width:640px;
    height:480px;
    overflow:hidden;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;}​

#logo {
	text-align:center;
	font-size: 46px;
	color: #fff;
}
h1 {
	font-size: 50px;
	color: #C01E2B;
	margin-top: 10px;
}
h1 a {
	color: #C01E2B;
}
h2 {	text-align:center;
	font-size: 46px;
	color: #fff;
}
.nav2 {
	margin: 0px 0px 0px 0px;
	color: #C01E2B;
	font-size: 28px;
	background-image: url(../img/jewel.png);
	background-repeat: no-repeat;
	padding-left: 30px;  /* width of the image plus a little extra padding */
}
.nav3 {
	margin: 0px 0px 0px 10px;
	color: #C01E2B;
	font-size: 28px;
	background-image: url(../img/jewel.png);
	background-repeat: no-repeat;
	text-align:right;
	padding-left: 30px;  /* width of the image plus a little extra padding */
}
.nav4 {
	color: #fff;
	font-size: 28px;
	background-image: url(../img/jewel.png);
	background-repeat: no-repeat;
	padding-left: 30px;  /* width of the image plus a little extra padding */
}
.nav5 {
	float:left;
	width: 30%;
	margin: 10px 0px 0px 0px;
	color: #C01E2B;
	font-size: 28px;
	background-image: url(../img/jewel.png);
	background-repeat: no-repeat;
	padding-left: 30px;  /* width of the image plus a little extra padding */
}
#aboutme
{
border:2px solid #a1a1a1;
padding:10px 40px; 
background:#333;
width:420px;
color: #fff;
border-radius:15px;
-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}
.backtohome {
	text-align:right;
	color: #fff;
}
.backtohome a {
	color: #fff;
	text-decoration: none;
}
/* normal image */
.normal-img {
	background: #ccc;
	border: solid 1px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.normal-img-2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* rounded image styles */
.rounded-img {
	display: inline-block;
	border: solid 1px #fff;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
 display:block; }
}
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}
.dancedesc {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
}
ul {
   list-style-type: none;
}

li {
   float: left;
   width: 180px;
   margin-bottom: 40px;
  }