@import url("_css-reset.css");
@import url("_css-wordpress.css");

/*
Author: CFDS cflinn.com
Theme Name: MMS2009

PALETTE:

*/
html { overflow:scroll;}
body { background-color: #6d8376; color:#474747; font-family: Myriad, "MS Trebuchet", sans-serif; text-align:center; }

#headway { background: #fff url(pix/slice-top.gif) no-repeat; margin: auto; padding: 5px 25px 5px 15px; width:725px; }
#contented { background: #fff url(pix/slice-mid.gif) repeat-y 0px 0px; margin: auto; padding: 5px 25px 5px 15px; width:725px; }

#contented p, #contented h1, #contented h2, #contented h4 { padding-left:45px;padding-right:75px;text-align:left;}
#contented blockquote { background-color:#e1e1e1; margin:0 80px 0 80px;padding:5px; text-align:left; }
	
#featpix { float:right;padding:1em;width:225px;}
#featpix p { margin:0 0 10px 0; padding:2px; text-align:center; color:#833c64;}

#happifoot {background: #fff url(pix/slice-bot.gif) no-repeat;margin: auto;padding: 5px 25px 5px 15px;width:725px;}

#header {
	background: #90a090;
	border-bottom: 3px double #aba;
	border-left: 1px solid #9a9;
	border-right: 1px solid #565;
	border-top: 1px solid #9a9;
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 15px 10px 15px 60px;
}
.storycontent {margin-top:10px;}
.storycontent p { padding-bottom:2ex;}
.monthlyarchivelist { border:1px solid #6d8376; margin:0 auto; margin-top:10px;padding:1.5em;width:500px;}
	.monthlyarchivelist ul {list-style-type:none;}
		.monthlyarchivelist ul li { display:inline;padding-left:1.5em;}

/* UTILITIES */
.clear { clear:both; }
.blockhead { display: block; }

/* LINKS */
a, a:link { color: #6d8376; }
a img { border: none; }
a:visited { color: #000; }
a:hover { background-color:#eee; }
.storytitle a { text-decoration: none; }
#header a { color: #fff; text-decoration: none; }
#header a:hover { text-decoration: underline; }

/* TEXT */
h1, h2, p, li { text-align:left;line-height:150%; }
h1 { color:#e8e8e8;font-size:1em; padding-top:2ex;text-transform:uppercase; } /* 9d9fa2 */
h2 { color:#999;font-size:1.2em; font-weight:normal; margin-bottom:1ex; }
h3 { margin:2ex 0 1ex 3em;text-align:left;} /* blog headline/title */
h3 a { color:#000 !important; font-size:1em; font-weight:normal;}
p { font-size:.8em; }
li {font-size:.8em !important;}
ul li ul li { font-size:1em !important;} /* for our clients (blogroll) list */
blockquote { border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px; }
.alerted { color:#f00; font-weight:bold; }
.notation { color:#474747; font-size:.8em; text-align:center;}
.postmeta { font-size:.7em;font-style:italic;}
.feedback { clear: both; color: #ccc; text-align: right; }
.quoteattributeto { color:#999 !important; margin-top:0 !important;}
.newslink { padding-top:2ex;text-transform:lowercase;}
#quotespace p { font-size:.7em; margin-top:25px;}

.bqstart { color:#474747;float: left;font-size: 400%;height: 20px;margin-top: -50px;margin-bottom: -30px;padding-top: 25px;}
.bqend { color:#474747;float: right;font-size: 400%; height: 25px; margin-top: -20px; padding-top: 15px;}
/* from: http://24ways.org/2005/swooshy-curly-quotes-without-images */

/* IMAGES */
img { border:none; }
img.frameit { border:1px solid #ecc62c; }

/* LISTS */
#contented ul { margin-left:1em;}
#contented ul li { padding-bottom:.5em; } 
#contented ul li ul { margin-left:4em;}
.post .storycontent ul li {list-style-type:disc;margin-left:3em;padding-left:1em;}
ol#comments li p { font-size: 100%; }

/*	NAV */

.menu { float:right;padding:0 2em;}
.menu ul { list-style-type:none; }
.menu ul li a/*, .specialmenu ul li a*/ { text-decoration:none; text-transform:lowercase;}

li.current_page_item { border:1px solid #6d8376; font-weight:bold; margin:.2em; padding:.3em .3em 0 .3em; }

/* SPECIAL */

/* -- porfolio link in top left -- */
.specialmenu a { border:1px solid #ccc; float:left; padding:.3em; text-decoration:none; text-transform:lowercase; }

/* -- archive list page for porfolio -- */
.archiveitem { clear:both; display:block; font-size:.9em; height:150px; margin:10px 40px; text-align:left;}
	.archiveitem a { font-size:1.2em;}
	.archiveitem .meta { font-size:.7em; padding-top:2ex;}
.imagesq { float:left; padding: 0 5px 5px 0;}
	.imagesq img { border:1px solid #9b9b9b; padding:2px;}
