BODY
{
	background: #E5E5E5;
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 13px;
}
#container
{
	background: #FFFFFF;
	width: 923px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	border-top: 30px solid #E5E5E5;
	overflow: hidden;
}
.header
{
	display: block;
	float: left;
	background: #FF260D;
	width: 920px;
	clear: both;
	border-left: 1px solid #F9716B;
	border-top: 1px solid #F9716B;
	border-right: 1px solid #F9716B;
}
.leftcol
{
	width: 300px;
	display: block;
	float: left;
	background: #FFFFFF;
	min-height: 445px;
}
.hide
{
	display: none;
}
.logo
{
	display: block;
	float: left;
}
.navigation
{
	float: left;
	display: block;
}
.navigation UL
{
	list-style: none;
}
.beapartofit
{
	display: block;
	float: left;
	clear: both;
	height: 20px;
	width: 93px;
	margin-left: 95px;
	margin-top: 18px;
}
.info
{
	margin-top: 20px;
	display: block;
	width: 184px;
	height: 184px;
	float: left;
	clear: both;
	margin-left: 95px;
}
.newside
{
	margin-top: 20px;
	display: block;
	float: left;
	clear: both;
	margin-left: 90px;
}
.findus{
	margin-top: 60px;
	display: block;
	width: 93px;
	height: 17px;
	float: left;
	clear: both;
	margin-left: 95px;
}

.contact1
{
	display: block;
	margin-top: 340px;
	margin-left: 95px;
	display: block;
	clear: both;
	width: 144px;
	height: 32px;
}
.contact2
{
	display: block;
	margin-left: 95px;
	margin-top: 4px;
	width: 117px;
	height: 26px;
	clear: both;
}
.contactemail
{
	display: block;
	margin-left: 95px;
	margin-top: 10px;
	width: 142px;
	height: 12px;
	clear: both;
	border: 0;
}
.rightcol
{
	display: block;
	float: left;
	width: 580px;
	height: auto;
	background: #FFF;
	min-height: 445px;
	padding-left: 8px;
}
#bodycontent
{
	padding: 16px 0 25px 9px;
}
.rightcol H1
{
}
.rightcol A:link, .rightcol A:active, .rightcol A:visited
{
	color: #FE7B00;
	text-decoration: none;
}
.rightcol A:hover
{
	color: #FE250C;
	text-decoration: underline;
}
#bodycontent H1
{
	font-size: 13pt;
	color: #FE250C;
	margin: 0px 0px 25px;
}
.rightcol UL
{
	color: #FE7D0E;
	padding: 20px 0 25px 36px;
}
.homeblock
{
	width: 255px;
	height: 131px;
	display: block;
	float: left;
	margin-top: 10px;
}
.homeblock IMG
{
	border: 0;
	margin-left: 1px;
}
.homeblock A
{
	border: 0;
}
.rightcol #makepictures
{
	margin-top: 20px;
}
.rightcol #makeradio
{
	margin-bottom: 10px;
}
.rightcol #makeplates
{
	margin-top: 20px;
	margin-left: 9px;
}
.rightcol #makecommunity
{
}
.rightcol #makemusic
{
	margin-left: 9px;
}
.rightcol #participate
{
	background: url(../images/participates.jpg);
	margin-bottom: 10px;
	margin-left: 9px;
}
.footer
{
	border-top: 1px solid #E5E5E5;
	background: #FFFFFF;
	display: block;
	width: 923px;
	height: 20px;
	float: left;
}
.ln
{
	color: #FF260D;
	font-size: 13px;
	margin-left: 97px;
	float: left;
	display: block;
	width: 110px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}
.footernews
{
	display: block;
	float: left;
	font-family: verdana;
	font-size: 13px;
	margin-left: 20px;
}
.tickercontainer
{
/*the outer div with the black border*/
	background: #FFF;
	width: 710px;
	height: 20px;
	margin: 0 0 0 104px;
	padding: 0;
	overflow: hidden;
}
.mask
{
	display: block;
	width: 500px;
	background: #FFFFFF;
}
UL.newsticker
{
/*that's your list*/
	position: relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
UL.newsticker LI
{
	float: left;
/*important: display inline gives incorrect results when you check for elem's width*/
	margin: 0;
	padding: 0;
	background: #FFF;
}
UL.newsticker A
{
	white-space: nowrap;
	padding: 0;
	color: #000000;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
	text-decoration: none;
}
UL.newsticker SPAN
{
	margin: 0 10px 0 0;
}
.navigation UL
{
	width: 600px;
	margin-top: 95px;
}
.home
{
	display: inline-block;
	width: 87px;
	height: 35px;
	float: left;
	background: url(../images/home-off.png) no-repeat;
	clear: none;
	position: relative;
	margin-left: 14px;
}
.aims
{
	display: inline-block;
	width: 75px;
	height: 35px;
	float: left;
	background: url(../images/aim-off.png) no-repeat;
	margin-left: 18px;
	clear: none;
	position: relative;
}
.partnerships
{
	display: block;
	width: 160px;
	height: 35px;
	float: left;
	background: url(../images/part-off.png) no-repeat;
	margin-left: 18px;
}
.links
{
	display: block;
	width: 87px;
	height: 35px;
	float: left;
	background: url(../images/links-off.png) no-repeat;
	margin-left: 18px;
}
.home-on, .home:hover
{
	display: inline-block;
	width: 87px;
	height: 35px;
	float: left;
	background-image: url(../images/home-on.png);
	background-repeat: no-repeat;
	clear: none;
	position: relative;
	margin-left: 14px;
}
.aims-on, .aims:hover
{
	display: inline-block;
	width: 75px;
	height: 35px;
	float: left;
	background-image: url(../images/aim-on.png);
	background-repeat: no-repeat;
	margin-left: 18px;
	clear: none;
	position: relative;
}
.news-on, .news:hover
{
	display: block;
	width: 69px;
	height: 35px;
	float: left;
	background-image: url(../images/news-on.png);
	background-repeat: no-repeat;
	margin-left: 18px;
}
.news
{
	display: block;
	width: 69px;
	height: 35px;
	float: left;
	background: url(../images/news-off.png) no-repeat;
	margin-left: 18px;
}

.partnerships-on, .partnerships:hover
{
	display: block;
	width: 160px;
	height: 35px;
	float: left;
	background-image: url(../images/part-on.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	margin-left: 18px;
}
.links-on, .links:hover
{
	display: block;
	width: 87px;
	height: 35px;
	float: left;
	background-image: url(../images/links-on.png);
	background-repeat: no-repeat;
	margin-left: 18px;
}
.makehead
{
	margin-top: 20px;
	min-width:500px;
	min-height:250px;
	display:block;
}
.home-on
{
	display: inline-block;
	width: 87px;
	height: 35px;
	float: left;
	background: url(../images/home-on.png) no-repeat;
	clear: none;
	position: relative;
	margin-left: 14px;
}
.aims-on
{
	display: inline-block;
	width: 75px;
	height: 35px;
	float: left;
	background: url(../images/aim-on.png) no-repeat;
	margin-left: 18px;
	clear: none;
	position: relative;
}
.partnerships-on
{
	display: block;
	width: 160px;
	height: 35px;
	float: left;
	background: url(../images/part-on.png) no-repeat;
	margin-left: 18px;
}
.links-on
{
	display: block;
	width: 87px;
	height: 35px;
	float: left;
	background: url(../images/links-on.png) no-repeat;
	margin-left: 18px;
}
.body
{
	width: 520px;
	font-family: verdana, arial;
	color: #FF8008;
	font-size: 13px;
}
.leftnavmake LI
{
	list-style: none;
}
.leftnavmake LI A IMG
{
	text-decoration: none;
	border: 0px solid #000000;
}
.body H2,h2
{
	color: #FF260D;
	font-size: 14px;
	font-family: verdana;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}
.body P
{
	margin: 0;
	padding: 0;
}
.body A
{
	font-family: verdana, arial;
	color: #FF8008;
	font-size: 13px;
	font-weight: bold;
}
.takepart
{
	display: block;
	width: 128px;
	height: 37px;
	margin-top: 25px;
	border: 0;
	margin-bottom: 10px;
	clear:both;
}
.takepart IMG
{
	border: 0;
}
.contform
{
	display: block;
	width: 440px;
	min-height: 360px;
	border: 1px solid #FF0000;
	background: #FFFFFF;
	position: absolute;
	margin-top: -405px;
	margin-left: 173px;
	display: none;
	overflow: hidden;
}
.contform P
{
	color: #FF8008;
	font-size: 13px;
	font-family: verdana;
	margin-left: 10px;
}
.formerror P
{
	display: block;
	clear: both;
	color: #FF2515;
}
.contform LABEL
{
	margin-left: 10px;
	margin-top: 5px;
	display: block;
	width: 170px !important;
}
INPUT[type="checkbox"]
{
	display: block;
	margin-left: 40px;
	margin-right: 20px;
	margin-top: 5px;
}
.contform INPUT
{
	margin-top: 5px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}
#contform BUTTON
{
	clear: both;
}
INPUT[type="submit"]
{
	display: block;
	clear: both;
	margin-left: 180px !important;
	margin-bottom: 10px !important;
	background-color: transparent;
	background: url(../images/submit.jpg);
	border: 0px solid #000000;
	width: 80px;
	height: 26px;
	text-indent: -9999px;
	text-transform: capitalize;
}
.forminputs
{
	display: block;
}
.contform .close
{
	float: right;
	margin-top: -5px;
	border: 0;
}
.contform IMG
{
	border: 0px solid #000000;
	text-decoration: none;
}
.formitem
{
	float: left;
	display: block;
	min-width: 150px;
	height: 40px;
	border: 1px solid #FF0000;
}
LABEL
{
	display: block;
	float: left;
}
INPUT
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}
#makeradio
{
	display: block;
	float: left;
	clear: right !important;
}
.head
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #FF7E08;
	font-family: verdana;
	margin-left: 100px;
	display: block;
	font-size: 16px;
	margin-top: 10px;
}
.newsEntryName
{
	margin: 12px 0 0 -3px;
	padding: 4px 0;
	font-size: 13pt;
	color: #FEBB03;
	border-bottom: 1px solid #E4E4E4;
}
.newsEntryheadline
{
	margin-top: 13pt;
	color: #FF0000;
	font-size: 17px;
}
.newsEntryIntro
{
	font-family: verdana, arial;
	color: #FF8008;
	font-size: 13px;
	max-width: 530px;
}
.newsEntryDate
{
	font-family: verdana, arial;
	color: #FF0000;
	font-size: 13px;
}
.newsEntryBody
{
	font-family: verdana, arial;
	margin-right: 20px;
	color: #FF8008;
	font-size: 13px;
	max-width: 520px;
}
#formdetails
{
	clear: left;
}
LABEL
{
	font-family: verdana, arial;
	font-size: 13px;
	color: #FF8008;
	font-weight: bold;
}
.textinput
{
	width: 240px;
}
TEXTAREA
{
	height: 30px;
	margin-left: 0px;
	width: 240px !important;
	float: left;
}
.sent
{
	display: block;
	margin-left: 10px;
	color: #000000;
	font-family: verdana, arial;
	font-size: 13px;
}
#formlabelrep
{
	display: block;
	clear: both;
	width: 380px;
}
.contform #no
{
	margin: 0;
	padding: 0;
}
#formname
{
	clear: left;
}
#formcom
{
	width: 365px !important;
}
#com
{
	margin: 0;
	padding: 0;
}
.rightimg
{
	margin-left: 525px;
	display: block;
	position: absolute;
	width: 539px;
	padding-top: 0px;
}
.rightimg IMG
{
	border: 0;
	margin: 0;
	padding: 0;
}
A IMG
{
	border: 0;
}


.project{
	display:block;
	border-bottom:2px solid #B2B2B2;
	float:left;
	padding-bottom:10px;
	clear:both;
	widtH:500px;
	margin-top:10px;
	font-size:11px;
}

.projectend{
	display:block;
	border-bottom:0px solid #B2B2B2;
	float:left;
	padding-bottom:10px;
	clear:both;
	widtH:100%;
	margin-top:10px;
	font-size:11px;
}

.projectname{
	float:left;
	display:block;
	font-weight:bold;
	min-width:160px;
	max-width:220px;
	margin-left:10px;
}
.projectdate{
	float:left;
	display:block;
	margin-left:20px;
}

.projectauthor{
	float:right;
	color:#B2B2B2;
	font-weight:bold;
	display:block;
	width:100px;
	text-align:right;
}	

.projectimage{
	float:left;
	display:block;
	margin-bottom:10px;
	margin-left:0px;
}
.projectdescription{
	float:left;
	display:block;
	width:300px;
	margin-left:10px;
	margin-top:10px;
}

.projects{
	margin-top:10px;
}
.pro{
	margin-top:20px;
	overflow:hidden;
}
.rightcolpro{
display:block;
float:left;
widtH:330px;
margin-left:10px;
padding-top:10px;
margin-bottom:10px;
font-size:0.8em;
}

.leftcolpro{
display:block;
float:left;
widtH:190px;
padding-top:10px;
margin-bottom:10px;
font-size:0.8em;
}
.leftcolpro h3, .rightcolpro h3{
	font-size:1.2em;
	color:#FF6F09;
}
.projectimages{
	clear:both;
}

.leftcolpro img{
	margin-right:2px;
}

.leftcolpro a img{
	border:4px white solid;
}	

.leftcolpro a:hover img{
	border:4px solid #FF6F09;
}

.com {
	margin-top:12px;
}
.comname{
	color:#FF260D;
}

.leavecomment{
	display: block;
	width: 328px;
	min-height: 180px;
	border: 1px solid #FF0000;
	background: #FFFFFF;
	position: absolute;
	margin-top: -250px;
	margin-left: 0px;
	display: none;
	overflow: hidden;
	padding:10px;
}

.leavecommentslide{
display:block;
height:26px;
widtH:155px;
background:url(../images/comment.png);
cursor:pointer;
}

.leavecomment textarea{
	font-family:arial;
	font-size:11px;
	border:1px solid #FF8008;
	width:312px !important;
	height:100px;
	padding:4px;
}

.leavecomment-button{
	float:right;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-right:10px;
	
}
.commentform label{
	min-width:175px;
}

.commentform input{
border:1px solid #FF8008;
}

.projects p{
	widtH:550px;
}
.line{
	display:block;
	float:left;
	width:510px;
	height:4px;
	border-top:2px #B2B2B2 solid;
	margin-top:18px;
	clear:both;
}

.makepictures{
	background:url(../images/makepictures-off.jpg);
}

.picon{
	background:url(../images/makepictures-on.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.picoff{
	background:url(../images/makepictures-off.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.picoff:hover{
background:url(../images/makepictures-on.jpg) no-repeat;
}
.plateon{
	background:url(../images/makeplates-on.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.plateoff{
	background:url(../images/makeplates-off.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.plateoff:hover{
background:url(../images/makeplates-on.jpg) no-repeat;
}
.common{
	background:url(../images/makecommunity-on.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.commoff{
	background:url(../images/makecommunity-off.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.commoff:hover{
background:url(../images/makecommunity-on.jpg) no-repeat;
}
.musicon{
	background:url(../images/makemusic-on.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.musicoff{
	background:url(../images/makemusic-off.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.musicoff:hover{
background:url(../images/makemusic-on.jpg) no-repeat;
}
.radioon{
	background:url(../images/makeradio-on.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.radiooff{
	background:url(../images/makeradio-off.jpg) no-repeat;
	display:block;
	width:180px;
	heighT:30px;
}
.radiooff:hover{
background:url(../images/makeradio-on.jpg) no-repeat;
}

.ticker{
	margin-top:45px;
	display:block;
	height:85px !important;
	max-height:85px;
	margin-left:5px;
	
}
.newsimagecontainer{
display:block;
	width:250px;
	height:270px;
	float:left;
	margin-left:20px;
	
}
.newsimages
{
	display:block;
	float:left;
	text-align:center;

	
	
}
