/* page specific stylesheet */

.lateststuff {
	
}

/* ------------------------------------------------------------- */

.latestnews {
	padding-left : 10px;
	padding-top : 10px;
	padding-right : 10px;
	line-height : 150%;
	overflow : hidden;
	color : #929292;
}

.latestnews A {
	color : #59359A;
}

.latestnews IMG {
	border : 1px solid #737373;
	margin-right : 20px;
}

.latestnews H1 {
	font-size : 11px;
	font-weight : bold;
}

.latestnews H2 {
	font-family : Times New Roman, Serif;
	font-weight : normal;
	font-size : 26px;
	margin-bottom : 5px;
	line-height : 100%;
}

/* ------------------------------------------------------------- */

.latestvideos {
	margin-left : auto;
	margin-right : auto;
	width : 634px;
	clear : both;
	margin-top : 10px;
	padding-bottom : 10px;
}

.latestvideos H1 {
	background-image : url("images/boxhead628pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.latestvideos .vids {
	width : 100%;
	overflow : hidden;
}

.latestvideos .vid {
	float : left;
	margin-left : 16px;
	margin-top : 15px;
	background : url("images/thumbnail_bg.gif") top left no-repeat;
	width : 136px;
	color : #929292;
	font-size : 10px;
}

.latestvideos .vid H2 {
	font-size : 12px;
	height : 17px;
	padding-left : 6px;
	margin-top : 2px;
}

.latestvideos .vid H3 {
	font-size : 12px;
}

.latestvideos .vid IMG {
	border : 0px;
	padding-left : 4px;
	padding-bottom : 4px;
}

.latestvideos .vid A {
	color : #59359A;
}

.latestvideos .clearrow {
	clear : both;
}

/* ------------------------------------------------------------- */

.othernews {
	margin-top : 10px;
	float : left;
	width : 321px;
	color : #929292;
}

.othernews .news {
	border-bottom : 1px solid #D9D9D9;
	overflow : hidden;
	padding-bottom : 20px;
}

.othernews H1 {
	background-image : url("images/boxhead315pxlightwithtag.jpg");
	font-size : 12px;
	color : #59359a;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.othernews .newsimg {
	clear : both;
	float : left;
	margin-right : 15px;
}

.othernews .newsimg IMG {
	border : 0px;
}

.othernews H2 {
	font-family : Times New Roman;
	font-size : 18px;
	font-weight : normal;
	margin-bottom : 5px;
	margin-top : 5px;
	color : #59359a;
}

.othernews A {
	color : #59359A;
}

/* ------------------------------------------------------------- */

.features {
	margin-top : 10px;
	margin-left : 336px;
	width : 321px;
	color : #929292;
}

.features H1 {
	background-image : url("images/boxhead315pxlightwithtag.jpg");
	font-size : 12px;
	color : #59359A;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.features .feature {
	border-bottom : 1px solid #D9D9D9;
	overflow : hidden;
	margin-right : 5px;
	padding-bottom : 20px;
}

.features .featureimg {
	float : left;
	margin-right : 15px;
}

.features .featureimg IMG {
	border : 0px;
}

.features .feature H2 {
	font-family : Times New Roman;
	font-size : 18px;
	font-weight : normal;
	margin-bottom : 5px;
	margin-top : 5px;
	color : #59359a;
}

.features A {
	color : #59359A;
}

/* ------------------------------------------------------------- */

.rightcol {
	margin-left : 671px;
	width : 300px;
}

/* ------------------------------------------------------------- */

#textsearchbox {
	margin-top : 10px;
}

/* ------------------------------------------------------------- */

#vidbox {
	margin-left : auto;
	margin-right : auto;
	width : 634px;
	padding-top : 10px;
}

#video_holder {
	position : relative;
	width : 615px;
	height : 313px;
	margin : 5px;
}

#video_player {
	position : absolute;
	top : 35px;
	left : 0px;
	width : 380px;
	height : 278px;
}

#video_playlist {
	position : absolute;
	top : 35px;
	left : 385px;
	width : 229px;
	height : 278px;
	overflow : auto;
}

#video_playlist div {
	font-size : 10px;
	color : gray;
	padding : 3px;
	padding-left : 5px;
	clear : left;
	height : 44px;
}

#video_playlist div:hover {
	background-color : #CEBDDF;
	cursor : pointer;
}

#video_playlist div.highlighted {
	background-color : #925EC7;
	color : #DBCDEA;
}

#video_playlist div.highlighted b {
	color : white;
}

#video_playlist img {
	border : 1px solid silver;
	float : left;
	margin-right : 3px;
}

#video_playlist b {
	color : Blue;
}

#video_options {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 615px;
	height : 30px;
	background-color : #CEBDDF;
	text-align : center;
}

#video_options div {
	display : inline;
	line-height : 30px;
	padding-left : 20px;
}

/* ------------------------------------------------------------- */

.registerspecials {
	margin-top : 10px;
}

.registerspecials H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.registerspecials FORM {
	padding : 10px;
}

.registerspecials INPUT {
	margin-top : 2px;
	margin-bottom : 8px;
	vertical-align : middle;
}

/* ------------------------------------------------------------- */

.resources {
	margin-top : 10px;
}

.resources H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.resources A {
	display : block;
	margin-left : 8px;
	margin-right : 8px;
	background-image : url("images/li_greenarrow.gif");
	background-repeat : no-repeat;
	margin-top : 5px;
	padding-left : 15px;
	color : #41844B;
	border-bottom : 1px solid #D0D0D0;
	padding-bottom : 5px;
}

/* ------------------------------------------------------------- */

.randomdests {
	margin-top : 10px;
}

.randomdests H1 {
	background-image : url("images/boxhead294pxwithtag.jpg");
	font-size : 12px;
	color : white;
	height : 18px;
	padding-left : 25px;
	padding-top : 3px;
}

.randomdests A {
	display : block;
	margin-left : 8px;
	margin-right : 8px;
	background-image : url("images/li_greenarrow.gif");
	background-repeat : no-repeat;
	margin-top : 5px;
	padding-left : 15px;
	color : #41844B;
	border-bottom : 1px solid #D0D0D0;
	padding-bottom : 5px;
}

/* ------------------------------------------------------------- */

#twtr-profile-widget {
	margin-top : 10px;
}