/* CSS Document */
/*------------------------------------------------------------------ resets */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, form, a, fieldset, th, td{ 
	border: 0; 
	font-size: 100%; 
	margin: 0px 0px 0px 0px;
	outline: none;
	padding: 0;
	vertical-align: baseline;}
body{line-height: 1;}

/*------------------------------------------------------------------
misc
*/
.hide{display: none;}
.cb{clear: both;}
.cl{clear: left;}
.cr{clear: right;}

/*------------------------------------------------------------------
header
------------------------------------------------------------------*/
body{font-family: Times; text-align: center;list-style: none; overflow: scroll;}
ul{list-style: none;}

a:link {color: #ffffff; text-decoration: underline; }
a:visited {color: #ffffff; text-decoration: underline; }
a:hover {color: #000000; text-decoration: underline; }

html,body{
	background-image: url('http://www.courtofmastersommeliers.org/images/bg.jpg');
background-position:center;
	background-color: #ffffff;
	text-align: center;
	line-height: 1.2;}
	
/*------------------------------------------------------------------
Container
------------------------------------------------------------------*/
div#header{
	color: white;
	background: #3B0000;
	background-image: url('http://www.courtofmastersommeliers.org/images/headbg.jpg');
	background-repeat: no-repeat;
	background-position:center;
	top: 0; 
	left: 0;
	height: 150px; 
	width: 100%;
	text-align: center;}

div#menubg{
	margin-top: -17px;
	margin-left: auto;
	margin-right: auto;	
	width: 715px;
	height: 41px; }

div#menu{margin-left: 128px;}
	
    #menu li {float:left; list-style:none;}
    #menu li a {margin: 105px 5px 0px 0px; padding: 8px 19px 12px 17px; display:block;font-family:"arial";font-size:90%;color:white;text-decoration: none;}
    #menu li a.one:hover {color:#787878;}
    #menu li a.two:hover {color:#787878;}
	#menu li a.three:hover {color:#787878;}
	#menu li a.four:hover {color:#787878;}
	#menu li a.five:hover {color:#787878;}
	#menu li a.six:hover {color:#787878;}
	
div#ticker{
	background: #414042;
	top: 150px; 
	height: 26px;
	width: 100%;
	Padding-top: 1px;}
	
div#tickertext{
	margin-top: -13px;
	text-align: center;
	font-family:"arial";
	color: white;}

div#left{
float: left;
width:220px; 
	height: auto;
	text-align: left;	margin-bottom: 35px;}

div#right{
	margin-top: 25px;
	float: left;
	width:500px;
	height: auto; 
	padding-left: 35px;
	text-align: left;
	color: black;	font-family:"arial";font-size:90%;}
	
	div#main{
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto; 
	width: 774px;
	height: auto;
	text-align: left;}
	
div#sidemenu{
	float:left;
	margin-left:-50px;
	margin-top: 10px;
	margin-right: 50px;
	width: 250px;
	height: auto;
	text-align: left;}
	
	#sidemenu li {list-style:none;}
    #sidemenu li a {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 17px; display:block;font-family:"arial";font-size:100 	%;color:#610714;text-decoration: none;}
    #sidemenu li a.one:hover {color: #939598;}
    #sidemenu li a.two:hover {color:#939598;}
	#sidemenu li a.three:hover {color:#939598;}
	#sidemenu li a.four:hover {color:#939598;}
	#sidemenu li a.five:hover {color:#939598;}
	#sidemenu li a.six:hover {color:#939598;}
	#sidemenu li a.seven:hover {color:#939598;}
	#sidemenu li a.eight:hover {color:#939598;}
	#sidemenu li a.nine:hover {color:#939598;}

.cl { display:block; width:100%; clear:both;}

div#news{
margin-left: 57px;
font-family:"arial";
font-size:95%;
color:black;
font-weight:bold;
	text-align: left;}

div#sponsors{
font-family:"arial";
font-size:95%;
color:black;
font-weight:bold;
	text-align: center;}
	
div#footer{
	float:left;
	color: white;
	background: #672728;
	height: 80px; 
	width: 100%;
	text-align: center;}
	
div#footercenter{
	margin-top: 10px;
margin-left: auto;
	margin-right: auto;	
	width: 715px; 	height: 70px; 
}
	
div#bottomleft{
		float:left;
font-family:"arial";font-size:80%;float:left;
	color: white;
	width: 350px;	height: 70px;line-height: 1.6; 

	text-align: left;}
	
div#bottomright{
		float:left;
		font-family:"arial";
		text-decoration: none;
		font-size:80%;
		float:left;
		color: white;
		width: 300px;	
		height: 70px; 
		text-align: left;}
	
.newsbody{font-family:"arial";font-size:80%;color:#4d4d4f; font-weight: normal;}
.newsdate{font-family:"arial";font-size:80%;color:#000000; font-weight: normal;}

.more{font-family:"arial";color:#610714; font-weight: normal;}

    div#rotator {float:left;margin-top:-10px;}
/* rotator css */
	div#rotator ul li {
	position:absolute;list-style: none;margin-top:-5px; margin-left:-40px;}
    div#rotator ul li.show {z-index:500;}
	
div#copy {float:left;margin-top:300px;color: black;}
div#bodycopy {float:left;margin-top:0px;color: black;}


div#social {float:right;margin-top:10px;}

.courseheader{font-family:"arial";font-size:100%;color:#000000; font-weight: bold;}
.coursebody{font-family:"arial";font-size:100%;color:#4d4d4f; font-weight: normal;}
.courseplaces{font-family:"arial";font-size:100%;color:#672728; font-weight: normal;}
.headermain{font-family:"arial";font-size:120%;color:#000000; font-weight: bold;}

div#namesleft{
		font-size:100%;
		margin-top: 50px;
		float:left;
		font-family:"arial";
		color: white;
				width: 250px;	
text-align: left;}

div#namesright{
		font-size:100%;
		margin-top: 50px;
		float:left;
		font-family:"arial";
		color: white;
				width: 250px;	
text-align: left;}

div#names{
	position:absolute;
width: 550px;}

.key{color:#000000;}

