/*------header------*/
.header {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #525051;
text-align: left;
vertical-align: top;
height: 45px;
letter-spacing: -0.25px;
line-height: 11px;
}

.header a:link {
text-decoration: none;
color: #525051;
}
.header a:visited {
text-decoration: none;
color: #525051;
}
.header a:hover {
text-decoration: none;
color: #6ebb1f;
}
.header a:active {
text-decoration: none;
color: #525051;
}

.bold_green {
font-weight: bold;
color: #6ebb1f;
font-size:13px;
}

.header_bar {
background-image: url(../images/header_bar.gif);
background-repeat: no-repeat;
height: 13px;
padding-top: 3px;
padding-bottom: 4px;
background-position: center;
}

.sign_off {
background-image: url(../images/sign_off_logo.gif);
background-repeat: no-repeat;
background-position: right bottom;
height: 100px;
width: 300px;
}

/*---------------- container ----------------*/
body{
background:#FFF;
color:#000;
margin-bottom: 0px;
margin-top: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal;
}

#container{
margin-left:auto;
margin-right:auto;
width:630px
}
#container img{
padding-bottom:5px;
        border:0px;
}

.menu_column {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #525051;
width: 120px;
letter-spacing: -0.25px;
line-height: 13px;
vertical-align: top;
text-transform:uppercase;
}

.menu_column a:link {
text-decoration: none;
color: #525051;
}
.menu_column a:visited {
text-decoration: none;
color: #525051;
}
.menu_column a:hover {
text-decoration: none;
color: #6ebb1f;
}
.menu_column a:active {
text-decoration: none;
color: #525051;
}

.menu_column_over {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #525051;
width: 120px;
letter-spacing: -0.25px;
line-height: 13px;
vertical-align: top;
text-transform:uppercase;
}

.menu_column_over a:link {
text-decoration: none;
color: #6ebb1f;
}
.menu_column_over a:visited {
text-decoration: none;
color: #6ebb1f;
}
.menu_column_over a:hover {
text-decoration: none;
color: #6ebb1f;
}
.menu_column_over a:active {
text-decoration: none;
color: #6ebb1f;
}

.foot_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 10px;
font-weight: normal;
color: #525051;
text-decoration: none;
}

.space_horz {
height: 10px;
}

.space_vert {
width: 10px;
}
/*---------------- links ----------------*/
A, A:link{
color:#6ebb1f;
background:transparent;
text-decoration:none
}

A:active, A:hover, .posted A:hover{
color:#6ebb1f;
background:transparent;
text-decoration:underline
}


/*---------------- main content ----------------*/
#pagebody{
float:left;
background:transparent;
width:400px;
clear:left;
}

#content{
float:left;
color:#000;
width:400px;
clear:left;
padding-bottom:20px
}

#content2{
float:left;
color:#000;
background:transparent;
width:100%;
clear:left;
}

.blogbody, .pagebody, .comments-body, .trackback-body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#52505;
font-size:10px;
font-weight:normal;
background:#FFF;
line-height:120%;
}

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active,.blogbody a:hover {
font-weight: normal;
text-decoration: underline
}

.blogbody2, .pagebody2, .comments-body2, .trackback-body2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#52505;
font-size:10px;
font-weight:normal;
background:#FFF;
margin-bottom:5px;
line-height:120%;
border-bottom:#CCC 2px solid
}

.blogbody2 a, .blogbody2 a:link, .blogbody2 a:visited, .blogbody2 a:active,.blogbody2 a:hover {
font-weight: normal;
text-decoration: underline
}

.copy { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#52505;
font-size:10px;
font-weight:normal
}

/*---------------- comments ----------------*/
.comments-body{
margin-left:10px
}

.trackback-body{
margin-left:10px
}

ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
background:transparent;
font-size:small;
font-weight:normal
}



/*---------------- posted ----------------*/
.posted { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
color:#666;
padding:3px;
background:#E5E5E6;

}

.posted a {
color:#666;
background:transparent;
text-decoration:underline
}

/*---------------- main archive ----------------*/
.archive-content { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:10px;
font-weight:normal
}

.module-content { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:10px;
font-weight:normal
}

/*---------------- entry ----------------*/
.entry {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:10px;
font-weight:normal
}

.entry_title { 
font-family:Helvetica, Arial, sans-serif; 
font-size: x-small; 
color:#525051;
}

.entry_title2 { 
font-family:Helvetica, Arial, sans-serif; 
font-size: 11;
font-weight:bold; 
color:#525051;
border-bottom:#CCC 2px solid
}

.entry-body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal
}

.entry-more {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal
}

.entry-content {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal
}

/*---------------- archive trackbacks ----------------*/
.trackbacks {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal;
}

/*---------------- archive comments ----------------*/
.comments {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525051;
font-size:10px;
font-weight:normal;
}

/*---------------- headings ----------------*/
h2, h3 {
font-family:Helvetica, Arial, sans-serif;
color:#525051;
border-bottom:#CCC 2px solid;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left
}

h1 {
font-family: Helvetica, Arial, sans-serif;
color:#525051;
border-bottom:#CCC 2px solid;
font-size:12px;
font-weight:bold;
padding-top:3px;
}

h3 a, h3 a:link, h3 a:visited {
font-weight:bold;
color:#0080C0;
background:transparent;
text-decoration:none
}


/*---------------- content nav ----------------*/
.content-nav a, .content-nav a:link, .content-nav a:visited, .content-nav a:active,.content-nav a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
text-decoration: underline
}

/*---------------- side bar ----------------*/
.side {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
font-weight:normal;
background:#FFF;
line-height:120%;
margin-top:5px;
padding-bottom:5px;
border-bottom:#CCC 2px solid
}

.news{
color:#FFF;
background:#cccccc;
height:85px;
}

.ad{
color:#FFF;
border-bottom:#CCC 2px solid;
border-top:#ccc 1px dotted;
padding:5px;
height:240px;
margin-top:20px
}


#links{
float:right;
color:#333;
padding-right:5px;
padding-bottom:5px;
width:210px;
background:#FFF;
}

#links li, #links ul {
list-style:none;
margin:0;
padding:0;
}

.blank {
display:none
}

abbr, acronym {
border-bottom: #CCC 2px solid;
cursor: help;
}

blockquote {
border-left:#CCC 2px solid;
padding-left:5px;
background:#FFF;
color:#000
}

/*-- new additions --*/ 

html body .menu_column a.active {
  color:#6EBB1F; 
}
table tr td #arrowG {
  float:left; 
  padding-top:2px; 
}

table tr td #onSwitch{
  float:left; 
  height: 18px;  
  width:17px; 
  background:transparent url('/images/on_switch2.gif') no-repeat top left; 
  margin-left:5px; 

}



table tr td #offSwitch{
  float:left; 
  height: 18px;  
  width:17px; 
  background:transparent url('/images/off_switch2.gif') no-repeat top left; 
  margin-right:4px; 

}

table tr #onSwitch:hover, table tr #offSwitch:hover{
  background-position:0 -18px; 
}

table tr td #content, table tr td #links {
 margin-top:-12px; }

 /* add this buttons */ 
 
 
 div.addthis_toolbox .at300bs {
   background:transparent url('/images/G-addthis-links.png') no-repeat top left; 
   height:24px; 
   width:22px
 }
  
 div.addthis_default_style span.addthis_separator{
    margin:5px;
 }
 
 div.addthis_toolbox .at15t_email{
   background-position:-4px -26px; 
 }

 div.addthis_toolbox .at15t_facebook{
   background-position:-34px -26px; 
 }

 div.addthis_toolbox .at15t_twitter{
   background-position:-64px -26px; 
 }

 div.addthis_toolbox .at15t_myspace{
   background-position:-92px -26px; 
 }
 
 div.addthis_toolbox .at15t_stumbleupon{
   background-position:-122px -26px; 
 }

 div.addthis_toolbox .at15t_delicious{
   background-position:-152px -26px; 
 }

 div.addthis_toolbox .at15t_digg{
   background-position:-186px -26px; 
 }

 div.addthis_toolbox .at15t_technorati{
   background-position:-216px -26px; 
 }
 div.addthis_toolbox .at15t_bookmark{
   background-position:-245px -26px; 
 }
 div.addthis_toolbox .at15t_expanded{
   background-position:-310px -26px; 
 } 
 div.addthis_toolbox .addthis_button_expanded{
   line-height:20px; 
 }

div.zemanta-pixie {
border:none; 
}

div.zemanta-pixie img{
float:right; 
border:none; 
}

a.syndicated {
  border:none;
  display:block; 
  font-size:10px;   
}

a.syndicated img {
  border: medium none;
    margin: 0px 5px 0px 0px;
    position: relative;
    text-decoration: none;
    top: 4px;
}
