body {padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0 0 10px; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }

/*li{display:list-item;
list-style-position:inside;
list-style-type:none;
list-style:inside;
margin-left:10px;
margin-top:-1px;
float:left;
display:inline;
position:relative;}*/

.bold{
	font-weight:bold;}
	
.red{
	color:#C00;}

p{
font-size:11px;
padding-left:25px;
line-height:14px;
margin-top:5px;
padding-bottom:10px;
text-align:left;
}

h1{
font-size:11px;
padding-left:25px;
line-height:14px;
padding-bottom:4px;
text-align:left;
font-weight:bold;
padding-top:5px;}


.wrapper{
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:10px;

}

.innerwrapper{
width:800px;
float:left;
display:inline;
margin-left:auto;
margin-right:auto;
border:1px solid #cccccc;
}

.newsletter{
margin-left:349px;
display:inline;
float:left;}

#dance_school_harrogate_logo{
width:272px;
height:100px;
background-image:url(../images/dance_logo_01.gif);
margin-left:1px;
display:inline;
float:left;}

#dance_school_harrogate_logo h3{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#dance_school_harrogate_logo a {
	display:block;
	width:272px;
	height:100px;
}


#navigation{
z-index:2000;
float:left;
display:inline;
width:510px;
height:32px;
margin-top:50px;
margin-left:4px;
/*border:1px solid #000000;*/
}

 #navigation ul
{
list-style: none;
padding: 0;
margin: 0;
margin-left:10px;
margin-top:2px;
height:32px;
}

 #navigation li
{
float: left;
margin-right:13px;
margin-left:10px;
margin-top:-1px;
float:left;
display:inline;
position:relative;
height:32px;
}

a.normal:active, a.normal:link, a.normal:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
text-decoration:none;
height:32px;
padding-bottom:15px;}

a.normal:hover, a.selected{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#903e98;
text-decoration:none;
background-image:url(../images/selected_08_03.gif);
background-repeat:no-repeat;
background-position:50% 100%;
padding-bottom:15px;}

.purple_strip{
width:800px;
max-height:2px;
height:2px;
background-color:#903e98;
display:inline;
float:left;
margin-top:-2px;}

.dancer{
margin-top:-150px;
margin-left:510px;
display:inline;
float:left;
position: relative;
zoom:1;}


.content{
background:#eaeaea;
display:inline;
float:left;
width:800px;
}

.content_list{
list-style:disc;
list-style-position:outside;
line-height:18px;
font-size:11px;}

.call_to_action_container{
display:inline;
float:left;
margin-top:-140px;}

.content_text{
display:inline;
float:left;
/*margin-top:-130px;*/
padding-left:50px;
width:400px;}

.content_text ul{
	font-size:11px;
	line-height:14px;
	list-style-type:disc;
	margin:0 0 20px 20px;}


.call_to_action{
display:inline;
float:left;
/*margin-top:-130px;*/
padding-left:50px;
width:180px;}

.call_to_action a, .content_text a{
font-size:11px;
font-weight:bold;
color:#903e98;}

.strong{
font-weight:bold;}

.small{
font-size:10px;}

.c2a_info{
font-size:11px;
display:inline;
float:left;
width:170px;
margin-left:15px;
line-height:13px;
margin-top:5px;
position:relative;
}

.gallery{
background-color:#d9d6d6;
width:800px;
height:132px;
float:left;
display:inline;}

.gallery_title{
display:inline;
float:left;
margin-left:15px;
margin-top:50px;
width:115px;}

.CMotion{
display:inline;
float:left;
margin-top:10px;
margin-left:10px;
width:653px;}

.footer{
width:800px;
height:35px;
background-color:#54585f;
float:left;
display:inline;
padding-top:5px;}

.footertext{
font-size:10px;
color:#ffffff;
line-height:14px;
}

.footerlinks{
font-size:10px;
color:#ffffff;
line-height:14px;
text-decoration:underline;
}

.formfield{
margin-left:30px;}

.formfield3{
margin-left:11px;}

.formfield4{
margin-left:13px;}

.formfield5{
margin-left:112px;
margin-top:-33px;}

#formbutton1{
margin-left:107px;}


.clear{
clear:both;}

