/*
Theme Name: iSquint
Theme URI: http://isquint.net
Description: The default WordPress theme for <a href="http://isquint.net">iSquint</a>. There have been some code updates and things I missed from version 1.9 after release.  Added the new image for the logo and added section to header about site, cleaned up the side bar heading tags, added subscription box, cleaned up #entry header tags. Also added OpenX ad spots on side bar and added site design by to the footer.
Version: 2.1
Author: iSquint
Author URI: http://isquint.net
Tags: Black, Orange, Right Side Navigation

	New Squint v2.1
	 http://isquint.net
*/


/* CSS RESET */
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

input {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-size: 100%;

vertical-align: baseline;

background: transparent;

}

body {

line-height: 1;

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: '';

content: none;

}


/* remember to define focus styles! */

:focus {

outline: 0;

}


/* remember to highlight inserts somehow! */

ins {

text-decoration: none;

}

del {

text-decoration: line-through;

}


/* tables still need 'cellspacing="0"' in the markup */

table {

border-collapse: collapse;

border-spacing: 0;

}

/* End of CSS Reset */


*html .article, *html #entry {
	padding:5px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
	font-family: Helvetica, sans-serif;
	background-image: url(images/tb-4.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

p {
	padding-bottom: 1em;
	line-height: normal;
}

a {
	color: #333;
	text-decoration: none;
}

ul {
	list-style-type: disc;
}

ol {
	padding-left: 50px;
	list-style-type:decimal;
}

blockquote {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	background-color: #E8E8E8;
	padding: 10px;
	font-style: italic;
	margin-bottom: 10px;
}


a:hover {
	color: #999;
}

.wp-caption-text {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	color: #666;
}


#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper:after {
	content: ".";
 � �display: block;
 � �height: 0;
 � �clear: both;
 � �visibility: hidden;
}

#header {
	width: 100%;
	height: 126px; /* this is temp */
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #CCC;
	position: relative;
	
}

#site-title {
	margin:0; 
	padding:0;
    width: 480px; 
	height: 91px;
    background-image: url(images/logo.png);
	background-repeat: no-repeat;
}
	  
#site-title span { display: none; }



/* OLD Title
#header h1 {
	font-size: 2.5em;
	color: #333;
	margin-left: 10px;
	margin-top: 10px;
	position: absolute;
	bottom: 10px;
	left: 0;
		
}

#header h1 em {
	font-size: .5em;
	font-style: italic;
	color: #666;
	display: block;
	
}

*/

#info_box {
	display: block;
	float: right;
	width: 240px;
	margin: 10px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}

.header_announcement {
	height: auto;
	text-align: right;
}

#top_nav {
	height: 15px;
	width: 950px;
	padding: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #C60;
}

#top_nav ul {
	float: left;
	list-style-type: none;
}

#footer ul, .related_post ul {
	display: inline-block;
	list-style-type: none;
	float: left;
}

#footer li {
	float: left;
	width: 100px;
}

#footer li li {
	display: block;
	padding-left: 10px;
	padding-top: 5px;
}

.footer_box {
	float: right;
	width: auto;
	padding-right: 25px;
}

#site_design {
	float: right;
	margin-top: 10px;
	text-align: center;
	width: 250px;
	color: #666;
}


#top_nav li {
	display: inline;
	padding-left:5px;
	padding-right:5px;
}

#top_nav img {
	float: left;
}

#content {
	float: left;
	width: 710px;
	padding-bottom: 5px;

}

#entry h1, h2, h3, h4, h5, h6 {
	padding-bottom: .25em;
}

#entry h1 {
	font-size: 1.75em;
}

#entry h2 {
	font-size: 1.5em;
}

#entry h3 {
	font-size: 1.25em;
}

#entry h4 {
	font-size: .95em;
}

#entry h5 {
	font-size: .75em;
}

#entry h6 {
	font-size: .5em;
}

#entry a {
	color: #C60;
}

#footer {
	/* background-color: #999;
	border-top-color: #C60;
	border-top-style: solid;
	border-top-width: 10px; */
	margin-bottom: 10px;
	float: left;
	width: 960px;
	font-size: 12px;
	
	/*height: 40px;  This is temp */
}

#footer a {
	color: #CCC;
}

#footer a:hover {
	color: #C60;
}


.article, #entry {
	background-color: #FFF;
	float: left;
	width: 670px;
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
}

.related_news {
	float: left;
	background-color: #FFF;
	float: left;
	width: 700px;
	margin-bottom: 15px;
}

.post_comments {
	background-color: #CCC;
	float: left;
	width: 700px;
}

.comment_area {
	padding: 10px;
}

#commentlist li {
	background-color: #FFF;
	margin-bottom: 15px;
	padding: 10px;
}

#commentlist h3 {
	font-size: 16px;
}

.comment_date {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 10px;
}

#commentform input {
	background:#FFF;
	padding: 2px;
}



#special {
	background-color: #CCC;
	color: #C60;
	width: 700px;
	float: left;
	margin-bottom: 15px;	
}

.article_thumbnail {
	float: left;
	padding-right: 10px;
}

.article h2 {
	font-size: 18px;
}

#entry ul {
	margin-left: 30px;
}

#entry li {
	padding-bottom: 5px;
}

.article_filled {
	font-size: 12px;
}

.author_link {
	font-size: 12px;
	margin-bottom: 5px;
}

.read_more {
	font-style: italic;
	float: right;
}

#search_form {
	float: right;
	font-size: 12px;
}

#s {
	padding: 2px 2px 0px 2px;
	background: #CCC;
}

.more-link {
	text-align: right;
   font-style: italic;
}

#sidebar ul {
	padding-top: 10px;
	list-style-type: none;
}

#sidebar li  {
	padding-left: 15px;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 14px;
}


#sidebar {
	width: 250px;
	float: left;
}

.sidebar_box {
	width: 100%;
	background-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear:both;
	display: inline-block;
}

.sidebar_box h4, .ad_box h6, .post_comments h2, .related_news h2 {
	color: #333;
	background-color:#C60;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333;
	width: auto;
	padding: 5px;
}


#special h1 {
	font-size: 10px;
	padding: 2px;
}


.cat_box {
	width: 125px;
	float: left;
}

.ad_box {
	width: auto;
	
	clear: both;
	display: inline-block;
}

.ad_box h6 {
	padding: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 9px;
	font-family: "Courier New", Courier, monospace;
}
	
.get_more a {
	color: #C60;
	font-style: italic;
	margin-top: 5px;
	margin-left: 10px;
}

.follow {
	padding: 10px 10px 0px 10px;
}

.follow img {
	padding: 1px;
}

.review {
	width: 105px;
	height: 150px;
	float: left;
	padding: 15px 0px 15px 15px;
	font-size: 12px;
}

div.review:after {
 � �content: ".";
 � �display: block;
 � �height: 0;
 � �clear: both;
 � �visibility: hidden;
 � �}

.review img {
	width: 100px;
}


.comment {
	width: 500px;
	background-color: #CCC;
	border: thin;
	padding: 20px;
	margin: 15px;
}

#commentform textarea {
	width: 100%;
}

.related_post {
	margin: 15px 0px 15px 40px;
	
}

.related_post li {
	list-style-type: disc;
	padding-bottom: 5px;
	
	
}


.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	padding: 5px;
}

.alignright {
	float: right;
	padding: 5px;
}



/*  Featured Post Section - Removed from plugin */

.col1top {
	position: relative;
	width: auto;
	padding: 10px 0px 5px 10px;
	bottom: 0;
	overflow: hidden;
	margin-bottom: 80px;
	background: url(../../plugins/featured-posts-list-2/overlay.png);
	background-repeat:repeat;
}

.col1top h1 {
	font-size: 18px;
	color: #CCC;
}


.col4top{
	position: absolute;
	top: 0;
	margin: 0;
	width: 700px;
	padding: 0;
	
	
}
.col5top{
	position: relative;
	width: auto;
	padding-left: 10px;
	padding-top: 3px;
	bottom: 0;
	height: 30px;
	color: #ccc;
	text-indent: 0;
	overflow: hidden;
	font-size:12px; 
	font-weight:normal;
	background: url(../../plugins/featured-posts-list-2/overlay.png);
	background-repeat:repeat;
}

#featuredpost{
	clear:both;
	
	display:block;
	width: 700px;
	margin-bottom: 15px;
	height: auto;
}

.featureditem {
	height: auto;
	position: relative;
	height: 150px;
	max-height: 160px;
	width: 700px;
	margin: 0 0 0 0px;
	margin:0;
    margin-right: auto;
    margin-left: auto;
	padding:0px 0px 0px 0px;
	background: #fff !important;
	overflow:hidden;
}

.col5top h3 {
margin:0;
padding:0;
}

.col5top .more a { 
color:#FF6600;
font-weight: bold;
}

.col5top h3 a { 

	color: #fff;
	font-size:12px; 
	font-weight: normal;
}

.col5top h3 a:hover { 
	text-decoration: none;
}

.clear {
clear: both;
}

 /* END of Featured Post CSS section */
 
.archive_list li {
	list-style: none;
}
 
.sociable {
	margin: 5px 5px 10px 5px;
	padding: 5px;
	background: #F0F0F0;
}

.sociable_tagline {
	margin-bottom: 5px;
}
	
.sociable ul {
	display: inline-block;
}

.sociable li {
	display: inline-block;
}

.copyright {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	color: #666;
	width: 75%;
	padding: 20px;
	border: dashed;
	border-color: #D0D0D0 ;
	background: #E8E8E8 ;
}

flick {
	color:#09F;
}

flickR {
	color: #FF0084;
}

.legoman {
	text-align: right;
	margin-right: -15px;
}

.archive_list {
	position: relative;
	float: left;
	width: 270px;
	padding-left: 30px;
	padding-top: 20px;
}


.pull_quote {
	width:150px;
	background-color: #CCC;
	padding: 5px;
	height: auto;	
}

/*  Sign up form from MailChimp - Sidebar */

#mce-EMAIL {
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 2px;
	color: #999;
	background: #FFF;
	border-style: solid;
	border-color: #666;
	border-width: 1px;
}

#mc-embedded-subscribe {
	background: #333;
	color: #CCC;
	padding: 2px;
	border-style: solid;
	border-color: #666;
	border-width: 1px;
}

#mce-success-response {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display:block;
	width: 200px;
	font-size: 12px;
	color: #000;
	background: #FFF;
	padding: 5px;
}

.mce_inline_error, #mce-error-response {
	color: #F00;
	padding: 5px 0px 5px 0px;
}

#mce-error-response {
	margin-left: 20px;
}

#subscribe_podcast a {
	float: right;
	color: #C60;
	font-size: 1.25em;
}


/* Shop CSS */

#shoptitle {
	font-size: 1.5em;
}

#shop_footer {
	background-color: #999;
	float: left;
	padding: 15px;
	width: 670px;
}

#shop_price {
	padding-top: 10px;
	font-size: 3em;
	color: #C60;
}

.shop_photo {
	float: left;
	width: 300px;
	overflow: hidden;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

.shop_info {
	float: left;
	width: 340px;
	overflow: hidden;
	padding-left: 20px;
}

.shop_info select {
	font-size: 1.25em;
	width: 125%;
}

#shop_size {
	font-size: 1.5em;
	padding-right: 10px;
}

#rightalign_box {
       width: 300px;
float: left;
}
