/*
Theme Name: Shamrock
Theme URI: http://fuzzyinkdesigns.org/
Description: Green and white theme for Shamrock.
Author: Fuzzy Ink Design Studio
Version: 1.0
Tags: greem, white, one-columns, fixed-width
*/

body { background: #434d3e; color: #FFF; text-align: center; margin: 15px 0; font: normal 11pt Arial, "DejaVu Sans", sans-serif; }

#wrap { background: #FFF; color: #000; width: 900px; margin: 0 auto; padding: 6px; text-align: left; }

h1 { margin: 16px 0 0 20px; background: url(images/logo.png) no-repeat; height: 82px; width: 387px; display: inline-block; }
h1 a { height: 82px; width: 387px; display: block; text-indent: -3333333px; text-decoration: none; }
    
a { color: gray; font-weight: bold; }
    
#local { display: inline-block; margin: 20px 0 0 200px; width: 270px; text-align: right; vertical-align: middle; font: normal 9pt/11pt "Arial",sans-serif; }
        
#navigation { background: url(images/navigation.png) no-repeat; height: 305px; width: 900px; }

#navigation ul { padding: 15px 43px; margin: 0; list-style: none; }
#navigation ul li { color: #FFF; font: normal 9pt Arial,sans-serif; text-transform: uppercase; display: inline-block; width: 157px; height: 40px; padding-top: 12px; text-align: center; background: top right url(images/separator.png) no-repeat; vertical-align: middle; }
#navigation ul li:last-child { background: none; }
#navigation ul li a { color: #FFF; text-decoration: none; font-weight: normal; }
#navigation ul li a:hover, #navigation ul li.current a { font-weight: bold; }
#navigation ul #last { background: none; }

h2, h2 a { font: normal 18pt Arial, sans-serif; color: #3fa110; }
h3, h3 a { font: bold 13pt Arial, sans-serif; color: #3fa110; }
h4, h4 a { font: bold 10pt Arial, sans-serif; color: #444d3e; }
h2 a, h3 a, h4 a { text-decoration: none; }


#highlights { width: 260px; display: inline-block; vertical-align: top; }
#highlights p { margin: 0; }

#content { width: 600px; display: inline-block; padding: 0 10px 50px 10px; vertical-align: top; }
#content-wide { width: 800px; padding: 0 30px 50px 30px; }

p { font: normal 10pt Arial, sans-serif; color: #444d3e; }

#footer { margin: 6px auto; font: normal 7pt Arial, sans-serif; text-align: right; width: 900px; color: #FFF; padding: 0 100px 0 0; }

.wp_comment { padding: 4px 0; clear: both; }
.wp_comment .wp_avatar { float: left; width: 65px; }
.wp_comment .wp_comment_text { float: left; width: 500px; padding-left: 5px; }
.wp_comment_text p:first-child { margin-top: 0; font-size: 9pt; }
.wp_comment_text p:first-child span { float: right; }
.wp_comments .wp_comment { border-bottom: 1px solid #cfcfcf; }
.wp_comments .wp_comment:first-child { margin-top: 5px; }
.wp_comments .wp_comment:last-child { border-bottom: 0; }

#comment { width: 400px; font: normal 10pt Calibri, Arial, "DejaVu Sans", sans-serif; }
        
.wp_anchor { clear: both;}

.aligncenter, div.aligncenter {	display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* optional rounded corners for browsers that support it */ margin: 10px; padding-top: 4px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

/* Links */
.linkcat h2 {  font: bold 13pt Arial, sans-serif; color: #3fa110;  } 
.linkcat ul { list-style: none; padding: 0; margin: 0; }
.linkcat ul li { font-size: 8pt; padding-bottom: 6px; }
.linkcat ul li a { display: block; font-size: 10pt; }