#construction { position:absolute; top:50px; left:50px; color:red; font-weight:800; }

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background: #222222;
	color:#FFF;
	font-size:12px;
	font-family: Century Gothic, Verdana;
}

#iframe { width:100%; height:600px; overflow-y:hidden; margin-top:-190px;}

/* hide from ie on mac \*/
html { height: 100%; }
#simpleViewer { height: 100%;}
/* end hide */

/* =structure */
body{background-color:#FFF;color:#444;font:1.2em/1.4 Century Gothic, Verdana, serif, sans-serif;margin:0;padding:0;}
#wrapper{padding:0;margin:0 auto 250px auto;width:800px;position:relative;display:block}

a{color:#444;display:inline;text-decoration:none;}
a:hover{text-decoration:underline;color:#72a9d0;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
p{margin-bottom:1em;}

/* =header */
#header {margin:50px 0 0;height:50px;text-transform:normal;width:800px;}
#header a:hover{text-decoration:none;color:#72a9d0;}
#header h1 {font-size:1.8em;line-height:0.8em;padding:5px 0 0;}
#header h1 a{font-weight:100;letter-spacing:-0.05em;position:relative;}
#header #blog-description {color:#888;margin-top:-15px;}
#access {display:table;height:60px;vertical-align:middle;width:770px;float:left;margin-left:-10px;}
#access #menu {vertical-align:middle;display:table-cell;font-size:0.8em;}
#access #menu li {display:inline;margin:0 0 0 10px;}
#access #menu ul {vertical-align:middle;display:block}
#access #menu ul li ul {display:inline;}
#access #menu a{font-weight:800;}

html { font-size: 62.5%; font-family: helvetica, "microsoft sans serif", arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* =footer */
#footer{clear:both;float:left;font-size:1em;margin:0;padding:4px 0 36px;width:800px;color:#888;margin-top:42px;}
#footer #footer-credit {font-size:0.8em;margin-top:0;}

/* Subscribe Style */
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}
.white_content {display: none;position: absolute;top: 50%;left: 50%;width: 400px;height: 160px;margin-left:-200px;margin-top:-200px;padding: 16px;border: 4px solid white;
				background-color: white;z-index:1002;overflow: auto;font-size:.9em;}
.white_content ul {list-style-type:upper-roman;margin-left:25px;}
.close_button {position:absolute;top:100%;left:100%;width:50px;height:25px;margin-left:-50px;margin-top:-25px;}

/* FORMS */

fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #96cdf5; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

/* Custom */
#pageviews { font-size:.8em;margin-top:-8px; }