/*  
Theme Name: Minibox for WordPress (Black)
Theme URI: http://2600degrees.com
Description: A simple 3 column widget-ready theme for Wordpress based heavily on the Blogger version of Minima by original designer Douglas Bowman of www.stopdesign.com
Version: 1.1
Author: James William
Author URI: http://jameswilliam.2600degrees.com
*/

/* Template Colours (reference only)
====================
Page Background Color: 	#000000	(bgcolor)
Text Color:					#554422	(textcolor)
Link Color: 				#755d2b	(linkcolor)
Title Color:				#755d2b	(pagetitlecolor)
Blog Description Color:	#554422	(descriptioncolor)
Post Title Color:			#554422	(titlecolor)
Border Color:				#302010	(bordercolor)
Sidebar Title Color:		#554422	(bordercolor)
Sidebar Text Color:		#554422	(sidebartextcolor)
Visited Link Color:		#755d2b	(#755d2b)
*/

div.posts div#resource_links {
font-size:13px;
line-height:1.5em
}

div.posts div#resource_links div {
font-size:20px;
color:#f30;
font-weight:bold;
}

div.posts div#resource_links a {
font-weight:bold;
}
.post-footer-line-2 {
display:inline;
float:right;
}
.addthis_toolbox {
display:inline;
float:left;
margin:10px 0px;
width:200px
}
/* Use this with templates/template-twocol.html */
a:focus {
border:0px
}
#navbar {
display:none;
}
.posts {
font-size:16px;
color:#000;
}
.posts li {
margin-bottom:10px
}
html {
overflow:auto;
}
ins {
vertical-align:top;
}
div.posts {
display:inline-block;
float:left;
width:100%;
margin:20px 0px
}
ul.posts {
font-size:12px;
}
.meta {
text-align:right;
font-size:11px;
display:inline-block;
width:100%
}
body {
/*  background:#222222;
*/  background: #222222 url(/images/Wood02.jpg) repeat scroll 0 0;
margin:0;
color:#333333;
font:x-small Georgia Serif;
font-size/* */:/**/small;
font-size: /**/small;
text-align: center;
}
a:link {
color:#000000;
}
a.more-link {
float:right;
margin:10px 0px
}
h2 a:link, h2 a:visited {
text-decoration:none;
}
h2 a:hover, h2 a:visited:hover, a:hover {
text-decoration:underline;
}
h2 a:visited, a:visited {
color:#000000;
}
a img {
border-width:0;
max-width:480px;
}
a {
margin-bottom: 0px
}
/* Header
-----------------------------------------------
*/
#header-wrapper {
float:left;
margin-bottom:10px;
width:100%;
}
#header {
text-align: left;
color:#ff3300;
}
#header h1 {
margin:25px 5px 0;
letter-spacing:-.08em;
font: bold normal 82px Helvetica;
}
#header a {
color:#ff3300;
text-decoration:none;
}
#header a:hover {
color:#ff3300;
}
#header .description {
margin:0 5px 5px 25px;
padding:0 20px 15px;
max-width:700px;
line-height: 1.4em;
font: normal normal 11px 'Trebuchet MS', Trebuchet, Helvetica, Verdana, Sans-serif;
color: #999999;
}
#header img {
margin-left: auto;
margin-right: auto;
}
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
width: 1075px;
margin:0px auto;
text-align:left;
font: normal normal 99% Helvetica, sans-serif;
padding:0px 30px;
background-color:#fff;
}
#main-wrapper {
width: 545px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper-left {
width: 160px;
margin-right:20px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
width: 300px;
padding: 15px;
background-color:#f3f3f3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#cccccc'); 
background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#cccccc));
background: -moz-linear-gradient(top,  #f3f3f3,  #cccccc);
float: right;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
behavior: url('css/PIE.htc');
}
/* pages */
div#crosscol-wrapper {
display:inline-block;
width:100%;
margin-bottom:20px;
}
div#navbar div.PageList {
margin:0px
}
div#PageList1 div ul li {
color:#f30;
padding:10px 20px;
margin:0px;
border-left:2px solid #f30;
background-color:#fff;
float:left;
list-style:none outside none;
}
div#PageList1 div ul {
padding: 0px;
margin: 0px
}
div#PageList1 div ul li a {
text-decoration:none;
text-transform:lowercase;
color:#f30;
font-weight:bold
}
div#PageList1 div ul li.selected a, div#PageList1 div ul li.hover a {
color:#fff;
}
div#PageList1 div ul li.selected, div#PageList1 div ul li.hover {
color:#fff;
background-color:#f30;
border-left: 2px solid #fff;
}
div#PageList1 div ul li.lastItem {
border-right: 2px solid #f30;
}
div#PageList1 div ul li.nextItem {
border-left: 2px solid #fff;
}
/* Headings
----------------------------------------------- */
h2 {
margin:0px 0 5px;
font: normal normal 32px Helvetica;
line-height:32px;
letter-spacing:-1px;
color:#000000;
}
h2#comments {
font-size: 22px;
}
#sidebar h2 {
font-size:22px
}
/* Posts
-----------------------------------------------
*/
.twitter-share-button {
margin-top:20px;
vertical-align:top;
float:right
}
#___plusone_0 {
vertical-align: top !important;
}
#___plusone_0 iframe {
padding-top: 20px;
}
.fb_iframe_widget {
margin:10px 5px 0px 0px
}
.posts .fb_iframe_widget {
margin:20px 5px 20px 0px
}
#sidebar .fb_iframe_widget {
display:inline;
margin:20px 5px 20px 0px
}
div.individual_post_wrapper {
margin:0px 5px 20px 0px;
display:inline-block
}
div.individual_post {
background-color:#f9f9f9;
padding:20px 15px 0 25px;
font-size:11px;
width:488px;
display:inline-block;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 10px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
border:6px solid #444455;
position:relative;
behavior: url(PIE.htc);
}
div.individual_post h2 {
margin-bottom:15px;
line-height: 1.1em
}
div.individual_post a.location_link, div.individual_post a.location_link:link, div.individual_post a.location_link:visited {
color:#666;
}
div.posted_info {
margin: 5px -15px 5px;
padding: 5px 10px;
text-align: right;
background-color:#cde;
display: inline-block;
float: right;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
}
h2.date-header {
margin:1.5em 0 .5em;
}
.post {
margin:.5em 0 1.5em;
border-bottom:1px dotted #cccccc;
padding-bottom:1.5em;
}
.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:#cc6600;
}
.post h3 a, .post h3 a:visited, .post h3 strong {
display:block;
text-decoration:none;
color:#cc6600;
font-weight:normal;
}
.post h3 strong, .post h3 a:hover {
color:#333333;
}
.post-body {
margin:0 0 .75em;
line-height:1.6em;
}
.post-body blockquote {
line-height:1.3em;
}
.post-footer {
margin: .75em 0;
color:#000000;
letter-spacing:.1em;
font: normal normal 77% 'Trebuchet MS', Trebuchet, Helvetica, Verdana, Sans-serif;
line-height: 1.4em;
}
.comment-link {
margin-left:.6em;
display:inline-block;
margin-top:5px;
font-size:14px
}
.post img, table.tr-caption-container {
padding:4px;
border:1px solid #cccccc;
}
.tr-caption-container img {
border: none;
padding: 0;
}
.post blockquote {
margin:1em 20px;
}
.post blockquote p {
margin:.75em 0;
}
.photo {
text-align:right;
width:480px;
margin-bottom:25px;
}
.posts ul li .photo {
width:auto;
margin-top:10px;
}
.posts ul li img, .posts ol li img {
width:448px;
}
.photo_caption {
font-size:11px;
color:#666;
font-style:italic;
margin-top:5px;
display:inline-block;
}
.photo a img {
-moz-box-shadow: 0px 4px 8px #666666;
-webkit-box-shadow: 0px 4px 8px #666666;
box-shadow: 0px 4px 8px #666666;
}
.navigation {
text-align:right;
margin-bottom:30px
}
/* Pages 
------------------------------------------------*/
#main-wrapper.wide {
  width:auto;
}
#main-wrapper.wide .posts {
  margin:0px 0px 20px;
}
#main-wrapper.wide div.individual_post {
  width: 843px;
}
#main-wrapper.wide div.individual_post_wrapper {
  margin-right: 0px;
}

/* Comments
----------------------------------------------- */
#comments h4 {
margin:1em 0;
font-weight: bold;
line-height: 1.4em;
letter-spacing:.2em;
color: #000000;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}
#comments-block .comment-author {
margin:.5em 0;
}
#comments-block .comment-body {
margin:.25em 0 0;
}
#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
letter-spacing:.1em;
}
#comments-block .comment-body p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}
#blog-pager-newer-link {
float: left;
}
#blog-pager-older-link {
float: right;
}
#blog-pager {
text-align: center;
}
.feed-links {
clear: both;
line-height: 2.5em;
}
/* Sidebar Content
----------------------------------------------- */
.sidebar {
color: #666666;
}
.sidebar ul {
list-style:none;
margin:0 0 0;
padding:0 0 0;
}
.sidebar li {
list-style-type: none
}
#sidebar .widget {
border-bottom:1px dotted #CCCCCC;
margin:0 0 1.5em;
padding:0 0 1.5em;
}
.widget_recent_entries li, .widget_archive li {
 margin-bottom:10px
}
.widget_categories li {
display:inline;
font-size:11px;
margin-right:5px;
}
#text-5 li {
margin-bottom:10px
}
.main .Blog {
border-bottom-width: 0;
}
/* Profile
----------------------------------------------- */
.profile-img {
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 0;
padding: 4px;
border: 1px solid #cccccc;
}
.profile-data {
margin:0;
letter-spacing:.1em;
font: normal normal 77% 'Trebuchet MS', Trebuchet, Helvetica, Verdana, Sans-serif;
color: #000000;
font-weight: bold;
line-height: 1.6em;
}
.profile-datablock {
margin:.5em 0 .5em;
}
.profile-textblock {
margin: 0.5em 0;
line-height: 1.6em;
}
.profile-link {
font: normal normal 77% 'Trebuchet MS', Trebuchet, Helvetica, Verdana, Sans-serif;
letter-spacing: .1em;
}
/* Footer
----------------------------------------------- */
#footer {
clear:both;
line-height:1.6em;
margin:0 auto;
padding:15px 0;
text-align:center;
width:660px;
}
.jump-link {
text-align:right;
padding-top:10px;
}
.twtr-hd {
display:none
}
.twtr-timeline {
margin-top:1px
}
.subhead {
font-size: 20px;
font-weight: bold;
margin:30px 0px 20px;
}
div #PDI_container3132975 .pds-box {
width: 400px
}
div.dem-results {
margin-left:30px;
width:100%
}
div.dem-results li {
list-style:none
}
div.post-sponsored {
margin: -20px 0px 20px -25px;
color: #fff;
background-color: #f30;
width: 100px;
font-size: 12px;
float: left;
padding: 5px;
text-align: center;
}
div.sp-angle {
border-color: #FF3300 #FFFFFF #FFFFFF #FF3300;
border-style: solid;
border-width: 25px 13px 0 0;
width: 0;
float: left;
margin-top: -20px;
}
div#dsq-form-area {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
