/* Begin Typography & Colors */
body {
	font-size: 13px; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	color: #000033;
	text-align: left;
	}



#content {
  width:540px;
  float:left;
  }

.post {
       margin-bottom:10px;
       padding:5px;
	}

.post .continue {
text-align:center;

}

.narrowcolumn .entry p {
	font-size: 1em; 
        font-weight: thinner;  
        text-align:justify;   
        line-height: 1.4em;  
	}
	
.narrowcolumn .postmetadata {
	text-align: center;
	}

.backlink{
width:80px;
background: url(/images/gen/wrk/job_navi_arrows.png) no-repeat scroll 0 2px;
background-color: #DFF0FE;
border:1px solid ##DFF0FE;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
margin-bottom:5px;
height:25px;

}

.backlink a{
 margin-right:5px;
 padding:4px 2px 5px 42px;
 float: right;
}


.entrytext {
background-color: #DFF0FE;
border:1px solid #f8f8f8;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
       padding:5px;
}

.entrytext img {
margin-left:5px;
background-color:white;
color:white;
border:1px solid;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
padding:5px;
margin-right:10px;
}


.entry p a:visited {
	color: #b85b5a;
	}


.entry img {
background-color:white;
color:white;
max-height:100px;
max-width:180px
border:1px solid;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
padding:5px;
margin-right:10px;
}

.entry {
width:530px;
background-color: #DFF0FE;
border:1px solid #f8f8f8;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;

padding:10px;
}

.entry h2{
border-bottom:3px solid white;
border-left:3px solid white;
   -moz-border-radius:40px;
   -khtml-border-radius:40px;
   -moz-border-radius-bottomright:0px;
   -khtml-border-radius-bottomright:0px;
margin-left:-8px;
margin-right:-25px;

}

.entry h2 a{
display:block;
margin-left:10px;
}


.alt {
	background-color: #f8f8f8;
	border-bottom: 1px solid #ddd;
	
	}


#footer {
	background-color: #eee;
	}


#footer2 {
	background-color: #eee;
	}

#content a:hover {
color:#2f91eb;
}



small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold; 

 
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}


h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	color: white;
	}

h2,h2 a,h3, h3 a, h3 a:visited {
	color: #ff6500;
        font-size: 15pt;
	}

h2,h2 a,h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}


.post .posttop {
margin-bottom:10px;
}

.post .postdate {

}




#sidebar {
width: 245px;
float:right;
margin-top:15px;

}

#sidebar h2 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	   font-size: 1.6em ; color:#ff770e; 
border-bottom:3px solid #DFF0FE;

	}

#sidebar  ul{
background:  url(/images/gen/emp/cats_list_bg.gif) repeat-y 0 0;
list-style-type:none;
}


#sidebar ul li { 
 margin-left: 0px;
 border-bottom: solid 1px #DFF0FE;
color: #50a3f1;

}




#sidebar ul li a{ 
font-size: 12px; color: #50a3f1; padding: 10px 0 8px 45px; margin-left: -40px; display: block;
background: url(/images/gen/emp/cat_list_arrow.gif) no-repeat 10px 10px;

}




#sidebar ul li.current-cat {
font-size: 12px; color: white; padding: 0 0 0 40px;margin-left: -40px;
background: url(/images/gen/emp/cat_list_bg.gif) repeat-x 0 0;
}


#sidebar ul li.current-cat a{
font-size: 12px; color: white;
background: url(/images/gen/emp/dialog_arrow_active.png) no-repeat -1px 0px; 
}




code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a {
	color: #0066CC;
        font-size: 10pt; font-family:Arial;
	text-decoration: none;
	}

#content h2 a:hover, #content h3 a:hover {
	color: #FF6500;
text-decoration: none;
	}

a:hover {
	color: #fff;
	text-decoration: none;
        background:none;
	}
	
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */


.navigation {
height:30px;
margin-bottom:5px;
}

.navigation .alignleft{
float:left;
}

.navigation .alignright{
float:right;
}