@charset "utf-8";
/* CSS Document */

/* General */

A{text-decoration:none;color:#039}
A:hover{color:#039;text-decoration:underline}

BODY{background-color:#c0c0c0;margin:0px;padding:0px;font-family:verdana,sans-serif; font-size:100%}
FORM{display:inline}
INPUT {font-size:10px}
P,H1,H2,H3,H4,H5,H6,H7{
	padding:0px;
	margin:0px;
}
H1 A,H2 A,H4 A,H5 A,H6 A,H7 A{color:#000}

.cl{clear:both}
.hr{margin:6px 0px;border-bottom:1px solid #ccc}
.hr2{margin:6px 0px;border-bottom:1px dotted #ccc}
.under{padding-bottom:10px}
.hidden{display:none}
.doubleline{border-top:1px solid #ccc;padding-bottom:2px;border-bottom:1px solid #ccc;display:block}

/* Layout */
#bgl{background:url(../images/bgleft.gif);background-repeat:repeat-y;padding-left:9px}
#bgr{background:url(../images/bgright.gif);background-repeat:repeat-y;background-position:988px 0px}
#page{
	background-color:#fff;
	width:988px
}

#bgs{background:url(../images/bgright.gif);background-repeat:repeat-y;background-position:807px 0px}
#pages{background-color:#fff;width:807px}

/*** PAGE HEADER ***/
#statusbar{padding:0px;margin:0px;font:10px verdana,sans-serif}
#statusbar UL{padding:0px;margin:0px;list-style-type:none;float:left;width:796px}
#statusbar UL LI{float:left;background:url(../images/list_footerlinks.gif) no-repeat 0px 6px;padding:5px 7px}
#statusbar UL LI.rss{padding-right:20px;background:url(../images/rss_hd.gif) no-repeat 32px 6px}
#statusbar A{color:#000}
#statusbar A:hover{color:#039;text-decoration:underline}
#statusbar #date{float:right;padding:5px}

/** small **/
#statusbars{padding:0px;margin:0px;font:10px verdana,sans-serif}
#statusbars UL{padding:0px;margin:0px;list-style-type:none;float:left;width:617px}
#statusbars UL LI{float:left;background:url(../images/list_footerlinks.gif) no-repeat 0px 6px;padding:5px 7px}
#statusbars UL LI.rss{padding-right:20px;background:url(../images/rss_hd.gif) no-repeat 32px 6px}
#statusbars A{color:#000}
#statusbars A:hover{color:#039;text-decoration:underline}
#statusbars #date{float:right;padding:5px}
#mast{padding:0px;margin:0px;height:85px;background-color: #999999;}

/*** LOWER HEADER BAR (MENU & SEARCH) ***/

#lowerheaderbar{padding:0px;margin:0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-image:url(../images/searchbg.gif);}

UL#keynav{float:left;margin:0px;padding:0px;list-style-type:none;width:650px}
UL#keynav LI{float:left;background-color:#fff}
UL#keynav LI.home{width:160px}
UL#keynav LI A{	display:block;font:bold 0.7512em verdana,sans-serif;color:#000;padding:5px 9px;border-right:1px solid #ccc;text-align:right}
UL#keynav LI A:hover{background-color:#000;color:#fff;text-decoration:none}
UL#keynav LI A.on{color:#c00}
UL#keynav LI A.on:hover{color:#fff}


/** SEARCH BOX **/
#lowerheaderbar FORM#search{float:right;width:230px;display:inline;padding:0px;margin:0px}
#lowerheaderbar FORM#search INPUT{font-size:10px}
#lowerheaderbar FORM#search LABEL{font:bold 0.626em verdana,sans-serif;margin-right:5px;color:#fff}

#search986{padding-left:10px;float:left}
#search986 FORM{display:inline}
#search986 LABEL{font:10px verdana,sans-serif;margin-right:5px;color:#fff;}
#search986 .stxt{font:bold 11px verdana,sans-serif;width:60px;display:inline;color:#fff;padding-bottom:2px;padding-right:4px}
#wsform1{padding-top:1px;position:absolute;z-index:2;visibility: visible;}
#wsform2{padding-top:1px;visibility:hidden;z-index:1}

/* Navigation */
#navcol{float:left;width:160px;background-color:#fff;border-top:1px solid #ccc;}
#navcol #navborder{border-right:1px solid #ccc}
#navcol UL{list-style-type:none;margin:0px;padding:0px}

UL.nav{padding:0px}
UL.nav LI{display:inline;}
UL.nav LI.spacer{display:block;font-size:0.7em;line-height:1.0em}

/* LEVEL 1 - CHANNEL HOME */
UL.nav A{
	text-align:right;
	padding-right:9px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:5px solid #ccc;
	display:block;
	margin-bottom:1px;
	line-height:1.3em;
	font-size:0.6886em;
	font-weight:bold;
	color:#000;;border-bottom:1px solid #ccc;
}

UL.nav A.on{
	border-left:5px solid #c00;
	color:#c00;
	font-weight:bold;
	background-color:#fff;
}

/* LEVEL 2 - TOP ITEMS */
UL.nav UL A {

}

/* LEVEL 3 - SUB ITEMS */
UL.nav UL UL A {
	background-color:#eaeaea;
	border-left:0px;
	font-weight:normal;
}

/* LEVEL 4 - SUB SUB ITEMS */
UL.nav UL UL UL A {
	background-color:#fff;
	border-left:0px;
	font-weight:normal;
}


/*OTHER MENU*/

/* CENSUS PAGES */

UL.cenpage{padding:0px}
UL.cenpage LI{
	text-align:right;
	padding-right:9px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:5px solid #ccc;
	display:block;
	margin-bottom:1px;
	line-height:1.3em;
	font-size:0.6886em;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #ccc;
	}
	
UL.cenpage LI.spacer{display:block;font-size:0.7em;line-height:1.0em}

UL.cenpage A{
	color:#000;
}

UL.cenpage A.on{
	color:#c00;
	font-weight:bold;
	background-color:#fff;
}





UL#portalnav{
	background-color:#fff;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding-top:1px;
	margin-bottom:10px;
}

UL#portalnav LI{display:inline}

UL#portalnav LI A{
	background-color:#eaeaea;
	text-align:right;
	color:#000;	
	font-size:0.6886em;
	display:block;
	padding:3px 10px 3px 1px;
	margin-bottom:1px;
}

/*** SIDEBAR STORIES AND ICONS ***/
UL.sidebarsr{list-style-type:none;margin:0px;padding:0px}
UL.sidebarsr LI{font-size:0.6886em;font-weight:bold;line-height:1.4em;display:block}


/*** SIDEBAR STORIES AND ICONS ***/
UL.sidebars{list-style-type:none;margin:0px;padding:0px}
UL.sidebars LI{font-size:0.6886em;font-weight:bold;line-height:1.4em}

/* MAKES ICONS SHOW WHEN NEXT TO FLOATED IMAGE */
UL.sidebars LI{display:inline}
UL.sidebars LI A{display:inline}

UL.sidebars LI.video{padding-left:18px;background:url(../images/list_video.gif) no-repeat 0px 2px}
UL.sidebars LI.audio{padding-left:18px;background:url(../images/list_audio.gif) no-repeat 0px 2px}
UL.sidebars LI.photo{padding-left:18px;background:url(../images/list_pics.gif) no-repeat 0px 2px}
UL.sidebars LI.blog{padding-left:18px;background:url(../images/list_blogs.gif) no-repeat 0px 2px}
UL.sidebars LI.yourview{padding-left:18px;background:url(../images/list_yourview.gif) no-repeat 0px 2px}
UL.sidebars LI.flickr{padding-left:38px;background:url(../images/list_flickr.gif) no-repeat 0px 2px;}
UL.sidebars LI.webpage{padding-left:18px;background:url(../images/list_webpage.gif) no-repeat 0px 2px;}
UL.sidebars LI.gearth{padding-left:18px;background:url(../images/list_gearth.gif) no-repeat 0px 2px;}

UL.storysidebars{list-style-type:none;margin:0px;padding:0px}
UL.storysidebars LI{margin:0px;padding:0px;font-size:0.6886em;line-height:1.2em;padding-bottom:0.5em;padding-left:18px;background:url(../images/list_story.gif) no-repeat 0px 2px}
UL.storysidebars LI.video{background:url(../images/list_video.gif) no-repeat 0px 2px}
UL.storysidebars LI.audio{background:url(../images/list_audio.gif) no-repeat 0px 2px}
UL.storysidebars LI.photo{background:url(../images/list_pics.gif) no-repeat 0px 2px}
UL.storysidebars LI.blog{background:url(../images/list_blogs.gif) no-repeat 0px 2px}
UL.storysidebars LI.yourview{background:url(../images/list_yourview.gif) no-repeat 0px 2px}
UL.storysidebars LI.gearth{background:url(../images/list_gearth.gif) no-repeat 0px 2px}

UL.bulletedlist{list-style-type:none;margin:0px;padding:0px}
UL.bulletedlist LI{margin:0px;padding:0px;font-size:0.6886em;font-weight:bold;line-height:1.4em;padding-bottom:0.2em;padding-left:18px;background:url(../images/list_story.gif) no-repeat 0px 2px}
UL.bulletedlist LI A{color:#000}

/* SERVICE MENU*/
.servicesbox{margin-left:1px;margin-bottom:10px;padding-left:13px;background-color:#333;background-image:url(../images/ball.gif);background-repeat:no-repeat}
.serviceshd{font-size:0.6886em;font-weight:bold;background-color:#eaeaea;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 4px;}
UL#services{background-color:#eaeaea}
UL#services LI{font-size:0.6886em;display:inline}
UL#services LI A{color:#000;display:block;border-bottom:1px solid #ccc;padding:2px 4px;}

/* breadrumb trail */

.breadcrumb{text-indent:19px;font-family: Verdana, Helvetica, sans-serif;font-size:0.626em;padding: 3px 0 8px 0;}
.breadcrumb a{background: transparent url(../images/breadcrumbgrey.gif) no-repeat center right;
text-decoration: none;padding-right: 18px; /*adjust bullet image padding*/
color: #336699;}
.breadcrumb a:visited, .breadcrumb a:active{color: #336699;}
.breadcrumb a:hover{text-decoration: underline;}

/* General */
#contentcol{float:left;width:828px;background-color:#fff;}
#contentcols{float:left;width:648px;background-color:#fff;}
#contentupper{padding:0px 9px 0px 19px}
#contentmain{float:left;width:648px}
#contentmain #contentinner{padding:0px 9px 30px 19px}

#contentcol #contentin{padding:0px 5px 30px 19px}
#contentright{
	float:left;
	width:180px;
	background-color: #CCCCCC;
}
#contentright #rightborder{border-left:1px solid #ccc;padding:0px 10px 0px 9px;overflow:hidden;word-wrap:break-word}

/*** STANDARD SUMMARY PAGE ELEMENTS ***/
.story{}

.story H3{font-size:0.6886em;color:#666;text-transform:uppercase}
.story H2{margin-bottom:0.1em}
.story P{margin-bottom:5px}
.story .date{font-size:0.626em;margin-bottom:3px;color:#666}

.size_huge .story H2{font-weight:normal;font-size:1.6276em;padding:0px}
.size_huge .story P{font-size:0.8138em;color:#333}

.size_big .story H2{font-size:0.939em}
.size_big .story P{font-size:0.8138em;color:#333}

.size_med .story H2{font-size:0.8138em}
.size_med .story P{font-size:0.8138em;color:#333}
.size_med .story P .small{font-size:0.6886em;color:#333}

.size_small .story H2{font-size:0.7512em}
.size_small .story P{font-size:0.6886em;color:#333}

.size_tiny .story H2{font-size:0.7512em}
.size_tiny .story P{font-size:0.626em;color:#333}

/*** HEADER BARS ***/
H4{	
	color:#000;
	font-size:0.626em;	
	margin-bottom:8px;
	background:url(../images/arrow.gif) no-repeat;
	text-transform:uppercase;	
}
H4 A{padding:1px 4px;background-color:#ccc;display:block;margin-left:12px;text-transform:uppercase}

H5{
	background-color:#999;
	color:#000;
	font-size:0.626em;
	padding:1px 4px;
	margin-bottom:8px;
	text-transform:uppercase
}

/* box setting */
.boxset {
	border-top-style:solid;
	border-color:#ccc;
	border-bottom-style:solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.boxset .title{font-weight:bold;font-size:0.626em;color:#666;padding-bottom:2px}
.boxset .col{float:left;width:90px}
.boxset .colgap{float:left;width:15px;height:1px}
.boxset .colhd{font-weight:bold;font-size:0.6886em;margin-bottom:3px}
.boxset .colimg{border:1px solid #ccc;margin-bottom:3px}
.boxset UL.collinks{padding:0px;margin:0px;list-style-type:none}
.boxset UL.collinks LI{padding:0px 0px 4px 0px;margin:0px;font-size:0.626em;line-height:12px}
/*BOOKING LINKS BOX*/
.blinksbox{border:2px solid #ccc;padding:3px 13px 7px}
.blinksbox .title{font-weight:bold;font-size:0.626em;color:#666;padding-bottom:2px}
.blinksbox .col{float:left;width:80px}
.blinksbox .colhd{font-weight:bold;font-size:0.6886em;margin-bottom:3px}
.blinksbox .colimg{margin-bottom:3px}
.blinksbox .colgap{float:left;width:20px;height:1px}
.blinksbox UL.collinks{padding:0px;margin:0px;list-style-type:none}
.blinksbox UL.collinks LI{padding:0px 0px 4px 0px;margin:0px;font-size:0.626em;line-height:12px}

/* COLUMN STRUCTURES */
.gutter{width:16px;float:left;height:10px}
.gutter2{width:17px;float:left;height:10px}
.gutter5{width:15px;float:left;height:10px}


.full{width:620px;overflow:hidden;word-wrap:break-word}
.onehalf{width:302px;float:left;overflow:hidden;word-wrap:break-word}
.onethird{width:196px;float:left;overflow:hidden;word-wrap:break-word}
.onequarter{width:143px;float:left;overflow:hidden;word-wrap:break-word}
.onefifth{width:112px;float:left;overflow:hidden;word-wrap:break-word}
.onesixth{width:90px;float:left;overflow:hidden;word-wrap:break-word}
.twothirds{width:408px;float:left;overflow:hidden;word-wrap:break-word}
.onehalfandright{width:491px;float:left;overflow:hidden;word-wrap:break-word}
.threequarters{width:461px;float:left;overflow:hidden;word-wrap:break-word}
.onethirdandright{width:385px;float:left;overflow:hidden;word-wrap:break-word}
.onequarterandright{width:332px;float:left;overflow:hidden;word-wrap:break-word}

.lines_thirds{background:url(../images/bg618_3cols.gif);float:left}
.lines_halves{background:url(../images/bg618_2cols.gif);float:left}


/* PICTURES */ 
.picabove{margin-bottom:4px}
.picright{float:right;margin-left:8px}
.picleft{float:left;margin-right:8px}
.puff{margin-bottom:8px;border:0px}

.picabove IMG{border:1px solid #ccc;}
.picleft IMG{border:1px solid #ccc;display:block}
.picright IMG{border:1px solid #ccc;display:block}

.size_huge .picleft{margin-right:18px}

.picsource{
	text-align:right;
	font-size:0.5634em;
	color:#666;
	margin:0px 0px 4px 0px;
	border-bottom-style:solid;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ccc;
	padding: 2px;
}
.piccaption{font-size:0.626em;color:#666;font-weight:bold;margin-top:0.1em}

/*** FOOTER ***/
#footer{padding-bottom:20px;font-size:0.6886em;color:#999;padding-left:180px;margin:10px 0px;}
#footer A{color:#000}
#footer A:hover{color:#039;text-decoration:underline}

#footer UL.footerlinks{padding-left:160px;margin:10px 0px;list-style-type:none;font:10px verdana,sans-serif}
#footer UL.footerlinks LI{float:left;background:url(../images/list_footerlinks.gif) no-repeat 0px 1px;padding:0 7px}
#footer UL.footerlinks LI.first {display:inline;background:none;padding:0 7px 0 0}
