html{
	height:100%;
}
body{
	height:100%;
	background-image: url(../images/background.jpg);
        background-repeat: repeat-y;
        background-color:#c1dea5;
        background-position:top center;
        padding:0px;
        margin:0px;
        font-family:verdana,helvetica,sans-serif;
        font-size:10px;
}
a{
	color:#66a33b;
}
a: visited{
	color:#66a33b;
}
.applicationcaption{
	color:#ed2024;
	font-weight:bold;
	font-size:12px;
}
#logo{
	position:absolute;
	z-index:10;
	left:70px;
	top:0px;
}
#main{
        position:relative;
        margin-top:0px;
        margin-left:auto;
        margin-right:auto;
 	margin-bottom:0px;
	width:681px;
	height:auto:
	min-height:200px;
}
#leftborder{
        position:absolute;
        left:0px;
        width:20px;
        height:100%;
        background-image: url(../images/border_left.png);
        background-repeat:repeat-y;
}
#content{
        position:relative;
        left:20px;
        top:0px;
        background-color:#fff;
        width:641px;
       /*
	 height:700px;
        */
	height:1400px;
	min-height:670px;
}
#innercontent{
	position:relative;
	height:800px;
}
#nowplaying{
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:310px;
	padding-left:10px;
	background-image:url(../images/now_playing.gif);	
	background-repeat:no-repeat;
	background-position:10px 10px;
	border-bottom:1px solid #96cb4f;
}
#teaserinfo{
	position:absolute;
	left:440px;
	top:27px;
	width:200px;
	height:115px;
}
#teasertitle{
	padding-left:5px;
	height:30px;
	width:195px;
	background-color:#e8f3de;
}
#teaserlink{
	position:absolute;
	border:1px solid #96cb4f;
	top:140px;
	left:440px;
	width:200px;
	height:169px;
}
#videothumb{
	position:relative;
	top:10px;
	left:8px;
	height:100px;
	padding-right:10px;
	padding-left:5px;
	padding-bottom:5px;
}
#programdescription{
	position:absolute;
	top:310px;
	width:480px;
	height:500px;
	background-image: url(../images/program_description_header.gif);
   	background-repeat:no-repeat;
        background-position: 10px 10px;

}
#blog_header{
	background-color:#4c6833;
	height:30px;
	width:97%;
	margin-right:20px;
	color: #fff;
	text-align:center;
	padding-top:10px;
}
#app_banner{
	position:absolute;
	top:310px;
	left:512px;
	width:128px;
	height:595px;
	border-top:1px solid  #96cb4f;
	color: #96cb4f;
	text-align:center;
	background-color:#e9e9e9;
}
#header{
        position:relative;
        height:94px;
        background-image:url(../images/header.gif);
}
#rightborder{
        position:absolute;
        top:0px;
        right:0px;
        width:20px;
        height:100%;
        background-image: url(../images/border_right.png);
        background-repeat:repeat-y;
}
#footer{
	top:auto;
	position:relative;
	margin-top:0px;
        margin-left:auto;
        margin-right:auto;
        width:681px;
        height:78px;
        background-image:url(../images/footer.png);
}
#navtop{
        position:absolute;
        z-index:100;
        top:24px;
        left:325px;
}
#navbottom{
        position:absolute;
        left:20px;
        top:18px;
        width:318px;
        padding-left:70px;
        padding-right:0px;
	border-bottom:1px solid #96cb4f;
}
#share{
        position:absolute;
        left:500px;
        top:20px;
        width:300px;
        height:30px;
        background-image: url(../images/planet.gif);
        background-repeat:no-repeat;
	padding-left:25px;
}
#share a{
        color:#000;
	font-weight:bold;
}
#pdcontent{
	position:absolute;
	top:40px;
	left:10px;
}
#photo{
	float:left;
	/*
	margin-right:10px;
	margin-bottom:10px;
	*/
	margin:10px;
}
#more_info{
	position:absolute;
	right:0px;
	top:8px;
}
#pagefoot{
	position:relative;
	/*
	top:-15px;
	*/
	width:400px;
	height:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
#pagefoot a{
	font-weight:bold;
	color:#fff;
}
.playercontainer, .playercontainer2{
	position:absolute;
	z-index:100;
	width:435px;
	height:416px;
	margin-left:auto;
	margin-right:auto;
	top:100px;
	left:100px;
	display:none;
	background-color:#cbdccd;
	padding:15px;
	border:1px solid #547457;
}

.container{
	margin:10px;
}
.navbutton{
	float:left;
}
.title{
	font-weight:bold;
	font-size:11px;
}
.formrow{
	position:relative;
	height:30px;
}
.label{
	position:absolute;
	left:0px;
}
.field{
	position:absolute;
	left:200px;
}
.error{
	color:#ed2024;
	padding-left:10px;
	padding-top:10px;
}
.votebutton{
 	color:#547457;
	background-color:#a3baa6;
	width:100px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}
div.votebox{
	text-align:center;
	margin:5px;
	background-color:#cbdccd;
	color:#ed2024;
	border:1px solid #547457;
	float:left;
	height:150px;
	width:130px;
}
.votebox img{
	margin-left:auto;
	margin-right:auto;
  	border:1px solid #547457;
}

#row1{
	position:relative;
	height:60px;
	width:100%;
}

#day{
	font-family:verdana,helvetica,sans-serif;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#7f995e;
	width:136px;
	height:50px;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding-top:10px;
}

#dashboard{
	position:absolute;
	left:120px;
	background-image: url(/stage/images/dashboard_bg.jpg);
	height:60px;
	width:442px;
	color:#ea2324;
	font-size:25px;
	text-align:center;
}

#quicklinks{
	text-align:center;
	color:#fff;
	position:absolute;
	top:0px;
	left:556px;
	height:60px;
	width:85px;
	padding:0px;
	background-color:#7f995e;
	overflow:hidden;
}

/*
#quicklinks img{
	float:left;
}
*/
div.quickrow{
	position:relative;
	width:83px;
}
img.toddquick{
	position:absolute;
	top:3px;
	left:2px;
}
img.rossquick{
	position:absolute;
	top:3px;
	left:43px;
}
a{
	padding:0px;
	margin:0px;
}
img{
	padding:0px;
	margin:0px;
}

#contentrow{
	position:relative;
	top:-20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}

#dash_content_1{
	border-right:1px solid #4c6833;
	position:absolute;
	left:0px;
	top:0px;
	height:800px;
	width:310px;
	padding:20px;
}
#dash_content_2{
	position:absolute;
        left:340px;
        top:0px;
        height:500px;
        width:280px;
        padding:20px;
}
div.button{
	height:22px;
	background-color:#96c869;
	color:#000;
	text-align:center;
	font-weight:bold;
	width:120px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	padding-top:5px;
}
div.boxrow{
	position:relative;
	height:100px;
}

div.dashbox{
	width:280px;
	height:320px;
	background-color:#dfeed2;
	float:left;
	margin:10px;
}

div.dashboxcaption{
	height:42px;
	background-image: url(/stage/images/boxfade.gif);
	color: #fff;
	font-size: 13px;
	text-align:center;
}

div.dashboxcaption a{
	text-decoration:none;
	color: #fff;
}

div.toprow{
	position:relative;
	height:8px;
	width:280px;
	background-color:#618533;	
	background: #618533 url(/stage/images/trcorner.gif) no-repeat top right;
}

div.dashlinksrow{
	position:relative;
	height:22px;
}

div.dashlinksleft{
	position:absolute;
	left:0px;
	width:93px;
	height:22px;
	border-right: 2px solid #fff;
	background: #96c869;
	text-align:center;
	line-height:20px;
}

div.dashlinksright{
	position:absolute;
	left:94px;
	width:60px;
	height:22px;
	background: #96c869;
	text-align:center;
	line-height:20px;


}
div.fbbutton{
	position:absolute;
	left:152px;
	top:0px;
}
div.twitterbutton{
	position:absolute;
	left:218px;
	top:0px;
}
div.dashboxcontent{
	
}
.dashimage{
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
}

img.corner{
   display: block !important;
}
