/*  
Theme Name: PrintSoup 2.0
Version:
Author: M T McNicholas
*/

/*General /////////////////////////////////////////////////////////*/

body { position:relative; text-align:center; margin:0 auto; font-size:12px;color:#665E59;font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; background: #dddddd; }

h1, h2, h3, h4, h5, h6 { font-weight:normal;margin:0px;padding:0px;text-align:left; }

a, a:link, a:active { color:#0778ba; text-decoration: underline; }

a:hover,.header h1 a:hover { color:#3333FF; }

#master { width:952px;height:100%;margin:0; } 

#leftnav { width:150px;float:left;margin:0; } 

#wrap { width:780px;float:right;text-align:center;margin:4px auto; }

.text45 {font-family:Arial,Helvetica,sans-serif;font-size:13px;text-align:center;line-height:19px;margin:8px auto 16px auto; }
.bns {margin:0 2px;}

/* Header /////////////////////////////////////////////////////////*/

.header { width:780px;height:88px;margin:7px auto;overflow:hidden;display: block; background: url(images/BlogHeaderR.jpg) no-repeat top left; }

.titles { float:left;width:400px;height:20px;margin:68px 0 0 36px;font-size:14px;font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif;text-transform:uppercase;font-weight:bold;color:#C6EBFF; }


/*Content /////////////////////////////////////////////////////////*/

#content { margin-top:24px;text-align:left; }

.leftcolumn { width:490px;float:left;margin:0 0 0 10px; }
.rightcolumn { width:260px;float:right; }
.leftcolumn h4 { background:#ffffff; display:block; padding:10px; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 18px; margin-bottom: 20px; color: #BBAC9D; }

.article { margin-bottom: 60px; }
.article h2 { font-family: 'Gerogia', 'Times New Roman'; font-size: 25px; line-height: 30px;}
.article h2 a { color: #0778ba; text-decoration: none; }
.article .postmeta { font-family: 'Trebuchet MS', 'Arial', 'Verdana'; font-size: 12px; text-transform: uppercase; color: #4A4539; display: block; }
.article .postcontent { margin-top: 10px; border-top: solid 1px #E7DFDE; line-height: 18px; border-bottom: solid 1px #E7DFDE; margin-bottom: 15px; }
.article .postcontent blockquote { background: #F7F3EF; margin: 0px; padding: 15px 25px 15px 25px; font-size: 14px; font-style: italic; color: #785C3F; line-height: 20px; }
.article .postcontent a img, .article .postcontent img { border: solid 3px #DBCDBE; background: #F7F3EF; padding: 2px; }
.article .mcomments a { padding-left: 25px; color: #0075BD;  background: #ffffff url(images/comments.jpg) no-repeat center left;}
.article .mcomments { border-top: solid #ffffff 5px; border-bottom: solid #ffffff 5px; border-left: solid #ffffff 5px; border-right: solid #ffffff 15px; }
.article .mcomments a:hover { color: #0778ba; }

/* Sidebar /////////////////////////////////////////////////////////*/

.rss { display: block; text-indent: -9999px; width: 260px; height: 82px; background: url(images/rss260.jpg); }
.twitter { display: block; text-indent: -9999px; width: 260px; height: 72px; background: url(images/twitter260.jpg); no-repeat;}
.sidebar { width: 236px; border: solid 14px #F7F3EF; background: #F7F3EF; margin:3px 0 0 0; }
.sidebar h3 { font-size: 18px; font-weight: bold; font-family: 'Arial', 'Verdana', 'Trebuchet MS', sans-serif; color: #4A4539; border-bottom: solid 1px #E7DFD6; padding-bottom: 0px; margin-bottom: 6px;  line-height: 22px; }
.sidebar .item { margin:0 5px 20px 0px;width:236px;text-align:left; }
.sidebar .item a {padding:2px 1px; font-size: 12px;margin:0; }
.sidebar .item ul { padding: 0px; list-style: none; margin: 0px; line-height: 20px; }
.sidebar .item ul li { color: #4A4539; font-size: 11px; border-bottom: dashed 1px #DEDBCE; padding-bottom: 5px; margin-bottom: 5px;}
.sidebar .item ul#half li { width: 130px; float: left; }
.navigation { width:440px;overflow:hidden; margin-top: -30px;}
.navigation a { font-size: 18px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #4A4539; text-transform: uppercase; text-decoration: none; padding:2px; }
.navigation a:hover { color: #000000; }
.navigation .leftalign { width:180px;float:left; }
.navigation .rightalign { width:180px;float:right; }

/*Footer /////////////////////////////////////////////////////////*/

.footer { margin-top:30px;  border-top: solid 5px #ffffff; line-height: 18px; padding:10px 0; text-align:center; }
.footer p { margin: 0px; display: block; width: 982px; margin: 0px auto; }
.footer p a { color: #ffffff; }
.footer p strong { font-size: 20px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; color: #0778ba; text-transform: uppercase; display: block; }	

/* Comments /////////////////////////////////////////////////////////*/

.comments { margin-top: -20px; }
.comments h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 22px; font-weight: bold; letter-spacing: -1px; color: #4A4539; border-bottom: solid 1px #E5D9CC; line-height: 22px; margin-bottom: 7px; padding-bottom: 7px; }
.comments .comment, .commentform { display: block; padding: 10px; }
.comments .comment p { margin: 4px 0 0 0; }
.comments .alt, .commentform { background: #F7F3EF; }
.comments .comment .comment-meta { border-bottom: solid 1px #E7DFDE; font-size: 13px; color: #8D7154; padding-bottom: 5px; }
.comments .comment .comment-meta a { color: #000000; text-decoration: none; }
.comments .comment .comment-meta span { padding: 2px; font-size: 15px; font-weight: bold; color: #A7583E;}
.comments .comment .cimment-meta span a { color: #A7583E; }
.comments .commentform .alignleft { width: 100px; float: left; line-height: 40px; margin-top; -15px; }
.comments .commentform .alignright { width: 360px; float: right; }
.comments .commentform input, .comments .commentform textarea { display: block; padding: 5px; width: 340px; margin-bottom: 10px; border: #E7DBCE solid 1px; background-color: #ffffff; }
.comments .commentform input.submitbutton { width: 150px; background: #E7DBCE; float: right; }



