/*Theme Name: sacanadaTheme URI: http://www.squible.comAuthor: Theron ParlinDescription: Version: Alpha 2.2*/body {	margin-top: 0px;	margin-bottom: 0px;	background: #DBDCDD url('bg.gif') repeat-x top left;	font-family: arial, 'lucida grande', verdana, arial, sans-serif;	font-size: 12px;	line-height:16px;	color: #444;	text-align:center;}#main {	background: #fff;	text-align: left;	margin-bottom: 0px;	border-bottom: 8px solid #223A6C;	overflow:hidden;	width: 770px;	margin:0 auto;}.left {	float:left;}.right {	float: right;}#leftcol {	padding:9px;    width:190px;    float:left;}#centercol {	padding:15px;	padding-top:0px;	margin-top:10px;    width:315px;    *width: 350px;       	float:right;	border-right: 2px dotted #ccc;	border-left: 2px dotted #ccc;}#singlecol {	padding:15px;	padding-top:0px;	margin-top:10px;    width:480px;    *width:540px;    float:right;	border-left: 2px dotted #ccc;}#rightcol {	padding:8px;        width:190px;        *width:210px;        float:right;}#colwrapper {        width:560px;        float:left;}#singlewrapper {        width:760px;        float:left;}h3 { font-family: 'arial', 'helvetica', sans-serif; font-weight: bold; font-size: 26px; line-height: 26px;}h2 { font-family: 'arial', 'helvetica', sans-serif; font-weight: bold; font-size: 15px; text-transform:titlecase; color:#a92222;}.asides {	text-align: left;}#myflickr img {        margin-right: 5px;        border: 1px solid #ccc;        padding: 4px;}.recentcomments {	font-weight:bold;}#postoptions {	text-align:center;	margin-top:10px;	margin-bottom:10px;	background-color:#FFF8AA;	border-top: 1px solid #E3D53E;	border-bottom: 1px solid #E3D53E;	padding:5px;	padding-top:10px;	padding-bottom:10px;}.pipe {	display:inline; 	height: 3px; 	border-right: 1px solid #333; 	margin-left: 1px; 	margin-right: 1px;}.maincontent {	text-align: justify;}.postmeta {	margin-top: -21px;}#single {	width:600px;	margin: 0 auto;	padding-top: 20px;	padding-bottom: 20px;}#singlemid {	line-height: 12px;	color: #999;	padding-left:50px;	margin-top:20px;	margin-bottom:0px;}#searchbox {	float: right;	margin-top: 10px;	width: 170px;	padding-right: 30px;}#top {	width: 793px;	height: 160px;	background: #fff url("images/header.jpg") no-repeat;	top:0px;}#top_thrift {	width: 793px;	height: 160px;	background: #fff url("images/thriftstore.jpg") no-repeat;	top:0px;}#top_hope {	width: 793px;	height: 146px;	background: #fff url("images/hope.jpg") no-repeat;	top:0px;}#top_ipod {	width: 793px;	height: 146px;	background: #fff url("images/ipod.jpg") no-repeat;	top:0px;}#thelogo {	position: absolute;	width:770px;	height:120px;	background: transparent;}#toppanel {	padding-bottom: 1px;	background: transparent;}#comments {	background-color: #fff;	color: #555;	padding-top: 0px;}#theborder {	width:770px;	height:1px;	background: #fff url("images/theborder.jpg") no-repeat;}#comments ul, ol {	padding: 0px;	list-style-position: inside;}.norm {	color: #555;	margin-bottom: 10px;	padding: 5px;	background-color: #eee;	border-bottom: 1px solid #ddd;}div.commentbox {	margin-bottom: 5px;	background-color: #ffffff;}#storycontent {    text-align: justify;}#storycontent ul, ol {}.num {}#midpanel {}#midpanel img {	margin-right: 5px;}#lowpanel {}#midpanel .tooltitle {        margin-bottom: 2px;}.pullquoter {        float: right;        width: 150px;        margin: 10px 5px 10px 5px;        padding: 5px;        font: 20px/24px georgia, palatino, serif;        color: #333;        text-align: center;}.pullquotel {        float: left;        width: 150px;        margin: 10px 5px 10px 5px;        padding: 5px;        font: 20px/24px georgia, palatino, serif;        color: #333;        text-align: center;}.pullquote {        margin: 10px 0px 10px 0px;        font: 20px/24px georgia, palatino, serif;        color: #333;        text-align: left;}.archives span {	color: #bbb;	}/*- Main Menu in Header */#themenu {	padding-top:109px;        height: 35px;        float: left;        margin-left:-10px;}ul.menu {        text-align: right;        font-size: 11px;		font-weight:bold;        bottom: 0;}ul.menu li {        display: inline;        margin: 0;}ul.menu,ul.menu li a {        padding: 5px 10px 6px;}ul.menu li a {        color:#333;        margin: 0;}ul.menu li a:hover {        background: #333;        color: #eee !important;        text-decoration: none;}ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {        color: #333 !important;        background: #ccc;        text-decoration: none;}#portfolio img {	padding: 4px;        margin: 5px;}#livesearchform {	color: #999;	font-size: 10px;	font-family: 'lucida grande', arial;	font-weight: bold;}#livesearchform a {        color: #fff;        text-decoration: none;		font-weight: bold;}#livesearch {	height: 18px;	width: 170px;	border: 0px;	font-size: 10px;	margin-top: 5px;	border: 1px solid #ccc;}#flickr img {	border: 1px solid #ccc;	padding:2px;	margin-right:5px;}.navigation {        text-align: center;        margin: 0px 10px 30px 10px;        padding: 0;        width: 796        font-size: small;        }.navigation p {        margin: 0;        padding: 0;        height: 0;        }.alignright {        float: right;        }.alignleft {        float: left        }.author {        margin-top: -22px;}#showpings {    color: #333;    background-color: #eee;    padding: 5px;     border: 1px solid #999;}.pagepost {   padding: 30px;   padding-top: 0px;}#tabs {	float:right;	width: 202px;}#commentform textarea {        width: 100%;        padding: 2px;        }#commentform #submit {        margin: 0;        float: right;        }#comments ul, ol {        padding: 0px;        list-style-position: inside;	list-style-type: none;}#postinfo {	line-height:14px;	background: #eee;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	padding:5px;}p img {         float:left; margin-top:5px; margin-right:5px;}blockquote {        color:#777;        margin-left: 40px;        padding-left: 25px;        background:#fff url('images/quote.jpg') no-repeat top left;}/* Links */a {  	text-decoration: none;  	color:#a92222; 	font-weight:normal;}a:hover {  	text-decoration: none;  	color:#223A6C;	font-weight:normal;}#fnavigation {float:right; width:200px;padding-top:15px;}#fmain-content {float:left; width:500px;padding:15px; padding-bottom:0px;}#fsubcontent {float:right; width:240px;padding:15px;padding-left:0px;padding-bottom:0px;}#fwrapper {float:left; width:550px;}#footer {	width:770px;	margin:0 auto; 	background:#223A6C;	font-family:'lucida grande', verdana, arial, sans-serif;	font-size:10px;	color:#fff;}#footer a {color: #E3D53E}#democracy ul, li {	list-style-type:none;}/*- Image Wrap */.primary img {	margin-left: -5px;	padding: 4px;	border: 1px solid #ccc;	max-width: 100%;	}.center {	text-align: center;	}.alignright {	float: right;	}	.alignleft {	float: left	}img.center, img[align="right"] {	display: block;	margin-left: auto;	margin-right: auto;	}	img.alignright, img[align="right"] {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft, img[align="left"] {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}	img.noborder {	border: none !important;	}.favorite img {	padding: 0;	border: none;	}	p img {	float:left;	border:1px solid #ccc;	margin-top:5p;	margin-right:5px;	margin-bottom:2px;}