

body{
color:#555;
font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
font-size:62.5%;
line-height:1.7;
margin:0;
padding:0;
background-color:white;
border-top:solid 4px #606060;
border-bottom:solid 4px #606060;
}


#topSearchbox 
{
  float:right;
  margin-top:-35px;
  padding-right:35px;
}
 
#topSearchbox #searchbutton
{
  background-image:url('./images/SearchIcon.jpg');
  width:25px;
  height:22px;
  margin-left:-6px
}
#inter_bkg
{
  background-image:url('./images/bkg2.png');
  background-position:left,top;
  background-repeat:no-repeat;
}

#commentHeader 
{
  font-size:1.2em;
  border-bottom:1px dotted #ddd;
  margin-bottom:10px;
}

h1,h2,h3{
font-weight:normal;
letter-spacing:-1px;
margin:0;
}
#header 
{
  text-align:left;
  margin-left:5px;
}

#header h1{
font-size:3em;
margin:0 0.5em 0 0.7em;
}
#header h1 a{
color:#646464;
}
#header h1 a:hover{
color:#58BBEB;
}
#header p{
color:#aaa;
font-size:1.4em;
margin:-1em 0em 0em 1.5em;
}
.entry
{
padding-top:1px;
padding-bottom:20px;
}
.entrytitle h2 
{
font-size:2.2em;
border-bottom:1px dotted #ddd;
padding-bottom:2px;
margin-bottom:3px;
}
.entrytitle h2 a{
color:#196297;
}
.entrytitle h2 a:hover{
color:#58BBEB;
}
.entrytitle h3{
font-size:1.4em;
color:#6F6F6F;
}
#sidebar h3{
color:#555;
font-size:1.5em;
margin:1em 0;
}

a{
color:#196297;
text-decoration:none;
}
a:hover{
color:#4EB0E9;
}

#baseHeader{
height:135px;
color:#000;
}
#header{
padding:1em 1em 1em 1em;
height:100%;
height:65px;
}

#content_bkg,#base_page_footer{
width:98em;
margin:0 auto;
}
#basePageFrame{
}
#body_indented{
margin:0 30px;
}
#top_bkg{

background-color:white;

background-image:url('./images/bg_header.png');
background-repeat:repeat-x;
}
#content_bkg{

}
#basePageFrame{

}
#content{
font-size:1.2em;
float:left;
padding:0em 0.5em 0.5em 0.5em;
width:55em;
}
#sidebar{
font-size:1.1em;
float:right;
padding-top:0em;
padding-right:0em;
width:22em;
}
#footer_bkg{
background-image:url('./images/bg_footer.png');
background-repeat:repeat-x;
}
#base_page_footer{

padding:0;
margin:0 auto;
}
#footer_internal{
padding:0em;
text-align:center;
}
div.clear{
clear:both;
}

.content_footer,.content_footer_full{
padding-top:10px;
margin:20px 0 20px 0;
}
.postedby{
background:#fff url(./images/user.gif) no-repeat;
padding:3px;
padding-left:20px;
}
.filedto{
background:#fff url(./images/post.gif) no-repeat;
padding:3px;
padding-left:20px;
}
.commentslink{
background:#fff url(./images/packaged.gif) no-repeat;
padding:3px;
padding-left:20px;
}

#sidebar h4 
{
  color:#196297;
  border-bottom:1px dotted #ddd;
}
#sidebar ul{
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li{

margin-bottom:0.3em;
padding:0.3em;
}

.commentsblock{
margin:0.5em;
padding:1em;
}
.commentsblock textarea{
width:35em;
}
.commentsblock input,.commentsblock textarea{
border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
background:#eee;
border:1px solid #a1a1a1;
}
.commentsblock textarea:focus,.commentsblock input:focus{
background:#eee;
border:1px solid #a1a1a1;
}
.commentauthor{
display:block;
font-size:1.5em;
}
ol.commentlist{
color:#777;
font-size:0.9em;
list-style-type:none;
margin:0;
margin-top:1.5em;
padding:0;
}
.commentlist li{
margin-bottom:0.5em;
padding:0.5em 1em;
}
.alt{
background:#f3f5e9;
border:1px dotted #d1d1d1;
padding:0.5em;
}
h3#comments{
font-size:1.6em;
}
