/*
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: #ccc;
	font-family: arial, 'lucida grande', verdana, arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #333;
	text-align:center;
}

#main {
	background: #fff;
	text-align: left;
	margin-bottom: 0px;
	border-bottom: 8px solid #333;
	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: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#singlecol {
	padding:15px;
	padding-top:0px;
	margin-top:10px;
    width:500px;
    *width:560px;
    float:right;
	border-left: 1px solid #ccc;
}


#rightcol {
	padding:10px;
        width:190px;
        *width:210px;
        float:right;
}

#colwrapper {
        width:560px;
        float:left;
}

#singlewrapper {
        width:760px;
        float:left;
}


h3 { font-family: Georgia, Verdana, sans-serif; font-weight: normal; font-size: 24px; line-height: 26px;}
h2 { font-family: 'century gothic', 'lucida grande',Verdana, 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:#eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	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: 146px;
	background: #fff url("images/header.jpg") no-repeat;
	top:0px;
}

#top_thrift {
	width: 793px;
	height: 146px;
	background: #fff url("images/thriftstore.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:#333;
	font-weight:normal;
}

#fnavigation {float:right; width:200px;padding-top:15px;}
#fmain-content {float:left; width:540px;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:#333;
	font-family:'lucida grande', verdana, arial, sans-serif;
	font-size:10px;
	color:#fff;
}
#footer a {color: #cccc00}

#democracy ul, li {
	list-style-type:none;
}

/*- Image Wrap */

.primary img {
	margin-left: -5px;
	padding: 4px;
	border: 0px 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;
}
	
.googleVideo_holder, .yourTubeVideo_holder, .personalPlayerVideo_holder, .quickTimeVideo_holder{
text-align:center;
border: 0px solid #a9a9a9;
padding: 5px 5px 5px 5px;
background:rgb(200,200,200);
}

.googleVideo, .yourTubeVideo, .personalPlayerVideo, .quickTimeVideo{
border: 2px solid #a9a9a9;
background:rgb(255,255,255);
padding: 0px 0px 0px 0px;
}

.googleVideo_link, .yourTubeVideo_link, .personalPlayerVideo_link, .quickTimeVideo_link{
font-size:.8em;
width:100%;
text-align:right;
}

/* Menu */

#menu {
width: 100%;
background: #eee;
float: left;
margin-top: -20px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a, #menu h2 {
font: bold 13px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #A10506;
background: #F2F2F2;
text-transform: titlecase;
}

#menu a {
color: #000;
background: #F2F2F2;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: 1.0em/1.4em arial, helvetica, sans-serif;
}
</style>
<![endif]-->

