/*   
Theme Name:Newtonia
Theme URI:
Description:DIS MAH THEME, AH MAED IT!!!
Author:newton64
Author URI:http://newton64.ca
Version:0.1
Tags: AMAZING
*/

/*  ------ basic ------------------- */

body { margin:0; padding:0;
       font-family: Arial, Helvetica, sans-serif; 
       font-size:13px; color:black; text-align:center; }
a img { border:none; }
a, a:visited { color:#2d6470; text-decoration:none; outline:none; }
a:hover { color:#81c8d5; text-decoration:underline; }
p { margin:0 0 1em 0; padding:0; line-height:160%; }
ul { list-style-type: none; margin: 0 0 1em 0; padding: 0 0 0 0px; line-height:0%; }
ul li { margin:0; padding:0; line-height:normal; }
ol { margin:0 0 1em 19px; padding:0; }
* html ol { margin:0 0 1em 23px; padding:0; }
ol li { padding:0 0 5px 0; }
form,table,input,textarea,dl,dt,dd { margin:0; padding:0; }
table { border-collapse:collapse; border:0; width:100%; }
blockquote { margin:0 0 1em 0; padding:15px 20px 0 20px; border:1px solid #333; font-style: italic; }
blockquote a, blockquote a:visited { text-decoration:underline; }
pre { border:1px solid #333; background:#222; padding:10px 20px; margin:0 0 1em 0; overflow:auto; }
object { display:block; margin:0 auto; }
.wp-caption-text { text-align:center; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter { margin-left:auto; margin-right:auto; }
.centered { margin-left:auto; margin-right:auto; }
.clear { clear:both; }


/*  ------ layout ------------------------ */

#wrapper {}
#contents { clear: both; width:800px; margin:0 auto; text-align:left; }
#left-col { float:left; display:inline; width:550px; margin:0; }
#sidebar { border-left: 1px solid black; float:right; display:inline; width:200px; margin: 0; padding: 0 0 0 20px; }


/*  ------ left-col ------------- */

.post { margin:0px 0 50px 0px; }

.post h2 { font-size: 18px; font-weight: bold; margin:0 0 2px 0; padding: 0; line-height:120%; }
.post h2 a, .post h2 a:visited, #single h2 { color:black; }
.post h2 a:hover { text-decoration:none; color:#83bac4; }
.post ul { }
.post-info { padding-left: 10px; }
.post-info a, .post-info a:visited { color:#777; }
.post-info a:hover { color:#83bac4; }

.post-content { clear:both; font-size: 14px; padding: 0px 0 5px 0; line-height: 160%; }
.post-content p { margin:0 0 1em 0; line-height:150%; }
.post-content a,.post-content a:visited { text-decoration:underline; }
.post-content ul { list-style-type: circle; margin: 0 0 10px 20px; padding-top: 0; }
.post-content ul li { margin: 0 0 5px 0; line-height: 140%; padding: 0 0 0 6px; }
.post-content input { margin:5px 0; }

.post img, .post a img { margin-bottom: 5px; }
.post a:hover img { border:1px solid #849ca0; background:#59847d; }
.post img.centered,div.centered { display:block; margin:0 auto; }
.post img.aligncenter,div.aligncenter { display:block; margin:0 auto; }
.post img.alignright, div.alignright { margin:4px 0 10px 10px; display:inline; }
.post img.alignleft, div.alignleft { margin:4px 10px 10px 0; display:inline; }
.post img.wp-smiley { border:0px; padding:0px; margin:0px; background:none; }

.post table { margin:0 0 1em 0; }
.post td, .post th { border:1px solid #333; padding:15px; }
.post th { background-color:#000; font-weight:normal; }

.post-meta { margin: 0; padding: 0; border-left: 5px solid black; width:585px; }
.post-meta li { font-size:11px; line-height:140%; margin-left: 0; padding-left: 10px; }

.figure {display: block; text-align: center; font-style: italic; padding-bottom: 20px;}
.figure p {margin: 0; padding: 0 auto; line-height: 100%;}

hr#footnote { margin: 20px auto 0 0; text-align: left; width: 80%; }
.footnote { margin: 20px auto 0 0; text-align: left; width: 80%; }

.code { border: 1px solid black; font-family: monospace; font-size: 12px; padding-left: 10px; }
.note { }
sectiontitle { font-size: 110%; font-weight: bold;  }


/* ------ Single post ------------ */

.singlepost-navi { clear: both; display: block; margin-bottom: 30px; width: 100%; }
.singlepost-navi-prev { float: left; }
.singlepost-navi-next { float: right; }


/* ------ Sidebar ---------------- */

.sidebar { }
.sidebar ul { margin: 100px 0 0 0; }
.side-head { border-bottom: 1px solid black; font-weight: bold; font-size: 150%; margin: 20px 0 5px 0; }

ul#nowdoing { }

#aboutme { }


/* ------ Twitter Tools ---------- */

.aktt_tweets { }
.aktt_tweets ul li { margin: 0 0 10px 0; }
.aktt_tweets a.aktt_tweet_reply { }
.aktt_tweets a.aktt_tweet_time { }
.aktt_tweets a.username { }


/*  ------ header for category/archive/search/...etc  ------------- */

.common-navi-wrapper { margin: 0 0 30px 0; text-align: right; width:565px; }
.common-navi-wrapper p { line-height:140%; }
