/*
------------------------------------------------------
Theme Name: FinalProdigy v1.0
Theme URI: http://finalprodigy.com/
Description: Finalprodigy.com theme for BuddyPress.
Version: 1.0
Author: FinalProdigy.com
Author URI: http://finalprodigy.com/
Template:
Tags: buddypress
------------------------------------------------------
*/
@media (max-height:490px) and (max-width:870px) {
body #ContentWrapper #HeaderContainer #HeaderFloater{
	height:0px;
	transition: width 1s ease-in-out, height 1s ease-in-out;}	
}
@media (max-width:900px) {
body #ContentWrapper {width:100%;}
body #MainWrapper {transition:background 1s ease-in-out;}
body #SquareLogo {display:none;}
body #MidBar {padding-left:5px;padding-right:5px;}
body #TopBoard {margin-left:0px;margin: 0 auto;
float: none; text-align:center; width:100%; max-width:912px;}
body #FootContainer{margin-bottom:40px;}
body #ContentContainer{	
	padding-left: 0px;
	transition:padding .2s ease-in-out;}
body #content{	
	margin-left: 0px;
	transition:margin .2s ease-in-out;}
body #RightContainer {	
	transition:margin .2s ease-in-out;
	margin:0 auto;
	float:none;
	position:static;
	}
body #Updates{
	padding: 4px 4px 4px 4px;;}
body #Updates h2{
	margin-left: 0px;
	width:100%;
	transition:width .2s ease-in-out;
}
body #Updates ul{;}
body #TopContainer {
	margin-top: 0px;
	transition: margin-top .2s ease-in-out;
}
body #MainMenu {
	min-width:0px;
	height:36px !important;
	padding:4px;
	
}
body #TopBarPadder #HomeLink{
	width:100%;
	height:30px;
	display:block;
	transition: width .2s ease-in-out;
	transition: height .2s ease-in-out;
}
body #MainMenu .HomeLink{
width:0px;
min-width:0px;
overflow:hidden;
transition: width .2s ease-in-out;
}
body #MainMenu li{
	width:50%;
	width: calc(100%/2);
	min-width:0px;
}
body #MainMenu li a{
	font-weight:normal;
}

body #HeaderContainer {
	width: 300px;
	height: 250px;
	background-size: 80%;
	transition: width 1s ease-in-out, height 1s ease-in-out;
	}
body #Head1 {
opacity:1 !important;
transition: opacity 1s ease-in-out;
}
body #TopRight{
	width:100%;
	height:40px;
	float:left;
	position:relative;
	margin-right:0px;
	transition: width .2s ease-in-out;
}
body #TopBarPadder{
	padding-right:0px;
}
}

#turnkey-credit #override {
    display: none;
}
body #jig1 .jig-caption-wrapper {
	z-index: 0;
}
	

/*
------------------------------------------------------
* PALLET
------------------------------------------------------
------------------------------------------------------
OB - #0f0000				BB - #000               
------------------------------------------------------
------------------------------------------------------
OD - #362919				BD - #24272c, #4a505a, #919db2, #7a8495                                      
------------------------------------------------------
------------------------------------------------------
OR - #ff6600				BL - #006fff                                            
------------------------------------------------------
------------------------------------------------------
OL - #cac4bc				BL - #bfc2c6                                          
------------------------------------------------------
------------------------------------------------------
OW - #f8f4ee , (#f8f8f8)	BW - #f1f2f4 , #e6e9ee                                        
------------------------------------------------------

------------------------------------------------------
* Gradients
------------------------------------------------------
http://www.visualcsstools.com/


*/


/*
------------------------------------------------------
* Table of contents
------------------------------------------------------
* 1.0 - Reset
* 2.0 - Structure
	  2.x - Wrappers
		  2.x1 - Bground
		  2.x2 - BorderWrap
		  2.x3 - MainWrap
      2.1 - topbar
		  2.11 - Logo
		  2.12 - Social Sharing 
	  2.2 - TopAd
	  2.3 - Header
	  2.4 - MainMenu
	      	2.41 - Social Links
	  2.5 - MidBar
		  2.51 - Countdown
		  2.52 - TopBoard
	  2.6 - Content
	  2.7 - BottomBar
		  2.51 - BottomBoard
	  2.8 - FootBar
	  2.9 - Footer
* 3.0 - TextFormatting 
	  3.1 - Text
	  3.2 - Headers
	  3.3 - Lists
* 4.0 - Navigation
      4.1 - Pagination
* 5.0 - WordPress
	  5.1 - Alignments
	  5.2 - Comments
	  5.3 - Posts		  
*/
/*
------------------------------------------------------
* 1.0 - Reset
------------------------------------------------------
*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									
article, aside, figure, footer, header, hgroup, nav, section, details, summary {display: block;}
img,
object,
embed {max-width: 100%;}
html {overflow-y: scroll;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
input, select {vertical-align: middle;}
pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit; font: 100%;}
small {font-size: 85%;}
strong {font-weight: bold;}
td, td img {vertical-align: top;} 
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.chromeframe {position: absolute; top: 0;}
body {font: 13px Verdana, Arial, Tahoma, sans-serif; color: #f1f1f1;}
select, textarea {color: #000;}
input {color:#000;}
a {color: #ff6600; text-decoration:none}
a:hover {}
::-moz-selection{background: #fcd700; color: #f1f1f1; text-shadow: none;}
::selection {background: #fcd700; color: #f1f1f1; text-shadow: none;} 
a:link {-webkit-tap-highlight-color: #fcd700;} 
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }
#page-wrap {width: 960px; margin: 20px auto;}
.post {
	padding:0px 8px 8px 8px;
}
.entry-content {	padding:0!important;
	color:#000!important; overflow:hidden;float:left; width:100%;height:100%;
}
.entry-content p{
	margin:2px;
	padding: 4px;
	display:block;
}
.entry-content a:hover {}
.entry-footer {
	margin: 8px 0px;
	font-size:12px;
	font-style:italic;
}
.entry-meta {
	margin: 8px 0px 24px 0px;
}
.entry-title {
	color:#FFF!important;
	font-size:14px !important;
	font-weight:bold;
	margin-left:0px;
	margin-left:0px;
	width:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(43,43,43,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(43,43,43,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#cc2b2b2b',GradientType=0 ); /* IE6-9 */
	margin-bottom:2px;
	border:1px solid #333;
}
h1.entry-title{
	padding:8px !important;
	margin-bottom:2px;
}
h2.entry-title{
	color:#DDD;
	margin-bottom:2px;
}
.entry-title a {
	color: #DDD!important;
	padding:8px;
	display:block;
	width:100%;
	height:100%;
	padding:8px !important;
	transition: background .2s ease-in-out;
}
.entry-title a:hover{
	color: #ff6600 !important;
	background:#111;
}
#meta {}
.page-title {
	padding:8px;
	color: #fff!important;
	background: #000;
	border-bottom:1px solid #000913;
	box-shadow: 0px 0px 8px #000913;
}
.postmetadata {}
#sidebar {}
.navgation {}
.next-posts {}
.prev-posts {}
#searchform {}
#s {}
#searchsubmt {}
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 12px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #f1f1f1;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #222;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



/*
------------------------------------------------------
* 2.0 - Structure
------------------------------------------------------
*/

/*
------------------------------------------------------
* 2.x - Wrappers
------------------------------------------------------
*/

/*
------------------------------------------------------
* 2.x1 - Bground
------------------------------------------------------
*/
html{

}
body { 	
		margin:0px;
		padding:0px;
		height:100%;
		width:100%;
		background:url(images/bg.jpg) /*http://freeseamlesstextures.com/images/23-white-cardboard-background-sml.jpg*/;
}
.darkgrad{
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(43,43,43,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(43,43,43,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#cc2b2b2b',GradientType=0 ); /* IE6-9 */
}
.lightgrad{
background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(85,85,85,1) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
}
.whitegrad {
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(127,127,127,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(127,127,127,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(127,127,127,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(127,127,127,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(127,127,127,0.85) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(127,127,127,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d97f7f7f',GradientType=0 ); /* IE6-9 */



}
#Linear {
	width:100%;
	height:100%;
}
#Radial {
	width:100%;
	height:100%;
}
#MainWrapper {
	width:100%;
	max-width:863px;
	height:100%;
	position: relative;
	margin: 0 auto;
	box-shadow: 0px 0px 20px 1px #111,0px 0px 0px 0px #000;
	overflow:hidden;
background: rgb(107,107,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(107,107,107,1) 0%, rgba(66,66,66,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,107,107,1)), color-stop(0%,rgba(66,66,66,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(66,66,66,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(66,66,66,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(107,107,107,1) 0%,rgba(66,66,66,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(107,107,107,1) 0%,rgba(66,66,66,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
transition:background 1s ease-in-out;

	}
#ContentWrapper {
height: 100%;
position: relative;
margin: 0 auto;
width: 100%;
}
/*
------------------------------------------------------
* 2.x2 - BorderWrap
------------------------------------------------------
*/
#BorderWrap {

	height:100%;
	background-size:100% 100%;
	position:relative;
	margin: 0 auto;
  	float: left;
  	width:100%;

}
/*
------------------------------------------------------
* 2.x3 - MainWrap
------------------------------------------------------
*/

#MainWrap {
	width:100%;
	min-height:970px;
	min-height:100%;
	background-size:100% 100%;
	position:relative;
	margin: 0 auto;


	/*box-shadow: 0px 0px 30px 1px #000913, inset 0px 0px 100px 1px #777;*/


}
/*
------------------------------------------------------
* 2.1 - topbar
------------------------------------------------------
*/
#TextTop { 
	width:100%;
	background:#000;
}
#TopContainer {
	width:100%;
	min-height:40px;
	cursor:default;
	transition: margin-top .2s ease-in-out;

}
#TopBarPadder{
	width:100%;
	min-height:40px;
	padding-right:300px;
	position:relative;
	margin: 0 auto;
	border: 1px solid #111;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
	overflow: hidden;
}
#TopBar {
	top:0px;
	width:100%;
	min-height:40px;
	position:relative;
	margin: 0 auto;


}
#TopRight{
	width:300px;
	float:left;
	position:relative;
	padding-right:79px;
	margin-right:-300px;
	transition: width .2s ease-in-out;
}
#SocDesc {
	font-variant:small-caps;
	font-weight:bolder;
	width:25%;
	max-width:300px;
	min-width:130px;
	height:40px;
	color:#FF6600;
	float:left;
	font-size: 100%;
	text-align:center;
}
#SocDesc:hover{
	background:rgb(0,0,0);
	color:#ff6600;
	}
#SocDesc a{
	color:#FFF;	
}
#SocDesc a:hover{
	color:#ff6600;
	
}
#SocDesc p {
	display:block;
	height:100%;
	width:100%;
}
#FBL {
	width:92px;
	height:40px;
	float:left;
	text-align:right;
	padding: 10px 3px 9px 3px;
	background:rgb(255,255,255);
	background:rgba(255,255,255,.85);
		background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(25,25,25,0.97) 7%, rgba(80,80,80,0.75) 61%, rgba(119,119,119,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(7%,rgba(25,25,25,0.97)), color-stop(61%,rgba(80,80,80,0.75)), color-stop(100%,rgba(119,119,119,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(25,25,25,0.97) 7%,rgba(80,80,80,0.75) 61%,rgba(119,119,119,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(25,25,25,0.97) 7%,rgba(80,80,80,0.75) 61%,rgba(119,119,119,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(25,25,25,0.97) 7%,rgba(80,80,80,0.75) 61%,rgba(119,119,119,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(25,25,25,0.97) 7%,rgba(80,80,80,0.75) 61%,rgba(119,119,119,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#777777',GradientType=0 ); /* IE6-9 */
	overflow:hidden;
}
#GSearch {
	width:100%;
	height:32px;
	float:left;
	text-align:right;
	color:#000;
	background:#fff;
	overflow:hidden;
	margin:4px 1px 4px 4px;
	outline: 1px solid #111;
}
	#GSearch:hover{
}
	table.gsc-search-box {
}
	#GSearch input[type=button] {
	background-repeat:no-repeat;
	background-position:center;
	width:20%;
	min-width:64px;
	min-height:32px;
	font-size:10px;
	float:left;
	color:#FFF;
}
	#GSearch form.gsc-search-box {
	padding:0px;
	margin-bottom:0px;
}
	#GSearch table.gsc-search-box td.gsc-input {
	padding-right: 0px;	
}
	#GSearch input.gsc-input {
	
	font-family: inherit;
	border: 0px;
	padding: 3px 6px;
	width:100%;
	font-size: 18px;
	height:32px;
	color:#000;
	box-shadow: inset 0px 0px 20px -2px #777;
}
	#GSearch input.gsc-search-button {
	margin-left: -1px;
	border:0px;
	border-radius:0px;
	background-color: #222;
	color:#FFF;
	border-left:0px solid #ccc;

}
	#GSearch div.gsc-clear-button {
	margin-left: 0px;
	margin-right: 0px;
}
	div.gsc-clear-button {
	text-align: right;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px !important;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('');
	cursor: pointer;
	display: none !important;
}
td.gsc-clear-button {
    width: 0px !important;
}
	.cse input.gsc-search-button, input.gsc-search-button {
	font-family: inherit;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0 2px;
	height: 27px;
	cursor:pointer;
	min-width: 66px !important;
}
td.gsc-input {
	padding-right: 0px;
	opacity: .9;
	transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
td.gsc-input:hover{
	opacity:1;
}
.HomeLink a{
	color:#FFF !important;
	font-weight:normal;
	padding: 7px !important;
}
.HomeLink a:hover{
	color:#FF6600 !important;
	background:#000;
}
.HomeLink {
	transition: width .2s ease-in-out;
	overflow:hidden;
	background:none!important;
}
#HomeLink a{
display: block;
height: 100%;
width: 100%;
font-weight:normal;
padding: 7px !important;
text-align: center;
color: #FFF;
}
#HomeLink a:hover{
	color:#FF6600 !important;
	background:#111;
}
#HomeLink{
	width:0px;
	height:0px;
	float:left;
	transition: width .2s ease-in-out;
	transition: height .2s ease-in-out;
	overflow:hidden;
	position:relative;
}
#MainMenu {
	width:100%;
	min-width:300px;
	padding:4px 0px 4px 4px;
	height:40px;
	position:relative;
	float:left;
	font-weight:bold;
}	
#MainMenu li a {
	display:block;
	width:100%;
	height:32px;
	color: #000;
	font-size:12px;
	padding:8px 0px;
	transition: background .2s ease-in-out;
}
#MainMenu ul{
	list-style-type: none;
	background-color:none;
	height:32px;
	width:100%;
}
#MainMenu:hover{
}
#TopRight:hover{
}
#MainMenu li{
	list-style-type: none;
	background:#DDD;
	width:33.33%;
	width:calc(99.99% / 3);
	min-width:75px;
	height:100%;
	position:relative;
	float:left;
	display:block;
	text-align:center;
	/*outline:1px solid #333;*/
}
#MainMenu li a:hover{
	color:#fff;
	background:#111;
}
/*
------------------------------------------------------
* 2.11 - Logo
------------------------------------------------------
*/
#LoginContainer{
	width:134px;
	height:40px;
	position:relative;
	float:left;
	color:#f1f1f1;
	font-size:10px !important;
	font-weight:bolder;
	text-align:center;
	font-variant: small-caps;
}
#LoginContainer a{
	font-size:13px !important;
	font-weight:bolder;
	color:#f1f1f1;
}
#LogIn {
	width:50%;
	height:40px;
	float:right;
	position:relative;	
	cursor:pointer;
}
#LogIn a{
	display:block;
	width:100%;
	height:100%;
	padding: 11px 5px;
}
#LogIn a:hover{
	color:#ff6600;
} 
#SignUp {
	box-shadow:inset 0px 0px 0px 0px #140b00;
	width:50%;
	height:100%;
	float:right;
	position:relative;
	cursor:pointer;
}
#SignUp a{
	display:block;
	width:100%;
	height:100%;
	padding: 11px 5px;
}
#SignUp:hover{

}
#SignUp a:hover{
	color:#ff6600;
} 
#LogoIcon:hover {
	box-shadow:inset 0px 0px 15px 0px #140b00;
	background:url(icons/logosmall.png) 48px 96px;
}
#Logo {
	box-shadow: inset 0px 10px 25px 0px #000913;
	width:200px;
	height:40px;
	background-color:#140b00;
	float:left;
	color:#ff6600;
	font-size: 24px;
	position:relative;
	text-align: center;
	font-variant:small-caps;
	font-weight: bolder;
}
.LogoSpan {
	display:inline-block;
	vertical-align:middle;
}
/*
------------------------------------------------------
* 2.12 - Social Sharing
------------------------------------------------------
*/
#ShareBox {
	width: 12px;
	height:100%;
	float:right;
	background-color:#bfc2c6;
	background-image: -webkit-gradient(linear, center top, center bottom, color-stop(0%, #f1f2f4), color-stop(100%, #bfc2c6));
	background-image: -webkit-linear-gradient(top, #f1f2f4 0%, #bfc2c6 100%);
	background-image: -moz-linear-gradient(top, #f1f2f4 0%, #bfc2c6 100%);
	background-image: -ms-linear-gradient(top, #f1f2f4 0%, #bfc2c6 100%);
	background-image: -o-linear-gradient(top, #f1f2f4 0%, #bfc2c6 100%);
	background-image: linear-gradient(to bottom, #f1f2f4 0%, #bfc2c6 100%);
	border-right: 1px solid #bfc2c6;
	border-left: 1px solid #bfc2c6;
}
.left {
	float:left!important;
}
#SocShare {
	box-shadow:inset 0px 10px 25px 0px #777;
	width:240px;
	height:40px;
	background:url(icons/toplogo.png);
	float:left;
	color:#ff6600;
	font-size: 1px;
	position:relative;
	float:left;
}
#IconBox:hover {
	box-shadow:inset 0px 0px 20px 0px #000;
	cursor:pointer;
}
#IconBox {
	box-shadow:inset 0px 0px 3px 0px #000;
	width:40px;
	height:40px;
	float:left;
}

/*
------------------------------------------------------
* 2.2 - TopAd
------------------------------------------------------
*/
#TopPadding {
	min-height:40px;
	min-width:100%;
	position:relative;
}
#TopAdPadder{
	width:728px;
	height:15px;
	position:relative;
	text-align:left;
	
}
#TopAd {
	width:712px;
	height:40px;
	position:relative;
	margin-bottom:0px;
	float:left;
	background-color: #222;
}
/*
------------------------------------------------------
* 2.3 - Header
------------------------------------------------------
*/	  
#HeaderFloater{
	width: 300px;
	height: 250px;
	position: relative;
	float: right;
}
#HeaderContainer{
	width: 300px;
	height: 250px;
	position:fixed;
	background: url(icons/logolarge.png);
	transition: width 1s ease-in-out, height 1s ease-in-out;
	background-position:center;
	background-repeat:no-repeat;
	background-size: 80%;
}
	#MenDesc{
		width:970px;
		height:30px;
		position:absolute;
		background:#ccc;
		top:250px;
		z-index:4;
		box-shadow: 0px 0px 30px 1px #000;
		padding: 5px 8px;
		font-weight: bolder;
		color: #000;
		font-size: 16px;
		}	
	#Header{
		width:100%;
		max-width:986px;
		height:380px;
		position:absolute;
		overflow:hidden;

		top:0;
}	
	#Head1{
		width:100%;
		left:0;
  		max-width:863px;
  		background-position:center;
		right:0;
		margin:0 auto;
		height:520px;
		position: fixed;
		top:-90px;
		transition: opacity 1s ease-in-out;
		/*background-size:100% !important;*/
		
	
}	
	#Head2{
		width:986px;
		height:380px;
		position: fixed;
		top:0px;

		/*box-shadow: inset 0px 0px 100px 0px #000, inset 0px 0px 50px 10px #000;*/
}	
/*
------------------------------------------------------
* 2.4 - Main Menu
------------------------------------------------------
*/

/*

------------------------------------------------------
* 2.41 - Social Links
------------------------------------------------------
*/
#SocLink {
	width:300px;
	height:50px;
	background-color:#fff;
	background-size:100% 100%;
	color:#ff6600;
	font-size: 1px;
	position:relative;
	float:left;
	background:url(icons/socialicons.png);
}
#SocLink:hover {
}
.LinkBoxW:hover {
	box-shadow:inset 0px 0px 10px 1px #000;
	cursor:pointer;
}
.LinkBoxW {
	border:solid 0px #000;
	width:100px;
	height:50px;
	float:left;
	position:relative;
}
.LinkBox:hover {
	box-shadow:inset 0px 0px 10px 1px #000;
	cursor:pointer;
}
.LinkBox {
	border:solid 0px #000;
	width:50px;
	height:50px;
	float:left;
	position:relative;
}
#YT{
}
#ZA{
}
#AM{
}
#FB{
}
#TW{
}
/*
------------------------------------------------------
* 2.5 - MidBar
------------------------------------------------------
*/
#MidBarContainer {
	width:100%;
	position:relative;
	float:left;
	margin-bottom:8px;
	border: 1px solid #111;
}
#MidBar{
	margin:0 auto;
	width:100%;
	padding: 4px 4px 4px 124px;
	position:relative;
	float:left;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}
#SquareLogo {
	margin-left:-120px;
	width:120px;
	float:left;
	height:90px;
	position:relative;
	background:rgb(0,0,0);
	background:rgba(0,0,0,.75);
	overflow:hidden;
}
#Updates{
	width:100%;
	color:#ff6600;
	position:relative;
	float:left;
	margin-bottom:4px;
	border: 1px solid #111;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
	padding: 4px 4px 4px 190px;
	transition: width .2s ease-in-out;
}
#Updates h2{
	margin-left:-186px;
	height:100%;
	width:186px;
	min-height:32px;
	font-size:12px;
	margin-bottom:0px;
	float:left;
	position:relative;
	outline:1px solid #333;
	text-align:center;
	}
#Updates h2 a{
	width:100%;
	height:100%;
	display:block;
	padding:8px 12px;
	transition: background .2s ease-in-out;
	color:#FFF;
}
#Updates h2 a:hover{
	background:#111;
	color:#FF6600;
}
#Updates ul{
	float:left;
	position:relative;
	width:100%;
	min-height:32px;}
#Updates li{
	color: #000;
	outline:1px solid #333;
	transition: background .2s ease-in-out;
}
#Updates li a{
	color: #DDD;
	width:100%;
	height:100%;
	display:block;
	padding:8px 12px;
	background:#111;
}
#Updates li:hover{
	color: #fff;
	background: #333;
}
#Updates li a:hover{
	color: #fff;
}
#TopBoard {
	width:100%;
	margin-left:4px;
	max-width:728px;
	float:right;
	text-align:right;
	overflow:hidden;
}
/*
------------------------------------------------------
* 2.51 - Countdown
------------------------------------------------------
*/
#WidgetContainer {
	min-width:272px;
	height:90px;
	background:url(images/widget.jpg);
	background-size:100% 100%;
	position:relative;
	float:left;
	border-left: solid 11px #24272c;
	border-right: solid 11px #24272c;
}
#TopWidget{
	height:100%;
	width:248px;
	position:relative;
	float:left;
	box-shadow:inset 0px 0px 25px 1px #362919;
}
#BottomWidget {
	height:90px;
	width:250px;
	position:relative;
	float:left;
	padding: 8px;
	overflow-y: scroll;
	overflow-x:hidden;
}
#WidgetContainer:hover {
	border-left: solid 11px #000;
	border-right: solid 11px #000;
}

/*
------------------------------------------------------
* 2.52 - TopBoard
------------------------------------------------------
*/
/*
------------------------------------------------------
* 2.6 - Content
------------------------------------------------------
*/
#ContentContainer{
	width:100%;
	background-size: 100% 100%;
	padding-left: 308px;
	float:left;
	transition:padding .2s ease-in-out;
	}
#content {
	padding:4px;
	margin-left:-308px;	
	position:relative;
	float:left;
	width:100%;
    z-index:999;
	border: 1px solid #111;
	box-shadow: 0px 0px 5px 1px #000,0px 0px 10px 1px #000;
	margin-right:3px;
	margin-bottom:8px;
	transition:margin .2s ease-in-out;
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(43,43,43,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(43,43,43,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(43,43,43,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#cc2b2b2b',GradientType=0 ); /* IE6-9 */
}	
#content p {
	color:#FFF;
}
#content iframe {
	width:100%;
}
#RightContainer {
	position:relative;
	float:left;
	width:100%;
	max-width:300px;
	min-height:250px;
	text-align:center;
	padding:0px;
	transition:margin .2s ease-in-out;
	}
#TopFeature{
	width:100%;
	position:relative;
	float:right;
	color:#000;
	margin-bottom:8px;
	background:#fff;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}

#Righter {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:8px;
	background:#fff;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}

#BottomFeature{
	width:100%;
	position:relative;
	float:right;
	background:#fff;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}

#bottomwidgettitle {
	height:33px;
	width:100%;
}
#container{
	position: relative;
	float: left;
	width:  100%;
}
#topwidgettitle {
	height:33px;
	width:100%;
}
.widgettitle a {
	display:block;
	width:100%;
	height:100%;
	color:#000;
	padding:8px 6px;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	background:#f1f1f1;
	background-size:100% 100%;
}
.widgettitle a:hover {
}
.feature {
	width:100%;
	height:100%;
}
#VidFeature{
	width:100%;
	position:relative;
	float:right;
	margin-bottom:0px;
	background:#fff;
	background-size:100% 100%;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}
#MinBoard{
	width:100%;
	position:relative;
	float:left;	
}
.MinBoard{
	margin:0 auto;
	max-width: 468px;
}
#Vidwidgettitle {
	height:33px;
	width:300px;
}

#TopDiv {
	width:100%;
	float:right; 
	position:relative; 
	margin-bottom:8px;
}
#Social{
	padding: 4px 0px;
	float:left;
	width:78px;
	height:40px;
	margin-right:-86px;
}
#BottDiv {
	height:250px; 
	width:100%; 
	float:right; 
	position:relative; 
	margin-bottom: 8px;
	background:#fff;
	box-shadow: 0px 0px 30px 1px #000,0px 0px 10px 1px #000;
}

/*
------------------------------------------------------
* 2.7 - BottomBar
------------------------------------------------------
*/
#BottomBarContainer {
	min-width:970px;
	height:90px;
	margin-bottom:7px;
	position:relative;
	box-shadow: 0px 4px 20px #000913
}
/*
------------------------------------------------------
* 2.8 - BottomBoard
------------------------------------------------------
*/
#BottomBoard {
	width:728px;
	height:90px;
	float:left;
	text-align: center;
	
}
/*
------------------------------------------------------
* 2.9 - FootBar
------------------------------------------------------
*/
#FootContainer {
	margin-top:8px;
	height:40px;
	width:100%;
	float:left;	
	position:relative;
	color:#f9f9f9;
	font-size: 14px; 
	padding:4px;
}
#copyright {
	
}
#FootbarContainer{
	min-width:970px;
	min-height:280px;
	background-color:#f1f1f1;
	position:relative;
	float:left;
	margin-bottom:10px;
}
#AmazonBoard{
	min-width:940px;
	min-height:90px;
	background-color:#f1f1f1;
	position:relative;
	margin: 0 auto;
	float:left;
/*  box-shadow:inset 0px 0px 25px 0px #000913;  */
	text-align:center;
}
#FootWidget{
	width:25%;
	min-height:190px;
	background-color:#ddd;
	position:relative;
	float:left;
	box-shadow:inset 0px 0px 25px 0px #000913;
}
/*
------------------------------------------------------
* 2.10 - Footer
------------------------------------------------------
*/	
footer {	
}	  
/*
------------------------------------------------------
* 3.0 - Non-structural
------------------------------------------------------
*/
p {
	margin-bottom: 15px;
}
p:last-child {
	margin-bottom: 0;
}
.accessibly-hidden {
	left: -999em;
	position: absolute;
}
hr {
	background-color: #e7e7e7;
	border: 0 none;
	clear: both;
	height: 1px;
	margin: 20px 0;
}
textarea {
	resize: vertical;
}

/*
------------------------------------------------------
* 3.1 - Text
------------------------------------------------------
*/
big {
	font-size: 18px;
}
del {
	text-decoration: line-through;
}
ins {
	background: transparent !important;
	text-decoration: none;
}
sub {
	top: .5ex;
}
sup {
	bottom: 1ex;
}
sub,
sup {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
pre, blockquote {
	margin-bottom: 20px;
}
pre,
code p {
	background: #f4f4f4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
	overflow: auto;
}
code {
	font-family: "Monaco", courier, sans-serif;
}
blockquote {
	font-family: georgia, times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 150%;
	padding: 0 3em;
	quotes: none;
}
blockquote p {
	margin-bottom: 15px !important;
}


/*
------------------------------------------------------
* 3.2 - Headers
------------------------------------------------------
*/
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px 0 0px 0;
}
h1 {
	font-size: 28px;
	margin-bottom: 25px;
}
h2 {
	font-size: 24px;
	margin-bottom: 20px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
h5 {
	font-size: 14px;
	margin-bottom: 0;
}
h6 {
	font-size: 12px;
	margin-bottom: 0;
}

/*
------------------------------------------------------
* 3.3 - Lists
------------------------------------------------------
*/
div.page ul,
div.page ol,
div.page dl,
div.post ul,
div.post ol,
div.post dl {
	margin: 0 0 18px 1.5em;
}
div.page ul,
div.post ul {
	list-style: square;
}
div.page ol,
div.post ol {
	list-style: decimal;
}
div.page ol ol,
div.post ol ol {
	list-style: lower-alpha;
}
div.page ol ol ol,
div.post ol ol ol {
	list-style: lower-roman;
}
dl {
	margin-left: 0;
}
dt {
	font-size: 14px;
	font-weight: bold;
}
dd {
	margin: 0 0 15px 0;
}
div.post ul ul,
div.post ol ol,
div.post ol ul,
div.post ul ol,
div.page ul ul,
div.page ol ol,
div.page ol ul,
div.page ul ol {
	margin-bottom: 0px;
}

/*
------------------------------------------------------
* 4.0 - Navigation
------------------------------------------------------
*/
a {
	color: #ff6600;
	text-decoration:none;
}
a:hover,
a:active {
}
a:focus {
	outline: none;
}


/*
------------------------------------------------------
* 4.1 - Pagination
------------------------------------------------------
*/
div.pagination {
	background: #f4f4f4;
	border: none;
	color: #888;
	font-size: 12px;
	height: 19px;
	margin: -20px 0px 0px -21px;
	padding: 8px 20px;
	position: relative;
	width:100%;
}
div.pagination .pag-count {
	float: left;
}
div.pagination .pagination-links {
	float: right;
}
div.pagination .pagination-links span,
div.pagination .pagination-links a {
	font-size: 12px;
	padding: 0 5px;
}
div.pagination .pagination-links a:hover {
	font-weight: bold;
}
noscript div.pagination {
	margin-bottom: 15px;
}
div#pag-bottom {
	margin-top: -1px;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
div.nav-previous {
	margin-left:8px;
	float:left;
}
div.nav-next {
	margin-right:8px;
	float:right;
}


/*
------------------------------------------------------
* 5.0 - WordPress
------------------------------------------------------
*/
/*
------------------------------------------------------
* 5.1 - Alignments
------------------------------------------------------
*/
.alignright {
	float: right;
	margin-left: 15px;
	margin-right: 10px;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear {
	clear: left;
}


/*
------------------------------------------------------
* 5.2 - Comments
------------------------------------------------------
*/
.navigation,
.paged-navigation,
.comment-navigation {
	overflow: hidden;
	font-family: georgia, times, serif;
	font-size: 14px;
	font-style: italic;
	margin: 5px 0 25px 0;
	padding: 5px 0;
}
.comments {
	float: left;
	margin:16px;
	width:100%;
}
#trackbacks {
	margin-top: 30px;
}
.commentlist .bypostauthor {
}
#comments label{
	display:none!important;
}
#comments {
	background: url('images/widget.jpg');
	background-size:100% 100%;
	box-shadow: 0px 0px 8px #000913;
	margin: 24px 0px;
	position: relative;
	float: left;
}
#comments ol.commentlist {
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 30px 0;
}
#comments ol.commentlist ol {
	list-style-type: decimal;
	margin: 0 0 18px 2.5em;
}
#comments ol.commentlist ol ol {
	list-style: lower-alpha;
	margin-bottom: 0px;
}
#comments ol.commentlist ol ol ol {
	list-style: lower-roman;
}
ol.commentlist li.comment {
	border-top: 1px solid #e4e4e4;
	clear: left;
	list-style: none;
	margin-bottom: 15px;
}
ol.commentlist ul.children li {
	margin-bottom: 0;
}
ol.commentlist div.comment-avatar-box {
	float: left;
	margin: 15px 15px 0 0;
}
.commentlist ul.children div.comment-avatar-box {
	float: left;
	margin: 0 10px 0 0;
}
div.comment-avatar-box img {
	border: 2px solid #eee;
}
div.comment-content {
	overflow: hidden;
}
ul.children .comment-entry {
	margin-bottom: 10px;
}
div.comment-meta {
	color: #888;
	font-size: 12px;
	margin: 15px 0;
	width: 100%;
}
div.comment-meta em {
	font-style: normal;
}
#reply-title {
	margin-top: 0;
}
#reply-title small {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
#reply-title small a {
	margin-right: 0;
}
.commentlist ul.children {
	background: #f5f5f5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 15px 0 15px 70px;
	padding: 0 10px;
}
.commentlist ul.children ul {
	margin: 0 0 0 25px;
	padding-right: 0;
}
.commentlist ul.children img.avatar {
	border-style: none;
	height: 25px;
	margin: 0;
	width: 25px;
}
.commentlist ul.children div.comment-meta {
	font-size: 12px;
	margin: 0 0 10px 0;
}
.commentlist ul.children li {
	border-top: 2px solid #fffeff;
	padding-top: 10px;
}
.commentlist ul.children li:first-child {
	border-top: none;
}
.commentlist ul.children ul li:first-child {
	border-top: 2px solid #fffeff;
}
#respond {
	border: 1px solid #e5e5e5;
	padding: 4px;
}
#respond .avb img {
	float: inherit;
}
#respond .comment-avatar-box {
	float: left;
	margin: 0 15px 0 0;
}
#respond .form-submit {
	margin-bottom: 0;
}
ol.commentlist #respond {
	clear: left;
	margin-left: 70px;
}
.commentlist ul.children #respond {
	margin-bottom: 10px;
	margin-left: 35px;
	margin-right: 20px;
}
h3#reply .comments-header {
	font-size: 14px;
}
#respond div.comment-content {
	border-style: none;
}
#nav-below {
	margin: 0 0;
	padding: 4px;
}
#nav-above {
	margin: 4px;
	padding: 0;
}
.comment-options {
	margin: 10px 0 2px;
}
.comment-options .comment-reply-link,
.comment-options .comment-edit-link {
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;
	margin-right: 5px;
	padding: 4px 8px;
}
.commentlist ul.children div.comment-options {
	margin-bottom: 10px;
}

/*
------------------------------------------------------
* 5.3 - Posts
------------------------------------------------------
*/
div.page,
div.post,
div.attachment {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}
div.page:last-child,
div.post:last-child,
#item-body:last-child,
#trackbacklist {
	margin-bottom: 0;
}
h2, h2 a{
}
h2 a :hover {
	color: #362919;
}
h2.posttitle {
	line-height: 120%;
	margin: 0;
}
h2.posttitle {
	line-height: 120%;
	margin: 0;
}
h2.pagetitle {
	line-height: 120%;
}
h2.pagetitle a,
h2.posttitle a {
	color: #666;
	text-decoration: none;
}
.edit-link,
.page-link {
	clear: both;
	font-weight: bold;
}
div.post table,
div.page table {
	border: 0px solid #000;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 15px;
}
div.post table th,
div.page table th {
	border-top: 0px solid #000;
	text-align: left;
}
div.post table td,
div.page table td {
	border-top: 0px solid #000;
}
div.author-box {
	background: transparent;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
	font-family: georgia, times, serif;
	font-style: italic;
	margin: 0 15px 15px 0;
	padding: 10px;
	text-align: center;
	width: 70px;
}
div.author-box p {
	word-wrap: break-word;
}
div.author-box p,
div.comment-avatar-box p {
	margin: 5px 0 0;
}
div.author-box a,
div.comment-avatar-box a {
	text-decoration: none;
}
div.author-box img {
	float: none;
	border: 4px solid #f1f1f1;
	margin: 0;
}
div.post-content {
	margin-left: 10px;
}
p.date span:first-child {
	font-style: italic;
}
div.post .entry {
	margin-bottom: 15px;
}
p.date,
p.postmetadata {
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	color: #888;
	font-family: Georgia, times, serif;
	font-size: 12px;
	margin: 8px 15px 10px 0px;
	padding: 3px 10px;
}
p.postmetadata {
	clear: left;
	overflow: hidden;
}
.page .tags,
.post .tags {
	float: left;
}
span.sticky-post {
	font-style: normal;
}