body
{
   font-family: Tahoma, Verdana, Helvetica, sans-serif ;
   font-size: 70% ;
   line-height : 140% ;
   text-align: center;
   font-weight: normal;
   background: #FFF;
   color: #000;
/*
   FONT-FAMILY: "Tahoma";
   font-size: 80%;
*/
   
   }

td, th, tr
{
   font-family: Verdana, Arial, Helvetica, sans-serif ;
   font-size: 80%;
}

table tr:hover
{
 background-color: #E0E0E0;
}

#sidebox td, th, tr
{
   font-family: Verdana, Arial, Helvetica, sans-serif ;
   font-size: 90%;
   border: 0px;
}
#sitedesc
{
  padding-bottom: 10px;
  padding-top: 10px;
}

#stylechanger 
{
	width: 100%; 
	padding-bottom: 10px;
	font-size: 80%;
}

#header
{
	margin-top: 15px;
	height: 101px;
	background: #FFF url('images/xp_logo.png') no-repeat;
	font-weight: bold;
	font-size: 150%;
	background-image:url('images/xp_logo.png'); background-repeat:no-repeat

}

#header span
{
	display: none;
}

#topimage
{
/*
	background-image: url("image.asp");
	background-repeat: no-repeat;
	height: 75px;
*/
	display: none;
}

#container
{
 WIDTH: 750px;
 TEXT-ALIGN: left;
 margin: auto auto;
}

#transbox
{
  float: left;
  width: 550px;    
  text-align: left;
}

#sidebox
{
  float: right;
  width: 175px;
  padding: 5px;
  margin-top: 0px;
  background: #6D88DD;
  color: #6D88DD;
}
#pageheader 
{
   clear:both;
   color: #000;
   font-size: 150%;
   font-weight: bold;
   padding-bottom: 10px;padding-top: 10px;
}

#blogheader, #commentheader
{
  font-size: 110%;
  MARGIN-BOTTOM: 0px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #A5B5C5;
  background-repeat: repeat-x; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px
}

#sideheader
{
	clear: both;
	font-weight: bold;
	font-size: 110%;
	color: #FFF;
	background: #6D88DD;
	padding: 5px;
}

#blogheader a, a:hover
{
  color: #fff;
  text-decoration: none;
}

#summary, #extendedsummary
{
  font-size: 60%
  color: #333;
  text-align:justify;
  padding-left: 10px;
  padding-right: 10px;
 border: 0px;
}

#dateheader
{
  font-size: 100%; color: #888;
  MARGIN-BOTTOM: 0px;
  padding-left: 10px;
  padding-top: 3px;
  font-weight: bold;
  border: 0px none;
  background-image: url('xp_navconbg.gif');
  height: 22px
}


#blogfooter
{
  background-color: #ECE9D8;
  color: #000;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  height: 25px;
  font-size: 90%;

}
#blogfooter a, a:hover
{
	color: #000;
	text-decoration: none;
}
#addinfo
{
     padding-left: 10px;
	 font-size: 75%;
     border: 0px;
     padding-top: 5px;
     font-weight: bold;
}
a
{
  text-decoration: none;
  color: #0055EA;

}

a:hover
{
  color: #000; text-decoration: underline;

}

IMG
{
  padding-top: 10px;
}

#wordless
{
  padding-top: 10px;
  text-align: center;
  border: 3px;
  border-color: #ccc;
  border-style: solid;
}

BLOCKQUOTE#pullquoteleft
{
  FONT-SIZE: 12px;
  font-family: "Times New Roman";
  font-style: italic;
  font-weight: bold;
  BACKGROUND-color: #D6DFF7; 
  color: #6D88DD;
  FLOAT: right;
  margin-left: 5px;
  PADDING: 10px;
  WIDTH: 150px; 
  TEXT-ALIGN: left;
  margin-right: 0px;
}


#footer
{
  clear: both;
  float:none;
  color: #000;
  text-align: center;
  font-size: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

 #navcontainer
{
position: absolute; top: 0px; left: 0px;
background: #CCCCCC url('images/xp_navconbg.gif');
width:100%; font-weight:bold; font-size:80%; background-image:url('images/xp_navconbg.gif')
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active
{ 
	background: #444; 
	color: #FFF;
}

#navcontainer li a:hover:after, #menu li a:focus:after 
{
  content: "attr(accesskey)";
}

#navcontainer A.active:link, #navcontainer A.active:visited, #navcontainer .current
{
position: relative;
z-index: 102;
font-weight: bold;
}
#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }

.calendar
{
font-size:xx-small;   
font-weight:normal;  
line-height:140%;  
padding:2px;  
text-align:left;   
}

#blogbox
{
  margin-top: 10px;
  border: 1px solid #003366;
  width: 550px;
}

#commentbox
{
	padding: 15px 15px 15px 15px;
}
#numbering
{
  font-size: 110%;
  font-weight: bold;
  padding: 5px;
  color: #6D88DD;
}

img a
{
	text-decoration: none;
	border: none;
}

input, textarea, select
{
   font-family: Verdana, Arial, Helvetica, sans-serif ;
	   font-size: 100%;
	   color: #444;
	   font-size: 90%;
}


input, textarea, select
{
  FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
}

fieldset 
{ 
 border:1px solid #FFF;
 padding: 5px;
 background: #D6DFF7;
 margin-bottom: 10px;
 margin-top: 10px;
}

hr
{
	border:1px solid #003366;
	height: 1px;
}

legend 
{
  padding: 3px;
  font-weight: bold;
  color:#000;
  font-size:110%;
  text-align:right;

}

#important
{
	background-image: url('images/xp_messageicon.png');
	background-repeat: no-repeat;
	background-color: #ECE9D8;
       background-position: 10px 10px;
	border: 2px solid #D9D2B0;
	color: #000;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
    padding-right: 10px

}

#usercommands
{
	background: #E9EAED;
	text-align: right;
	height: 20px;
	padding-right: 5px;
}

#printblog
{
	background-image: url('images/xp_print.png');
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 31px
}

#postcomment
{
	background-image: url('images/xp_poscomment.png');
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 31px
}

#sendtofriend
{
	background-image: url('images/xp_sendafriend.png');
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 31px
}

iLI {
	list-style-image: url('xp_bullet.png');
	}

#summary img
{
	padding: 5px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#code
{
	clear: both;
	padding-left: 10px;
	text-align: left;
	color: blue;
}

#ads
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	border: 1px solid #D6DFF7;
    content: "Advertisments";
}

#feedbox
{
	width: 100%;
}

.right
{
	float: right;
	margin-top: 0px;
	margin-right: 5px;
}

.left
{
	float: left;
}

#error
{
	color: RED;
	font-size: 90%;
	border: 1px dotted #ccc;
	padding: 10px;
	margin-top: 5px
}

.pageList {border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:0px none; border-right:0px none; margin:10px 0; background:#f6f6f6; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:15px}
.pageList a, .pageList .this-page {padding: 2px 6px; border: solid 1px
#ddd; background: #fff;}
.pageList .this-page {border-color: #999; font-weight: bold;}
.pageList a:hover {color: #fff; background: #369; border-color: #036;
text-decoration: none;}
.pageList .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.pageList .ranking a {padding: 0; border: 0px none; background: ;}
.pageList .ranking a:hover {text-decoration: underline; color: #f60;
background: transparent;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }