@import url(base-weblog.css);

/*
This stylesheet has been modified for Andrea Claburn from the following theme:

name: Summer
designer: J. Maloney
designer_url: http://www.freshwear.ca
description: A summery theme with a whimsical feel.
layouts: one-column, two-column-left, two-column-right
*/

.module-categories { display: none; }
#archive-title { margin-bottom: 15px; }

body {
    background:#9D6F55 url(../images/main-bg.jpg) top center repeat-y;
    padding:0;
    margin:0;
    line-height:1.0;
    color:#000;
    font-family: helvetica, arial, verdana, san-serif;
    font-size:80%;
}

a {
	color: #000;
	text-decoration: none;
	font-weight:bold;
	}

a:hover {
	text-decoration:underline;
	}

#container-inner  {
	background-position:bottom left;
	background-image:url(assets/images/summer/bottom.gif);
	background-repeat:no-repeat;
	}

#container {
	background-position:top left;
	background-image:url(assets/images/summer/body.gif);
	background-repeat:repeat-y;
	margin-top:1px;
	}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	clear: both;
	margin: 5px 0;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
	clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 5px 0 20px 0;
}


#banner {
	background-position:top left;
	background-image:url(assets/images/summer/top.gif);
	background-repeat:no-repeat;
	height:333px;
	}

#banner-inner {
	background-position:31px 26px;
	background-image:url(assets/images/summer/banner-1.jpg);
	background-repeat:no-repeat;
	height:333px;
}

h1, h2 {
	padding:0;
	margin:0;
	}

#banner-header, #banner-description { display: none; }

#pagebody {
	padding-bottom: 10px;
}

#pagebody-inner {
	margin-left:32px;
	margin-right:25px;
	margin-bottom:15px;
	background-color:#FDF3E5;
	width:660px;
	}

/* --------------------------------------------------one column styles */

.layout-one-column #alpha {
       width:625px;
       margin:25px 20px 15px 20px;
}

/* --------------------------------------------------two column left styles */

.layout-two-column-left #alpha {
	width:155px;
	margin:25px 35px 15px 20px;
}

.layout-two-column-left #beta {
	width:385px;
	margin:25px 0 15px 0;
}


/* -----------------------------------------------------two column right styles */

.layout-two-column-right #alpha {
	width:385px;
	margin:25px 0 15px 20px;
}

.layout-two-column-right #beta {
	width:185px;
	margin:25px 0 15px 35px;
}

.module-categories ul li ul li {
	margin-left:5px;
}


h2, h3 {
    padding:0;
	margin:0;
	}

.date-header {
	font-family: helvetica, arial, verdana, san-serif;;
	font-size:14px;
	padding:0;
	margin:0;	
	}

.entry-header {
	font-family: helvetica, arial, verdana, san-serif;;
	font-size:20px;
	padding:3px 0 0 0;
	margin:0 0 15px 0;
	}

.entry {
	line-height:1.7;
	}

.entry-content {
	clear:both;
	margin:0;
}

.entry-body {margin:15px 0; text-align:justify; }

.entry-body p {
	font-size:1em; 
	line-height:1.7; 
	margin:0 0 15px 0; 
}

.entry-body ul, .entry-body ol {
	line-height:1.7;
    margin-bottom:15px;
	}

.entry-body blockquote {
	padding-left:10px;
	border-left:1px dotted #5e473c;
	}

.entry-body img {border: 2px solid #FFF;}
.entry-body img[align="right"] {margin: 5px 0 15px 15px; display:block;}
.entry-body img[align="left"] {margin: 5px 15px 15px 0; display:block;}

.entry-footer {
	clear:both;
	margin:10px 0 20px 0;
	padding:5px;
	border-bottom:1px dotted #5e473c;
	text-align:left;
}

.post-footers {display:block;}
.separator {display:none;}


input, textarea {
	font-size: 1.2em;
	padding: 2px;
	margin: 3px 1px 3px 0;
	border: 1px solid #696969;
	background-color:#FDF3E5;
	color:#696969;
}

textarea {
 font-family: helvetica, arial, verdana, san-serif;;
 font-size: 1em;
}

input#search, input#mailing_list {
    padding:3px;
    width: 95%;
}

/* module styles */

.module-header, .module-header a {
	font-size:16px;
	font-family:helvetica, arial, verdana, san-serif;;
	text-decoration:none;
	padding:0 0 2px 0;
	margin:10px 0;
}

.module-content ol, .module-content ul {
	margin:0;
	padding:0;
}

.module-content ol li, .module-content ul li {
	line-height:1.5;
	}

.module-content {
	position: relative;
	margin: 5px 0 20px 0;
	line-height:1.5;
}

.module-content ul li ul li {
	margin-left;
	}

/* comment and trackback styles */


.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
	clear: both;
	margin: 0;
}

.comments-open-content {
     padding:10px;
}

.comments-open-header,
.trackbacks-open-header,
.comments-header,
.trackbacks-header {
    font-family:helvetica, arial, verdana, san-serif;;
    font-weight:normal;
    font-size:20px;
	clear:both;
	margin-left:10px;
}

.comments-open-header {
	margin-bottom:25px;
}


.trackbacks, .comments {;
	margin:10px 0;
	clear:both;
}

.trackbacks-content, .comments-content  {
	margin:10px;
}

.comments {
	margin-bottom:40px;
}

#trackbacks-info {
	text-align:center;
	padding:10px 0;
	font-style:italic;
	font-size:.95em;
}

.trackback-footer, .comment-footer {
	text-align:left;
	font-style:italic;
	clear: both;
	margin: 10px 10px 25px 0;
}

.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
	clear: both;
	margin: 0;
}
	
/* livejournal styles */

.entry-userpic {
	display:none;  
}

.banner-user {
	display:none;
}

.banner-user-photo {
	display:none;
}

.banner-user-photo img {
	display:none;
}

.comment-userpic {
	display:none;
}

/*  typepad styles */

.typelist-thumbnail img, 
.module-galleries .typelist-thumbnail img,
.module-featured-photo img,
.image-thumbnail img {
	border:1px solid #FFF;
}