/*
Theme Name: WillCWhite
Theme URI: http://wordpress.org/
Description: Custom Wordpress theme for William C. White's website.
Version: 1.0
Author: Stephanie Cheng Smith
Author URI: 
Tags: custom

*/



/* What's left

1. sifr
2. put hr back in

/* 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, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* GLOBAL SETTINGS
   ============================= */
body {background:#fff url(images/bg_body.gif) repeat 0 0;color:#3a3a3a;font:14px "Hoefler Text",Baskerville,Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif;line-height:1.7em;} /*"Hoefler Text",Baskerville,Garamond,"Palatino Linotype",Georgia,"Times New Roman",serif*/

a {color:#002157;text-decoration:none;border-bottom:1px dotted #002157;}
a:hover {border-bottom:none;}

#page {margin:20px auto;width:1015px;}
#header {width:auto;height:370px;background:transparent url(images/a_head.png) no-repeat 0 0;}
#header h1 {float:right;margin:69px 69px 0 0;width:384px;height:54px;background:transparent url(images/h1_wcwhite.gif) no-repeat 0 0;}
#header h1 a {text-indent:-9999px;display:block;width:384px;height:54px;border-bottom:none;}

#nav {margin:-222px 69px 0 0;float:right;width:706px;height:28px;overflow:hidden;}
#nav ul {width:auto;height:28px;}
#nav ul li {float:left;text-indent:-9999px;}
#nav ul li ul {display:none;}
#nav ul li a {display:block;height:28px;background-image:url(images/nav.gif);background-repeat:no-repeat;border-bottom:none;}

	#navhome a {width:99px;background-position:0 0;}
	.page-item-155 a {width:142px;background-position:-99px 0;}
	.page-item-158 a {width:165px;background-position:-241px 0;}
	.page-item-160 a {width:97px;background-position:-406px 0;}
	.page-item-163 a {width:92px;background-position:-503px 0;}
	.page-item-165 a {width:111px;background-position:-595px 0;}
	
	#navhome a:hover {background-position:0 -28px;}
	.page-item-155 a:hover {background-position:-99px -28px;}
	.page-item-158 a:hover {background-position:-241px -28px;}
	.page-item-160 a:hover {background-position:-406px -28px;}
	.page-item-163 a:hover {background-position:-503px -28px;}
	.page-item-165 a:hover {background-position:-595px -28px;}
	
    body#home #navhome a {background-position:0 -56px;}
	body#biography .page-item-155 a {background-position:-99px -56px;}
	body#composition .page-item-158 a {background-position:-241px -56px;}
	body#media .page-item-160 a {background-position:-406px -56px;}
	body#links .page-item-163 a {background-position:-503px -56px;}
	body#contact .page-item-165 a {background-position:-595px -56px;}
	
#wrapper {width:auto;background:transparent url(images/a_repeat.png) repeat-y 0 0;clear:both;}
#wrapper_double {width:743px;margin-top:-140px;padding-left:40px;float:right;background:#fff url(images/bg_wrapper_double.gif) repeat-y 0 0;clear:both;}
body.narrow #wrapper_double {background-image:none;}

#content {width:433px;margin-right:50px;float:left;background:#fff;}
#content p, #content ol, #content ul {margin-bottom:1.7em;}
#content hr {border:none;width:97px;height:21px;margin:40px auto 50px;background:transparent url(images/bg_hr.gif) no-repeat 0 0;clear:both;}

#content blockquote {padding-left:20px;padding-right:20px;font-size:.9em;}

#content ul {list-style-type:disc;margin-left:14px;}
#content ul li {padding-left:3px;}
#content ol {list-style-type:decimal;margin-left:18px;}


#sidebar {width:191px;float:left;border-left:1px solid #c0c0c0;background:#fff;color:#545353;font:10px Verdana,sans-serif;}
#sidebar hr {border:none;padding-top:10px;}
#sidebar img {margin-bottom:10px;}
#sidebar p, #sidebar h3, #sidebar ul, #sidebar ol {margin-left:20px;line-height:2.1em;margin-bottom:1.2em;}
ul#events-calendar-list li {margin-bottom:1.2em;}
#sidebar h3 {text-indent:-9999px;width:auto;height:13px;margin-bottom:20px;}
#sidebar h3.events {background:transparent url(images/h3_events.gif) no-repeat 0 0;}
#sidebar h3.blogroll {background:transparent url(images/h3_blogroll.gif) no-repeat 0 0;}
#sidebar h3.archives {background:transparent url(images/h3_archives.gif) no-repeat 0 0;}
#sidebar h3.tags {background:transparent url(images/h3_tags.gif) no-repeat 0 0;}
#sidebar h3.works {background:transparent url(images/h3_works.gif) no-repeat 0 0;}


#footer {margin-top:-50px;width:1015px;color:#909090;font:10px Verdana,sans-serif;}
#footer_white {width:743px;height:116px;padding:0 0 0 272px;background:transparent url(images/a_footer.png) no-repeat 0 0;}
#footer_content {width:674px;margin-left:174px;padding:20px 69px 10px 98px;background:#fff;clear:both;}
#footer_content p {margin-top:-50px;}

/* different bg */
body#composition #header {background-image:url(images/b_head.png);}
body#composition #wrapper {background-image:url(images/b_repeat.png);background-position:0 -56px;}
body#composition #footer_white {height:84px;background-image:url(images/b_footer.png);}

body#media h2 {width:auto!important;padding-bottom:20px;}
body#media object {float:right;clear:left;margin-left:10px;margin-bottom:20px;}
body#media hr {background-image:none!important; width:auto!important;height:1px!important;margin:20px 0!important;border-bottom:1px dotted #909090!important;}

/*wordpress specific*/
.left, .alignleft {float:left;margin-right:10px; margin-bottom:10px;}
.right, .alignright {float:right;margin-left:10px;margin-bottom:10px}
div.entry {margin-top:10px;}
.page h2 {width:400px;}

div.compositions_list hr {background-image:none!important; width:auto!important;height:12px!important;margin:0!important;border-top:1px dotted #909090!important;}
div.compositions_list h2 {float:left!important;width:310px;}
div.compositions_list .left {clear:left;}
div.compositions_list .right {margin-top:8px;}
p.postmetadata, p.comments {color:#909090;font:10px Verdana,sans-serif;}
p.postmetadata a, p.comments a {border-bottom:none;}
p.postmetadata a:hover, p.comments a:hover {border-bottom:1px dotted #002157;}
p.comments {background:url(images/comment.gif) no-repeat 0 0;padding-left:21px;}

#comments_area {}
#comments_area hr {background-image:none;width:auto;height:1px;margin:0;clear:both;}
#comments_area #respond {width:433px;}
#respond_post {float:left;width:150px;}
#respond_input {float:left;width:283px;}
#respond_input label {color:#909090;font-size:.9em;padding-left:2px;}
#respond_input p {margin-bottom:1.2em;}
#respond_input p.postmetadata {text-align:right;margin-top:-.7em;}
textarea#comment {width:283px;}

#sidebar li.categories ul {margin-left:0!important;}

/* alternate layout */
body.alternate #wrapper_double {background:#fff;}
body.alternate #content {width:672px;margin-right:60px;}
body.alternate #sidebar {float:right;margin:0 0 20px 69px;}

.social_media img {margin-right:1em;}
.social_media a {border-bottom:none;}
