/* ------------------------------- main ----------------------------- */
body { 
 padding: 0px;
 margin: 0px;
 background-color: #ffffff; 
 font-size: 12px; 
 font-family: arial, helvetica, sans-serif; 
 }

p {
 margin: 7px 0px 14px 0px;
	line-height: 17px;
	}

h1 {
 display: block;
 margin: 0px;
 margin-bottom: 14px;
 font-size: 20px;
 font-style: italic;
 border-bottom: 1px solid #ccc;
 }

h6 {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 6px;
	padding: 0px 0px 0px 6px;
	color: #000;
	border-bottom: 1px solid #7f0000;
	}

.rcol_hdr {
 display: block;
 color: #404040;
 font-weight: bold;
 border-bottom: 1px solid #000;
  }

a { 
 color: #0000bf;
 text-decoration: none;  
 }

a:hover { 
 color: #0000bf;
 border-bottom: 1px solid #0000bf;
 text-decoration: none;
}

a:visited { 
 color: #0000bf;
 text-decoration: none; 
}

#nav a { 
 display: block;
 width: 89.5%;
 padding: 7px;
 color: #fff; 
 font-weight: bold;
 text-decoration: none;
 border: none;
}

#nav a:hover { 
 color: #fff;
 background: #590000 url("images/construct/hdr_bg_addr.gif") right no-repeat;
 }

#nav a:active { 
 color: #fff;
 background: #cc0000;
 }

#nav a:visited { 
 color: #fff; 
 }

.addr {
 padding-right: 6px;
 background: #590000 url(images/construct/hdr_bg_addr.gif) right no-repeat;
 }

.hdr_mail a {
 color: #fff;
 text-decoration: underline;
 }

.hdr_mail a:hover {
 color: #fff;
 text-decoration: underline;
 }

.hdr_mail a:active { 
 color: #fff;
 background: #cc0000;
 text-decoration: underline; 
 }

.hdr_mail a:visited { 
 color: #fff;
 text-decoration: underline; 
 }

/*---  Used in Trackback and Pingback page.  ---*/

H2 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   17px;
 color:       #333333;
 font-weight: bold;
}

/*---  Used in Weblog templates to format the title of entries  ---*/

H3 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   14px;
 color:       #333333;
 font-weight: bold;
}

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/

H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #999999;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}



/*---  Weblog entry formatting.  ---*/

.weblog {
 padding-bottom: 12px;
 border-bottom:1px dotted #999999;
}

/*---  Name of author in weblog entries ---*/

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

/*---  input form ---*/

.textbox {
	color: #000;
	background-color: #eee;
	border: 1px solid #000;
	}

.button {
  font-size: 15px;
  font-weight: bold;
	color: #fff;
	background-color: #590000;
	border: none;
	}