/*
THEME NAME: Theme for West based on Sandbox
THEME URI: http://quiddities.com
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 4.2
AUTHOR: William Lawrence
AUTHOR URI: http://zaxbypass.com
*/

/* @override http://westperformingarts.com/wp-content/themes/west-theme/style.css */

@import "http://yui.yahooapis.com/2.5.1/build/reset-fonts-grids/reset-fonts-grids.css";

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
h1 { font-size: 161.6%; }
h2 { font-size: 153.9%; }
h3 { font-size: 131%; }
h4 { font-size: 123.1%; }
h5 { font-size: 116%; }
h6 { font-size: 108%; }
h1,h2,h3,h4,h5,h6 { margin: 0 0 0.5em 0; }
h1,h2,h3,h4,h5,h6,strong { font-weight: bold; }
abbr,acronym { border-bottom: 1px dotted #000; cursor: help; }
em { font-style: italic; }
blockquote,ul,ol,dl { margin: 1em; }
ol,ul,dl { margin-left: 2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left: 1em; }

th,td { border: 1px solid #000; padding: .5em; }
th { text-align: center; background-color: #B93E0F; color: #fff; }
th[colspan] { background-color: #ccc; color: #333; }

caption { margin-bottom: .5em; text-align: center; }

p,fieldset,table,pre { margin-bottom: 1em; }



html,body { background-color: #140712; }
#west-doc { width: 69.231em; *width: 67.502em; min-width: 900px; margin: auto; text-align: left; font-family: Calibri,"Lucida Sans","Lucida Grande","Lucida Fax","Bitstream Vera Sans",Verdana,sans-serif; background-color: #fff; }
#hd h1 { height: 126px; position: relative; text-indent: -9999em; width: 900px; margin: 0; }
#hd h1 a { background: transparent url(images/bg-brand.png) no-repeat 0 0; width: 100%; height: 100%; display: block; overflow: auto; }
#bd { background: transparent url(images/bg-right.png) repeat-y top right; border-top: 1px solid #fff; padding-bottom: 2em; }
#ft { background: transparent url(images/bg-right.png) repeat-y top right; }
#ft p { padding: 4px 10px 4px 4px; font-size: 77%; color: #fff; text-shadow: #000 2px 2px 2px; font-variant: small-caps; text-transform: capitalize; font-style: italic; text-align: right; }
#ft  a { color: #fff; text-decoration: none; }
#ft  a:hover { text-decoration: underline; }
#bd #container { padding: 1em; }
#bd a { color: #d24711; text-decoration: none; }
#bd a:hover { text-decoration: underline; }
.sidebar { margin: 1em 0 0 1em; }
#bd .sidebar a { color: #fff; text-decoration: none; }
#bd .sidebar a:hover { text-decoration: underline; }
.sidebar ul { margin: 0 1em 0 1em; }
.sidebar ul li { list-style-type: none; line-height: 1.4; }
.sidebar ul li h3 { margin: 1em 0 0 0; }
.sidebar ul li h4 { margin: 1em 0 0 1em; }
.sidebar input[type="text"], 
.sidebar input[type="password"], 
.sidebar textarea { width: auto; }
.sidebar ul.vcard li span.tel { margin-top: 1em; display: block; }
.sidebar ul.vcard { margin: 0 0 1em 1em; }
.sidebar ul li#pages li {  }
.sidebar ul li#pages li li { margin: 5px 0px 5px 3px; list-style-type: square; color: #fff; }
.sidebar ul li#pages li li li { list-style-type: square; color: #fff; }
#theEmail { position: relative; float: left; margin-right: 3px; }
#theEmail-field { width: 10em; }
.overlabel { color: #999; }
.overlabel-apply { position: absolute; top: 3px; left: 5px; z-index: 1; color: #999; }


.entry-content img,
.entry-content img.alignnone{ float: none; clear: both; display: block; }
.entry-content img.aligncenter{ float: none; display: block; clear: both; margin: 0 auto; }
.entry-content img.alignright{ float: right; clear: right; padding: 1em;}
.entry-content img.alignleft{ float: left; clear: left; padding: 0 1em 1em 0;}

.entry-meta { font-size: 85%; color: #666; }

.hentry { position: relative; }
.hentry .edit-link { position: absolute;top: 0; right: 0; display: none;}
.hentry .edit-link a { display: block; width: 100%; text-align: center; padding: 0.2em 1em; z-index: 40; border: 1px solid #eee; font-size: 165%; background-color: #fff; }
.hentry:hover .edit-link { display: block; }

.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navigation.nav-below { margin-top: 1em; }
.navigation .nav-next { float: right; }
.navigation .nav-previous { float: left; }

div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

h2 strong { color: #e85517 }

abbr, acronym { border: 0; cursor: auto; }




.hentry li { margin-bottom: 0.2em; }
.hentry ol li { list-style: none; }
.hentry ul li { list-style: square; }

.hentry { font-size: 1.1em;}





