@charset "UTF-8";
/*  
Copyright (c) 2008, Mark Forscher. All rights reserved.
http://markforscher.com/
*/

html>body { overflow:scroll; }

body {
   background:#d4e4e7; margin:0px 0px 0px 0px; padding:0px; font-family: Arial, Helvetica, sans-serif;
   font-size: 11px; color:#426681;	
/*   background-image:url(http://farm3.static.flickr.com/2342/2370902047_15c31d11b1_o.gif);*/
background-image:url(http://daymightsame.com/img/dms_pattern_bg.gif);
   background-repeat: repeat; background-attachment: fixed;
}

#page { width: 550px; text-align:left;  overflow: hidden; margin:0px auto; font-size: 1.2em; line-height: 1.5em; 
	background-color: #fff; 
/*	background-image:url(http://farm4.static.flickr.com/3045/2371740556_337abe99f9_o.gif); */
background-image:url(http://daymightsame.com/img/dms_pattern_bg_white.gif);

	background-repeat:repeat;
	padding: 40px; min-height: 670px; background-attachment: fixed; }
#header { padding-bottom: 1em; border-bottom:1px dashed #426681; text-align: center; }
#main_nav {text-transform: uppercase; font-size: 1.1em; }
#main_nav li { list-style-type:none;display:inline; padding-right: .8em; color: #666; }

#footer { padding-top: 1em; margin:4em 0px 0px 0px; font-size: .8em; border-top:1px dashed #426681; text-align: center; }
   #footer p {line-height:1.5em; }
#searchform { text-align:right; }

.post, #content {margin-top: 2em; } 
.byline {font-size: .8em; }
div.navigation { margin-top:1em; margin-bottom:2em; }
.description { float:left; }
.next_links { margin-top:2em;}


a, a:visited { text-decoration:none; color:#000; padding: .2em 0em .2em 0em;  }
a:hover, a:visited:hover { background-color: #fefefe; }

a:hover, a:visited:hover img {border:none; padding:0px; margin:0px; text-decoration:none; background-color: white; }

img { border:none; }

h1 { margin: 10px 0px 5px 0px; font-size:3em; font-weight: normal; color: #000; letter-spacing: -.04em; }
h2 { margin: 10px 0px 10px 0px; font-size:1em; font-weight: bold; letter-spacing: .17em; 
	background-color: #fff; display:inline;
}

h3 { margin: 0px 0px 3px 0px; font-size: 1em; font-weight: bold; letter-spacing: .17em; 
	background-color: #fff; }

ul { padding-left:0; }

hr { width: 30px; border: 1px solid #426681; margin: 30px 0px 10px 0px; text-align: center; }

.center { text-align: center; }
.caption { font-size: .7em; }
.border { border:1px solid #333; }

.content_left { width: 300px; float: left; }
.content_right { width: 230px; float: right; }

.content_right_large {width: 300px; float: right; }

ol { padding: 0px; margin: 0px 0px 0px 22px; }

.inputField {width:180px; padding: 2px 0 3px 3px; font-size: 12px; background-color: #ffffff; border: 1px solid #999999;}
.buttons {font-family: Arial, Helvetica, sans-serif; background-color:#ccc; color: #FFFFFF; font-size:12px;
	letter-spacing:110%; border: 1px solid #888; padding: 2px 3px 3px 3px;}
.buttons:hover {background-color: #222; border: 1px solid #111;}