h1, h2, h3, h4, h5, h6, p, em, body{
font-size:0.8em;
}

body{
margin:0px 17px 0px 17px;
padding:0;
font-family:verdana;
background-color:#fff;
}

html{
min-width:770px;
}

/* ------------------------------ */
/* Text Elements                  */
/* ------------------------------ */
	
h1{
font-size:1.1em;
color:#333;
margin:0;
}

h2{
font-size:0.9em;
color:#333;
margin:0;
}

h3{
font-size:0.8em;
color:#333;
margin:0;
}

h4{
font-size:0.8em;
color:#000;
margin:0;
}

p{
font-size:0.8em;
color:#000;
margin:0;
}

hr{
border:0;
border-style:none;
border-bottom:1px solid #e9e9e9;
height:1px;
}

.cblist label {font-size:0.8em;}
.cblist, table {width:100%}
.cblist input {margin-top:5px; margin-right:4px}
.cblist td {width:50%}

hr.comments{
margin:4px 0px 0px 0px;
}

hr.top{margin:0px 0px 10px 0px;}

.small_text, .comment_summary{
font-size:0.7em;
color:#000;
margin:0;
}

.small_text_grey{
font-size:0.6em;
color:#999;
margin:0;
}

.story_short{
font-size:0.8em;
font-weight:bold;
color:#000;
margin:0px 0px 10px 0px;
}
	
.story_full{
font-size:0.8em;
color:#000;
margin:0;
}

.story_dateAndTime{
font-size:0.7em;
color:#999;
margin:0;
}

.story_readmore{
font-size:0.8em;
font-weight:bold;
text-decoration:none;
}

p.caption{
font-size:0.6em;
color:#000;
}

.story_featuredtitle, .video_featuredtitle, .podcast_featuredtitle{
text-decoration:none;
font-size:1.1em;
font-weight:bold;
color:#002e5e;
margin:0;
}

em{font-style:normal;}
em.firstword{color:#999;}
em.secondword{color:#001c13;}

.submitted_in{font-size:0.7em; color:#999; margin:0;}


/* - - anchors - - - - - - - */

a:link, a:active, a:visited{color:#002e5e;}
a:hover{color:#638bb4;}
a:active {color:#638bb4; background-color: #cff;}

a.press_releases:link{font-size:0.8em; font-weight:bold; color:#002e5e; text-decoration:none;}
a.press_releases:active{font-size:0.8em; font-weight:bold; color:#002e5e; text-decoration:none;}
a.press_releases:hover{font-size:0.8em; font-weight:bold; color:#002e5e; text-decoration:none;color:#638bb4;}
a.press_releases:visited{font-size:0.8em; font-weight:bold; color:#002e5e; text-decoration:none;}

a.feed_link{font-size:0.8em; font-weight:bold; color:#002e5e; text-decoration:none;}
a.feed_link:hover{color:#638bb4;font-size:0.8em;}

a.story_dateAndTime:link, a.story_dateAndTime:active, 
a.story_dateAndTime:hover{color:#638bb4;font-size:0.8em;}a.story_dateAndTime:visited{font-size:0.8em;margin:0px;}

a.story_related:link, a.story_readmore:link, a.story_related:active, a.story_readmore:active, a.story_related:hover, a.story_readmore:hover, a.story_related:visited, a.story_readmore:visited{
font-size:0.7em;
font-weight:bold;
text-decoration:none;
}

a.story_featuredtitle:link, a.story_featuredtitle:active, a.story_featuredtitle:visited{text-decoration:none; font-size:1.1em; font-weight:bold;}
a.story_featuredtitle:hover{color:#638bb4;}

a.story_othertitle:link, a.story_othertitle:active, a.story_othertitle:visited, a.story_othertitle:hover {text-decoration:none;font-size:0.9em;font-weight:bold;}

a.LoginOption:Link, a.LoginOption:active, a.LoginOption:visited, a.LoginOption:hover{
text-decoration:none;
font-size:0.8em;
padding-left:3px;
padding-right:3px;
border: outset 1px #ccc;
}

a.featured_bottomlink, a.featured_bottomlink:active, a.featured_bottomlink:visited, a.featured_bottomlink:hover{
font-size:0.8em;
text-decoration:underline;
}

a.AddComment {
/*font-size:0.8em;*/
font-weight:bold;
/*border-top:1px solid #ccc;*/
/*border-right:2px solid #999;*/
/*border-bottom:2px solid #999;*/
/*border-left:1px solid #ccc;*/
padding:2px;
/*margin:2px;*/
background-color:#fcfcfc;
}

a.AddComment:link, a.AddComment:visited, a.AddComment:active, a.AddComment:hover {
text-decoration:underline;
}

a.RelatedLink_Text:link, a.RelatedLink_Text:visited, a.RelatedLink_Text:active, a.RelatedLink_Text:hover {
font-size:0.8em;
font-weight:normal;
text-decoration:underline;
}

.related_Story:link, a.related_Story:visited, a.related_Story:active, a.related_Story:hover {
font-size:0.7em;font-weight:normal;text-decoration:none;
}
/* - - - - - - - - - - - - - */


/* - - global navigation - - */

.tabs ul{
width:485px;
float:left;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

.tabs li{
background:url(../images/tab_blankGrey.png) no-repeat left top;
float:left;
display:inline;
height:29px;
}

.tabs li a{ 
display:block;
}

a.nav_main:link, a.nav_news:link, a.nav_photo:link, a.nav_video:link, a.nav_podcast:link, a.nav_archive:link, a.nav_login:link{
font-size:0.9em;
}
a.nav_main:visited, a.nav_news:visited, a.nav_photo:visited, a.nav_video:visited, a.nav_podcast:visited, a.nav_archive:visited, a.nav_login:visited{
font-size:0.9em;
}
a.nav_main:active, a.nav_news:active, a.nav_photo:active, a.nav_video:active, a.nav_podcast:active, a.nav_archive:active, a.nav_login:active{
font-size:0.9em;
}
a.nav_main:hover, a.nav_news:hover, a.nav_photo:hover, a.nav_video:hover, a.nav_podcast:hover, a.nav_archive:hover, a.nav_login:hover{
font-size:0.9em;
}

.nav_main, .nav_news, .nav_photo, .nav_video, .nav_podcast, .nav_archive, .nav_login{
width:80px;
padding-top:7px;
text-align:center;
text-decoration:none;
font-weight:bold;
font-size:0.8em;
color:#001c13;
}

/* - - - - - - - - - - - - - */

/* - - ids - - - - - - - - - */

#container {
/*width:100%;
min-width:800px;*/
width:800px;
position:absolute;
/*left:-405px; 
margin-left:50%;*/
border:1px solid #000;
}

#div_content{
width:770px; left:50%; margin-left:-385px; position:relative; font-family:arial; font-size:1.3em;line-height:1.4em;
}

#banner_logo{
width:250px;
float:left;
position:relative;
bottom:-30%;
}

#div_Options{
text-align:left;
padding-left:10px;
}

#header{
width:100%;
border-bottom:3px solid #999;
/*background-image:url(images/banner.jpg);
background-position:right top;
background-repeat:no-repeat;*/
}

#on_container{
/*width:100%;*/
width:800px;
float:left;
/*margin-top:20px;*/
margin:0;
}

#on_subcontainer_left{
/*width:29%;
min-width:170px;*/
width:170px;
float:left;
margin-left:10px;
margin-right:10px;
}

#on_subcontainer_right{
/*width:75%;
min-width:600px;*/
width:600px;
float:left;
padding-right:5px;
}

#on_subcontainer{
width:780px;
margin-left:15px;
}

#footer{
width:800px;
height:100px;
border-top:3px solid #999;
margin-top:30px;
}

#mainfeature{width:540px;}

#mainfeature_full{width:770px;}

#main_subfeature1, #main_subfeature3{/*width:245px; float:left;*/width:540px;}
#main_subfeature2, #main_subfeature4{/*width:245px; float:right;*/width:540px;}

#main_featuredphoto{
	/*width:340px;*/
	float:left;
	width:240px;
	padding:10px;
	border:1px solid #e9e9e9;
	height:90px;
}

#main_featuredphoto div.thumbnail_container{
	float: left; 
	width: 110px; 
	text-align: left;
}

#main_featuredphoto div.info_container{
	float: right; 
	width: 130px;
}

html>body #main_featuredphoto{
	min-height:90px;
	height: auto;
}

	#main_featuredphoto_head{/*margin-bottom:20px; border-bottom:1px solid #001c13; width:150px;*/}
	#main_featuredphoto_head h2{padding-top:7px; font-size:1.2em;}
	#main_featuredphoto_head img{float:left; margin-right:5px;}

#main_featuredvideo{
width:340px; 
float:right;
border: 1px solid rgb(233, 233, 233); 
padding: 10px; 
width: 240px; 
height: 90px;
}

#main_featuredvideo div.thumbnail_container{float:left; width:110px; text-align:left;}

#main_featuredvideo div.info_container{float:right; width:130px;}

html>body #main_featuredvideo{
	min-height:90px;
	height: auto;
}

	#main_featuredvideo_head{margin-bottom:20px; border-bottom:1px solid #001c13; width:150px;}
	#main_featuredvideo_head h2{padding-top:7px; font-size:1.2em;}
	#main_featuredvideo_head img{float:left; margin-right:5px;}
	#main_featuredvideo_container{width:246px; height:200px;}

#v_video{width:425px; height:355px; border:1px solid #e9e9e9; float:left;}
#v_description{width:200px; float:right;}

#div_subFeature1Text, #div_subFeature2Text, 
#div_subFeature3Text, #div_subFeature4Text
{width:220px; float:right;}

#n {background-color:#6cf; color:#000;}
#n1 {background-color:#6cf; color:#000;}

/* classes */

.xxxxxxxxxxxxxxxxsplitter{
clear:both;
}

.splitter_tall{
height:15px;
width:100%;
clear:both;
}

.float_left{float:left;}
.float_right{float:right;}

.archive_left{
float:left;
width:213px;
height:16px;
padding:3px;
background-color:#f2f2f2;
}

.archive_right{
float:right;
width:293px;
height:12px;
}

.related_link{
background-color:#dbf3ff;
/*padding:1px 5px 1px 5px;
margin-bottom:2px;*/
width:99%;
padding:2px;
margin-bottom:2px;
}

.related_link_white{
background-color:#fff;
/*padding:1px 5px 1px 5px;
margin-bottom:2px;*/
width:99%;
padding:2px;
margin-bottom:2px;
}

.related_link_100{
background-color:#e9e9e9;
/*padding:1px 5px 1px 5px;
margin-bottom:2px;*/
width:100%;
padding:2px;
margin-bottom:2px;
}

.RelatedLink_Text {
font-size:0.8em;
font-weight:normal;
}

.related_box{
padding:1px 5px 1px 5px;
margin-bottom:2px;
width:100%;
}

.related_link_v{
background-color:#e9e9e9;
padding:1px 5px 1px 5px;
margin-bottom:2px;
width:305px;
}

.comments{
font-size:0.8em;
}

.offensivecommentlink{
font-size:0.8em;
}

.offensivecommentdiv{
margin-top:-5px;
margin-bottom:5px;
font-size:0.8em;
width:100%;
text-align:right;
}

.OffenseComment {
padding: 1px 1px 1px 1px;
/*border: solid 1px #ccc;*/
font-size: 0.8em;
}

.OffensePoster {
padding:1px 1px 1px 1px;
/*border:solid 1px #ccc;*/
font-size:0.8em;
}

.QuoteStart {
float: left;
height:54px;
margin-top:-12px;
margin-bottom: -24px;
padding-right:6px;
clear:right;
font-size:450%;
color: #ccc;
}

.QuoteEnd {
float: right;
height:34px;
margin-top:-24px;
margin-bottom: -34px;
padding-left:6px;
clear:left;
font-size:450%;
color: #ccc;
}

.story_othertitle {
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}

/* other bits */

img{border:0; margin:0;}

img.bordered{border:1px solid #000;}

.story_image{margin-bottom:4px;}
.comment_title {font-weight:bold;}

.story_imagebox{
float:left;
width:270px;
padding:10px;
margin:0px 20px 20px 0px;
border:1px solid #e9e9e9;
text-align:center;
}

.video_videobox{
float:left;
width:270px;
padding:0;
margin:0px 20px 20px 0px;
border:1px solid #e9e9e9;
}

.WelcomeText {
font-size:0.8em;
font-weight:bold;
}

.tagcloud {
	/*background-color: #eff;
	border: 1px solid #2c6c7f;*/
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid rgb(210, 220, 235);
	background: rgb(230, 240, 255) none repeat scroll 0%;
	text-align: center;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.dvOptions {
margin-left:5px;
font-family:arial;
padding:0px 0px 5px 20px;
}

/* Kirklees L and F */

a.k_gnav_links{font-size:0.8em;}

.phototile {float:left; width: 25%; min-height:160px; font-size:0.8em; text-align:center;}
.phototile2 {float:left; width: 25%; overflow:hidden; height:125px; font-size:0.6em; text-align:center;}
.phototile3 {float:left; width: 25%; overflow:hidden; height:50px; font-size:0.6em; text-align:center; overflow:hidden;}

.storytile {width:100%; border:solid 1px #ccc;}
.videotile {width:100%; border:solid 1px #ccc;}

.newsstory_image{
	float:left;
	padding:0;
	margin:0px 0px 0px 0px;
	border:1px solid #e9e9e9;
}

textarea {
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;width:100%
}

#nav_list_news{
background-color:#66CCFF;
}

#main_navigation_bar li#nav_list_news a.n1:link{
color:#000;
}

/* Microformats */

.vcard {
border:1px solid #ddd;
background-image: url(images/hcard_button.png);
background-attachment: fixed;
background-position: top left;
background-repeat: no-repeat;
/*margin-top: -30px;*/
padding-top: 15px;
}
.url {}
.fn {}
.n {}
.given-name {}
.additional-name {}
.family-name {}
.org {}
.email {}
.adr {}
.street-address {}
.locality {}
.region {}
.postal-code {}
.country-name {}
.tel {}

