@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
outline:none;
}
body{
background:white;
color:#652a67;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.clear{
clear:both;
}
a img{
border:none;
}
#wrapper{
width:985px;
margin:auto;
}

#header{
width:985px;
height:279px;
background:url(../images/header.jpg) no-repeat;
float:left;
}
#link{
display:block;
width:220px;
height:265px;
cursor:pointer;
float:left;
}

/*-------------MENU-------------*/
#menu{
width:715px;
float:right;
height:22px;
margin-top:20px;
}
#menu ul {
list-style:none;
}
#menu ul li {
float:left;
}
#menu ul li a{
display:block;
height:22px;
}
#menu span{
display:none;
}
#menu1{
background:url(../images/menu1.gif) no-repeat;
width:72px;
}
#menu2{
background:url(../images/menu2.gif) no-repeat;
width:104px;
}
#menu3{
background:url(../images/menu3.gif) no-repeat;
width:143px;
}
#menu4{
background:url(../images/menu4.gif) no-repeat;
width:165px;
}
#menu5{
background:url(../images/menu5.gif) no-repeat;
width:118px;
}
#menu6{
background:url(../images/menu6.gif) no-repeat;
width:113px;
}

#menu a:hover, #menu .active{
background-position:bottom;
}

/*------------------------*/
#shadow{
width:985px;
height:9px;
background:url(../images/shadow.png) no-repeat;
position:absolute;
margin:-10px 0 0 -15px;
.margin:-10px 0 0 -969px;
}
#shadow2{
	width:985px;
	height:9px;
	background:url(../images/shadow.png) no-repeat;
	position:absolute;
	margin:-10px 0 0 -15px;
	left: 152px;
	top: 289px;
}

#content{
width:955px;
background:white;
float:left;
padding:10px 15px;
}
#content a, .green{
color:#95c43d;
}
.bigger{
font-size:16px;
}
#content h1{
padding:8px 0;
font-size:22px;
}
#content h2{
padding:6px 0;
font-size:16px;
}
#content p,#content ul, #content ol{
padding:8px 0;
}
.index{
background:url(../images/left.gif) repeat-y !important;
}

#column1{
width:330px;
float:left;
}
#column2{
width:320px;
float:right;
}
label{
display:inline-block;
width:60px;
}
#vid{
margin:10px 0;
}
#input,  label{
margin:5px 0;
}
#name,  #email, #phone, #about, #comments, #info{
width:240px;
}
#left{
width:239px;
float:left;
padding:0 15px 0 0;
}

#Join label{
display:inline-block;
width:150px;

}


#right{
width:670px;
float:left;
padding:0 15px;
}
/*--------------Footer---------------*/
#footer{
width:955px;
height:19px;
float:left;
background:url(../images/footer.gif) no-repeat;
padding:25px 15px 0 15px;
}
#footer a{
text-decoration:none;
}
#footer ul{
list-style:none;
}
#footer ul li{
float:left;
}
#footer ul li a{
padding:0 20px 0 0;
color:#9a859b;
}
#footer ul li a:hover, #footer .active{
color:#95c43d;
}
#footer .register{
float:right;
font-style:italic;
font-weight:bold;
.width:160px;
}
#footer .register a{
color:#95c43d;
}
em.error{
color:red;
font-size:10px;
}


/*-----------------BOXES-------------*/
.box{
width:250px;
padding:10px;
float:left;
margin:10px 20px;
background:#CCCCCC;
}
.box p,.box h2{
text-align:center;
}

.left{
float:left;
margin:0 15px 0 0;
}
.right{
float:right;
margin:0 0 0 15px;
}

