/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body
{
   margin: 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   color: #000;
   background: url('http://blog.customerreferenceforum.com/crf/images/bl-bg.gif');
   font-family: 'lucinda grande' , 'trebuchet ms', verdana , sans-serif;
   font-size: 12px;
   text-align: center;
}

form, input { margin: 0; padding: 0; }
a {
    text-decoration: underline;
    color:  #004A80;
    
    }

a:visited {
    text-decoration: underline;
    color:  #004A80;    
    }

a:hover {
    text-decoration: underline;
    color: #CCC;  
    }
    
a img { border: 0; }


p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
}



/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}




/* page layout */


#wrap1
{
	width: 100%;
	background: url(http://blog.customerreferenceforum.com/crf/images/bl-header-bg.gif) repeat-x;
}


#wrap2
{
	width: 764px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0;
	background: url(http://blog.customerreferenceforum.com/crf/images/bl-content-bg.gif) repeat-y;
}


#left
{
	float: left;
	width: 559px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#right
{
	float: right;
	width: 205px;
	margin: 0;
	padding: 0;
	text-align: left;

}


#header
{
	width: 559px;
	height: 104px;
	background: url(http://blog.customerreferenceforum.com/crf/images/bl-header-bg2.gif) no-repeat;
}

#header-inner
{
	padding-top: 40px;
	padding-left: 8px;
}

#header h1
{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 40px;
	font-weight: normal;
}

#masthead
{
	width: 559px;
	height: 27px;
	margin: 0;
	background: url(http://blog.customerreferenceforum.com/crf/images/bl-masthead-bg.gif) no-repeat;
	text-align: right;
}

#masthead-inner
{
	text-align: right;
	padding-top: 4px;
	padding-right: 6px;
	font-size: 11px;
}


#rightcontent
{
	background: url(http://blog.customerreferenceforum.com/crf/images/bl-right-top.gif) no-repeat;

}

#topnav
{
	height: 46px;
	text-align: right;
	color: #fff;

}

#toplinks
{
	padding-top: 14px;
	padding-right: 6px;
}

#toplinks a
{
	color: #FFF;
	text-decoration: none;
}


#toplinks a:visited
{
	color: #FFF;
	text-decoration: none;
}

#toplinks a:hover
{
	color: #FFF;
	text-decoration: underline;
}



#blog
{
       width: 525px;
       padding-left: 20px;
       text-align: left;
       padding-bottom: 20px;
}



h1, h2, h3, h4, h5, h6
{
   font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}


h2 {
color: #666;
font-weight: bold;
font-size: 18px;
margin-bottom: 0px;
margin-top: 20px;
}

h3.entry-header {
 font-size: 20px;
 font-weight: bold;
 padding-bottom: 2px;
 padding-top: 25px;
 margin: 0px;
   color:  #004A80;
 }
 
 
h3.entry-header a {
   text-decoration: none;
   color:  #004A80;
   }
    
h3.entry-header a:visited {
   text-decoration: none;
   color:  #004A80;
   }
   
h3.entry-header a:hover {
   text-decoration: underline;
   color: #666;
   }
   
p.entry-more-link a {
    text-decoration: underline;
    color: #666;
    
    }

p.entry-more-link a:visited {
    text-decoration: underline;
    color: #666;    
    }

p.entry-more-link a:hover {
    text-decoration: underline;
    color: #000;  
    }

.content-nav {
    padding-top: 10px;
	}


.content-nav  a {
	font-size: 14px;
    text-decoration: underline;
    color: #4561AE;
    
    }

.content-nav  a:visited {
    text-decoration: underline;
    color: #4561AE;    
    }

.content-nav  a:hover {
    text-decoration: underline;
    color: #4561AE;  
    } 
 
 
   
.postedon {
 font-size: 10px;
 color: #666;
 }   

.entry-content {
	font-family: 'Trebuchet MS', Verdana, sans-serif;

	padding-top: 5px;
	padding-left: 15px;
	line-height: 18px;
	font-size: 13px;
	}
	
	
.postheader {
    height: 18px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 5px;
    border-top: 1px dotted #CCC;
    background: #F5F5F5;
    }		
	
.postheader a {
    color: #4561AE;
    text-decoration: none;
    }
    
.postheader a:visited {
    color: #4561AE;
    text-decoration: none;
    }
    
.postheader a:hover {
    color: #4561AE;
    text-decoration: underline;
    }
	

p.comment-link
{
  margin-top: 10px;
}

p.comment-link a,
p.comment-link a:visited {
  color: maroon;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  }

p.comment-link a:hover {
  color: maroon;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
  }	
	
.postfooter {
    height: 20px;
    margin-top: 5px;
    padding-top: 5px;
    padding-left: 5px;
    border-top: 1px dotted #CCC;
    text-align: right;
    padding-right: 5px;
    }	

.postfooter a {
    color: #666;
    text-decoration: none;
    }
    
.postfooter a:visited {
    color: #666;
    text-decoration: none;
    }
    
.postfooter a:hover {
    color: #666;
    text-decoration: underline;
    }
    
#stats {
  display: none;
  }
  

#footerlinks {
 padding-left: 29px;
 padding-top: 5px;
 }

#footerlinks a {
color: #666;
text-decoration: none;
}

#footerlinks a:visited {
color: #666;
text-decoration: none;
}


#footerlinks a:hover {
color: #000;
text-decoration: underline;
}


.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   margin-top: 15px;
   padding: 5px;
   color: #000;
   background: #F5F5F5;
   font-size: 14px;
   font-weight: bold;
   line-height: 1;
      border-top: 1px dotted #CCC;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}


blockquote {
	width: 400px;
	background: #F7F7F7;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: auto;
	border: 1px dashed #CCC;
	padding: 15px;
	margin-bottom: 10px;
	line-height: 1.4em;
	font-size: 11px;
	}	
	
blockquote p {
	line-height: 1.4em;
	font-size: 11px;
	}	

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 0 0 40px 0;
   border-top: 1px dotted #666;
   padding-top: 3px;
   color: #000;
   font-size: 10px;
   text-align: right;
}

.comment-content,
.comment-footer
{
   margin-left: 15px;
}

.content-nav { margin-top: 0;
font-size: 10px; }

#trackbacks-info
{
   margin: 10px 0;
   border: 1px dashed #CCC;
   padding: 0 10px;
   color: #292e33;
   font-size: 11px;
   text-align: center;
   background: #e6ecf2;
}

.comments-open-footer
{
   margin: 10px 0;
}

#comment-author, #comment-email, #comment-url
{
   width: 240px;
}

#comment-text {
	width: 400px;
	}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}

#comments-open-data,
#comments-open-text,
#comments-open-footer,
.trackbacks-content
 {
   padding-left: 15px;
   }        

#comments-open-footer
 {
   padding-bottom: 10px;
   }        


#syndicate {
 padding-top: 10px;
 padding-left: 18px;
 width: 300px;
 background: #fff;
 padding-bottom: 10px;
 }

.syndicatehead {
    width: 190px;
	border-bottom: 1px dotted #ccc;
	font-size: 13px;
	font-weight: bold;
	padding-top: 18px;
	color: #666;
}

.contactme {
    width: 190px;
	border-bottom: 1px dotted #ccc;
	font-size: 13px;
	font-weight: bold;
	padding-top: 18px;
	color: #666;
}

#syndicateicons {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	}

.join {
    width: 255px;
    padding-top: 2px;
    padding-left: 15px;
    }	

.columnhead {
    width: 120px;
	border-bottom: 1px dotted #ccc;
	font-size: 13px;
	font-weight: bold;
}
   
.columnindent {
    margin-top: 5px;
	padding-left: 10px;
    padding-bottom: 20px;
	}
	
#menu
{
	padding-left: 10px;
}
   
   
#menu ul {
    list-style-type: none;
	text-indent: 0px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 11px;
       padding-right: 5px;
}

#menu li {

    list-style-type: none;
	margin: 0;
	padding-bottom: 4px;

}

#menu a {
   
	text-decoration: none;
	color: #4561AE;

}


#menu a:visited {
   
	text-decoration: none;
	color: #4561AE;;
	
}   

#menu a:hover {
	color: #4561AE;
  	text-decoration: underline;

}
   


.columnindent {
    margin-top: 5px;
	padding-left: 10px;
    padding-bottom: 20px;
    width: 100px;
	}

.columnindent a,
.columnindent a:hover,
.columnindent a:visited

 {
    padding: 0px 0px 0px 0px;
    background: #fff;
    margin: 0px;
    }   


.techlink a,
.techlink a:visited {
	color: #005E20;
	text-decoration: none;
 	}	

.techlink a:hover {
	color: #005E20;
 text-decoration: underline;
 	}	



.delink a,
.delink a:visited {
 color: #9E0B0E;
 text-decoration: none;
 	}	

.delink a:hover {
 color: #9E0B0E;
 text-decoration: underline;
 	}	


#recentlist {
 padding-top: 5px;
 padding-left: 18px;
 width: 300px;
 background: #fff;
 }
   

#sideblog {
   margin-top: 2px;
   width: 260px;
   background: url('/images/hyku_post_bg.gif') repeat-x;
   border-bottom: 2px solid #fff;
   }

#sideblogh {
   margin-top: 2px;
   width: 260px;
   background: url('/images/hyku_post_bg2.gif') repeat-x;
   border-bottom: 2px solid #fff;
   }
   
#sidebloglist {
   padding-top: 10px;
   padding-left: 15px;
   padding-right: 15px;
   }
   
   
#blogcontent li {
   font-size: 11px;
   padding-bottom: 8px;
   }
   

.sideblogdate {
  font-size: 10px;
  color:  #898989;
  }


.ttags {
	display: none;
	}
   
/* ph=1 */

