/*
Theme Name: Twill Theme
Description: 
Author: Ryan Sigg
Author URI: http://mamascience.net
*/

html {}

body {
background-color: ##CCFFFF;
margin: 0 auto;
}
/* old background-color e9ebe7 */

#container
{
width: 800px; margin-left:auto; margin-right:auto; margin-top: 0 auto;
}	

h1, h2, h3 {font: "Georgia", "Times New Roman"; margin: 10px; color: #D03c4C;}

p {color: #cf2033; margin: 15px;}

a, a:active, a:visited {outline:none; text-decoration:none; color: #D03c4C;}
.post_title a, .post_title a:active, .post_title a:visited {outline:none; text-decoration:none; color: white;}
.post_content a, .post_content a:active, .post_content a:visited {outline:none; text-decoration: underline; color: #D03c4C;}
a:hover {text-decoration:none; color: #f27b7f;}
#single-page .post_title a, #single-page .post_title a:active, #single-page .post_title a:visited{color: #D03c4C;}
#find_us-page .post_title a, #find_us-page .post_title a:active, #find_us-page .post_title a:visited{color: #D03c4C;}

img {border:0px;}
#home-page .post_content img {margin:5px;}

#blogname {}

#header 
{
background-image: url(images/twill_header_800X201.gif);
background-repeat: no-repeat; 
width: 800px; 
height: 201px;
valign: bottom;
} 		

#headerimg 
{   
background-image: url(images/twill_logo_small_180.png);
background-repeat: no-repeat;
position: relative;
top: 99px;
left:10px;
width: 180px; 
height: 99px;
float: left;
margin: 10px 20px 10px 5px;
}

.spacer {
<!--background-color: #f8edc0; -->
background-color:#F3FaF9;
width: 10px;
height: 135px;
float: left;
margin: 0 auto;
}
#main_spacer {width:100px; height: 400px;}


.nav {position: relative; top: 164px;}

.nav a{
border-top:solid 1px #D47878;
border-left:solid 1px #D47878;
border-bottom:solid 1px #D47878;
float: left;
height: 36px;
width: 117px;
text-align: center;
}

.nav a:hover 
{
background-color: #DDDCCC; 
text-decoration:none; color: black;

}

.nav a:active
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:solid 1px #FFFFFF;
}

#nav-address {height: 325px;}

#socialize {}

body#home-page #home a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}
body#home-page .text_block{border-top:1px solid #DDDCCC;}

body#press-page #press a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}
body#new_styles-page #new_styles a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}
body#find_us-page #find_us a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}
body#events-page #events a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}
#active-link a
{
background-color: #F3FaF9; 
text-decoration:none; color: black;
border-bottom:1px solid #F3FAF9;
}


#navbar {
text-align: center;
border-top:solid 1px #D47878;
background-color:#F3FaF9;
float: left;
background-image: url(images/twill_navbar03.png);
background-repeat: no-repeat; 
width: 201px; 
height: 415px;
margin: 0 0 0 0;
}

#navbar h4 {font: "Arial"; color: #D03c4C; margin-top:15px;}
#navbar ul {list-style:none; margin:0; padding:0;}
/* Widget sidebar styles*/
.widget {}
.widgettitle {}

#two_column {
width: 790px;
background-color:#F3FaF9;
border-left:solid 5px #cc6666;
border-right:solid 5px #cc6666;
}

.clearing {color: #FaF3F9;}

#mainblock 
{

width: 589px;
margin: 0; 
float: left;
}

.find_us_header {margin:20px; color: #D03c4C;}

#front {width:549px;}

#front .post_title
{background-color:#D03C4C;
color:white;
font-size:18pt;
margin:0;
padding-bottom:2px;
padding-left:10px;
padding-top:5px;
width:535px;}

#front .post_title a
{color:#F3FAF9;}

#most-recent {
font-variant:small-caps;
float:left;
padding:5px 0 35px;
width:380px;
}

#most-recent h4 {color: #D03c4C;
padding: 10px;
margin:0px;
}

#most-recent ul
{margin:0px;
padding:0px;}

#most-recent li 
{
color: #D03c4C;
border-top:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding-left:10px;
padding-top:0px;
}

#most-recent p {margin:10px; font-variant:normal; text-align:justify;}

#about {border-top:1px solid #DDDCCC;
padding-top:6px;
float: left;
}

#about ul {margin:0; padding:0;}

#most-recent a {text-decoration: underline;}

.twill_photo_top_left
{
float:left;
width: 133px;
height: 200px;
border:8px solid #DDDCCC;
margin:10px;
overflow:hidden;
}

#twill_map
{
background-image: url(images/twill_map01.png);
float:left;
width: 532px;
height: 189px;
margin: 10px 10px 20px 20px;
}

.text_block 
{
width: 549px;
margin: 20px 20px 0 20px;
}

.text_block  li {padding: 5px; border-top: 1px solid #D4D9C4; margin: 10px; list-style-image:none;
list-style-position:outside;
list-style-type:none; }


#post_nav {font: "Bookman Old Style", "Times New Roman"; font-size: medium; margin: 0px 0px 20px 0px; padding-top: 15px; text-indent: 20px; text-align: justify; line-height: 130%;}

#footer 
{
background-color: #DDDCCC;
border-left:solid 5px #D47878;
border-right:solid 5px #D47878;
width:790px;
height: 130px;
float:left;
}

#rights
{
margin: 15px;
float: right;
font-size: small;
}


.post_title { font: "Bookman Old Style", "Times New Roman"; font-size: 18pt; color: white; width: 300px; padding: 5px; margin: 40px 40px 5px 40px;}

body#press-page .post_title { background-image: url(images/twill_post_title.gif); background-repeat: no-repeat; font: "Bookman Old Style", "Times New Roman"; font-size: 18pt; color: white; width: 549px; padding-left:25px; padding-top:10px; margin: 20px 0px 0px 0px;
}



.post_content {font: "Bookman Old Style", "Times New Roman"; font-size: medium; margin: 0px 0px 20px 0px; padding-top: 15px; text-align: justify; line-height: 130%;}
.post_content p:first-child {
text-indent:20px;
} 

body#new-styles-page .post_box .post_title {font: "Bookman Old Style", "Times New Roman"; font-size: 16pt;  width: 240px; height: 15px; overflow: hidden; padding: 7px; margin: 0px 0px 5px 0px;}

body#new-styles-page .post_content {font: "Bookman Old Style", "Times New Roman"; font-size: medium; margin: 15px 0px 20px 0px; padding-top: 15px; text-indent: 0px; text-align: justify; line-height: 130%;}

body#new-styles-page .post_box {background-image: url(images/twill_styles_title.gif); background-repeat: no-repeat; width:549px; margin-top: 40px;}

body#press-page .post_content { background-image: url(images/twill_post_content.png); background-repeat: no-repeat;}
body#press-page .post_title a, .events_box .post_title a, .styles_box .post_title a {color: white;} 

body#events-page .post_box {background-image: url(images/events_title.gif); background-repeat: no-repeat; width: 549px;}

body#events-page .post_box .post_title {margin:20px 40px 5px 0px;width 300px; background-color:#d47a7a; padding:5pt 0pt 0pt 10pt;}
body#events-page .post_box .post_content {background-image: url(images/events_title_bottom.gif); background-position: bottom; background-repeat: no-repeat; padding: 15px; text-indent: 0px;}
body#events-page .post_box .post_excerpt {}

.post_tag {font: "Bookman Old Style", "Times New Roman"; font-size: small; color: white;}

#single-page .post_title {border-bottom:1px solid red; margin:40px 40px 5px 0; width:96%;}

.more-link {font-size: 120%; line-height:200%; margin: 20px;}