/*
Theme Name: ClaireSchoen Theme

/*-----------Fluid Footer----------------------*/
* {
 margin: 0;
}

html, body {
 height: 100%;
}

/*-----------Block Level Elements--------------*/

Body {
 margin:0px;
 padding:0px;
 background:#FFFFFF url(images/body.jpg) repeat-x top left;
 font-family:Verdana;
 font-size:11pt;
 color:#333333;
}

a { color:#7E0418; text-decoration:underline }
a:hover { color:#7E0418; text-decoration:none; }

#page {
 width:980px;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -4em;
}

#header {
 width: 100%;
 margin-bottom:8px;
 overflow:hidden;
}

#header h1 {
 margin:14px 0px 0px 0px;
 padding:0px;
 font-family: "Trebuchet MS";
 font-size:23pt;
 font-weight:normal;
 width:320px;
 float:left;
}

#header h1 a { color:#242424; text-decoration:none; }
#header h1 a:hover { color:#7e0418; text-decoration:none; }
#header h1 a i { color:#6A706F; }
#header h1 a:hover i { color:#7e0418; }

#header #menu { width:400px; float:right; margin:0px; padding:25px 0px 0px 0px; list-style:none; font-size:10pt; text-align:right;}
#header #menu li { float:right; margin:0px; padding:0px 13px 2px 13px; font-weight:bold; border-right:1px solid #7E0418; text-align:right;}
#header #menu li.first { border-left:1px solid #7E0418;}
#header #menu li a { color:#504333; text-decoration:none; }
#header #menu li a:hover { color:#7E0418; text-decoration:none; border-bottom:1px solid #7E0418 }
#header #menu li.current_page_item a { color:#7E0418; text-decoration:none; border-bottom:1px solid #7E0418 }

#flash { clear:both; display:block; }

#wrapper {
 width: 100%;
 clear:both;
 padding-top:35px;
 padding-bottom:100px;
 overflow:hidden;
 display:block;
}

#content {
 float:right;
 width:769px;
}

#sidebar {
 float:left;
 width:211px;
 background:url(images/sidebar-links.gif) no-repeat top left;
 padding-top:15px;
}

#footer {
 width: 100%;
 clear: both;
 border-top:8px solid #73979A;
 background-color:#ECE8D1;
 color:#666666;
 height: 4em;
}

#footer p {
 width:980px;
 margin:0px auto;
 padding:5px 0px 0px 0px;
 text-align:right;
 font-size:9pt;
}

#footer p span { display:block }

#footer a { color:#666666; text-decoration:underline }
#footer a:hover { color:#7E0418; text-decoration:none; }

/*-------------Homepage-------------*/
#content-home {
 float:left;
 width:650px;
}

#introduction {
 float:left;
 width:380px;
}

#introduction h2 {
 font-weight:normal;
 margin:0px 0px 10px 10px;
 font-size:14pt;
}

#introduction p {
 margin:0px;
 padding:10px 10px 0px 10px;
}

#introduction p.home-more {
 text-align:right;
 padding-top:20px;
}

#introduction p.home-more a { background:url(images/home-arrow-hover.gif) no-repeat left; color:#7E0418; text-decoration:underline; padding:0px 0px 0px 20px; font-weight:bold; }

#contact {
 float:right;
 width:210px;
}

#contact h3 {
 font-weight:normal;
 margin-bottom:10px;
 color:#111111;
 font-size:14pt;
}

#contact p { margin:0px; padding:10px 0px 10px 0px; }
#contact p span { display:block }

.home {
 float:right;
 width:320px;
}

.home h2 { color:#7E0418; font-size:15px; margin:0px 0px 10px 10px; font-weight:normal; }
.home .featured {
 float:left;
 width:140px;
 margin:0px 0px 15px 10px;
 padding:0px;
 text-align:right;
 font-size:9pt;
 font-family: "Trebuchet MS";
}

.home .featured p { margin:3px 0px 5px 0px; padding:0px; }
.home .featured p a { color:#333333; text-decoration:none; background:url(images/home-arrow.gif) no-repeat top left; padding:0px 0px 0px 15px; }
.home .featured p a:hover { color:#7E0418; text-decoration:underline; background:url(images/home-arrow-hover.gif) no-repeat top left; }

#contact a {color:#333333; text-decoration:none; }
#contact a:hover { color:#7E0418; text-decoration:underline;}

/*-------------Headings-------------*/

h1 {

}

h2 {
 color:#111111;
 font-size:14pt;
 margin:0px;
 padding:0px;
}

h3 {
 margin:0px;
 padding:0px;
}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



.post h2 {
 font-family: "Trebuchet MS";
 letter-spacing:4px;
 font-weight:normal;
 font-size:15pt;
}

.post {
 margin:0px;
 padding:0px 10px 0px 10px;
 display:block;
 overflow:hidden;
 min-height:400px;
}

.post p {
 margin:0px;
 padding:15px 10px 0px 0px;
}

.post a {

}

.post ul {

}

.post li {

}

.page-txt {
 float:left;
 width:431px;
}

.img-info {
 float:right;
 width:318px;
 margin-top:20px;
 text-align:right;
 font-size:13px;
}

.img-info a { color:#000000; text-decoration:none }
.img-info a:hover { color:#000000; text-decoration:underline }
.img-info span { font-size:9pt; color:#666666 }
.img-info span a {color:#666666; text-decoration:none}
.img-info span a:hover {color:#666666; text-decoration:underline}
.img-info h4 { margin-bottom:0px; padding-bottom:0px; }

.productions {
 float:left;
 width:431px;
}

.productions-info {
 float:right;
 width:318px;
 margin-top:20px;
 text-align:right;
 font-size:13px;
}

.productions-info a { color:#000000; text-decoration:none }
.productions-info a:hover { color:#000000; text-decoration:underline }
.productions-info span { font-size:9pt; color:#666666 }
.productions-info span a { color:#666666; text-decoration:none; }
.productions-info span a:hover { color:#666666; text-decoration:underline; }
.productions-info h4 { margin-bottom:0px; padding-bottom:0px; }

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar h2 {
 font-weight:normal;
 margin:0px 0px 10px 10px;
 font-size:15px;
}

#sidebar ul.articles {
 background:#3C7067 url(images/sidebar-links-bottom.gif) no-repeat bottom left;
 width:208px;
 list-style:none;
 margin:0px;
 padding:5px 0px 20px 0px;
}

#sidebar ul.articles li {
 margin:0px 0px 0px 5px;
 padding:0px;
}

#sidebar ul.articles li a { display:block; color:#FFFFFF; text-decoration:none; margin:0px 0px 10px 5px; padding:0px 5px 0px 23px; }
#sidebar ul.articles li a:hover { color:#FFFFFF; text-decoration:none; background:url(images/sidebar-arrows.gif) no-repeat top left; }
#sidebar ul.articles li.current_page_item a { background:url(images/sidebar-arrows.gif) no-repeat top left; }

#sidebar div.sub {
 width:211px;
 background:#ECE8D1 url(images/productions-listing.gif) no-repeat top left;
 padding-top:15px;
 color:#000000;
 margin-top:20px;
}

#sidebar div.sub div {
 width:99%;
 height:300px;
 overflow:auto;
}

#sidebar div.sub h5 {
 color:#000000;
 margin:0px 0px 15px 26px;
 padding:0px;
 font-size:11pt;
}

#sidebar div.sub ul {
 background:url(images/productions-listing-bottom.gif) no-repeat bottom left;
 margin:0px;
 padding:0px 0px 15px 0px;
 font-size:10px;
}

#sidebar div.sub ul li { margin:0px; padding:0px; }

#sidebar div.sub ul ul {
 width:190px;
 background:none;
 list-style:none;
 margin:0px;
 padding:0px;
}

#sidebar div.sub li li {
 margin:0px 0px 10px 5px;
 padding:0px;
}

#sidebar div.sub li li a {
 color:#333333;
 text-decoration:none;
 padding:0px 0px 0px 18px;
 margin:0px 5px 0px 5px;
}

#sidebar div.sub li li a:hover { background:url(images/productions-arrow.gif) no-repeat top left; color:#333333; text-decoration:none; }

#sidebar div.sub li li.current_page_item a { background:url(images/productions-arrow.gif) no-repeat top left; }

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

#comments {
 clear:both;
 overflow:hidden;
 margin-top:50px;
}

ol.commentlist {
 list-style-position:inside;
 margin:0px;
 padding:0px;
}

ol.commentlist li {
 padding:15px;
 margin:5px 0px 0px 0px;
 background-color:#EFEFEF
}

ol.commentlist li.alt {
 background-color:#EEEEEE
}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}