tr:hover { background-color: #8EBAFF; }

#side_column {  color: #555;  }
#side_column  h2 { margin: 2em 0 .5em 0; font-size: 1.25em; }
#side_column li { font-size: .75em;}

.entry-footer { text-transform: uppercase; font-size: 0.75em; color: #444; }

#comments { padding-top: 2em; border: 1px solid #eee; background-color: #CCEEDD; }

a {
	text-decoration: none;
	}

a:link {
	color: #FF0000;
	}

a:visited {
	color: #FF0000;
	}

a:active {
	color: #333399;
	text-decoration: underline;
	}

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

img {  display: block;   padding: 2px; margin: 0 5px; border: 0;  }  
.inline {  display: inline;		    }  

.photo  {  margin: 0.5em 1em; border: 1px solid #ccc;  } 
.right  {  float: right; clear: right; margin-right: 0;  }  
.left   {  float: left; margin-left: 0;  }
.center {  margin:auto; display: block;  }

/*
  Donkey blog scratch CSS
  Added: 06/10/09 GB
  Edited: 
  
  Contents
   =typography
   =banner area
   =entries
    ==entry images
    ==entry-footer - the entry meta data
   =side_column
    ==side_column search box
    ==side_column rss link
   =comments
*/

body {
 font-size: 8pt;
	line-height: 24px;
	margin-top: 48px;
}

.container {
 position: relative;
}

/* =typography */
h1, h2, h3, h4, h5 {
	color: #003366;
	font-family: helvetica, arial, sans serif;	
	font-weight: bold;
}

p, ul, ol, table {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px;
}

table {
 font-size: 12px;
}

td {
 border-bottom: 1px solid #eee;
}

h1 {
	font-size:24px;
	line-height:36px;
	margin: 12px 0 12px;
}

h2 {
	font-size: 18px;
	line-height: 24px;
	margin: 10px 0 10px;
}

h3 {
	font-size:16px;
	line-height:20px;
	margin: 0 0 20px;
}

h4 {
	font-size: 14 px;
}

/* =banner area */
#banner {
 float: right;
 height: 221px;
 text-align: center;
 width: 310px; 
}

#banner-header {
 height: 221px;
 margin: 0 auto;
 text-align: center;
 width: 221px;
}

/*#banner-header:hover {
 -webkit-transform: scale(1.1, 1.1);
 -moz-transform: scale(1.1, 1.1);
 transform: scale(1.25, 0.5); 
 -webkit-transition: 2s;
}*/

/* =entries */
tr:hover {
 background: #efefef;
}

/* ==entry images */
.article-image {
 -moz-box-shadow: inset 2px 2px 15px #eee;
 -webkit-box-shadow: inset 2px 2px 15px #eee;
 box-shadow: inset 2px 2px 15px #eee;
}

.article-image a {
 border: 1px solid #ddd;
 display: block;
 margin-bottom: 24px;
}

.article-image a:hover {
 border-color: #bbb;
}

.container #entries h2 a { 
	color: #003366;
 position: relative; 
 text-decoration: none;
 text-shadow: 1px 2px 2px #eee;
}

.container #entries h2 a:hover { 
 -webkit-transition-duration: .2s;
 color: #000;
 text-decoration: underline; 
 text-shadow: 1px 2px 5px #fff;
}

.container #entries .entry-more a {
  color: #006600;
}
.container .entry-more, .container .entry-footer {
  font-family: times, serif
}

/* ==entry-footer - the entry meta data */
.entry-footer, .extended {
 font-size: 14px;
 text-shadow: 1px 1px 1px #fff;
 text-transform: none;
}

.entry-footer li {
 display: inline;
 list-style-type: none;
 margin-right: 5px;
}


.entry-footer a:hover, .extended a:hover {
 background: #cdcdcd;
 color: #000;
 text-decoration: none;
}

/* =side_column */
#side_column {
 margin-top: 90px;
}

#side_column #menu,
#side_column #search,
#side_column #archive,
#side_column #recent_posts {
 margin: 0 0 10px;
}

#side_column h2 {
 background: #424242;
 border-bottom: 1px solid #fff;
 color: #fff;
 line-height: 1;
 margin-bottom: -1px;
 margin: 0;
 padding: 7px 10px;
}

#side_column h2 a {
 color: #fff;
}

#side_column ul {
 background: #f8f8f8;
 font-size: 20px;
 margin: 0;
 padding: 0;
}

#side_column li {
 display: block;
 list-style-type: none;
}

#side_column li a {
 border-bottom: 1px solid #e2e2e2;
 color: #555;
 display: block;
 padding: 2px 10px;
 text-shadow: 1px 1px 1px #fff;
}

#side_column li h3, 
#side_column li h3 a {
 border-bottom: 1px solid #e2e2e2;
 font-family: Helvetica, arial, sans-serif;
 font-size: 15px;
 font-weight: normal;
 margin: 0;
 padding-left: 10px;
}

#side_column li h3 a {
 border-bottom: 0;
 font-size: 15px;
 margin-left: -10px;
 padding-left: 10px;
}

#side_column li li a {
 padding-left: 20px;
}

#side_column li a:hover {
 background: #efefef;
 color: #000;
 text-decoration: none;
}

/* ==side_column search box */
#side_column div#search {
 background: #efefef;
 border: 1px solid #ddd;
 padding: 10px 10px 0;
 width: 288px;
}

#side_column form {
 padding: 0;
 margin: 0;
}

#side_column input#search {
 border: 1px solid #ddd;
 padding: 5px;
 width: 210px;
 font-size: 16px;
}

/* ==side_column rss link */
#side_column p#rss-feed a {
 display: block;
 float: left;
 padding: 4px 10px 3px 35px;
 background: url(/images/rss-thumb.png) no-repeat;
}

/* =comments */
div#comments {
 padding: 10px;
 width: 610px;
}

div#comments .span-8 textarea {
 width: 318px;
}

div#comments .notice {
 width: 586px;
}

