/*
Theme Name: Carrie's Blog
Theme URI: http://blog.carrieoliva.com
Description: My custom blog theme
Author: Carrie Oliva
Author URI: http://carrieoliva.com
Tags: awesome
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "blueprint/screen.css";

body{
background:#111111 url(images/blogtile.jpg) repeat-x;
background-attachment:fixed;
color:#ffffff;
}
a:link, a:visited, a:hover{
color:#CCCCCC;
}

p{
font-size:14px;
}
/* BLOG CLASSES*/
.center{
padding:10px;
border:#CCCCCC solid 1px;
margin-left:auto;
margin-right:auto;
display:block;
}

/*DIVS ID'S*/
#header{
width:100%;
height:124px;
background-image:url(images/navtile.png);
border-bottom:#111111 solid 1px;
}

#description{
margin-top:36px;
border-bottom:1px solid #859AA1;
min-height:111px;
background:url(images/descript.png) no-repeat;
margin-bottom: 36px;
padding-bottom:9px;

}

/*PAGE HEADER STYLES*/
#header ul li{
list-style-type:none;
float: left;
margin:48px 0 0 23px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
text-align:right;
font-weight:bold;
}

#header ul,ol{
margin:0;
}

#header a{
color:#FFFFFF;
text-decoration:none;
}

.title{
height:126px;
background:url(images/logo.png) no-repeat;
}

.title a{
color:#FFFFFF;
text-decoration:none;
}

/*POST HEADER STYLES*/
.posttitle{
height:72px;
}

.posttitle h2 a{
margin-top:-5px;
text-decoration:none;
line-height:19px;
font-weight:bold;
}
.posttitle a:link{
text-decoration:none;
margin-top:-5px;
color:#A2FA1B;
line-height:19px;

}
.posttitle h2 a:visited{
color:#A2FA1B;
line-height:19px;


}
.posttitle h2 a:hover{
color:#ffffff;
line-height:19px;

}



.author{
margin-top:-12px;
font-size:12px;
}
.post_title h2{
margin:0;
}

/*DESCRIPTION SYLES*/
.descript{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:3.5em;
padding-left:40px;
color:#000000;
text-shadow:#333333 1px;
background:url(images/descript.png);
}


/*DATE STYLES*/
.post-date{
height:72px;
width:60px;
}
.month p{
margin-bottom:-2px;
font-size:2em;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#cccccc;
border:1px solid #333333;
}

.day h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align:center;
border:1px solid #333333;
padding-bottom:6px;
font-size: 2.5em;
color:#0099FF;
}

/*POST CONTENT STYLES*/
.content{
height:auto;
margin: 0 70px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

.post{
height:auto;
margin-bottom:36px;
padding: 15px;
}

.tags{
border-top:#333333 1px solid;
width:580px;
}

.tags a:link{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
font-size: 14px;
}

.tags a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
font-size: 14px;
}

/*PICTURE STYLES*/
.picture{
background:url(images/frame.png) no-repeat;
margin-left:150px;
}

.border{
padding:10px;
border:#CCCCCC solid 1px;
margin-left:auto;
margin-right:auto;
display:block;
}

.full{
width:950px;
margin:auto;
padding:auto;
height:auto;
background:url(images/tile3.png) repeat-x;
}



/*FOOTER STYLES*/
#footer{
margin-top:5px;
border-top:solid 2px #666666;
width:100%;
min-height: 100px;
background:#000000;
}

/*SEARCH*/
#searchsubmit {
	background: url(images/searchbutton.png) no-repeat scroll;
	cursor:pointer;
	height:16px;
	width:16px;
	border:none;
	float:right;
	margin-top:-20px;
}
#s {
	border:1px inset;
margin-left:-14px;
padding:2px;
width:150px;
}
#s:focus {
	width:188px;
	border:inset 1px;
	background:#F6EFF6;
}
.search{
padding:15px;
}

.rightside ul, ol{
margin:0;
padding-right:18px;
}

.rightside h2{
color:#FFFFFF;
margin-top:18px;
margin-bottom:18px;
border-bottom:solid 1px #333333;
}

.rightside ul li ul li a:link{
margin-bottom:5px;
color:#CCCCCC;
text-decoration:none;
}
.rightside ul li ul li a:visited{
margin-bottom:5px;
color:#CCCCCC;
text-decoration:none;
}

.leftside{
border-right:solid 1px #111111;
}
.rightside{
width:187px;
}