pre{ font-family: 'Lucida Console',  monospace ;  background-color: transparent; background-image : none; }
#divSkipNav{ display:none; background-color : #CCC; color : #000; font-weight: bold;  text-align :center; border-top: solid 1px #FFF;border-left: solid 1px #FFF;border-right: solid 1px #666;border-bottom: solid 1px #666; padding: 3px 0 3px 0;}

#headerNav{   padding: 5px 0;line-height: 1.2em;		/* Fixes IE peekabo bug */   }
#headerNav ul{list-style : none; margin: 0; padding: 5px 0;}
#headerNav li{	margin: 0; padding: 5px 25px  ; display : inline; border-right: solid  1px  #AAA;  }
#ulHeaderNav a{text-decoration : underline;	 color: #555; font-size: 1.3em; letter-spacing: 1px; margin: 0;padding: 5px 0 5px 15px ; font-weight: bold; background-repeat : no-repeat; background-position : left;}
#ulHeaderNav a:hover{	text-decoration:underline;  color: #000;  }
#ulHeaderNav .aNav1a{color: #000; text-transform: uppercase;  text-decoration:underline; }

#userInfo{	font-size: .9em; float: right; margin: 5px 20px 5px 0;  color:#333; font-weight: bold;  text-align : right;  padding-bottom: 5px; }
#userInfo a{ color: #000; text-transform: none !important;  }

#main{  position:relative;   line-height: 1.3em;   padding: 0 0 20px 0; clear:both; 
border-top: solid  1px  #999; border-bottom: solid  1px  #FFF;     line-height: 1.3em;		/* Fixes IE peekabo bug */  
overflow : visible;  width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; vertical-align: top;}

#sideNav{ overflow : hidden; width: 180px;  float:left;  height:100%; margin:10px 20px 0 0 ; text-align: left; }  
#sideNav ul{list-style : none; margin: 0 10px  20px 0; padding: 0;}
#sideNav  li{	margin: 0;;  padding: 0;  display: block;  list-style-image : none;}
#sideNav ul a { border-bottom:  solid 1px #CCC;   color: #333;   }
#sideNav ul a:hover, #sideNav .aNavC:hover{ border-bottom:  solid 1px #333;   color: #000;   }
#sideNav .aNav2a, #sideNav .aNavCa{   border-bottom:  solid 1px #000;   color: #000;  text-transform : uppercase;font-weight: bold; }

#content{ padding: 20px 20px 20px 200px ;   margin:0;  }
 #content { min-height:370px; }
* html #content { height:370px; }

#sideBarMain .sbUnitTitle{	text-align: center ;font-weight: bold; text-transform: uppercase; padding: 2px 0px 2px 0px; margin: 0 0 5px 0  ;     }
#sideBar .divImages{ float: right; margin: 0 0 5px 10px; }
.sbUnit{	margin-bottom:10px;}

.pHead{	font-weight: bold; text-decoration : underline;	margin:30px 0 5px 0;}
 

.headSelect{	text-align:center; background : #EEE; border: solid 1px #CCC; padding: 2px 5px; }
.headSelect hr{	 border:none; border-top: solid 1px #CCC; }
#footer { clear: both;  text-align: center;   margin:  0 ;  padding: 20px 20px;  border-top: solid 1px  #DDD; } 
#footer a:link, #footer a:active, #footer a:visited{  color: #222; font-weight: bold;text-decoration: none; text-decoration: underline; ;}
#footer a:hover{  color: #000; text-decoration: underline; }
#footer .aActive{	color: #000 !important;   text-transform : uppercase; letter-spacing:1px;}
#footer  ul{list-style : none; margin: 0; padding: 0;}
#footer li{	margin: 0; padding: 0 3px 0 3px; display : inline; }

/*	Adverts	*/
#gaBanner{ position: absolute; top:10px; right:10px; width:234px; height: 60px; ;}

#feedSearch{ border: solid 1px #DCDD00; text-align : center;background-color: #FEFF7B; padding: 5px ; margin:5px 5px 10px 5px; }
#feedSearch form{	margin:0; padding:0;}
#feedSearch p{margin:5px auto;}
#footNote{ font-size: .85em; border: solid 1px #DCDD00; text-align : center;background-color: #FEFF7B; padding: 5px ; margin:5px 5px 10px 5px; }

big{ background-color: #FEFF7B; padding: 0 2px ; font-weight:bold; font-size: 1em;;} /* For search results */ 
 
/* Reveal Blocks */
.ansBlock, .userMailMsg, .linkBlock{	background-color : #FFF; border: solid 1px #CCC; padding:5px; margin:5px 0; display: block; }
.blockBtn{ float: right;  width: 60px; text-transform : none; background:url(images/button_60.gif) no-repeat transparent center center; text-align:center;   padding: 1px ; font-size: 11px; text-decoration:none; display: none; }
.inputBtn120{ position: relative; width:120px; background:url(images/button_120.gif) no-repeat transparent center center; text-align:center;   padding: 1px 18px; font-size: 12px; text-decoration:none; }


.miniFlag{ margin:0; padding:0;  vertical-align :  baseline;}
#contactNB{ background: #FE8585	; padding: 2px 5px; overflow : hidden; text-align : center; margin:10px;}
#mediaViewer{	font-size: .85em; float: right; width:266px; margin: 0  0 10px 10px; border: solid 1px #CCC;  text-align : center; padding:0; line-height:  normal; background: #F7F7F7  ;border: solid 1px #E1E1E1; ;}

#mediaViewer #mvMainImg{	 filter: alpha(opacity=100);	-moz-opacity:1;  }
#mvMainImgFrame{xheight:300px;}
#mediaViewer #mvMainTitle{ text-align : center;   padding: 2px 3px; filter: alpha(opacity=100);	-moz-opacity:1;}
/* MIN HEIGHT */
#mediaViewer #mvMainTitle{ xmin-height: 2.5em; }
* html #mediaViewer #mvMainTitle{ /*\*/ xheight: 2.5em; } /*/feed IE the same value for height, but not it IE Mac 5*/
/* Not displayed...*/
#mediaViewer #mvMainText{	xdisplay:none; xfont-size: .85em; text-align : center; font-weight: normal; height: 60px; padding: 0 3px;filter: alpha(opacity=100);	-moz-opacity:1; overflow : auto;}

#mvBack{ background: transparent  url('images/mvPrev.gif') no-repeat center center; display:block; width:18px;  height:16px; background-color : transparent;}
#mvNext{background: transparent  url('images/mvNext.gif') no-repeat center center;  display:block; width:18px; height:16px;}
#mvBack :hover, #mvNext :hover{ background-color : #FFFFB5 !imortant; }
#mvPrompt{font-size: .85em; color: #666;}

#mvNumLinks{ line-height: 1.6em;}
.mvNumLink, .mvNumLinkA{ background-color:  #00B !important; color: #FFF!important; text-decoration: none!important; padding:0 2px; margin:0 2px; }
.mvNumLinkA{ background-color:  #66B !important;  color: #DDD !important; ;}
.mvNumLink:hover{  color: #6F6 !important }

#mediaViewer a:hover{	background-color: transparent  ;}
#mediaViewer  .imgLarge{  border: solid 1px #000; filter: alpha(opacity=100);	-moz-opacity:1; }

#mediaViewer  #blockTable{margin-top:10px; }
#mediaViewer  .blockImg{width: 80px; }
#mediaViewer  .blockTitle{ font-size: .75em;}

.infoHead{ margin: 20px 0 5px 0 ;  padding: 3px; font-weight: bold; background-color : #EEEAD8;}
.infoSubHead{ margin: 15px 0 5px 0; ;  padding: 3px; font-weight: bold; }
.ulDefault li{	list-style : disc !important; list-style-image : none !important;}

.wRain td, .wTemp td { border: solid 1px   #EEEAD8; padding: 2px 5px;}
.wRain th, .wTemp th { background-color : #EEEAD8;padding: 2px 5px;}

.wIcon{ vertical-align : top; padding: 15px 0 0 20px;}

.msgWarn{font-weight:bold; color:#800; font-size:1.1em;}

#bmLinks{ text-align: center; font-size: .85em; clear: both; margin-top:10px;  padding: 5px 0;}
#bmLinks ul {margin: 5px 0; display: inline;}
#bmLinks li {display: inline; list-style : none; }
#bmLinks a{	padding: 0 5px 0 18px ;}
#bmDelicious{	 background : url(images/bm-delicious.gif) left no-repeat;}
#bmDigg{	 background : url(images/bm-digg.gif) left no-repeat; }
#bmReddit{	 background : url(images/bm-reddit.gif) left no-repeat  ;} 
#bmFace{	 background : url(images/bm-facebook.gif) left no-repeat;  ;}
#bmStumble{	 background : url(images/bm-stumbleupon.gif) left no-repeat  ;}
#bmTwitter{	 background : url(images/bm-twitter.gif) left no-repeat ;}
#bmYahoo{	 background : url(images/bm-yahoo.gif) left no-repeat ;}
#bmGoogle{	 background : url(images/bm-google.gif) left no-repeat; ;}
