/* Start of CMSMS style sheet 'David Coffin - home' */
body {
	margin:20px;
	background-color:#333333;
}

a img {
	border:0px;
}

img, div, a, input { behavior: url(uploads/DavidCoffinTemplate/js/iepngfix/iepngfix.htc) }

#container {
	background-image:url(uploads/DavidCoffinTemplate/images/frame_sides.jpg);
	background-repeat:repeat-y;
	width:887px;
	margin:0px auto;
}

#main {
	margin:0px auto;
	width:827px;
	height:867px;
	background-image:url(uploads/DavidCoffinTemplate/images/bg_hp_main.jpg);
	position:relative;
}

#logo {
	position:absolute;
	left: -8px;
	top: -12px;
}

#rave_quote {
	position:absolute;
	top:25px;
	left:330px;
	font-size:12px;
	font-family: Georgia, "Times New Roman", serif;
	color:#884445;
	font-style:italic;
	width:175px;
	line-height:1.4em;
	z-index:+3;
}

.attribution {
font-size:10px;
font-variant:small-caps;
color:#94713c;
font-weight:bold;
}

#menu {
	position:absolute;
	top:248px;
}

#menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu li {
	padding:0px;
	margin:0px;
}

#david_and_shows {
	position:absolute;
	left:273px;
	top:82px;
	text-align:right;
}

#david_and_pierre_box {
background-image:url(uploads/DavidCoffinTemplate/images/david_and_shows_bg.jpg);
background-repeat:no-repeat;
background-position: 0px 110px;
}

#david_and_shows ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height: 
}

#david_and_shows li {
	float:left;
}

#bottom_left_box {
	position:absolute;
	left:10px;
	top:551px;
width:211px;
}

#music_player {
	width:200px;
	margin:0px auto;
}

#bottom_right_box {
	position:absolute;
	left:249px;
	top:627px;
	padding-top:6px;
}

#video {
	width:211px;
	height:184px;
	background-image:url(uploads/DavidCoffinTemplate/images/video_bg.jpg);
	padding-top:35px;
	padding-left:18px;
}

.float_left {
	float:left;
	padding-right:17px;
}

#news {
	width:211px;
	height:225px;
	background-image:url(uploads/DavidCoffinTemplate/images/latest_news_bg.jpg);
	margin-top:5px;
}

/* menu specific stuff */

#menu a {
	display:block;
	width:130px;
color:#F6EABE;
font-size:1px;
background-repeat:no-repeat;
}

#david-and-pierre a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/david_and_pierre.png);
	height:39px;
}

#david-and-pierre a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/david_and_pierre_over.png);
}

#enrichment-programs a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/enrichment_programs.png);
	height:40px;
}

#enrichment-programs a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/enrichment_programs_over.png);
}

/*
#for-the-kids a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/03_for_the_kids.jpg);
	height:40px;
}

#for-the-kids a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/03_for_the_kids_over.jpg);
}
*/

#students-and-teachers a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/students_and_teachers.png);
	height:29px;
}

#students-and-teachers a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/students_and_teachers_over.png);
}

#multimedia a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/multimedia.png);
	height:24px;
}

#multimedia a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/multimedia_over.png);
}

#whats-the-latest a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/whats_the_latest.png);
	height:40px;
}

#whats-the-latest a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/whats_the_latest_over.png);
}

#shop a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/shop.png);
	height:40px;
}

#shop a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/shop_over.png);
}

#contact-david a {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/contact_david.png);
	height:40px;
}

#contact-david a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/menu/contact_david_over.png);
}

/* shows buttons stuff */

#kings_court a {
	display:block;
	background-image:url(uploads/DavidCoffinTemplate/images/button_music_for_kings_count.jpg);
	width:264px;
	height:243px;
}

#kings_court a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/button_music_for_kings_count_over.jpg);
}

#life_at_sea a {
	display:block;
	background-image:url(uploads/DavidCoffinTemplate/images/button_life_at_sea.jpg);
	width:290px;
	height:243px;
}

#life_at_sea a:hover {
	background-image:url(uploads/DavidCoffinTemplate/images/button_life_at_sea_over.jpg);
}

#footer {
width:800px;
font-size:10px;
font-family:Verdana, sans-serif;
color:#888888;
margin:5px auto;
text-align:center;
}

#footer a:link, a:visited {
text-decoration:none;
color:#bbbbbb;
}

#footer a:hover {
border-bottom:1px dotted #bbbbbb;
}

#dancing {
position:absolute;
top:106px;
left:90px;
}

/* news stuff */

#news_content {
width:178px;
height:160px;
overflow:auto;
position:relative;
top:40px;
left:14px;
}

.NewsSummaryPostdate {
font-family:Georgia, "Times New Roman", serif;
font-weight:bold;
font-size:13px;
color:#ff6633;
}

.NewsSummaryLink a:link {
color:#996633;
font-family:Verdana, sans-serif;
font-size:11px;
text-decoration:none;
}

.NewsSummaryLink a:visited {
color:#694520;
font-family:Verdana, sans-serif;
font-size:11px;
text-decoration:none;
}

.NewsSummaryLink a:hover {
color:#c27a31;
}

.NewsSummary {
margin:10px 0px;
}

#preload {
display:none;
}
/* End of 'David Coffin - home' */

