body {
	color:#303030;
	font:100% Arial,Helvetica,sans-serif;
}

/*** Content Styles ***/

.content {
	color:#2a2a2a;
	line-height: 150%;
	font-size: .95em;
}

.content a {
	color: #0276AE;
}

.content a:hover {
	color:#333;
}

div.content h1, div.content h2, div.content h3, div.content h4 {
	background-color: inherit;
	color: #606060;
	margin: 1em 0 .4em;
	padding: 0;
}

div.content h1 {
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 .6em;
	text-align: center;
}

div.content h2 {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	font-style: italic;
}

div.content h3 {
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
}

div.content h4 {
	font-size: 1.0em;
	font-weight: normal;
	font-style: italic;
}

div.content img.border {
	border: 1px solid #b0b0b0;
}

div.content li.question {margin-left:20px; margin-top:15px; font-weight:bold;list-style-type:none;}
div.content li.answer {margin-left:40px; list-style-type:none;}



img.pullleft {
  float: left;
  margin-left: -230px;
  clear: left;
}
img.pullright {
  float: right;
  margin-right: -230px;
  clear: right;
}
img.floatleft {
  float: left;
  clear: left;
  margin-right: 2em;
}
img.floatright {
  float: right;
  clear: right;
  margin-left: 2em;
}


div.content h1.cleartitle, 
div.content h2.cleartitle, 
div.content h3.cleartitle {
  clear: both;
  padding-top: 1em;
}





a.buttonlink {
  background: #d3d3d3 url('/images/buttonlink.gif') 0px 0px repeat-x;
  color: black;
  
  white-space: nowrap;
  font-size: 15px;
  line-height: 38px;
  padding: 6px 12px;
  margin-right: 5px;
  text-decoration: none;
}

a.buttonlink:hover {
  background: #009cff url('/images/buttonlink.gif') 0px -30px repeat-x;
  color: white;
  text-decoration: none;
}



/*** Sidebar blog snippets ***/

div.leftside h1, div.leftside h2, div.leftside h3,
div.rightside h1, div.rightside h2, div.rightside h3 {
  color: #0276AE; 
}

h3.blog-snippet-title {
  margin: 0;
  padding: 0;
  font-size:.9em;
}

h3.blog-snippet-title a {
  text-decoration: none;
  color: #0276AE;
}

h4.blog-snippet-date {
  margin: 0;
  padding: 0;
  font-size:.85em;
}

span.blog-snippet-date {
  font-weight: bold;
}

p.blog-snippet-content {
  margin: 0;
  padding: 0;
}

