/* STANDARD TAGS' REDEFINITIONS
--------------------------------------------------------------------------------------*/
body{	font-family : Arial, Helvetica, sans-serif;	color : Black;	background-color : #111111;  font-size: 12px;  background-image: url(bg_body.gif);  margin: 10px;          }
td{ font-family : Arial, Helvetica, sans-serif;	color : Black;	font-size : 12px;}
p{	color : Black;	font-size : 12px; margin-bottom: 10px;  margin-top: 0px;   }
p.indented {text-indent: 30px; }
p.indentmore {text-indent: 115px;}
a{	color : #2756DD; font-size : 12px; text-decoration: underline;  font-weight: normal;}
a:hover{	text-decoration: underline;}
form{ margin:0; }
h1{ font-family: Arial, Helvetica, sans-serif;  font-size: 24px;  font-weight: normal;  color: #4677B7;      margin: 4px 0 0px 0; }
h2{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding: 0; }

/* HEADER
--------------------------------------------------------------------------------------*/
table.Header{ border: 10px solid White; background-color: White; width: 740px; }
table.Header td.Logo{ background-image: url(bg_visual.jpg);  height: 207px;  }
td.TopNav{ height: 31px; background-image: url(bg_topnav.gif); background-repeat: repeat-x;  padding-right: 7px;  padding-top: 7px;  padding-bottom: 6px;    }
td.TopNav div.Search{ float:left; vertical-align: middle; padding:5px 0 0 15px}
td.TopNav div.Search input{ font-size: 11px; }
td.TopNav ul { margin: 0;   list-style: none;  padding-left: 0;  float: right;  height: 31px;    } 
td.TopNav li { margin: 0; padding: 0px 21px 0px 21px; list-style: none; display: table-cell; background-image: url(bg_topnavbutton.gif); background-repeat: repeat-x; height: 31px;  border-right: 1px solid #A3A3A3;  }
td.TopNav li#Last{ border-right: none; }
td.TopNav a{ color: Black; text-decoration: none; font-family: Tahoma, Arial, Sans-Serif; font-size: 11px; line-height: 31px; }
td.TopNav a:hover{ color:#dd0000; text-decoration: underline; }
td.TopNav a.Active{ color: #dd0000; }

/* MAIIN PART (PAGE)
--------------------------------------------------------------------------------------*/
table.Page{  background-color: White; width: 740px;  border-bottom: 10px solid White;  border-left: 0px solid White;  border-right: 10px solid White;    }
table.Page td.ColumnDiv{ width:4px; padding-right:1px; 	background-image: url(bg_div.gif);  background-repeat: repeat-y;  }
.Text{ padding: 10px 0px 10px 0px; }
.Text p{ line-height: 19px; }

/* MAIN PART: TABLES
---------------------------------------------------------------------------------*/
table.Table{ background-color: #4677B7; }
table.Table a{ text-decoration: none; font-weight: bold; }
table.Table a:hover{	text-decoration: underline;}
td.CellCaption{ background-color: #4677B7;  border: 1px solid White;  font-family: Tahoma, Verdana;  font-size: 11px;  font-weight: bold;  padding-left: 9px; padding-right: 9px;  color: White; }
td.CellCaption a{ font-family: Tahoma, Verdana; font-size: 11px; font-weight: bold; color: White; }
td.Cell1{ border: 1px solid White;  background-color: #F6F6F6;    height: 20px;  padding: 3px 9px 3px 9px;  }
td.Cell2{ border: 1px solid White;  background-color: #FFFFFF;    height: 20px;  padding: 3px 9px 3px 9px;  }

/* LEFT PART
--------------------------------------------------------------------------------------*/
table.Page td.ColumnLeft{ width: 160px; padding:3px; }

td.ColumnLeft ul { margin: 0; list-style: none;  float: none;  padding: 0;      } 
td.ColumnLeft li { margin: 0; padding: 0;  display: block;   height: 26px;    }
td.ColumnLeft li a{ color: #666666;  font-weight: bold;  text-decoration: none;   }
td.ColumnLeft li a:hover{ text-decoration: underline;  color: #DF0000;  }
td.ColumnLeft li a.Active{ color: #DF0000; }

/* FOOTER
-----------------------------------------------------------------------------------------*/
table.PageFooter{ background-color: White; width: 740px; border-bottom: 10px solid White; border-left: 10px solid White; border-right: 10px solid White;      background-color: White;   }
table.PageFooter td{ background-image: url(bg_pagefooter.gif); background-repeat: repeat-x; height: 29px; }
table.Footer{ width: 740px; }
table.Footer td{ padding: 10px 0 0 0;  color: #C7C7C7;  }
.Footer a{ font-weight: normal; color: White; text-decoration: none; }
/* Blog Styles
-----------------------------------------------------------------------------------------*/

#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;font-size:95%;}
			#description{padding:0px;margin:7px 12% 7px 5%;color:#9E5205;background:transparent;font:bold 85% Verdana,Sans-Serif;}
			.blogPost{margin:0px 0px 30px 0px;font-size:100%;}
			.blogPost strong{color:#000000;font-weight:bold;}
			#sideBar ul a{padding:2px;margin:1px;width:100%;border:none;color:#999999;text-decoration:none;}
			#sideBar ul a:link{color:#999999;}
			#sideBar ul a:visited{color:#999999;}
			#sideBar ul a:active{color:#ff0000;}
			#sideBar ul a:hover{color:#DE7008;text-decoration:none;}
			pre,code{color:#999999;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline a{border:none;color:#968A0A;text-decoration:none;}
			.byline a:hover{text-decoration:underline;}
			.blogComments{padding:0px;color:#9E5205;font-size:110%;font-weight:bold;font-family:Verdana,Sans-Serif;}
			.blogComment{margin-top:10px;font-size:100%;font-weight:normal;color:black;}
			.blogComments .byline{padding-bottom:20px;color:#444444;font-size:80%;font-weight:normal;display:inline;margin-right:10px}
            .deleted-comment {font-style:italic;color:gray;}
			#profile-container { }
			.profile-datablock { }
			.profile-img {display:inline;}
			.profile-img img {float:left;margin-right:5px;}
			.profile-data strong { }
			#profile-container p { }
			#profile-container .profile-textblock { }
            .profile-link a:link {color:#999999;text-decoration:none;}
            .profile-link a:active {color:#ff0000;text-decoration:none;}
            .profile-link a:visited {color:#999999;text-decoration:none;}
			.profile-link a:hover{color:#DE7008;text-decoration:none;}
            #blogfeeds { }
            #postfeeds { font-size:100% }


