body { font-family : tahoma, arial, helvetica, sans-serif; font-size: 73%; color: #915696; background-color:  #E70415;}
a{text-decoration : none; color: #67326B; font-weight: bold}
a:hover{ color: red;}
img { border: none;}
p{ padding: 1em 0 0 40px; width: 470px; text-align: left;}
h1{ font-size: 1.2em; font-weight: bold; padding-left:20px; margin-bottom: -0.8em; margin-top: 0.2em;}
h2{ font-size: 1.1em; font-weight: bold; padding-left: 20px; margin-bottom: -1em}
h3{ font-size: 1em; font-weight: bold; margin-bottom: -2em; padding-left: 30px;}
table {float: right; width: 490px; ; font-size: 1em; line-height: 0.8em; margin-top: -0.5em}
td { vertical-align : top;}

/*set width for main elements */
#frame, #footnote,.fullSpacer, #topBlock {width: 750px; border-right:}
#menu, .leftSpacer, #menu li {width: 135px;}
#main, #pics, #contactLine, #ticker, #mq, .imageCaption {width: 600px;}

#frame { position : absolute; left: 50%; margin-left: -355px; top: 20px; min-height: 590px; background-color: white;}
#topBlock{float: left;  height: 200px;}
#main { float: left; top: 200px;  background-color: #fff; min-height: 400px;}
#pics{ float: left; top: 150px; background-color:  white; min-height: 400px;}
#main img { float: right; margin: 0 10px 10px 10px;}

#menu{ float: left; font-size: 0.95em;}
#menu ul{ padding: 0; margin: 0;}
#menu li{ list-style : none; padding: 6px 0 9px 45px;}

#ticker{ /*float: left;*/ position: relative; overflow:hidden; white-space:nowrap; width: 750px; height: 25px; padding-bottom: 4px; font-weight: bold; font-size: 1.1em; color: #FAC42C; background-color: #fff; float: left;}
#mq{position:relative;/*left:0px;top:0px;*//*float: left;*/white-space:nowrap;}

#footnote{ float: left;  text-align: right; font-size: 0.8em; color: #bbb; background-color: transparent; padding-top: 1em; margin-bottom: 5px;}
#footnote a{ font-weight: bold; color: #999;}
#razzle{ position: absolute; right: 40px; top: 55px; height: 126px; width: 275px;}
#contactLine{ background-color: #fff; float: left;}

.starPoint{background-image: url(images/08_star.png); background-position : 0px;  background-repeat : no-repeat; height: 42px; padding-left: 40px}

.menuItem{border-bottom: 2px solid #D60F3A;background-position : 0px;  background-repeat : no-repeat;}

.label { text-align : right; padding-right: 5px; padding-top: 0.5em; font-style : italic;}
.button{ border-bottom:2px solid #000; border-right: 2px solid #000; background-color: #fac42c; color: #ddd; font-weight: bold; width: 120px; background-image : url(images/buttonBackground.jpg);}
.leftSpacer{ float: left;}
.fullSpacer{ float: left; height: 25px}
.creativeDiv{width: 360px; margin: 2em 0 0 60px; text-align: justify}
.creativeImg{float: right; margin: 2.1em 0 0 0; width: 100px}

.imageLink{width: 180px; height: 140px; float: left; margin: 10px; padding: 0; text-align: center}
.imageCaption{background-color: white; height: 20px; border: 1px solid green}


.media, .mediaHead, .mediaText, .mediaTag{width: 255px}
.media{float: right; padding: 3px 3px 3px 10px; border-top: 2px solid #ffd700;}
.mediaHead{font-weight: bold; font-size: 110%; margin-top: -0.2em; padding: 0 }
.mediaText{text-align: justify; padding: 0; margin-top: -1em}
.mediaTag{font-style: italic; margin-top: -1em; padding: 0}

.sponsors{width: 220px; float: left; margin-left: 40px}
.sponsors ul{margin-top: -0.5em}
.sponsors li{
	list-style : url(images/star_small.png);
}

.timeTable {width: 540px; float: left; margin-left: 40px; margin-top: 10px}
.timeTable td{text-align: center;  padding: 3px; border-left: 1px solid #aaa; border-top: 1px solid #aaa; }
.dateFloat{font-size: 0.85em; float: left; }
.rightCell{border-right: 1px solid #aaa;}
.bottomCell{border-bottom: 1px solid #aaa;}
.redCell{background-color: #FF7171;}
.yellowCell{background-color: #FFFF8C;}
.greenCell{background-color: #A8FFA9;}
.topCell{height: 10px; background-color: #C9C9C9; color: black}
.blueCell{background-color: #9D9EFF;}
.redCell, .blueCell, .yellowCell {
	color: black;
}

.linksTable{width: 540px; clear: both; padding-left: -100px}
.linksLabel{width: 250px; padding-left: 15px}
.linksURL{width: 300px}