body{padding: 0;margin: 0;font: 75% tahoma, verdana, sans-serif;background: #e0e0e0;background-image:url(images/bgbody.jpg); background-repeat:repeat;
	color: #303030;}
a{color: #303030;text-decoration: none;}
a:hover{color: #303030;	text-decoration: none;}
h1{margin: 0 0 4px 0;font-size: 2em;font-weight: normal;}
h2{margin: 0 0 4px 0;font-size: 1.7em;font-weight: normal;}
h2, h2 a{color:navy;}
h3{padding:0;margin: 0 0 4px 0;font-size: 1.4em;font-weight: normal;color:navy;}
h4{padding:0;margin: 0 0 4px 0;font-size: 1em;font-weight: normal;color:navy;}
p{margin: 0 0 6px 0;line-height: 1.5em;text-align: left;}
a img { border: 0; }

/* Main container */
#container{margin: 0 auto 20px auto;width: 730px;padding: 5px 20px 20px 20px;background: #fff url(images/aloha.gif) top right no-repeat;}
/* Site title section */
#logo { margin: 15px 0 0 0; }
#logo h1 a{color: #505050;border: none;}
#logo h1 a:hover{color: #303030;text-decoration: none;border: none;}

/* Toptab menu */
#toptabs{margin: 10px auto -13px auto;font-size: 0.8em;	width: 760px;}
#toptabs p{text-align: right;color: #808080;}
.toptab{padding: 4px 5px 3px 5px;margin: 0 0 0 4px;text-decoration: none;background: #f0f0f0 url(images/corner2.gif) top right no-repeat;color: #808080;
	border-bottom: 1px solid #e0e0e0;}
.toptab:hover{background: #fafafa url(images/corner2.gif) top right no-repeat;border-bottom: 1px solid #eaeaea;color: #505050;text-decoration: none;
}
.activetoptab{padding: 4px 5px 3px 5px;margin: 0 0 0 4px;color: #505050;text-decoration: none;background: #fff url(images/corner2.gif) top right no-repeat;
	border-bottom: 1px solid #fff;}
.activetoptab:hover{text-decoration: none;border-bottom: 1px solid #fff;}

/* Navitab menu */
#navitabs { clear: both; }
.navitab{padding: 4px 8px 4px 8px;margin: 0 0 4px 0;text-decoration: none;font-size: 1.1em;background: #e0e0e0 url(images/corner.gif) top right no-repeat;
	border-bottom: 1px solid #fff;border-left: 1px solid #fff;}
.navitab:hover{text-decoration: none;background: #d0d0d0 url(images/corner.gif) top right no-repeat;border-bottom: 1px solid #fff;}
.activenavitab{padding: 4px 8px 5px 8px;color: #fff;	margin: 0 0 5px 0;font-size: 1.1em;text-decoration: none;background: #505050 url(images/corner.gif) top right no-repeat;
}
.activenavitab:hover{text-decoration: none;color: #fff;}

/* Header description */
#desc{height: 200px;color: #fff;padding: 0;background: #505050 url(images/front.jpg) top left no-repeat;clear: both;margin: 5px 0 15px 0;
}
#desc p{width: 290px;font-size: 1em;line-height: 1.3em;padding: 0 0 0 15px;}
#desc h2{padding: 15px 15px 0 15px;color: #fff;}
#desc a{color: #fff;text-decoration: none;border-color: #fff;}

/* Main content */
#main{width: 550px;float: left;padding: 0 15px 0 0;margin: 0;border-right: 1px solid #d8d8d8;}
p a{color:#3333cc;}
p a:hover{color:#cc6666;}

/* Sidebar */
#sidebar{width: 150px;float: right;}
#sidebar p{font-size: 0.9em;line-height: 1.3em;margin: 0 0 8px 0;}

/* Footer */
#footer{clear: both;background: #fafafa;padding: 0;margin: 0;border-top: 1px solid #d8d8d8;}
#footer a { color: #808080; }
#footer a:hover { color: #303030; }
#footer p{color: #808080;font-size: 1.1em;line-height: 1.3em;margin: 15px 0 0 0;padding: 0;}

/* Various classes */
.photo{padding: 2px;margin: 0 0 8px 0;background-color: #f0f0f0;border: 1px solid #d8d8d8;}

.right{margin-top: -8px;text-align: right;}
.block{background: #f0f0f0;padding: 10px;}
.announce{font-size: 1.5em;color: #FF0000;padding:3px; margin:3px;padding-left: 0; }
a.sidelink, .sidelink a{text-align: left;display: block;width: 140px;background: #f0f0f0 url(images/corner.gif) top right no-repeat;
padding: 3px 4px 3px 8px;margin: 3px 10px 3px 0;border: none;font-size:0.9em;}
a.sidelink:hover, .sidelink a:hover{background: #e0e0e0 url(images/corner.gif) top right no-repeat;text-decoration: none;border: none;}
ul.sidelink, ul.sidelink li {margin: 0;padding: 0;list-style: none; color:#red !important;}
ul.sidelink {color:#red !important;}
.linkslist a {color:#3333cc;line-height:14px !important}
.linkslist a:hover {text-decoration:underline !important;}
.more {font-size:1em !important}
.hide { display: none; }

/* WordPress Styles */
.alignleft {float: left;}
.alignright {float: right;}
.postmetadata {font-style: italic;font-size: 0.8em;}
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#fff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666 !important;}