/*  (c) 2009 - doow */

/* CSS Document */

/* design : doow */

/* General */

/* Clearing out stuff...... */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	font-size: 100%;
}

body {
	font-family: Arial, "Gill Sans", "Trebuchet MS";
	min-width: 950px;
}

/* Wrapper and body */

#wrapper {
	width: 970px;
	margin: 20px auto auto;
	height: auto;
	/*

background: url('../img/wof_bg.jpg') no-repeat;*/
	background: white url('../img/dropshadow.png') repeat-y;
}

a:link, a:visited {
	color: white;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.cleaner {
	clear: both;
	width: 0;
	height: 0;
	font-size: 0;
	visibility: hidden;
	content: ' ';
	margin-top: 0;
}

.cleaning-box {
	clear: both;
}

.cleaning-box:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ' ';
}

.noscreen {
	display: none;
}

.hidden {
	

/*

Skip menu */
	position: absolute;
	top: -10000px;
	left: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Paragraphs, headings, ... */

p {
	margin-bottom: 9px;
	color: #5e5e5e;
	font-size: 0.8em;
	line-height: 118%;
}

h1 {
	font-size: 1.0em;
	font-weight: normal;
}

h1 a:link, h1 a:visited {
	font-weight: normal;
	text-decoration: none;
}

h2 {
	color: white;
	padding-bottom: 4px;
	line-height: 100%;
	font-size: 0.9em;
	font-weight: bold;
}

h3 {
	font-size: 0.85em;
	font-weight: bold;
	color: white;
}

h4 {
	font-size: 0.85em;
	color: white;
	font-style: italic;
}

h3.first {
	margin: 0 0 7px 0;
}

#response {
	margin-bottom: 0;
	color: #fffeff;
	line-height: 118%;
	font-style: italic;
	margin-left: 30px;
	padding-top: 0px;
	font-size: 0.8em;
}

.bqstart {
	float: left;
	height: 0;
	padding-top: 0;
	font-size: 400%;
	color: #fa90b8;
	padding-left: 0;
	margin-top: -18px;
	margin-bottom: 0;
}

.bqend {
	float: right;
	height: 0;
	margin-top: -20px;
	font-size: 400%;
	color: #fa90b8;
}

puff {
	font-style: italic;
	line-height: 140%;
	margin: 5px 8px;
	color: #d30020;
}

#timetag {
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;
	color: gray;
	padding-bottom: 8px;
	border-bottom: 1px dotted #0a148c;
}

/* Header */

#header {
	width: 970px;
	height: 144px;
	background: url('../img/wof_header.jpg') no-repeat;
	margin-left: 0;
	position: relative;
	float: right;
}

#header a {
	margin-left: 3px;
	padding-left: 12px;
	color: #fff;
	text-decoration: none;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
}

#header h2 {
	margin-left: 60px;
	padding-left: 0;
}

/* images */

#small-images {
	width: 542px;
	margin-left: 35px;
	padding-top: 15px;
}

/* Logo, slogan */

#logo {
	position: absolute;
	top: 23px;
	left: 27px;
	width: 25px;
	height: 41px;
}

#logo a, #logo a:visited {
	color: #FFFFFF;
}

#logo img {
	border: 0;
}

/* Menu */

#menu-box1 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box2 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box3 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box4 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box5 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box6 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box7 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box8 {
	width: 950px;
	height: 30px;
	margin-left: 10px;
	background: #fff url(../img/wof_menu_off_full.jpg) no-repeat;
	background-color: transparent;
}

#menu-box1 li a.active {
	text-decoration: underline;
	color: white;
	background: url(../img/wof_nav_01_on.jpg) no-repeat
}

#menu-box2 li a.active {
	text-decoration: underline;
	color: white;
	background: url(../img/wof_nav_02_on.jpg) no-repeat
}

#menu-box3 li a.active {
	text-decoration: underline;
	color: white;
	background: url(../img/wof_nav_03_on.jpg) no-repeat
}

#menu-box4 li a.active {
	text-decoration: underline;
	color: white;
	background: url(../img/wof_nav_04_on.jpg) no-repeat
}

#menu-box5 li a.active {
	text-decoration: underline;
	color: white;
	background: url(../img/wof_nav_05_on.jpg) no-repeat
}

#menu-box6 li a.active {
	text-decoration: underline;
	background: url(../img/wof_nav_06_on.jpg) no-repeat;
	color: white;
}

#menu-box7 li a.active {
	text-decoration: underline;
	background: url(../img/wof_nav_07_on.jpg) no-repeat;
	color: white;
	width: 140px;
}

#menu-box8 li a.active {
	text-decoration: underline;
	background: url(../img/wof_nav_08_on.jpg) no-repeat
}

#menu li {
	display: inline;
}

#menu li.first a {
	display: inline;
	background-color: white;
}

#menu li.last a {
	display: inline;
	float: right;
}

#menu li a {
	float: left;
	color: white;
	display: block;
	line-height: 30px;
	text-decoration: none;
	width: 135px;
	height: 30px;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.75em;
}

#menu li.hover a:hover {
	text-decoration: underline;
}

/* Submenu boxes */

#submenu li {
	display: inline;
}

#submenu li a {
	float: left;
	color: white;
	display: block;
	line-height: 30px;
	text-decoration: none;
	height: 30px;
	padding-left: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.75em;
}

#submenu li.hover a:hover {
	text-decoration: underline;
}

#submenu li a.active {
	text-decoration: underline;
	color: white;
}

#submenu-box-filler {
	width: 950px;
	height: 30px;
	background-color: transparent;
	clear: both;
}

#submenu-box-filler-right {
	width: 300px;
	height: 30px;
	background-color: transparent;
	clear: both;
}

#submenu-box1 {
	width: 950px;
	height: 30px;
	float: left;
	background: transparent url(../img/wof_101_subnav.jpg) repeat-x;
}

#submenu-box2 {
	width: 950px;
	height: 30px;
	background: transparent url(../img/wof_102_subnav.jpg) repeat-x;
	float: left;
}

#submenu-box3 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_103_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

#submenu-box4 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_104_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

#submenu-box5 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_105_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

#submenu-box6 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_106_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

#submenu-box7 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_107_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

#submenu-box8 {
	width: 950px;
	height: 30px;
	background: #fff url(../img/wof_108_subnav.jpg) repeat-x;
	float: left;
	background-color: transparent;
}

/* 4 columns layout */

#content-col-190-l {
	width: 190px;
	height: 100%;
	clear: none;
	position: relative;
	float: left;
}

#content-col-100 {
	width: 100px;
	height: 100%
}

#content-col-120-l {
	width: 120px;
	float: left;
	position: relative;
}

#content-col-200 {
	width: 200px;
	position: relative;
	float: left
}

#content-col-250 {
	width: 250px;
	position: relative;
	float: left
}

#content-col-300 {
	width: 300px;
	position: relative;
	float: left
}

#content-col-330-final {
	width: 330px;
	position: relative;
	float: left;
	padding-top: 127px;
	padding-left: 10px;
}

#content-col-350 {
	width: 350px;
	position: relative;
	float: left
}

#content-col-400 {
	width: 395px;
	position: relative;
	float: left
}

#content-col-442 {
	width: 442px;
	height: inherit;
	position: relative;
	float: left;
}

#content-col-442 {
	width: 442px;
	height: inherit;
	position: relative;
	float: left;
}

#content-col-315 {
	width: 315px;
	height: inherit;
	position: relative;
	float: left;
	clear: none;
}

#content-col-440-r {
	width: 440px;
	height: 100px;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	float: right;
}

#content-col-160 {
	width: 160px;
	padding-left: 10px;
	padding-top: 10px;
}

#content-col-600 {
	width: 600px;
	height: 380px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}

#content-col-600 {
	width: 600px;
	height: 380px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}

#content-col-600-290 {
	width: 600px;
	height: 290px;
}

#content-topfiller {
	width: 100%;
	height: 120px;
	float: right;
	position: relative;
}

#content-topfiller-320 {
	width: 100%;
	height: 320px;
	float: right;
	position: relative;
}

#content-col-422-150 {
	width: 442px;
	height: 150px;
	position: relative;
	float: left;
}

/* Vertical image holder */

#content-image-125 {
	clear: none;
	position: relative;
	float: left;
	width: 125px;
	height: 390px;
}

#content-image-125-final {
	clear: none;
	position: relative;
	float: left;
	width: 125px;
	height: 390px;
	background: url(../img/wof_103_gameimage.jpg);
}

#content-image-188-tossup {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 390px;
	background: url(../img/tossup_bg.jpg);
}

#content-image-tossup {
	clear: none;
	position: relative;
	float: right;
	width: inherit;
	padding-top: 20px;
	padding-left: 10px;
}

#content-image-145-final {
	clear: none;
	position: relative;
	float: right;
	width: 145px;
	padding-top: 145px;
	padding-left: 5px;
}

#content-125-image-r-ontv {
	clear: none;
	position: relative;
	float: right;
	width: 125px;
	height: 390px;
	background: white url(../img/tv8.png) no-repeat center;
}

#content-188-image {
	clear: none;
	position: relative;
	float: right;
	width: 180px;
	height: 390px;
	clear: none;
}

#slideshow1 {
	padding-top: 20px;
	padding-left: 0;
	margin-left: -9px;
}

#slideshow2 {
	padding-top: 4px;
	padding-left: 0;
	margin-left: -10px;
	margin-top: 21px;
}

#slideshow3 {
	padding-top: 0;
	padding-left: 0;
	margin-left: -10px;
	padding-bottom: 0;
	margin-top: 24px;
}

#slideshow-full {
	padding: 0;
}

#slideshow-full-right {
	width: 392px;
	height: 135px;
	float: none;
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 10px;
	border: medium double #5f2c6a;
	background-color: white;
	clear: both;
}

#slideshow1 #slideshow2 #slideshow3 li {
	list-style-image: none;
	list-style-position: outside;
}

#content-188-image-l-wheel-rules {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 100%;
	background: url(../img/wheel.jpg);
}

#content-188-image-l-wheel {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	background: url(../img/wheel.jpg) repeat-y;
	height: 100%;
}

#content-188-image_frame {
	clear: none;
	position: relative;
	float: left;
	width: 180px;
	height: 390px;
	clear: none;
	background: url(../img/frame.jpg) no-repeat center;
}

#content-188-image-l-show {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 390px;
	background-image: url(../img/wof_thisweekshow.jpg);
}

#content-profiles {
	clear: none;
	position: relative;
	float: left;
	width: 196px;
	height: 390px;
	padding-top: 20px;
	padding-left: 5px;
	margin-right: 5px;
}

#content-profiles-image {
	clear: none;
	position: relative;
	float: left;
	width: 218px;
	height: 390px;
	background-image: url(../img/hannah_hans.png);
}

#content-188-image-l-showhistory {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 390px;
	background-image: url(../img/wof_us.png);
}

#content-188-image-l-ontv {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 390px;
	background: white url(../img/tv3play.png) no-repeat center;
}

#content-188-image-l-about {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 100%;
	background: url(../img/wheel.jpg);
}

#content-188-image-l-ticket {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 100%;
	background: url(../img/hans02.jpg) no-repeat;
}

#content-188-image-l-featured {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 100%;
	background: url(../img/featured/thisweek.jpg) no-repeat;
}

#content-188-image-l-featured-puff {
	clear: none;
	position: relative;
	float: left;
	width: 188px;
	height: 390px;
	background-image: url(../img/featured/thisweek_puff.jpg);
}

#content-image-250 {
	clear: none;
	position: relative;
	float: left;
	width: 250px;
	height: 100%;
}

/* header stuff */

#header-tv3-image-r {
	clear: none;
	position: absolute;
	float: right;
	width: 50px;
	height: 98px;
	background: url(../img/tv3header.png) no-repeat center center;
	margin-top: 0;
	margin-right: 0;
	left: 874px;
	top: 32px;
}

#header-tv8-image-r {
	clear: none;
	position: absolute;
	float: right;
	width: 89px;
	height: 84px;
	background: url(../img/tv8header.png) no-repeat center center;
	left: 770px;
	top: 32px;
}

/* content */

#content {
	width: 950px;
	height: 100%;
	text-align: left;
	background-color: transparent;
	clear: both;
	margin: auto;
}

#content-main {
	width: 630px;
	height: 390px;
	float: left;
	clear: none;
}

#content-main-450 {
	width: 630px;
	height: 450px;
	float: left;
	clear: none;
}

#content-main-480 {
	width: 630px;
	height: 480px;
	float: left;
	clear: none;
}

#content-main-600 {
	width: 630px;
	height: 600px;
	float: left;
	clear: none;
}

#content-main-news {
	width: 630px;
	height: 600px;
	float: left;
	clear: none;
}

#content-main-winners {
	width: 630px;
	height: 1280px;
	float: left;
	clear: none;
}

#content-main-product-faq {
	width: 630px;
	height: 800px;
	float: left;
	clear: none;
}

#content-main-tittarfragan {
	width: 630px;
	float: left;
	background: url(../img/wof_103_content.jpg) repeat-y;
	clear: none;
}

#content-main-tittarfragan_summer {
	width: 630px;
	height: 950px;
	float: left;
	background: url(../img/wof_103_content.jpg) repeat-y;
	clear: none;
}

#content-main-faq {
	height: 1250px;
	width: 630px;
	float: left;
	clear: none;
}

#content-main-rules {
	width: 630px;
	height: 1450px;
	float: left;
	clear: none;
}

#content-line-separator {
	width: 353px;
	padding-top: 10px;
	padding-left: 20px;
	margin-bottom: 10px;
	color: white;
	border-bottom: 5px solid #89e0f4;
}

#content-main-full {
	width: 630px;
	height: inherit;
	clear: both;
	float: left;
}

#content-right-column {
	width: 300px;
	height: 390px;
	float: right;
	clear: none;
	position: relative;
}

#content-right-column-vspace-filler {
	width: 100%;
	height: 100%;
	clear: both;
	background: url(../img/wheel.jpg) repeat-y;
}

#content-storybox-large {
	width: 930px;
	height: 300px;
	margin-left: 8px;
	clear: both;
}

#content-puff-keynote {
	width: 500px;
	height: 89px;
	background-color: transparent;
	text-align: center;
	padding-top: 260px;
	padding-left: 121px;
}

#content-puff-button-l {
	width: 187px;
	height: 45px;
	position: relative;
	float: left;
	margin: auto;
}

#content-puff-button-r {
	width: 187px;
	height: 45px;
	position: relative;
	float: right;
	margin: auto;
	clear: none;
}

#content-storybox-medium-630 {
	width: 630px;
	height: 100%;
}

#content-puff-right-300-160 {
	width: 300px;
	height: 150px;
	clear: both;
	padding-bottom: 10px;
	background-color: gray;
}

#content-puff-right-300-view-play {
	width: 300px;
	height: 390px;
	clear: both;
	background: #191920;
}

#content-play-list {
	width: 100%;
	height: 340px;
	clear: both;
	padding-top: 10px;
}


#content-puff-right-circle {
	width: 300px;
	height: 150px;
	clear: both;
	margin-bottom: 10px;
}

#content-puff-right-300-160-competition {
	width: 300px;
	height: 150px;
	clear: both;
	padding-bottom: 10px;
	background: url(../img/wof_puff_competition.jpg) no-repeat;
}

#content-puff-right-h160-participate {
	width: 300px;
	height: 150px;
	clear: both;
	padding-bottom: 10px;
	background: url(../img/puffar/wof_puff_participate_small.jpg) no-repeat;
}

#content-puff-right-h160-hannahblogg {
	width: 300px;
	height: 150px;
	clear: both;
	padding-bottom: 10px;
	background: url(../img/puffar/wof_puff_hannasblogg.jpg) no-repeat;
}

#content-puff-right-h160-safsen {
	width: 300px;
	height: 150px;
	clear: both;
	padding-bottom: 10px;
	background: url(../img/puffar/wof_puff_safsen.gif) no-repeat;
}

#content-puff-right-300-200 {
	width: 300px;
	height: 200px;
	clear: both;
}

#content-puff-right-300-230 {
	width: 300px;
	height: 230px;
	clear: both;
	padding-bottom: 10px;
}

#content-puff-right-h230-audience {
	width: 300px;
	height: 230px;
	clear: both;
	padding-bottom: 10px;
	background: url(../img/puffar/wof_puff_audience.jpg) no-repeat;
}

#content-puff-right-h230-flash {
	width: 300px;
	height: 230px;
	clear: both;
	background: #000;
}

#content-puff-right-h169-flash {
	width: 300px;
	height: 169px;
	clear: both;
	background-color: black;
}

#content-puff-right-h230 {
	width: 300px;
	height: 230px;
	clear: both;
	padding-bottom: 10px;
	background-color: black;
}

#content-puff-right-300-250 {
	width: 300px;
	height: 250px;
	clear: both;
}

#content-puff-right-300-300 {
	width: 300px;
	height: 300px;
	clear: both;
}

#content-puff-right-300-350 {
	width: 300px;
	height: 350px;
	clear: both;
}

#content li {
	list-style-image: url(../img/li.gif);
	list-style-position: outside;
	padding-left: 12px;
	margin-left: 12px;
	padding-bottom: 6px;
	color: white;
	font-size: 0.8em;
}

#content tr {
	list-style-image: url(../img/li.gif);
	list-style-position: outside;
	padding-left: 12px;
	margin-left: 12px;
	padding-bottom: 6px;
	color: white;
	font-size: 0.8em;
}

/* This is specific WOF content boxes with content-colors */

#content0-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_100_content.jpg) repeat-y;
}

#content1-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_101_content.jpg) repeat-y;
}

#content2-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_102_content.jpg) repeat-y;
}

#content3-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_103_content.jpg) repeat-y;
}

#content3-bg-box-unlimited {
	width: 100%;
	height: auto;
	background: url(../img/wof_103_content.jpg) repeat-y;
}

#content3-bg-box-final {
	width: 100%;
	height: 100%;
	background: url(../img/wof_103_content_final.jpg) no-repeat;
}

#content4-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_104_content.jpg) repeat-y;
}

#content5-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_105_content.jpg) repeat-y;
}

#content6-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_106_content.jpg) repeat-y;
}

#content6-bg-safsen-box {
	width: 100%;
	height: 100%;
	;
	background: url(../img/product_sfsen/feature_bg.jpg);
}

#content7-bg-box {
	width: 100%;
	height: 100%;
	background: url(../img/wof_107_content.jpg) repeat-y;
}

#content8-bg-box {
	width: 100%;
	height: 100%;
	background: #575668 url(../img/wof_108_content.jpg) no-repeat;
}

#text-box-300 {
	width: 300px;
	float: left;
	position: relative;
	clear: none;
}

#text-box-400 {
	width: 400px;
	height: 390px;
	float: left;
	position: relative;
	clear: none;
}

#text-box-300r {
	width: 300px;
	float: right;
	position: relative;
	clear: none;
}

#text-box-250r-audience {
	width: 250px;
	height: 90px;
	float: right;
	color: white;
	position: relative;
	clear: both;
	text-align: left;
	padding-top: 6px;
}

#text-box-600 {
	width: 610px;
	position: relative;
	float: left;
	clear: both;
}

#text-box {
	padding-top: 10px;
	padding-left: 10px;
	width: 90%;
	height: 90%;
}

#text-box-5 {
	padding-top: 5px;
	padding-left: 20px;
	width: 90%;
}

#text-box-20 {
	padding-top: 20px;
	padding-left: 20px;
	width: 90%;
}

#text-box-header {
	padding-top: 20px;
	padding-left: 20px;
	width: 90%;
	font-size: 1.2em;
}

#text-box-r {
	text-align: left;
	font-variant: small-caps;
}

/* Standard article text */

#content-col {
	width: 100%;
	height: 100%;
	color: white;
	padding-top: 10px;
	margin-left: 20px;
}

#content h1 {
	color: white;
	padding-bottom: 10px;
	font-weight: normal;
}

#content p {
	color: white;
	font-weight: normal;
}

#content-puff-keynote a {
	color: #003897;
	font-size: 1.3em;
	text-decoration: none;
	text-align: center;
}

#content-puff-right-300-160-competition h1 {
	color: white;
	padding-left: 150px;
	padding-top: 34px;
	font-size: 1.3em;
}

#content-puff-right-h160-participate h1 {
	color: white;
	padding-left: 135px;
	padding-top: 34px;
	font-size: 1.3em;
}

#content-puff-right-300-160-competition p {
	color: white;
	font-size: 1.3em;
	padding-left: 121px;
	line-height: 21px;
	text-align: center;
}

#content-puff-right-300-160-competition a {
	text-decoration: none;
}

#content-puff-right-h160-participate p {
	color: white;
	font-size: 1.3em;
	padding-left: 115px;
	line-height: 21px;
	text-align: center;
}

#content-puff-right-h160-participate a {
	text-decoration: none;
}

#content-puff-right-h230-audience h1 {
	padding-top: 102px;
	font-size: 1.3em;
	text-align: center;
	margin-right: 10px;
	padding-left: 10px;
}

#content-puff-right-h230-audience p {
	font-size: 2.1em;
	line-height: 36px;
	text-align: center;
}

#content-puff-right-h230-audience a {
	text-decoration: none;
	color: #c2e1c1;
}

#goto {
	background-image: url(../img/wof_go_arrow.gif);
}

/* Site map */

#content-sitemap-120-120-l {
	width: 120px;
	height: 164px;
	margin-top: 0px;
	clear: none;
	position: relative;
	float: left;
}

#content-sitemap-120-120-l  a {
	color: white;
	text-decoration: none;
	font-size: 0.75em;
	text-align: left;
}

#content-sitemap-120-120-l  h1 {
	color: white;
	text-decoration: none;
	text-align: left;
}

#content-sitemap-120-120-l  li a {
	color: white;
	text-decoration: none;
	list-style-type: none;
	padding-top: 2px;
	list-style-image: none;
	text-align: left;
}

#content-col-120-sitemap {
	padding-top: 0;
	width: 120px;
	height: 100%;
	margin-top: 20px;
	padding-left: 15px;
}

#slideshow1 li {
	list-style-image: none;
	list-style-position: outside;
}

#slideshow2  li {
	list-style-image: none;
	list-style-position: outside;
}

#slideshow3 li {
	list-style-image: none;
	list-style-position: outside;
}

#slideshow-full li {
	list-style-image: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}

#slideshow-full-right li {
	list-style-image: none;
	list-style-position: outside;
	width: 90%;
}

#injectRssFeedPlay li {
	font-size: 0.75em;
}

#injectRssFeedPlay p {
	font-size: 0.75em;
}

#injectRssFeed2 li {
	font-size: 0.80em;
}

#injectRssFeed2 p {
	font-size: 0.95em;
}

#content-puff-right-300-view-play p {
	color: white;
	text-decoration: none;
	text-align: left;
	background: url(../img/play.png) no-repeat 10px 0px;
	padding-left: 60px;
	margin-right: 10px;
	width: 240px;
	display: list-item;
	padding-bottom: 10px;
}

#content-puff-right-300-view-play p.today {
	/*background: url(../img/play_active.png) no-repeat 10px 0px; */
}

#content-puff-right-300-view-play p.active {
background: #3c3559 url(../img/play_active.png) no-repeat 10px;}

#content-puff-right-300-view-play p.activetoday {
	background: #3c3559 url(../img/play_active.png) no-repeat 10px;
}

#content-puff-right-300-view-play h1 {
	color: #e46d9e;
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
	text-align: center;
}

#content-puff-right-300-view-play p a {
	text-decoration: none;
	font-size: 0.9em;
}

/* Tablestuff */

#content td {
	color: white;
}

/* Footer */

#footer {
	width: 970px;
	height: 40px;
	background: url(../img/wof_footerII.png) no-repeat scroll 0 0;
	margin-left: 0px;
	top: 10px;
	margin-bottom: 10px;
	position: relative;
	float: none;
	clear: left;
	display: block;
}

#footer-menu {
	width: 950px;
	margin-top: 8px;
	margin-bottom: 10px;
	float: right;
	text-align: right;
	margin-right: 20px;
	color: gray;
	font-size: 0.63em;
	position: relative;
	clear: both;
	display: inline;
}

#footer-addthis {
	/* xmargin-right: 20px;
	*/
	float: right;
	margin-top: -5px;
	margin-right: 10px;
}

#footer p {
	color: white;
	font-size: 0.5em;
	text-decoration: none;
	text-align: right;
}

#footer share {
	color: white;
}

#footer-menu a {
	color: white;
	text-decoration: none;
}

#footer-menu li {
	color: white;
	text-decoration: none;
	padding-left: 50px;
	float: left;
	position: relative;
	display: inline-block;
}
asdf {
	background-color: #806f43;
}
