.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. ;)*/

/*Below div defs govern the layout */
html, body {
  margin: 0;
  background: #ffffff;
}

td {
overflow:hidden;
}


#container {
	margin: 0px;
	padding: 0px;
	width: 967px; 
	overflow: hidden;
	background:#9ada7a;
	}
	
#header{
	padding:10px 39px;
	width: 728px;
	height:90px;	
}

#pane-center
{
	margin: 0px;
	padding: 0px 12px;
	float: right;
	width: 570px;
	overflow: hidden;
}

#sidebar-right {
	float: right;
	width: 161px; /* width of the right sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#pane-left {
	float: left;
	width: 806px; 
	height:auto;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#sidebar-left {
	float: left;
	width: 806px; 
	height:auto;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background: url(../images/leftpanebg.jpg) repeat-y;	
}

#content {
	margin: 0px;
	padding: 0px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#content-inner
{
	width: 100%;
	overflow: hidden;
}
	
#footer{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 806px;
	height:auto;
	overflow: hidden;
	background:#1d818a;		
}

/*#blog_scroll {
	font-size:23px;
	text-align:center;
	width:95px;
	height:284px
}*/

#vlog_scroll {
	font-size:23px;
	text-align:center;
	width:54px;
	height:378px
}

#videoClip_scroll {
	font-size:23px;
	text-align:center;
	width:363px;
	height:71px
}



#vlogContainer{

overflow:hidden;
}

#vlogContent{
	font-size:20px;
	text-align:left;
	width:67px;
	height:460px; /*controls width of Vlog Video Scrollbar*/
text-decoration:none;
}



#videoClipContent {
	font-size:20px;
	text-align:left;
	width:363px;/*controls width of Vlog Video Scrollbar*/
	height:56px; 
text-decoration:none;
}




.vlogText {
font-size:12px;
font-family:Arial, verdana, san-serif;
text-align:middle;
padding-left:20px;
padding-right:20px;

}

.vlogText H2{
font-size:14px;
font-family:Arial, verdana, san-serif;
}



.videoClipText{
font-size:10px;
font-family:Arial, verdana, san-serif;
text-align:left;
}

.videoClipText H2{
font-size:12px;
font-family:Arial, verdana, san-serif;
text-align:center;
}

.videoClipText b{
font-size:12px;
font-family:Arial, verdana, san-serif;
text-align:center;
}

.vlogPopText {
font-size:14px;
font-family:Arial, verdana, san-serif;
text-align:left;
padding-left:40px;
padding-right:40px;
padding-top:10px;

}
.vlogPopText A{

color:#D9C218;
}



.vlogPopText H2{
font-size:16px;
font-family:Arial, verdana, san-serif;
text-align:center;
}


/*above div defs govern the layout */

/*Rules for text render */
A  {
	COLOR: #ffffff; text-decoration:underline;
}
A :hover {
	COLOR: #ffffff; text-decoration:underline;
}
A :visited {
	COLOR: #ffffff; text-decoration:underline;
}

.mission {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 770px; height:; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.mission A  {
	FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 400px; height:; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline; overflow: hidden;
}
.mission A :hover {
	FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 400px; height:; COLOR: #CCFF33; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.mission A :visited {
	FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 400px; height:; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}

.blog {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:264px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.blog A  {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:264px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline; overflow: hidden;
}
.blog A :hover {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:264px; COLOR: #CCFF33; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.blog A :visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:264px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}

.sm {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sm A  {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sm A :hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #CCFF33; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.sm A :visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.tiny {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.tiny A  {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.tiny A :hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #CCFF33; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.tiny A :visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.dancer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:83px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.dancer A  {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:93px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: underline; overflow: hidden;
}
.dancer A :hover {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:93px; COLOR: #CCFF33; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}
.dancer A :visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: auto; height:93px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; TEXT-DECORATION: none; overflow: hidden;
}

.link_pane {
WIDTH: 310px;  
overflow: hidden;
font-family:Verdana;
font-size:10px;
color:#000000;
}

.link_pane a{
font-family:Verdana;
font-size:8px;
color:#ffffff;
font-weight:bold;
}



/*Rules for text render */

/*Below anchor class govern navigation */

a.titleblock  { MARGIN-LEFT:5px; MARGIN-RIGHT:5px;background: url(../images/99cc66.gif) no-repeat; height: 56px; width: 74px; display: inline-block;TEXT-ALIGN: center; TEXT-DECORATION: none;FONT-WEIGHT:normal;FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: Arial;OVERFLOW: hidden;}

/*Above anchor class govern navigation */