/*  
Theme Name: The Patriot Quartet
Theme URI: http://ssedesigngroup.com/
Description: 
Version: 2.0
Author: SSE Design Group
Author URI: http://ssedesigngroup.com/
*/

body {font-size: 12px; font-family: Verdana, Arial, Sans-Serif; background-color: #f5ecd8; color: #000; margin: 0; padding: 0;}

#page {background-color: #f5ecd8; margin: 0px; padding: 0px; width: 780px; border: 1px solid #e7d0a2; text-align: left;}

#header {color: #4b6188; background-image: url(/images/nav2.jpg); background-repeat: no-repeat; height: 180px; width: 780px; font-size: 10px;}
.header {background-color: #4b6188; height: 50px; color: #fff;}
.header h1 {font-size: 16px; text-align: center; font-family: "Trebuchet MS", verdana, arial; color: #fff;}
.header h1 a, .header h1 a:visited, .header h1 a:hover, {font-size: 16px; text-align: center; font-family: "Trebuchet MS", verdana, arial; color: #fff;}

#navigation {padding-top: 15px; padding-left: 195px; color: #4b6188; font-size: 10px;}
#navigation ul {display: inline; list-style-type: none; padding: 0px;}
#navigation li {display: inline; list-style-type: none; padding: 0px 3px 0px 3px; border-right: 1px solid #4b6188;}
#navigation a, #navigation a:visited {color: #4b6188; text-decoration: none; font-weight: bold;}
#navigation li a:hover {color: #000; text-decoration: none; font-weight: bold;}
#navigation a:hover {color: #000; text-decoration: none; font-weight: bold;}
#navigation li a, #navigation li a:visited {color: #4b6188; text-decoration: none; font-weight: bold;}

#content {padding: 0px; margin: 0px; width: 780px; background: url(images/mainbkgrd.jpg); background-repeat: repeat;}

/* Begin Sidebar */
#sidebar {float: right; margin-top: 0px; margin-right: 0px; width: 213px; height: 398px; font: 10px  Verdana, Arial, Sans-Serif; background-image: url(images/newsbkgrd.png); background-repeat: no-repeat; background-position: bottom; background-color: #e7d0a2;}
#sidebar h2 {font-family:  Verdana, Sans-Serif; font-size: 12px; text-decoration: none; margin: 5px 0 0 5px; padding: 0 0 5px 0;}
#sidebar ul {margin: 0 0 0 20px; padding: 0px 5px 0px 20px;}
#sidebar li {margin: 0; padding: 0;  list-style: circle inside; }
#sidebar ul li {margin: 0 0 0 20px; padding: 0px 5px 0px 0px;;  list-style: circle inside; }
#sidebar p {padding: 0px 5px 0px 5px;}
#sidebar .entry {padding: 0px 5px 0px 5px;}
/* End Sidebar */

.narrowcolumn {padding: 0px 10px 10px 10px; width: 527px; margin-left: 0px; font-family: verdana; font-size: 12px; }
.narrowcolumn .entry {line-height: 1.4em;}
.narrowcolumn .postmetadata {text-align: center;}
.narrowcolumn .postmetadata {padding-top: 5px;}

.widecolumn {padding: 0px 20px 20px 10px; width: 740px; font-size: 12px; text-align: left;}
.widecolumn .entry {line-height: 1.4em;}
.widecolumn .post {margin: 0;}	
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center; margin: 5px 0px;}	

.alt {background-color: #e7d0a2; border-top: 1px solid #d4aa57; border-bottom: 1px solid #d4aa57; margin: 0; padding: 10px;}
.alt2 {background-color: #dfbf7b; border-top: 1px solid #d4aa57; border-bottom: 1px solid #d4aa57; margin: 0; padding: 10px;}
		
#footing {text-align: center; font-size: 10px; background-color: #dfbf7b; background-image: url(images/footer.png); background-repeat: no-repeat; width: 780px; height: 23px; clear: both; padding-top: 5px;}

/* Text */
a {color: #26365e; text-decoration: underline;}
a:hover {color: #4b6188; text-decoration: underline;}

small {font-family: verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 1.5em; color: #777;}

h1 {font-size: 20px; text-align: center; font-family: 'Trebuchet MS',  Verdana, Arial, Sans-Serif; font-weight: bold; color: #4b6188;}
h1 a {text-decoration: none; color: #4b6188;}
h1 a:hover, h1 a:visited {text-decoration: none; color: #26365e}	
	
h2 {color: #333; font-family: 'Trebuchet MS',  Verdana, Arial, Sans-Serif; font-size: 18px;}
h2 a {text-decoration: none;}	
h2 a:hover, h2 a:visited {color: #4b6188; text-decoration: none;}
h2.pagetitle {font-size: 18px; margin-top: 30px; text-align: center;}

h3 {color: #333; font-size: 16px; font-family: 'Trebuchet MS',  Verdana, Arial, Sans-Serif; font-weight: bold; padding: 0; margin: 30px 0 0;}	
h3 a {text-decoration: none; }
h3 a:hover, h3 a:visited {color: #4b6188; text-decoration: none;}
h3.comments {padding: 0; margin: 40px auto 20px ;}

h4 {font-size: 14px; font-family: 'Trebuchet MS',  Verdana, Arial, Sans-Serif; font-weight: bold; padding: 0; margin: 30px 0 0;}	
/* End Text */

.post {margin: 0 0 10px; text-align: left;}
postmetadata {color: #777;}
.postmetadata {clear: left;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px;} 
.entry ul li:before {content: "\00BB \0020";}
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}

.commentlist {padding: 0; text-align: justify;}
.commentlist p {margin: 10px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; font-weight: bold; font: 0.9em  Verdana, Arial, Sans-Serif;}
.commentlist cite {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
	
#commentform p {margin: 5px 0; font-family:  Verdana, Arial, Sans-Serif;}
#commentform textarea {width: 80%; padding: 2px; font: 0.9em  Verdana, Arial, Sans-Serif;}
#commentform input {font: 0.9em  Verdana, Arial, Sans-Serif; width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform #submit {margin: 0; float: right;}

.nocomments {color: #777; text-align: center; margin: 0; padding: 0;}

#commentspopup {background-image: url(images/mainbkgrd.jpg); background-repeat: repeat;}
#commentspopup h1, #commentspopup h1 a, #commentspopup h1 a:visited, #commentspopup h1 a:hover {color: #fff;}
#commentspopup h1 .header, #commentspopup h1 .header a, #commentspopup h1 .header a:visited, #commentspopup h1 .header a:hover {color: #fff;}
#commentspopup .header h1, #commentspopup .header h1 a, #commentspopup .header h1 a:visited, #commentspopup .header h1 a:hover {color: #fff;} 

blockquote {color: #777; margin: 15px 30px 0 10px; padding-left: 20px;	border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}	
	
strike {color: #777;}		
	
code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym {cursor: help; font-size: 0.9em; letter-spacing: .07em; border-bottom: 1px dashed #999;}
	
abbr {font-size: 0.9em; letter-spacing: .07em; border-bottom: 1px dashed #999; cursor: help;}
	
span.caps {font-size: 0.9em; letter-spacing: .07em; cursor: help;}
	
cite {text-decoration: none;}

/* Images */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
a img {border: none;}
.img {border: 1px solid #26365e;} 
/* End Images */

.alignright {float: right;}
.alignleft {float: left;}

/* Lists */
ol li {list-style: decimal outside;}
/* End Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
#searchform #s {width: 115px; padding: 2px;}

#searchsubmit {padding: 1px;}

select {width: 130px;}
/* End Form Elements */

.commentmetadata {margin: 0; display: block;}

.center {text-align: center;}

hr {display: none;}

.nav {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}

/* EventCalendar. Copyright (C) 2005, 2006 Alex Tingle.  $Revision: 1.13.4.2 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

.ec3_eventday a {color:red !IMPORTANT;}
.ec3_ec {display:block; float:right; border:none; width:13px; height:9px;}
.ec3_ec span { display:none }
.ec3_popup {margin:0; padding:0; border:none; position:absolute; border-collapse:collapse; filter:alpha(opacity=87); -moz-opacity:.87; opacity:.87; z-index:30000;}
.ec3_popup td {padding:0;}
.ec3_popup table {border:solid #999 1px; /* popup border */ background-color:#eeb; /* popup background colour */ font-size:x-small; /* popup font size */ color:black; text-align:left;}
.ec3_popup table td {padding:1.5px 3px 1.5px 3px;}
#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat;  background-position:bottom right; vertical-align:bottom;}
#ec3_shadow1 {margin:0; padding:0; border:none; height:16px; background-repeat:repeat-x;}
#ec3_shadow2 div { width:8px; height:32px; }
#ec3_shadow2 {margin:0; padding:0; border:none; width:8px; background-repeat:no-repeat; background-position:bottom left; vertical-align:bottom;}

/* Event list */

.event_list_day, .event_list_month {margin-left:-12px !IMPORTANT; word-spacing:-1px !IMPORTANT; letter-spacing:-0.2px !IMPORTANT; color:#800 !IMPORTANT;}
.event_list_day li, .event_list_month li {font-size:1em !IMPORTANT;}
.event_list_day li:before, .event_list_month li:before {content:"" !IMPORTANT;}
#events li, #events ul {margin: 0;  padding: 0px; list-style: outside none;  list-style-image: none;  list-style-position: outside;  white-space: normal;    } 
.event_list ul {margin: 0;  padding: 0px; list-style: outside none;  list-style-image: none;  list-style-position: outside;  white-space: normal;    } 
.event_list li {margin: 0;  padding: 0px; list-style: outside none;  list-style-image: none;  list-style-position: outside;  white-space: normal;    } 

/* Calendar */	
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px; border: 1px solid: #26365e;}
#wp-calendar a {text-decoration: none; display: block;}
#wp-calendar caption {font: bold 1.3em  Verdana, Arial, Sans-Serif;	text-align: center; text-decoration: none; text-align: center; width: 100%;}
#wp-calendar #prev {text-align:left;}
#wp-calendar #prev a {font-size:100%; font-size: 9pt; padding-left: 10px; text-align: left;}
#wp-calendar #next {text-align:right;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar table {width:100%;}
#wp-calendar table th {text-align:center;}
#wp-calendar table td {padding:1px; border:none; text-align:center;}
#wp-calendar table td:hover {padding:0px; border:solid 1px #4b6188;}
#wp-calendar td.pad:hover {/* Doesn't work in IE */background-color: #fff; padding:1px; border:none;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
#wp-calendar table.nav tr td {padding:1px; border:none;}
#wp-calendar table #today {padding:0px; border:solid 1px #4b6188;}
/* End Calendar */