/*
Theme Name: Mr. Newton
Theme URI: http://mrnewton.net/
Description: Wordpress theme for Mr. Newton
Version: 1.6
Author: Dez Multimedia
Author URI: http://dezmm.com/
Tags: Mr. Newton, Dezmm
*/

body { font-size:13px; font-family:'Trebuchet MS',Arial,Sans-Serif; text-align:center; margin:0px; padding:0px; color:#222; }
a { color:#222; text-decoration:none; }
a img { border:none; }
a:hover { text-decoration:underline; text-decoration:none; background:#222; color:#fff; }
p { margin:0 0 20px 0; padding:0px; line-height:170%; }
h1 { font-size:28px; text-align:left; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px dashed #d2d2d2;  }
strong { font-weight: bold; color:#000; }

.clear { height:1px; clear:both; }

/* header */
#header { background:url(images/bg_hdr_large5.jpg) right no-repeat; text-align:center; }

#logo_container { width:1000px; margin:0px auto; }
#logo_container img { float:left; margin:150px 0 15px 0; }

#global_nav { border:1px dashed #d2d2d2; }

#global_nav_container { width:1000px; margin:0px auto; }
#global_nav_container ul { margin:6px 0 0 0; padding:0px; list-style-type:none; float:left; font-family:Helvetica, Arial, Sans-Serif; }
#global_nav_container ul li { float:left; font-size:16px; margin-right:35px; }
#global_nav_container ul li a:hover { background:none; color:#222; }

#searchform { float:right; margin:2px 0 0 0; }
#searchform #s { border:1px solid #d2d2d2; width:208px; float:right; font-family:"Courier New", Courier, monospace; padding:3px 3px 3px; font-size:12px; display:inline; margin:0 2px 1px 0; }
#searchform #searchsubmit { float:right; }


/* container */
#container { width:1000px; margin:0px auto; background:url(images/bg_container.gif) repeat-y; }


/* content */
#content { width:620px; float:left; margin-top:40px; }

.post { text-align:justify; margin-bottom:50px; }
.post h2 { font-size:26px; margin:0 0 10px 0; padding:0px; }
.post h2 a { color:#000; }
.post h2 a:hover { color:#fff; background:#000; }
.post a { color:#5C99B0; font-weight:bold; }
.post a:hover { background:none; color:#37606F; }
.post a img { border:none; }
.post .gallery-icon a { border:none; }
.post img.attachment-thumbnail { border:1px solid #ddd !important; padding:3px; }
.post img { border:1px solid #ddd !important; padding:3px; }

.post_meta { border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin:15px 0 0 0; padding:10px 0; }
.post_meta p { float:left; margin-bottom:0px; }
.post_meta ul { float:right; margin:3px 0 0 0; padding:0px; list-style-type:none; }
.post_meta ul li { float:right; display:inline; margin-left:25px; }
.post_meta ul li.share { background:url(images/bg_meta_tools.gif) 39px -42px no-repeat; padding:3px 30px 3px 0; margin-top:-3px; }
.post_meta ul li.comment { position:relative; padding-right:35px; }
.post_meta ul li.comment a { color:#000; }
.post_meta ul li.comment a span.count { width:29px; height:24px; background:url(images/bg_meta_tools.gif) 0 3px no-repeat; display:block; float:right; text-align:center; margin:0 0 0 5px; padding-top:4px; font-weight:bold; position:absolute; top:-4px; left:68px; }

.entry img.alignleft { float:left; border:1px solid #ddd; padding:3px; margin:0 15px 10px 0; }

/* comments */
#comments_container { text-align:left; padding-top:15px; }
#comments_container h2 { font-size:24px; margin:0 0 15px 0; padding:0px; }
#comments_container textarea { width:99%; }
.comment-body p { margin:10px 0 30px; }
/*#comments_container ol { margin:0 0 0 25px; padding:0px }*/
#comments_container ul { margin:0px; padding:0px; list-style-type:none; }
#comments_container .navigation { margin-bottom:15px; }
#comments_container .comment-meta.commentmetadata { margin:5px 0; font-size:11px; color:#777; }
#comments_container p { line-height:120%; }

/* sidebar */
#sidebar { width:320px; float:right; margin-top:45px; }

.module { text-align:left; margin-bottom:25px; }
.module ul { margin:12px 0 0 0; padding:0px; list-style-type:none; }
.module ul li { background:url(images/blt.gif) 0 5px no-repeat; padding-left:12px; margin-bottom:4px; }

.module_hdr { text-align:left; margin-bottom:15px; }
.module_hdr img { }
.module_hdr a { float:right; margin-top:3px; }

.module #categories { width:160px; float:left; }
.module #archives { width:160px; float:left; }

/* navigation */
.navigation { font-size:18px; padding-top:10px; border-bottom:1px solid #efefef; }

/* footer */
#footer { width:1000px; text-align:left; margin:0px auto; font-size:11px; }
#footer img { float:left; margin:42px 0 0 0; }
#footer p { color:#777777; margin:40px 0; width:875px; float:right; }
#footer ul { margin:10px 0 0 0; padding:0px; list-style-type:none; color:#777777; }
#footer ul li { float:left; }
#footer ul.links { float:left; }
#footer ul.links li { margin-right:25px; }
#footer ul.additional { float:right; }
#footer ul.additional li { margin-left:25px; }
