/*  
Theme Name: Amanda Skrip
Theme URI: http://www.amandaskrip.com/
Description: Theme for Amanda Skrip.  
Design by http://www.uniglorystudio.com/
Version: 1.0 Author: Daniel Castady
Author URI: http://uniglorystudio.com
*/

/*
"Amanda Skrip" (C) 2009 Daniel Castady - Contact the author for usage information 
*/

/* 
Meyer Reset */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-family: Verdana, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	vertical-align: baseline;
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

body {
	color: black;
        background: url('images/bg_margin.jpg') center top repeat-x;
	background-color: #eaebb8;
	font-family: Verdana, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 83%;
}

.entry {
border-bottom:1px solid #999; 
margin-bottom: 5px;
}

.contactform {width:100%;}

table {
	border-collapse: separate;
	border-spacing: 0;
}

.ajaxar_years, .ajaxar_months {
	font-size: 18px;
        color: #483123;
}

h4 {
        color: #676734;
        font-size: 18px;
        margin-bottom:11px;
        margin-top:0;
padding-top:0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}

#searchform {
        float:left;
	margin-bottom: 3px;
	padding: 0;
	width: 220px;
	}

#searchform input {
float: left;
 border: none;
}

#searchform input#s {
background-color: #e0dbd7;
width: 183px;
height: 17px;
margin-right: 5px;
padding: 2px 0 0 10px;
}

blockquote, q {
	quotes: "" "";
}

/* CSS Document */

#whitey {
	width: 216px;
        background-color: white;
        margin-bottom: 0;
}

#whitey2 {
	width: 216px;
        background-color: white;
        margin-bottom: 0;
}

#blog ul li h2 {
        margin-bottom: 4px;
font-size:14px;
margin-top:6px;
margin-bottom:8px;
list-style-type:none;
color:#cd3534;
}

#blog ul li {
margin-bottom: 0;
margin-top:2px;
}

#blog ul li a {
margin-bottom: 3px;
color: #523c2e;
text-decoration: none;
}


#blog ul li ul li a {
margin-left: -4px;
}

#blog ul li ul {
margin-left: 0;
list-style-type:none;

}

#blog ul {
margin-left: 0;
list-style-type:none;
}

#blog ul li h2.widgettitle {list-style-type:none;}

#newsevents {
padding:0 14px;
	margin:0;
}

#newsevents .post h7 a, .post h7 a, .post h7 a:active, #newsevents .post h7 {
        color: #9c2631;
        text-decoration: none;
	font-weight: bold;
        font-size: 15px;
        margin-bottom: 0;
        margin-top:5px;
}

.entry p img {
	margin-bottom:16px;
	padding-bottom:16px;
}

.entry p, .entry {
font-family: Verdana, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
	margin-top:0;
	padding-top:0;
line-height: 19px;
}

.entry p {
line-height: 10px;
}

.post h7 a:hover {
        color: #523c2e;
}

.entry p img, .entry p img a, #content img {
width: 409px;
	}

#whitey h6 a, #whitey h6 a:active, #whitey2 ul li a {
        color: #9c2631;
        text-decoration: none;
        font-size: 15px;
        padding-left: 13px;
         padding-bottom: 5px;
display: block;
}

#newsevents h5 {
        font-size: 11px;
        color: #7c8732;
        margin: 4px 0 0 0;
        text-transform: uppercase;
}

#newsevents p {
        font-size: 12px;
        color: #523c2e;
        margin-bottom: 8px;
        line-height: 16px;
        font-family: Garamond;
}

.date {
        font-size: 13px;
        color: #999;
        margin: 4px 0 0 0;
        text-transform: uppercase;
}

.wplp-post h4 a {
	padding: 0;
        margin: 0;
        font-size: 12px;
         color: #9c2631;
        text-decoration:none;
}

#wpcf_message {
width:200px;
}

.wplp-post h4 a:hover {
        color: #000;
}

.wplp-post h4 {
        padding-left: 13px;
         padding-top: 0;
 }

/* Utility */.clear, hr {
clear: both;
visibility: hidden;
}

img.aligncenter {
margin: 0 auto;
display: block;
}

img.alignleft {
margin: 0 5px 5px 0;
float: left;
}

img.alignright {
margin: 0 0 5px 5px;
float: right;
}

#wrapper {
width: 957px;
margin: 0 auto 10px auto;
background-color: white;
padding:0;
}

#head {
height: 110px;
width: 961px;
background: none;
text-align: center;
}

#head h5	{
text-indent: -9999px;
}

#head h5 a:link, #head h5 a:visited, #head h5 a:hover, #head h5 a:active {
float: right;
width: 549px;
height: 105px;
display:block;
background:url('images/logo.png') no-repeat;
margin:10px 11px 0 0;
padding:0;
}

#head h5 a:focus {
outline:none;
}

#feature {
height: 321px;
width: 350px;
padding: 11px;
float: left;
background: #fff;
}

#head h5	{
text-indent: -9999px;
}

#head h5 a:link, #head h5 a:visited, #head h5 a:hover, #head h5 a:active {
float: right;
width: 549px;
height: 105px;
display:block;
background:url('images/logo.png') no-repeat;
margin:10px 11px 0 0;
padding:0;
}

#head h5 a:focus {
outline:none;
}

#banner {
width: 535px;
height: 189px;
background: url('images/tracksbg.png') center top no-repeat;
float: right;
padding: 39px 11px 0 30px;
}

*html #banner {
height: 193px;
}

#banner h2, #left h2, #ad1 h2, #sidebar h2, #content h2, #bigleft h2 {
color: #666;
background: none;
font-size: 25px;
margin-bottom: 8px;
}

h2.widgettitle {
font-size:12px;
}

#content .post h2, #bigleft .post h2 {
clear: both;
}

*html #sidebar h2 {
 width: 175px;
 }

#tracks {
width: 280px;
float: left;
padding: 0 10px 0 0;
background: none;
border-right:1px solid #D0D0D0;
}

#tracks ul, ul.tracks {
background: none;
margin: 0;
padding: 0;
}

#tracks ul li, #content ul.tracks li {
color: #523c2e;
font-size: 1.20em;
margin: 0 0 6px 0;
padding: 0;
}

#tracks ul.side1 {
float: left;
}

#tracks ul.side2 {
float: right;
}

#event {
background: none;
width: 231px;
height: 178px;
float: right;
background: none;
}

*html #event {
width: 210px;
}

#event h5 {
text-indent: -9999px;
display: block;
height: 23px;
width: 210px;
margin: 0 0 12px 0;
padding: 0;
background: url('images/logo_small.png') no-repeat;
}

#event h6 {
color: #57BAC0;
text-transform: uppercase;
font-size: 2.00em;
margin: 0 0 8px 0;
}

#event p {
color: #FFA844;
font-size: 1.5em;
line-height: 23px;
font-family: Garamond;
}

#event p a {
color: #FFA844;
        font-family: Garamond;
}

#event ul.networks {
margin: 20px 0 0 0;
background: none;
}

#event ul.networks li {
float: left;
display: inline;
text-indent: -9999px;
margin-right: 10px;
}

#event ul.networks li a {
display: block;
}

#event ul.networks li.itunes a:link, #event ul.networks li.itunes a:visited, #event ul.networks li.itunes a:hover, #event ul.networks li.itunes a:active {
background: url('images/itunes.png') no-repeat;
width: 37px;
height: 38px;
}

#event ul.networks li.yt a:link, #event ul.networks li.yt a:visited, #event ul.networks li.yt a:hover, #event ul.networks li.yt a:active {
background: url('images/yt.png') no-repeat;
width: 30px;
height: 36px;
}

#event ul.networks li.myspace a:link, #event ul.networks li.myspace a:visited, #event ul.networks li.myspace a:hover, #event ul.networks li.myspace a:active {
background: url('images/myspace.png') no-repeat;
width: 25px;
height: 36px;
}

#event ul.networks li.flickr a:link, #event ul.networks li.flickr a:visited, #event ul.networks li.flickr a:hover, #event ul.networks li.flickr a:active {
background: url('images/flickr.png') left 10px no-repeat;
width: 24px;
height: 36px;
}

#nav {
width: 905px;
height: 58px;
text-align: center;
padding: 15px 11px 0 41px;
background: url('images/navbg.gif') repeat-x;
overflow: auto;
}

#nav ul li {
list-style: disc url('images/bullet.gif') outside;
list-style-type: disc;
}

#nav ul li {
list-style: disc url('images/bullet.gif') inside;
list-style-type: disc;
display: inline;
margin-right: 18px;
padding: 0 0 0 25px;
text-transform: lowercase;
}

#nav ul li:first-child {
padding: 0;
list-style: disc url('images/bullet.gif') inside;
}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a {
color: #5f4535;
text-decoration: none;
font-size:18px;
}

#nav ul li a:hover, #nav ul li.current_page_item a {
text-decoration: none;
color: #ce3234;
}

#contentwrap {
width: 957px;
padding: 0;
margin: 0 auto;
background: none;
overflow: hidden;
}

#contentinner {
width: 957px;
overflow: hidden;
background: none;
}

ul#socials {
list-style-type:none;
display:inline;
margin-left:15px;
}

#socials li a img {margin-left:15px;display:block;margin-top:8px;}

#left {
float:left;
width: 216px;
padding: 0 0 0 0;
margin: 0 15px 12px 19px;
border:1px solid #D0D0D0;
}

#left_noborder {
float:left;
width: 216px;
padding: 0 0 0 0;
margin: 0 15px 12px 19px;
}

#left .post {
margin-bottom: 0px;
}

#left .post h2 {
background: none;
font-size: 1.30em;
margin-bottom: 5px;
padding: 0;
}

#content .post {
font-family: Verdana, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;
margin-bottom:0;
padding-bottom:0;
}

#left .post h2 a:link, #left .post h2 a:visited {
text-decoration: none;
}

#left .post h2 a:hover {
text-decoration: underline;
}

#left .post h2 a:active {
text-decoration: none;
}

#left .post .entry {
margin-top: 0;
}

#left .post p, #info p, #ad1 p, #static p, #content .post p, #footer p, #formbox p, #feeds p, #bigleft .post p {
font-family: verdana;
font-size: .97em;
color: #523c2e;
line-height: 18px;
margin-bottom: 12px;
}

#info a:link, #left .post a:visited, #info a:visited, ul.links li a:link, ul.links li a:visited, #content .post p a:link, #content .post p a:visited, ol.commentlist a:link, ol.commentlist a:visited, .navigation a:link, .navigation a:visited, #content a:link, #content a:visited, #feeds a:link, #feeds a:visited, #bigleft .post p a, #bigleft .post p a:link, #bigleft .post p a:visited   {
color: #523c2e;
text-decoration: none;
}

#sidebar a:link;
 {
	font-weight: normal;
        font-family: Garamond;
}

#left .post a:hover, #info a:hover, ul.links li a:hover, #content .post p a:hover, ol.commentlist a:hover, .navigation a:hover, #content a:hover, #feeds a:hover, #bigleft a:hover, #bigleft .post p a:hover {
text-decoration: underline;
}

#left .post a:active, #info a:active, ul.links li a:active, #content .post p a:active, ol.commentlist a:active, .navigation a:active, #content a:active, #feeds a:active, #bigleft a, #bigleft .post p a:active {
text-decoration: none;
}

#left .post small {
color: #523c2e;
text-decoration: underline;
}

#content {
background: none;
float:left;
width: 410px;
margin-bottom:12px;
padding: 10px;
border:1px solid #D0D0D0;
}

#bigleft {
background: none;
float:left;
width: 644px;
margin-left:19px;
padding: 10px;
border:1px solid #D0D0D0;
}

#static {
width: 450px;
overflow: hidden;
background: none;
}

#content h1 {
color: #523c2e;
font-size: 1.80em;
margin-bottom: 10px;
line-height: 18px;
}

#content h1 em {
color: #FF8800;
font-style: italic;
}

#content h2 {
clear: both;
}

#content #callout {
width: 168px;
float: left;
margin-bottom: 8px;
padding: 0 0 0 8px;
background: none;
}

#sidebar {
background: none;
float: right;
width: 216px;
padding: 10px;
margin-bottom:12px;
margin-right:19px;
border:1px solid #D0D0D0;
}

#sidebar img, #sidebar img a {
background: none;
float: left;
padding: 0 0 0 0;
border: none;
}

#ad1 {
width: 202px;
background: none;
}

#ad1 h2 {
color: #fff;
height: 21px;
padding: 3px 0 0 20px;
margin-bottom: 5px;
background: url('images/adh2bg.gif') no-repeat;
}

#ad2 {
width: 201px;
clear: both;
padding-top: 15px;
margin-bottom: 15px;
}

ul.links {
width: 202px;
color: #4BB5BB;
font-size: 1em;
padding: 45px 0 15px 7px;
margin-bottom: 18px;
}

ul.services {
width: 202px;
color: #4BB5BB;
font-size: 1em;
padding: 35px 0 10px 7px;
margin-bottom: 18px;
margin-top:10px;
}

ul.services li {
margin: 0 0 8px 20px;
line-height: 15px;
list-style: disc;
color: #523c2e;
}

ul.widgerts {
width: 202px;
color: #4BB5BB;
font-size: 1em;
padding: 35px 0 10px 12px;
margin-bottom: 18px;
margin-top:10px;
list-style-type:none;
}

ul.widgerts li {
margin: 0 0 8px 5px;
line-height: 15px;
list-style: none;
color: #523c2e;
}

ul.links li, .links ul li {
margin: 5px 0 8px 8px;
list-style: none;
color: #666734; 
}

#formbox {
width: 202px;
clear: both;
background: none;
}

#formbox h3 {
margin-bottom: 4px;
font-size: 1.90em;
color: #FFA844;
}

p.errors {
border: 1px solid red;
background: #FBC9CF;
padding: 4px;
margin-bottom: 8px;
margin-top: 8px;
color: #523c2e;
display: none;
}

p.success {
display: none;
}

.errorfield {
background: #FBC9CF;
}

#actions {
width: 100%;
height: 40px;
background: url('images/ajax-loader.gif') center 20px no-repeat;
}

form.dl label {
display: block;
}

form.dl input {
width: 191px;
border: 1px solid #3F5F67;
margin-bottom: 4px;
padding: 2px 4px 2px 4px;
font-size: 1.20em;
color: #523c2e;
}

form.dl input.go {
float: right;
width: 66px;
background: #3F616A;
border: none;
color: #fff;
}

#footer {
width: 960px;
background: none;
margin-bottom: 0;
}

#footer img, #footer img a {
border:none;
padding:0;
margin:0;
}

a.comment-link, #content .post a.comment-link:hover, #content .post a.comment-link:active {
color: #FF2222;
background-color: #F6F3E8;
padding: 0 0 0 18px;
}

*html a.comment-link, #content .post a.comment-link:hover, #content .post a.comment-link:active {
background-color: #F6F3E8;
}

#content h2 a:link, #content h2 a:visited, #bigleft .post h2, #bigleft h2 a:link, #bigleft h2 a:visited, #bigleft h2 a {
text-decoration: none;
color: #666;
font-weight:normal;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

#content h2 a:hover, #bigleft h2 a:hover {
text-decoration: underline;
}

#content h2 a:active #bigleft h2 a:active, #bigleft h2 a {
text-decoration: none;
color: #666;
font-weight:normal;
}

#content h3, #bigleft h3 {
color: #523c2e;
font-size: 1.3em;
font-weight: 100;
margin-bottom: 10px;
}

#content h3 a:link, #content h3 a:visited {
text-decoration: none;
color: #523c2e;
}

#content h3 a:hover {
color: #523c2e;
text-decoration: underline;
}

#content h3 a:active {
text-decoration: none;
color: #523c2e;
}

form#commentform {
font-size: 100%;
background: none;
border: none;
padding: 12px;
}

form#commentform label {
font-size: 1.00em;
color: #523c2e;
margin: 0 0 0 7px;
}

form#commentform input {
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
border: solid 1px #523c2e;
font-size: .90em;
margin-bottom: 4px;
padding: 3px;
	color: #523c2e;
}

form#commentform textarea {
border: solid 1px #523c2e;
font-size: .90em;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
padding: 3px;
margin-bottom: 8px;
	color: #523c2e;
width: 100%;
}

form#commentform input#submit {
background: #473224;
border: none;
color: #fff;
padding: 6px;
}

h3#comments {
color: #523c2e;
font-size: 1.3em;
font-weight: bold;
margin-bottom: 18px;
padding: 0 0 0 20px;
}

#content ol.commentlist {
font-size: 1.20em;
width: 100%;
}

#content ol.commentlist li {
width: 370px;
list-style: none;
margin: 0 0 30px 12px;
background: #E8E5DA;
padding: 10px;
}

#content ol.commentlist cite {
font-style: normal;
font-size: .90em;
color: #523c2e;
}

#content ol.commentlist small {
font-size: .90em;
color: #523c2e;
}

#content ol.commentlist li p {
color: #523c2e;
font-size: 12px;
line-height: 15px;
margin-top: 8px;
clear: both;
font-family: Garamond;
}

.headmeta {
margin: 2px 0;
}

.entry {
margin-top: 12px;
}

.post {
margin: 0 0 15px 0;
float: left;
}

#content .headmeta p {
margin-bottom: 0;
}

.post blockquote {
margin-left: 18px;
}

#content .post blockquote p {
font-size: 1.10em;
line-height: 13px;
color: #1C353C;
font-family: Garamond;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

#content img.avatar {
padding: 0;
margin-bottom: 4px;
float: right;
border: none;
}

.navigation {
width: 100%;
overflow: hidden;
height: 25px;
}

#content ul, #content ol, #bigleft ul, #bigleft ol {
margin: 0 0 18px 0;
}

#content ul li, #bigleft ul li {
list-style-type: disc;
}

#content ul.tracks li {
list-style-type: none;
}

#content ol li, #bigleft ol li {
list-style-type: decimal;
color: #523c2e;
}

#content ul li, #content ol li, #whitey2 ul li, #whitey2 ol li, #bigleft ul li, #bigleft ol li {
margin:0 0 5px 35px;
font-size: 11px;
color: #523c2e;
}

#content p, #bigleft p {
font-size: 12px;
color: #523c2e;
font-family: Garamond;
line-height: 10px;
}

#post .entry p {line-height: 10px;}

.zg_div {
padding-bottom:20px;
}



/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/***
 ***  Calendar
 ***/

#wp-calendar table {
 width:100%;
}

#wp-calendar caption a {
font-weight:bold;
text-decoration:none; 
color: #cd3534;
}

#wp-calendar caption {
text-align:center;
}

#wp-calendar #prev {
  text-align:left;
width:43px;
display:block;
}

#wp-calendar #prev a {
font-weight:100;
text-decoration:none;
color: #5f4635;
}

#wp-calendar #next a {
font-weight:100;
text-decoration:none;
color: #5f4635;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td,
#wp-calendar table th {
text-align:center;

}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
text-align:center;
}

#wp-calendar table.nav tbody tr td {
text-align:center;
}

#wp-calendar table td:hover,
#wp-calendar table #today {
 padding:0px;
 border:solid 1px #999;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 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
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#800;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #800;
 float:left;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
 color:#800;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }

