/* @override http://www.minimlpress.com/wp-content/themes/_minpress/css/global.css */

/* @override http://www.minimlpress.com/wp-content/themes/_minpress/css/global.css */

/*General Structure*/

html,body,div{border:0;margin:0;padding:0;}
.main{padding-left:26px; padding-top:10px; margin:0 auto;  }
.g160,.g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960{float:left;display:inline;margin-left:10px;}
.g160{width:150px;}
.g320{width:310px;}
.g480{width:470px;}
.g640{width:630px;}
.g800{width:790px;}
.g960{width:950px;}
.g80{width:70px;}
.g240{width:230px;}
.g400{width:390px;}
.g560{width:550px;}
.g720{width:710px;}
.g880{width:870px;}
.ml80{margin-left:90px;}
.ml160{margin-left:170px;}
.ml240{margin-left:250px;}
.ml320{margin-left:330px;}
.ml400{margin-left:410px;}
.ml480{margin-left:490px;}
.ml560{margin-left:560px;}
.ml640{margin-left:650px;}
.ml720{margin-left:730px;}
.ml800{margin-left:810px;}
.ml880{margin-left:890px;}
.ml960{margin-left:970px;}
.inside{margin-left:0;}
p.grid{padding-left:10px;}
.clear{clear:both;}
.clearfix:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix,.main{display:block;}


body { font:1em/1.625em Arial,Helvetica, sans-serif; background-color:#FFFEF0;  
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

p { padding:0 0  0.8125em 0; color:#111; font-weight:300;}

p + p { text-indent:1.625em;}

p.first:first-letter{ float:left;font-family: baskerville,"palatino linotype",serif;font-size:3em;font-weight:700;line-height:1em;margin-bottom:-0.2em;padding:0.2em 0.1em 0 0; }
p img       { float: left; margin: 0.5em 0.8125em 0.8125em 0; padding: 0; }
p img.right { float: right; margin: 0.5em  0 0.8125em 0.8125em }


h1,h2{ font-weight:normal; color: #333; font-family:Arial, serif;  }
h3,h4,h5,h6 { font-weight: normal; color: #333; font-family:Arial, serif; }


h1 { font-size: 2.125em; margin-bottom: 0.765em; }
h2 { font-size: 1.9em;  margin-bottom: 0.855em; }
h3 { font-size: 1.7em;  margin-bottom: 0.956em; }
h4 { font-size: 20px;  margin-bottom: 5px; }
h5,h6 { font-size: 1.313em;  margin-bottom: 1.238em; }



ul{list-style-position:outside;}
li ul, 
li ol  { margin:0 1.625em;  }
ul, ol { margin: 0 0 1.625em 0; }


dl { margin: 0 0 1.625em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.625em; }

a { color:#005AF2; text-decoration:none; }
a:hover { color:#005AF2; text-decoration:none; }


table { margin-bottom:1.625em; border-collapse: collapse; }
th { font-weight:bold; }
tr,th,td { margin:0; padding:0 1.625em 0 1em; height:26px; }
tfoot { font-style: italic; }
caption { text-align:center; font-family:Georgia, serif; }


abbr, acronym { border-bottom:1px dotted #000; }
address { margin-top:1.625em; font-style: italic; }
del {color:#000;}


blockquote { padding:1em 1em 1.625em 1em; font-family:georgia,serif;font-style: italic;  }
blockquote:before { content:"\201C";font-size:3em;margin-left:-.625em; font-family:georgia,serif;color:#aaa;line-height:0;}/* From Tripoli  */
blockquote > p {padding:0; margin:0; }

strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.625em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin:2px; font-family:arial;}
hr { margin-bottom:1.625em; }

.oldbook { font-family:"Warnock Pro","Goudy Old Style","Book Antiqua","Palatino",Georgia,serif; }
.note { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; margin:0.1em; color:#333; } 
.mono { font-family:"Courier New", Courier, monospace; }

/*Menu*/
div.menu ul.menu li a{  vertical-align: 1px; }
div.menu ul.menu { border-top:1px dotted #ccc; padding-top:7px; margin-top:20px; margin-bottom:50px; margin-left:0; width:708px; }
div.menu ul.menu li { background:url(images/double-right.gif)no-repeat left; padding-left:15px; display:inline; margin-right:50px;  }
ul.menu li.menuheader {list-style: none; background-image: none;}
div.menu ul.menu li a{  font-size: 13px; color: #222; text-transform: lowercase; }
div.menu ul.menu li a:hover{color:#005AF2; text-decoration:none;}

/*Specific Typography*/
html { overflow-y:scroll; }
span.twitter {  font-size: 12px; color: maroon; }

/*Header*/
div.header { margin-top:20px; margin-bottom:0; margin-left:0; padding:0; }
div.header ul,#work p { margin-bottom:0; }
div.header ul li { display:inline; margin-right:10px; }
div.header ul li a {font-size: 16px;}
div.header ul li.desc { font-size:12px; font-family: Georgia, Arial, Helvetica; margin-bottom:10px; color:#777; text-transform:lowercase; font-style: italic;  padding-left:20px; background: url(images/bullet.gif)no-repeat;  background-position: 0 .4em;}

/*Post, Single, Comment*/

h2.title{  font-family:Arial, Helvetica;  font-style: none; font-size: 17px; font-weight: bold; }
div#single.post h3{  font-size: 13px;  margin-top: 20px; margin-bottom: 0;}
div#post.post h2 a { font-family:Arial, Helvetica; font-size:14px; color:#000; text-transform:lowercase; text-decoration: none;  font-style: none;  background:url(images/bullet.gif)no-repeat left; padding-left:15px; background-position: 0.2em; }
h2.archive{  font-size: 16px; font-weight: bold; font-family: Arial, Helvetica; }
div#post.post h2 a:hover{color:#005AF2; text-decoration:none;}
div#post.post h2 { margin-bottom:0px; line-height:1em;  }
div#single.post p{  text-indent: 0; font-size: 14px; color: #222; text-align: justify;  }

div.sidebar a { border-bottom:1px dotted #ccc; padding-bottom:2px; text-decoration:none; }
div.sidebar a:hover{color:#005AF2; text-decoration:none;}
div#respond h3{  font-size: 12px;font-weight: bold; margin-bottom: 0px; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #ccc; color: #999; }
form#commentform p{  text-indent: 0;}
form#commentform input{  padding: 3px; }
textarea#comment { width:600px; height:120px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; background-image:url(images/comment.png); background-position:bottom right; background-repeat:no-repeat; padding:5px; }
div.comment-body p{  border: 1px solid #222;  background-image: url("images/body.gif");  padding: 10px; margin-bottom: 30px;}
div.comment-meta.commentmetadata {  margin-bottom: 10px; }
div.comment-meta.commentmetadata a{  font-size: 12px; font-style: italic; }
div.comment-author.vcard{  padding-top: 10px; }
img.avatar{  border: 1px solid #222; padding: 5px;  border:1px solid #ccc;}
h3#comments{  font-size: 14px; font-weight: bold; margin-top: 40px; }
input#submit{  margin-top: 15px; }
input#s{  padding: 2px!important; margin-top: 3px; }
p.meta {  font-style: none;  font-size: 12px !important;}
p.breadcrumbs {  font-family: Arial, Helvetica; font-size: 12px; font-style: none; margin-bottom: 30px; border-bottom: 1px dotted #ccc;  padding-bottom: 15px;}
p.breadcrumbs a {  color: #999;  padding-right: 0px; }
p.breadcrumbs a:hover{color:#005AF2}
cite.fn, span.says {  font-size: 11px;  font-weight: bold;}
div.sidebar-column ul li p{  font-size: 12px; line-height: 15px; }
h3.next{  margin-left: -40px; font-size: 14px; font-family: Georgia, Arial; font-style: italic; }
h3.next a {  color: #999; border-bottom: 1px dotted #ccc; padding-bottom: 2px; }

/*Sidebar*/
div.sidebar-column ul li a, div.sidebar-column li a{text-transform:lowercase; font-size:12px!important; font-style:none; color:#777;}
div.sidebar-column h2 { font-size:12px; color:#004276; font-style:normal; text-transform:uppercase; margin-bottom:5px; }
ul.widget { padding:10px 0; }
ul.xoxo.blogroll{  padding-left: 0 !important; margin-left: 0; }

/*Social Icons*/
.socials {font-size:14px; font-weight:none; margin-bottom:10px; background-color:#FFFFFF; border:1px solid #BBB9B2; padding:5px 5px 5px 10px; width:540px;}
.socials a {margin-right:10px; color:#BFBCB3;}
.btn_email {background:url(images/mail.gif) left no-repeat; padding-left:15px;}
.btn_comment {background:url(images/comments.gif) left no-repeat; padding-left:15px;}
.btn_delicious {background:url(images/delicious.gif) left no-repeat; padding-left:15px;}
.btn_digg {background:url(images/digg.gif) left no-repeat; padding-left:15px;}
.btn_reddit {background:url(images/reddit.gif) left no-repeat; padding-left:15px;}
.btn_technorati {background:url(images/technorati.gif) left no-repeat; padding-left:15px;}
.btn_furl {background:url(images/furl.gif) left no-repeat; padding-left:15px;}

/*Image Hover*/
#work li { float:left; width:150px; display:inline; height:150px;  }
#work li a{border:none;color:#555;font-size:22px;text-transform:lowercase;font-family:Arial, Helvetica}
#work li .show { display:block; width:150px; height:150px; }
#work li .hide{color:#555;text-align:left;height:0;overflow:hidden;background:#222; margin-bottom: 5px;}
#work li:hover .hide,#work li.over .hide { background-image: url("images/blackdots.png"); cursor:pointer; height:146px; border:1px solid #222; width:146px; padding:7px; }
#work li:hover .show,#work li.over .show { height:0; overflow:hidden; }
#work li a:hover { color:#fff; }

/*Custom 404*/
h3.widget-title{  margin-bottom: 5px !important; font-size: 20px; }
.widget{  margin-bottom: 20px; }
.widget p{  text-align: justify;  color: #222;}


/*Footer*/
div.footer p{  font-size: 12px; }
div.footer {padding-top:10px; margin:0 auto; border-top: 1px dotted #777; }
