/*
Theme Name: 		Tweaker2 Theme
Description: 		A theme especially built for those who love tweaking their own themes. Theme includes free basic support.
Version: 			1.0.0
Author: 			Arnold Goodway
Author URI: 		http://nice2all.com/tweaker2/
Tags: 				white, two-columns, fixed-width, threaded-comments

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
/* RESET */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,
del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline}
body{ line-height:1.5 }
table{border-collapse: separate; border-spacing: 0;margin:0 0 15px 0}
caption,th,td{ text-align: left; font-weight: normal}
table,td,th{ vertical-align: middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border: none}
/* STYLING */
#breadcrumb{clear:both;font-size:12px;padding:5px;background:#f8f8f8;color:#444;margin-bottom:10px}
#calendar-wrap,.related_post ul,.post-details ul{margin:0;padding:0}
#container{margin:0 auto;overflow:auto;width:950px}
#content{float:left;overflow:hidden;width:600px}
#footer{margin:20px auto 0 auto;background:#000;color:#bbb;padding:10px;width:930px;clear: both;}
#footer a{color:#fff}
#header{float:left;width:100%}
#header h1{margin:20px 0}
#respond{margin:20px 0 0}
#searchform #s{border:1px solid #ddd;padding:5px;width:288px;margin:10px 0}
#sf-menu{clear:both;width:950px;margin-bottom:10px !important}
#sf-menu a:link,#sf-menu a:visited,#sf-menu a:hover,#sf-menu a:focus,#sf-menu a:active{display:block;padding-right:10px;text-decoration:none}
#sf-menu li{background:#fff;float:left;margin:0 3px 0 0;padding:0}
#sf-menu li li{width:149px}
#sf-menu li li a{padding:4px 10px;width:130px}
#sf-menu li ul ul{margin:-20px 0 0 150px}
#sf-menu li:hover ul ul,#sf-menu li:hover ul ul ul,#sf-menu li:hover ul ul ul ul,#sf-menu li.sfhover ul ul,#sf-menu li.sfhover ul ul ul,#sf-menu li.sfhover ul ul ul ul{left:-999em}
#sf-menu li:hover ul,#sf-menu li li:hover ul,#sf-menu li li li:hover ul,#sf-menu li li li li:hover ul,#sf-menu li.sfhover ul,#sf-menu li li.sfhover ul,#sf-menu li li li.sfhover ul,#sf-menu li li li li.sfhover ul{left:auto}
#sf-menu ul{border:0;font-weight:400;left:-999em;margin:0 0 20px 0;position:absolute;width:151px}
#sf-menu,#sf-menu ul{float:left;list-style:none;margin:0;padding:0}
#sidebar{float:right;overflow:hidden;width:300px}
#wp-calendar{margin:0 auto;padding:0;width:300px}
#wp-calendar caption{margin:0 0 10px;text-align:center}
#wp-calendar td#today,strong{font-weight:700}
#wp-calendar tfoot,.commentlist li div.reply,#wp-calendar #prev{text-align:left}
#wp-calendar #next{text-align:right}
#wp-calendar th,#wp-calendar td{text-align:center}
.aligncenter,.center{display:block;margin:0 auto 20px}
.alignleft,.left{float:left;margin:5px 15px 0 0}
.alignnone,.block{clear:both;margin:20px 0}
.alignright,.right{float:right;margin:5px 0 0 15px}
.archive{clear:both;margin-top:20px}
.archive p{margin:0 0 0 0}
.block{margin:0 0 10px 0;padding:0}
.block h4{background:#f1f1f1;color:#444;font-size:1.1em;margin:0 0 5px;padding:5px}
.block img{height:auto;max-width:300px;width:expression(this.width > 300 ? 300: true);}
.comment blockquote{background:#fff;font-style:italic;margin:0 0 20px 10px;padding:10px}
.commentlist{list-style:none;list-style-type:none;margin:0;padding:0;text-indent:0}
.commentlist li div.comment-meta{font-size:10px}
.commentlist li div.vcard{font-size:16px}
.commentlist li div.vcard cite.fn{font-style:normal}
.commentlist li div.vcard img.avatar{float:right;margin:0 0 10px 10px}
.commentlist li p{margin:10px 0}
.commentlist li pre,.archive{margin:0 0 10px}
.commentlist li ul{list-style:square;margin:10px 0 0}
.commentlist li ul.children{clear:both;list-style:none;margin:10px 0 0;padding:0}
.commentlist li ul.children li.depth-2,.commentlist li ul.children li.depth-3,.commentlist li ul.children li.depth-4,.commentlist li ul.children li.depth-5,.commentlist li ul.children li.depth-6,.commentlist li ul.children li.depth-7,.commentlist li ul.children li.depth-8,.commentlist li ul.children li.depth-9,.commentlist li ul.children li.depth-10,.entry{margin:10px 0 0}
.commentlist li.comment{border:1px solid #ddd;padding:10px}
.commentlist li.pingback{border:1px solid #ddd;margin:10px 0 0;padding:10px}
.description{display:inline;padding:0 0 0 20px;font-size:12px;font-weight:normal}
.entry{padding:0;margin:10px 0 0 0}
.entry img{height:auto;max-width:600px;width:expression(this.width > 600 ? 600: true);}
.gallery{display:block;margin-bottom:20px!important;text-align:center}
.hidden{display:none}
.highlighted-heading{background:#f1f1f1;clear:both;font-size:1em;font-variant:small-caps;margin:0 0 5px;padding:5px 0 5px 5px}
.more-link{clear:both;display:block;margin:10px 0 0;padding:0}
.nav{background:#fff;margin:20px 0;overflow:hidden}
.navigation{clear:both;overflow:visible;z-index:100;margin-bottom:20px}
.navigation-left{float:left;margin-bottom:20px}
.navigation-right{float:right;margin-bottom:20px}
.page-navi{float:left;margin:0 0 20px;padding:0;width:100%}
.post{margin:0 0 20px;padding:10px 0 0}
.post table{border:1px solid #ccc;border-collapse:collapse;border-top:0;width:100%}
.post table caption{font-weight:700;text-align:left}
.post table th{border-bottom:2px solid #ccc;font-weight:700;text-align:left}
.post table th,.post table td{border:1px solid #ccc;border-bottom:0;padding:.3em .5em}
.post table tr.even td{background:#ddd}
.related_post ul li,.post-details ul li{border-bottom:1px solid #f1f1f1;font-size:13px;list-style:none;padding:5px 0}
.related_post,.post-details{margin:0 0 20px}
.search-terms{font-style:italic;font-weight:bold}
.single-block,.clear,.post h2{clear:both}
.sticky{background:#f8f8f8;padding:10px}
.tag-link{background:#000;margin:20px 0 20px 0}
.textwidget{margin:0 0 20px 0}
.wp-caption{background:#f1f1f1;border:1px solid #ddd;margin:0 10px 10px 0;padding:10px;text-align:center}
.wp-caption img{background:#fff;border:1px solid #ddd;padding:5px}
.wp-caption p.wp-caption-text{color:#777;font-size:1em;font-weight:400;line-height:17px;margin:0;padding:8px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{background-color:#fff;border:1px solid #aaa;color:#0b0b58;margin:2px;padding:4px 8px;text-decoration:none}
.wp-pagenavi a:hover{background-color:#fff;border:1px solid #aaa;color:#000}
.wp-pagenavi a:focus,.wp-pagenavi a:active{background-color:#aaa;color:#fff;border:1px solid #000}
.wp-pagenavi span.current{background-color:#fff;border:1px solid #aaa;color:#000;font-weight:700;margin:2px;padding:4px 8px}
.wp-pagenavi span.extend{background-color:#fff;border:1px solid #aaa;color:#000;margin:2px;padding:4px 8px}
.wp-pagenavi span.pages{background-color:#fff;border:1px solid #aaa;color:#000;margin:2px;padding:4px 8px}
a img{border:none}
a:link,a:visited{color:#0b0b77;text-decoration:none}
a:hover,a:focus,a:active{color:#580b0b;text-decoration:underline}
acronym,abbr{border-bottom:1px dashed #666;cursor:help;text-transform:uppercase}
address{font-style:italic;margin:0 0 20px}
big{font-size:120%}
blockquote{background:#f1f1f1;font-style:normal;margin:0 0 20px 10px;padding:10px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
body{background:#fff;border-top:8px solid #000;color:#020;font-family:Gill Sans,Georgia,"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:95%}
bold{font-weight:bold}
caption{background:#ccc;margin-bottom:0;padding:5px}
code{font:.9em Monaco, monospace, Courier, "Courier New"}
del{text-decoration:line-through}
dl{margin:0 0 18px 3px}
dl dd{margin:6px 0 0 20px}
dl dt{font-weight:700;margin:12px 0 0}
em,cite,blockquote em,blockquote cite{font-style:italic}
form input#author{background:#fff url(images/name.jpg) 2px 3px no-repeat;border:1px solid #ddd;padding-left:20px;width:280px}
form input#email{background:#fff url(images/mail.jpg) 2px 3px no-repeat;border:1px solid #ddd;padding-left:20px;width:280px}
form input#url{background:#fff url(images/home.jpg) 2px 3px no-repeat;border:1px solid #ddd;padding-left:20px;width:280px}
form textarea{background:#fff;border:1px solid #ddd;overflow:auto;padding:5px;width:295px}
h1{font-size:2.5em;margin-bottom:0;padding-bottom:0}
h1,h2,h3,h4,h5,h6{font-style:normal;font-family:Palatino,Georgia,Sans-Serif;font-weight:400;margin:0 0 20px}
h2{font-size:1.7em}
h3{font-size:1.55em}
h4{font-size:1.4em}
h5{font-size:1.25em}
h6{font-size:1.1em}
hr{background:#ddd;border:none;color:#000;height:1px;margin-bottom:20px}
img.wp-smiley{border:none;margin:0;max-height:12px;padding:0}
ins,dfn{border-bottom:1px solid #666;font-style:italic;text-decoration:none}
li address,dd address{margin:0}
object{margin-bottom:20px}
ol{list-style-type:decimal;margin:0 0 20px 20px}
ol ol{list-style:upper-roman}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:upper-alpha}
ol ol ol ol ol{list-style:lower-alpha}
ol,ul{list-style:none}
p{margin:0 0 20px}
pre{font:.9em Monaco, monospace, Courier, "Courier New";line-height:20px;margin-bottom:20px;overflow:auto;padding:9px}
pre code{font-size:1em}
small,sup,sub{font-size:80%}
sub{position:relative;top:.3em;vertical-align:baseline}
sup{bottom:.3em;position:relative;vertical-align:baseline}
table{border:0;border-collapse:collapse;margin:0 0 20px}
table th{background:#f8f8f8;color:#0b0b58;font-weight:400;text-align:left}
table th,table td{padding:5px 10px;text-align:left}
tfoot{border:0;text-align:left}
thead{margin-top:0}
tr.even td,li.bypostauthor{background:#f8f8f8}
ul{list-style:disc;margin:0 0 20px 20px}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
#footer {clear:both;}
.album{line-height: 1.0em;}