html { height: 100.4%;  }
body
{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	/*background: url(images/tesselation4.gif);*/
	background: url(images/grass1.gif);
	
}
div,td,body{ color:#000; font-family:Geneva, Verdana,Helvetica,Arial,Sans-Serif; font-size: 10pt;}
td{ vertical-align:top;}
form {margin: 0px 0px 0px 0px; }
img { border:0px }
input.fb_css_inputfield { width:250px; border:1px solid #ccc; font-family:Verdana; font-size:10pt;}
select.fb_css_inputfield { width:72px; border:1px solid #ccc; font-family:Verdana; font-size:10pt;}

div.success_message_div { border:1px solid #A6BFC9; background:#CADEF4;  margin:5px;padding:10px; color:#000;}
div.error_message_div   { border:1px solid #F00; background:#F88;margin:5px;padding:10px; color:#000;}
div.code-other {color: #0A246A;  border: 1px dashed #35a; background-color: #f0f0ff; font-size:90%; padding:2px; }

a { text-decoration: none;  }
a:link { color: #35a; }    
a:visited { color: #35a; } 
a:hover {  text-decoration: underline; } 

div#post a { text-decoration: none; border-bottom:thin dotted; }
div#post a:link { color: #35a; }    
div#post a:visited { color: #35a; } 
div#post a:hover {  border-bottom:thin solid; } 

a.example { text-decoration: none; }
a.example:hover { text-decoration: none2; } 

a { text-decoration: none; }
a.black:link { color: #000; }  
a.black:visited { color: #000; }
a.black:hover { text-decoration: underline; } 

a { text-decoration: none; }
a.white:link { color: #fff; }  
a.white:visited { color: #fff; }
a.white:hover { text-decoration: underline; } 

a.imghover                { color: #35a; text-decoration: none; }
a.imghover:hover          { text-decoration:underline;}
a.imghover img       { border:1px solid #CCC;}
a.imghover:hover img { border:1px solid #35a; }

div#post img {
  margin:5px 5px 5px 5px;
  padding:4px;
  border:1px solid #aaa;
}

h1 { font-size:10pt; display: inline;}



/* background:url(images/yg2_sitebody_bkg.gif) #fff repeat-x; */

div.nn_rounded .tl{background: url(images/nn_white_corners.gif) top left; padding-left:3px;}
div.nn_rounded .tr{background: url(images/nn_white_corners.gif) top right; padding-right:3px; padding-top:3px; color:#000;}
div.nn_rounded .bl{background: url(images/nn_white_corners.gif) bottom left; padding-left:3px; }
div.nn_rounded .br{background: url(images/nn_white_corners.gif) bottom right; padding-right:3px; padding-bottom:3px;font-size:1pt;}

.yg_round_corners_blue {background-color:#fff;    }
.yg_round_corners_blue div.tm {color:#fff; font-weight:bold;}
.yg_round_corners_blue .tl{background: url(images/yg_round_corners_blue_tl.gif) no-repeat top left;padding-left:3px;}
.yg_round_corners_blue .tr{background: url(images/yg_round_corners_blue_tr.gif) no-repeat top right;padding-right:3px; overflow:hidden;}
.yg_round_corners_blue .tm{background: url(images/yg_round_corners_blue_tm.gif) repeat-x top;height:30px;padding-top:5px; }
.yg_round_corners_blue .bl{background: url(images/yg_round_corners_blue_bl.gif) no-repeat bottom left;padding-left:3px;}
.yg_round_corners_blue .br{background: url(images/yg_round_corners_blue_br.gif) no-repeat bottom right;padding-right:3px;}
.yg_round_corners_blue .bm{background: url(images/yg_round_corners_blue_bm.gif) repeat-x bottom;height:3px;font-size:1pt;}


div.topStory h2 a { font-size:17px; line-height:1.3em; }
div.topStory:hover { background-image: url(images/topstorygradient.gif) }

.zd_tabmenu{ list-style: none; padding: 0; margin: 0; }
.zd_tabmenu li{    float: left; margin-right: 4px;   }
.zd_tabmenu li a        { color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.zd_tabmenu li a:link   { color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.zd_tabmenu li a:visited{ color:#555555; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }
.zd_tabmenu li a:hover  { color:#000000; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px;  }

.zd_tabmenu li.current a { color:#000000; font-weight:bold; padding-right:8px; padding-left:8px; line-height: 25px; float: left; display: block; border: 1px solid #B3B3B3; border-bottom:0px; background: #fff; }
/* Hide from IE5-Mac \*/
.zd_tabmenu li.current a {    float: none   }
/* End hide */
