/*
THEME NAME: chwkacademyofmusic.org
THEME URI: chwkacademyofmusic.org 
DESCRIPTION: A custom WordPress theme built from Sandbox (Sandbox is by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>.)
VERSION: 2009.12 (v1.6.1)
AUTHOR: <a href="http://britesites.ca/">Thayer Williams</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('layouts/2c-l.css');

/* layout and general settings */
div.skip-link {
display: none;
position:absolute;
right:1em;
top:1em;
}


body {
	color: #222;
	background: #fff url(images/bg-diag.png) top center repeat-y;
	font-family: Arial, "DejaVu Sans", "Bitstream Vera Sans", Tahoma, Verdana, sans;
	font-size: .85em;
	margin: 20px auto;
	padding: 0;
	text-align: cetner;
	}

div#wrapper {
	background: transparent url(images/watermark1.gif) bottom right no-repeat;
	width: 730px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

body.pageid-14 div#wrapper, body.pageid-6 div#wrapper, body.pageid-13 div#wrapper, body.pageid-10 div#wrapper, body.pageid-4 div#wrapper  { background: transparent url(images/watermark1.gif) bottom right no-repeat; }
body.pageid-5 div#wrapper, body.pageid-8 div#wrapper, body.pageid-11 div#wrapper, body.pageid-4 div#wrapper { background: transparent url(images/watermark2.gif) bottom right no-repeat; }
body.pageid-7 div#wrapper, body.pageid-9 div#wrapper, body.pageid-10 div#wrapper, body.pageid-16 div#wrapper  { background: transparent url(images/watermark3.gif) bottom right no-repeat; }
body.pageid-16 div#wrapper { background-image: none ; }
body.pageid-12 div#wrapper { background: none; background-image: none; }
	
div#container {	}
	
a:link { color: #992e5a; text-decoration: none; }
a:visited { color: #4d162d; text-decoration: none; }
a:hover { color: #fa5c9d; text-decoration: underline; }
a:active { color: #992e5a; text-decoration: underline; }
img {
	background: #fff;
	margin: 6px 6px 6px 12px;
	padding: 4px;
	border: 1px #ddd solid;
	}

body.pageid-41 img { margin: 5px 15px 10px 0;}
a img { border: 1px #992e5a solid; }
a:hover img { border: 1px #fa5c9d solid; }
	
/* header */

#header {
	background: #fff url(images/cam-logo.jpg) top left no-repeat;
	width: 730px;
	height: 220px;
	margin: 0;
	padding: 0;
	}
	
#header h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	}

#header h1 a {
	display: block;
	width: 730px;
	height: 220px;
	margin: 0;
	padding: 0;
	border: 0;
	}

#blog-description { display: none;}


/* headings */

h1, h2, h3, h4, h5, h6 {
	font-family: ;
	color: #000;
	}

h3, h4 {
	margin: 0;
	}

h3 { font-size: 1.5em; font-weight: normal; }
h4 { font-size: 1.25em; font-weight: normal; color: #690; }
h5, h6 { font-size 1em; margin: 0; padding: 0;}

h2.entry-title {
	padding-top:25px;
	text-align: center;
	font-family: "Times New Roman", Georgia, "DejaVu Serif", "Bitstream Vera Serif", serif;
	font-weight: bold;
	font-size: 2em;
	color: #70193D;
	margin: 0 0 .5em 0;
	}

/* faculty page */

div#post-4 h4 {
	clear: both;
	color: #690;
	border-top: 1px #E8B2C8 dotted;
	margin-top: .5em;
	padding: 1em 0 0 0;
	}

/* home page */

body.pageid-14 h2.entry-title { display: ; }


/* content */

div.entry-content { padding-right: 2em; padding-top:25px;}
body.pageid-16 div.entry-content { padding-right: 0; }

div.entry-content p { text-align: ; line-height: 1.25em; margin: 0 0 1em 0; }

/* misc */

div#access { display: none; }
.entry-title{clear:both;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
div.entry-meta { 
	/*display: none;*/
	padding: 25px;
	font-size:0.875em;
 }
div.entry-date { 
	/*display: none;*/
	text-align: center;
 }

/* sidebar */

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

/* sidebar navigation */

div.sidebar ul li#pages-2 h3.widgettitle { 
	background: #721C3F; 
	color: #fff; 
	font-weight: bold; 
	font-size: 1.2em; 
	margin: 0; 
	padding: .25em;
	}

div.sidebar ul li#pages-2 ul {
	background: #F3E7EC; 
	border-left: 1px #C47B98 solid; 
	border-right: 1px #C47B98 solid; 
	margin:0 0 0 0; 
	line-height: 1.2em; 
	}

div.sidebar ul li#pages-2 ul li {list-style:none;margin:0; font-size: .9em; border-bottom: 1px #C47B98 solid; }
div.sidebar ul li#pages-2 ul li a:link { color: #992e5a; text-decoration: none; display: block; padding: 3px; }
div.sidebar ul li#pages-2 ul li a:visited { color: #111; text-decoration: none;  display: block; padding: 3px;}
div.sidebar ul li#pages-2 ul li a:hover { color: #fa5c9d; background: #FBF3F6; text-decoration: underline;  display: block; padding: 3px;}
div.sidebar ul li#pages-2 ul li a:active { color: #992e5a; text-decoration: none;  display: block; padding: 3px;}
div.sidebar ul li#pages-2 ul li.current_page_item a { background: #D6AEBE; color: #111; text-decoration: none; font-weight: bold; display: block; padding: 3px; }

/* sidebar search */
div.sidebar ul li#search h3.widgettitle { 
	background: #721C3F; 
	color: #fff; 
	font-weight: bold; 
	font-size: 1.2em; 
	margin: 0; 
	padding: .25em;
	}

div.sidebar ul li#search {
	background: #F3E7EC; 
	border: 1px #721C3F solid; 
	margin: 0;
	padding: 0;
	}

div.sidebar ul li#search form {
	padding: 3px;
	}

div.sidebar ul li#search input#s { height: 1.3em; width: 110px; border: 1px #D6AEBE solid; }
	

/* footer */

div#footer {
	border-top: 3em #fff solid;
	margin: 0;
	padding: .75em 0;
	color: #fff;
	background: #70193D;
	font-size: .7em;
	text-align: right;
	}

div#footer p {
	margin: 0 1em 0 0;
	}


