/*
Theme Name:     AEXT.NET V4
Theme URI:      http: //aext.net
Description:    AEXTNET V4 - Child theme for the Twenty Ten theme 
Author:         Lam Nguyen
Author URI:     http: //madebylam.com
Template:       twentyten
Version:        0.1.0
*/

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{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}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



/**
 * Minimalist theme (editted)
 *
 */
/* Slight reset to make the preview have ample padding. */

#gcs {
	width: auto !important;
}
.cse .gsc-control-cse,
.gsc-control-cse {
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse.gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
font-family: Georgia, 'Old Standard TT', arial, serif;
font-size: 15px;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
.cse td.gsc-input,
td.gsc-input {
  padding-right: 0;
}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  border: 1px solid;
  border-color: #777777;
  padding: 3px;
  width: 99%;
  font-size: 16px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
  text-shadow: 0 1px 2px #000000;
  padding: 3px 8px 4px 8px;
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 2px #000000;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #777777;
  border: 1px solid;
  border-color: #777777;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #333333;
  border: 1px solid;
  border-color: #333333;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #333333;
  padding: 0;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin: 0;
  border: none;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: 1em;
}
/* Uber-wrapper for a result. Add padding to elements within a result block */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet,
.cse .gs-result .gs-visibleUrl,
.gs-result .gs-visibleUrl,
  padding: 0;
}
/* Font size */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-snippet,
.gs-result .gs-snippet {
  font-size: 14px;
  line-height: 18px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: 0 0 0 .5em;
  border-left: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border-left: 1px solid;
  border-color: #000000;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse .gsc-trailing-more-results:link,
.gsc-trailing-more-results:link {
  color: #000000;
  font-weight: bold;
}
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b {
  color: #777777;
}
/* Snippet text color */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
  color: #333333;
}
/* URL text color */
.cse .gs-webResult.gs-result .gs-visibleUrl,
.gs-webResult.gs-result .gs-visibleUrl,
.cse .gs-webResult.gs-result .gs-visibleUrl-short,
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #000000;
  font-weight: bold;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted;
  border-color: #333333;
  padding: .5em 0 0 .5em;
  text-align: left;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #333333;
  text-shadow: 0 1px 1px #000;
  padding: 0 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #E6E6E6;
  border: 1px solid;
  border-color: #CCCCCC;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #444444;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #00CC00;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #00CC00;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #CCCCCC;
}
.gsc-completion-container {
  font-size: 15px;
  position: absolute;
  background: white;
  border: 1px solid #777777;
  padding: 3px;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}




body {
	background: #efebdd;
	font-family: Georgia, 'Old Standard TT', arial, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #000000;
}

*{
	padding:0;
	margin:0;
}

h2 {
	font-size:30px;
	margin-bottom:25px;
	font-weight: normal;
	font-style: italic;
}



h1, h2, h3, h4, h5, h6{
}

h1{
	font-weight: normal;
	font-size:2.2em;
	
}

h2{
	font-weight: normal;
	font-size:2.2em;
}

h3 {
	font-weight: normal;
	font-size:2em;
}

h4 {
	font-weight: normal;
	font-size:1.5em;
	line-height: 120%;
	
}

h5{
	font-size:12px;
	color:#333d41;
	margin-top: 10px;
}

h6{
	font-size:22px;
	font-style: italic;
	color:#333d41;
	margin-top: 15px;
	margin-bottom: -10px;
	line-height: 1.4em;
}


h4{
	padding-top:2px;
	padding-bottom:2px;
}

h5{
	padding-top:3px;
	padding-bottom:3px;
}

h6{
	padding-top:6px;
	padding-bottom:6px;
}

code {
	background-color: transparent;
	color: #999999;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

pre {
font-family: Consolas, Monaco, 'Courier New', Courier, monospace;
font-size: 12px;
font-weight: inherit;
margin-bottom: 22px;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
background-color: #F2F3F4;
color: black;
line-height: 1.3em;
overflow: auto;
padding: 11px 20px 20px;
}

blockquote {
	border:0 none;
	color:#333333;
	font-weight:normal;
	padding:15px 35px 15px 35px !important;
	text-align:left;
	margin: 15px 0;
	background: #f9f8f3;
	border-bottom: 1px solid #F5F3ED;
	border-top: 1px solid #F5F3ED;
	color: #333;
	font-style: italic;
}

em {
	color: #333333;
}

th, td {
	padding: 3px;
}

table.collapse { border-collapse: collapse; } 
table.collapse tr { border: 1px solid #666; }
table.collapse th {
  background-color: #F5F6F7;
  border: 1px dotted #999;
  text-align: left;
}
table.collapse td { 
  vertical-align: top;
  border: 1px dotted #999;
}

table.files { border-collapse: separate; } 
table.files th {
  background-color: #efefef;
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
  font-weight: normal;
  font-size: 11px;
  color: #234;
}
table.files td, table.files th {
  border: 1px solid #999;
  padding: 3px;
}

.noborder { border: none !important; }


.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

/* Utilities */
/* clearfix */
.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix{
	min-width: 0;		        /* trigger hasLayout for IE7 */
	display: inline-block;
	/* \*/ display: block;	/* Hide from IE Mac */
	padding-top: 0px;
	margin: 0px;
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
}

* html .clearfix{
/* \*/  height: 1%;	    /* Hide from IE Mac */
}

.show-50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

.show-10 { -moz-opacity:.10; filter:alpha(opacity=10); opacity:.10; }

a {
	color: #004571;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	position:relative; 
	top:-1px;
}

p {
}

#header {
	height: 125px;
}

#header-inner, #container-inner, #content, #footer-inner, .nav-inner {
	width: 1190px;
	margin: 0 auto;
}

.emboss {
	border-bottom: solid 1px #ece6ce;
}

#header-inner {
}

.nav {
	margin: 0;
	background: #ded4b0;
	border-bottom: solid 1px #cec8b1;
	text-shadow:1px 1px 0 #FFFFFF;
}

.nav-inner {
	width: 1150px;
	padding: 0 20px;
	height: 30px;
	position: relative;
}

.nav ul.nav-left {
	position: absolute;
	top: 0px;
	left: 20px;
}

.nav ul.nav-right {
	float:right;
    margin-top: 7px;
}

.nav ul.nav-left  li {
	float: left;
}

.nav ul.nav-right  li {
	display:block;
	float: left;
	margin-left:5px;
}

.nav a {
	color: #333333;
	font-size: 12px;
	
}

.nav ul.nav-left  li a {
	line-height: 32px;
    display: block;
    padding: 0 15px;
	margin-right:20px;
    text-decoration: none;
	text-shadow: none;
}

.nav ul.nav-left li a:hover, .nav ul.nav-left li.activated a {
    color: #FFFFFF;
    background: #524000;
	text-shadow: none;
}

#header-inner .nav a.nav-home {
	
}
#header-inner .nav a.nav-about {
	
}
#header-inner .nav a.nav-archives {
	
}
#header-inner .nav a.nav-advertise {
	
}
#header-inner .nav a.nav-contact {
	
}
.nav a.nav-subsribe {
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	padding-left: 0;
	
}
.nav a.nav-follow {
	background-position: 0 -808px;
	width: 30px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	padding-left: 0;
	
}

#top-search {
	float: left;
}

#searchForm {
}

#searchForm fieldset {
	border:medium none;
	position: relative;
}

#searchForm #search_term {
	border:1px solid #e0e0e0;
	background-color: #FFFFFF;
	height:15px;
  	-moz-border-radius: 12px; /* FF1+ */
  	-webkit-border-radius: 12px; /* Saf3+, Chrome */
  	border-radius: 12px; /* Opera 10.5, IE 9 */
	width:150px;
	font-size:12px;
	font-weight: normal;
	line-height:14px;
	margin:-3px 0 0 0;
	outline:medium none;
	padding:4px 30px 0 15px;	
}

#searchForm .submit_button {
	background: transparent url(images/sprites.png) no-repeat -620px -186px;
	position: absolute;
	right: 7px;
	top: 1px;
	display: block;
	width: 14px;
	height: 14px;
	border: none;
	text-indent: -9999px;
}

.search-box {
  -moz-border-radius: 12px; /* FF1+ */
  -webkit-border-radius: 12px; /* Saf3+, Chrome */
  border-radius: 12px; /* Opera 10.5, IE 9 */
}


#header-inner .main-header {
	overflow: hidden;
	height: 84px;
	margin: 0 20px;
}



.logo {
	float: left;
	overflow: hidden;
	margin: 20px 0 0 0;
	position: relative;
	height: 50px;
	width: 177px;
}

.logo a {
	width: 177px;
	height: 50px;
	display: block;
	background: url(images/sprites.png) no-repeat -57px -180px;
	text-indent: -99999px;
	z-index: 100px;
}

.flippere1 {
	position: absolute;
	left: 31px;
	top: 6px;
	width: 32px;
	height: 30px;
}

.flippere2 {
	position: absolute;
	left: 135px;
	top: 6px;
	width: 32px;
	height: 30px;
}

.aextnet_e1a, .aextnet_e1b {
	width: 32px;
	height: 30px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.aextnet_e1a {
	background: transparent url(images/sprites.png) no-repeat -88px -232px !important;
}

.aextnet_e1b {
	background: transparent url(images/sprites.png) no-repeat -88px -263px !important;
}

.aextnet_e2a, .aextnet_e2b {
	width: 32px;
	height: 30px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.aextnet_e2a {
	background: transparent url(images/sprites.png) no-repeat -192px -232px !important;
}

.aextnet_e2b {
	background: transparent url(images/sprites.png) no-repeat -192px -263px !important;
}

#header-inner .main-header .cats {
	float: left;
	overflow: hidden;
	height: 84px;
}



#header-inner .main-header .cats ul {
	margin: 52px 35px 0 50px;
}

#header-inner .main-header .cats ul li {
	float: left;
	margin: 0 30px 0 0;
}

#header-inner .main-header .cats ul li a {
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	color: #524000;
	text-shadow:1px 1px 0 #FFFFFF;
	padding-right: 10px;
}

#header-inner .main-header .cats ul li a:hover, #header-inner .main-header .cats ul li.current-cat a  {
	background: url(images/sprites.png) no-repeat 100% -356px;
}


/* Begin Container */
#container {
	position: relative;
	overflow: hidden;
}

#container-inner {
	overflow: hidden;
	position: relative;
}

#leaderboard {
	background: #FFFFFF;
	display: none;
	width: 728px;
	height: 90px;
	margin: 0 0 20px;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
}

#container-left {
	width: 728px;
	float: left;
	margin: 20px 20px 36px 20px;
}

/* Breadcrums */
ul#breadcrumbs {
	margin-bottom: 10px;
}



ul#breadcrumbs li {
	float: left;
	margin-right: 10px;
}

ul#breadcrumbs li a {
	display: inline-block;
	text-decoration: none;
	background: #DBDBDB;
	color: #FFFFFF;
  	-moz-border-radius: 12px; /* FF1+ */
  	-webkit-border-radius: 12px; /* Saf3+, Chrome */
  	border-radius: 12px; /* Opera 10.5, IE 9 */
	font-size:12px;
	font-weight: bold;
	line-height:20px;
	padding:3px 15px;	
	margin: 0 0 10px 0;
}

ul#breadcrumbs li.current-cat a , ul#breadcrumbs li a:hover {
	background: #cf4120;
}


/* Archive */


#page-heading {
	padding: 25px;
	margin: 0;
	background-color: #F2F0E7;
}

#page-heading h1 {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
}

#page-heading span {
	color: #9E0728;
}

.archive-meta {
	position: relative;
	clear: both;
}

.category-meta {
	margin: 10px 0 0 0;
}


/* Begin Post */
.post {
	position: relative;
	background: #FFFFFF;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	padding: 25px;
	z-index: 100;
}

#container-left-wrapper {
	position: relative;
	background: #FFFFFF;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	padding: 25px;
	z-index: 100;
}

#container-left-wrapper .post {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #F2F0E7;
}

#container-left-wrapper .postmeta {
	font-style: italic;
	color: #a2a2a2; 
}

#container-left-wrapper .category a {
	font-size: 14px; color: #FFFFFF; background-color: #524000; padding: 3px 10px; 
}

.active-discuss {
clear: both;
overflow: hidden;
margin: -25px 0 25px 0 !important;
padding: 25px !important;
background: #F9F8F3;
border-bottom: 1px solid #F2F0E7;

}

.active-discuss.archive {
margin: 0px 0 25px 0 !important;

}

.active-discuss.author {
background: #FFFFFF;
margin: 0 !important;

}

.active-discuss.author ul li {
	margin-left: 40px;
	position: relative;
}

.active-discuss.author ul li span {
	position: absolute;
	top: 0;
	left: -40px;
	text-align: right;
}



.active-discuss .ad-title {
color: #9E0728;
font-size: 30px;
display: block;
margin-bottom: 20px;
}

.active-discuss .adlist {
list-style-position: outside;
list-style-type: none;
margin: 10px 0px 0px;
padding: 0px;
}

.active-discuss .entry {
margin: 0px;
position: relative;
width: 100%;
display: block;
overflow: hidden;
}

.ebaner {
float: left;
width: 200px;
margin-top: 38px;
}

.discuss-list {
padding: 0;
margin: 0;
}

.discuss-list p {
	color: #666666;
	margin: 0 0 10px 0 !important;
}

.discuss-list a {
	color: #000000;
	font-weight: bold;
	word-wrap: break-word;
}

.discuss-list a:hover {
	color: #0B82CE;
}

.post p {
	margin-bottom: 20px;
}

.author-date {
	font-size: 14px; color: #FFFFFF; font-style: italic; background-color: #524000; float: left; padding: 5px 10px; margin: 0 !important; 
}

.author-date a {
	color: #FFFFFF;
}

.post.index .post-heading {
	padding: 0;
	border: none;
	overflow: hidden;
	margin: 10px 0;
}

.twitter-rt {
	float: left;
	clear: none;
}

.post h2 {
	display: block;
	clear: both;
	font-size: 40px;
	font-style: normal;
	line-height: 1.1em;
	margin: 15px 0 5px 0;
	overflow: hidden;
}

.post.index h2 {
	float: none;
	width: auto;
	margin: 0;
}

.post h2 a {
	color:#222222;
	text-decoration:none;
}

.post h2 a:hover {
	color:#524000;
}

.topsharebtn {
	float: right;
}

.post-excerpt {
}

.more-link {
	font-size:14px;
	line-height: 40px;
	font-style: italic;
	margin:23px 0;
	padding:0;
	text-decoration: none;
}

.post-meta {
	float:right;
	font-style: italic;
	font-size:12px;
	line-height:24px;
	margin:0 0 40px 20px;
	width:130px;
}

.post-meta-small {
	font-style: italic;
	font-size:12px;
	line-height:24px;
	margin:0 0 0 0;
}

.post-meta-single {
	
}

.post-meta-single ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.post-meta-single ul li {
font-size: 14px;
line-height: 16px;
margin: 0 0 10px 0;
}

.post-meta-single li a {
	color: #999;
}

.post-img {
	float: left;
	margin:0 0 24px 0;
	padding:0;
}

.post .post-content {
	display:block;
	margin-top:20px;
	clear:both;
}

.post .post-content h3 {
	font-weight: normal;
	font-size: 25px;
    line-height: 30px;
	margin: 45px 0px 20px;
}

.post .post-content h4 {
	font-weight: normal;
	font-size: 18px;
    line-height: 22px;
	color: #6D0000;
	margin: 35px 0px 20px;
}

.post .post-content h3 a {
	color: #000000;
}

.post .post-content h3 a:hover {
	color: #CF4120;
}


.post .post-content hr {
	height: 1px;
	background-color: none;
	border: none;
	border-top: solid 3px #999999;
	margin-bottom: 20px;
}

.post .post-content .bigimage {
background-color: #F2F3F4;
border: 1px solid #DDD;
	font-size:12px;
	font-style:italic;
	margin:10px 0 25px;
	padding:20px;
	text-align: center;
}

.post .post-content .bigimage p {
	text-align: right; margin: 5px 0 0; padding: 0; font-style: italic; overflow: hidden;
}

.post .post-content .bigimage a.demoit, .post .post-content .bigimage a.downloadit {
	display: block;
	float: left;
	width: 100px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	padding: 8px 0 9px 0;
	margin: 10px 10px;
	background-color: #CF4120;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

.post .post-content .bigimage a.demoit:hover, .post .post-content .bigimage a.downloadit:hover {
	background-color: #0B82CE;
}

.post-content .bigimage img {
	margin: 0 auto;
	padding: 0;
}

.post-content ul li, .post-content ol li{
	padding-top:0;
	padding-bottom:0;
}

.post-content ul, .post-content ol {
	margin: 0 0 20px 0;
	padding-left: 30px;
}

.post-content ul {
	padding-left:26px;
	list-style: disc;
}

.post-content ol {
	padding-left:26px;
	list-style: decimal;
}

.post-content ol.new {
}

.post-content ol.new li p {
}

.post-content ul li{
	padding-left:0;
	padding-top: 2px;
}

.post .post-tags {
	display: block; 
	border: none; 
	margin: 20px 0 10px 0;
	padding-top: 10px;
	font-style: italic;
}

/* AUTHOR */
#about_author {
	overflow: hidden;
	color:#333333;
	font-weight:normal;
	padding:15px 35px 15px 35px !important;
	text-align:left;
	margin: 15px 0;
	background: #f9f8f3;
	color: #333;
	font-style: italic;
}

#about_author .img-shadow {
	box-shadow:1px 1px 3px #CCCCCC;
	-moz-box-shadow:1px 1px 3px #CCCCCC;
	-webkit-box-shadow:1px 1px 3px #CCCCCC;
	margin: 0 20px 10px 0;
	float: left;
}

#about_author img {
	border: 5px solid #FFFFFF;
}
#about_author h4 {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px 0px 5px 0px;
}

#about_author a {
}
#about_author h4 span {
}
#about_author p {
	margin: 0;
	padding: 0;
}
#about_author .author_text {

}

.sharethispost {
	position: absolute;
	bottom: -142px;
	left: 0px;
	overflow: hidden;
	width: 728px;
	height: 170px;
	background: url(images/sprites.png) no-repeat 0 0;
	color: #524000;
	z-index: 1000;
}

.enjoyed {
	font-style: italic;
	float: left;
	width: 500px;
	height: 80px;
	margin: 35px 0 0 195px;
	text-shadow:1px 1px 0 #FFFFFF;
}

.enjoyed h4 {
	font-style: normal;
	text-transform: uppercase;
	font-size: 16px;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
}

.doit {
	clear: both;
	float: left;
	margin: 0 0 0 195px;
}

.doit
a{border:none}

.sharebtn_title {
	width: 90px;
	height: 30px;
	float: left;
	text-shadow:1px 1px 0 #FFFFFF;
	font-weight: bold;
}

.sharebtn {
	width: 90px;
	height: 30px;
	float: left;
}

/*RELATED ARTICLES*/

.relativepost {
	position: relative;
	background: #FFFFFF;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	padding: 50px 25px 35px 25px;
	z-index: 0;
	margin-top: 123px;
}

.relativepost h4 {
	color: #524000;
	font-style: normal;
	text-transform: uppercase;
	font-size: 16px;
	margin: 0 0 20px 0;
}

.relativepost ol, .relativepost ul {
	overflow: hidden;
	list-style: decimal-leading-zero;
}

.relativepost ol li, .relativepost ul li {
	position: relative;
	margin: 0 0 0 30px;
	border: solid 1px #FFFFFF;
	color: #969696;
}

.relativepost ol li:hover, .relativepost ul li:hover  {
	color: #524000;
}


.relativepost ol li a, .relativepost ul li a {
	display: block;
	color: #000000;
	font-weight: normal;
}

.relativepost ol li a:hover, .relativepost ul li a:hover {
	text-decoration: none;
}

.relativepost ol li a:hover:after, .relativepost ul li a:hover:after {
	content: ' » ';
}






/*COMMENT*/
.comments{
	width:489px;
	padding: 12px 0 12px 6px;
	border:1 solid #000000 !important;
}

.comments1{
	width:494px !important;
	padding: 12px 0 6px 9px;
}

.coment_left{
	width:59px;
	float:left;
	padding-top:14px;
}
.coment_left img {
	border:0 !important;
	margin-right:0 !important;
}

.coment_right{
	width:430px;
	float:right;

}

.comments p, .comments1 p{
	padding-right:0;
	padding-left:0;
}

.comments1 a.rrs_comments{
	color:#262724;
	float:right;
	margin-top:10px;
	padding-right:20px;
	margin-right:10px;
}

.comments1 h2{
	float:left;
}

.coment_right p a, .name{
	color:#b9411c;
	font-style:normal;
}

p.said{
	font-style:italic;
}


.blue_color1{
	color:#41667b;
}

span.comment_no{
	display:block;
	width:20px;
	height:22px;
	float:right !important;
	font-size:18px;
	font-style:italic;
	color:#41667b;
	line-height:20px;
	text-align:center;
	margin: 10px 0 0 0;
}

.comments h2,.comments1 h2 {
	padding:0;
	color:#41667b;
	padding-top:5px;
	padding-bottom:10px;
}

.comments1 label{
	font-size:11px;
	font-weight:bold;
	display:block;
	color:#000000;
	padding: 10px 0 5px 0;
}

.comments1 input{
	font-size:12px;
	width:392px;
	height:22px;
	border:0;
	background:#262724;
	color:#e9eac5;
	padding: 6px 4px 0 4px;
}

.comments1 input.submit_comm{	
	width:170px;
	height:38px;
	margin:18px 0 0 0;
	padding:0 !important;
	float:left;
}

.comments1 textarea{
	font-size:12px;
	font-family:Arial,Helvetica, sans-serif;
	width:392px;
	height:137px;
	border:0;
	background:#262724;
	color:#e9eac5;
	padding:4px;
}

.comments_checkbox{
	width:14px !important;
	height:14px !important;
	background:none !important;
	padding:0 !important;
	float:left !important;
	margin-left:65px;
	margin-top:41px;
}

.checkbox_txt{
	float:left !important;
	font-size:12px !important;
	color:#333333 !important;
	padding:41px 0 0 5px !important;
	margin:0 !important;
	font-style:italic;
	display:inline;
	font-weight:normal;
}

/* Forms */

#respond {
	margin: 20px 0;
	padding: 0px;
	text-transform: none !important;
}

.comment #respond {
	padding: 20px;
}


#respond h4, #comments h4 {
	color: #524000;
	font-style: normal;
	text-transform: uppercase;
	font-size: 16px;
	margin: 0 0 20px 0;
}

#respond p {
	margin: 0 0 10px 0;
}

#respond input.text, #respond textarea {
	background: #faf9f6;
	box-shadow:inset rgba(0,0,0,0.1) 0 0 5px;
	-webkit-box-shadow:inset rgba(0,0,0,0.1) 0 0 5px;
	-moz-box-shadow:inset rgba(0,0,0,0.1) 0 0 5px;
	border: 1px solid #F2F0E7;
}
#respond legend{font-weight:bold;font-size:1.2em;}
#respond label{clear:both}
#respond textarea{width:400px;height:80px;padding:5px;}

.comment #respond #commentform #comment {
	width: 95%;
}

#respond select{width:auto;}
#respond input.text {width:250px;margin:0 20px 0 0;padding:0px 15px;height:34px;color:#999;line-height:34px;}
#respond input, #respond textarea{font-size:14px;}
textarea#comment{width:470px;padding:15px;}
.subscribe-to-comments{float:left;margin-top:6px;}
#contactform input[type=text]{width:440px;margin:0;padding:0px 15px;height:34px;color:#999;margin-bottom:20px;}
#send{font-size:13px;background-color: #524000;
color: #FFFFFF;border:none;float:right;padding:6px 10px;}
#commentform #comment{width:648px; margin: 0 0 10px 0;}
#send:hover{color:#ffcd4a;}
#send:active{color:#aaa;}
.hide {
display: none;}

/* 5.1 Comments */
#comments { position:relative; 
	background: #FFFFFF;
	box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 5px;
	padding: 25px;
	margin-top: 20px; }
#comments h3{ margin: 0 0 20px 0; }
#comments ol.commentlist {margin: 0; padding: 0;}
#comments li {
background: #F9F8F3;
border-bottom: solid 1px #f2f0e7;
list-style: none;
margin-bottom: 15px;
}

.comment-body {
background-color: #FFFFFF;
padding: 0 0 20px 70px;
overflow: hidden;
position: relative;
}
.comment-author {
height: 28px;
margin: 0;
position: relative;
}
.comment-body .avatar {
	box-shadow:1px 1px 1px #F1F2F3;
	-moz-box-shadow:1px 1px 1px #F1F2F3;
	-webkit-box-shadow:1px 1px 1px #F1F2F3;
border: 4px solid white;
float: left;
margin: 0px 0px 20px -70px;
position: relative;
width: 48px;
height: 48px;
}
.comment-author cite.fn {
display: block;
font-size: 20px;
margin: 0;
}
.comment-meta {
font-size: 15px;
margin-bottom: 10px;
}
.comment-body .reply {
background-color: #f2f0e7;
font-size: 8px;
padding: 0px 8px 1px;
position: absolute;
right: 0px;
text-decoration: none;
text-transform: uppercase;
top: 0px;
}


.comment ol {
padding: 20px;
}

.comment p {
	margin-bottom: 10px;
}


#comments .children li {
	background-color: #f2f0e7;
	margin-bottom: 0px;
}


#comments .children li .comment-body {
	padding: 20px 20px 20px 90px;
}

#comments li.bypostauthor > .comment-body {
	background: #edf8ff;
}

#comments li.bypostauthor {
	background: #f5fbff;
}

li.bypostauthor .reply {
background: #98c5e1;
}


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.1 Plugin: WP-PageNavi 2.20									|
|	Copyright (c) 2007 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/pagenavi/pagenavi-css.css						|
|																							|
+----------------------------------------------------------------+
*/



.wp-pagenavi {
	margin-top:20px;
	padding-top:20px;
	overflow: hidden;
text-align: right;
font-size: 12px;
line-height: 18px;
}


.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 4px 6px 6px 6px; 
	margin: 2px;
	text-decoration: none;	
	color: #000000;
	background-color: #eeece0;	
}
.wp-pagenavi a:hover {			
	color: #fff;
	background-color: #524000;		
}
.wp-pagenavi span.pages {
float: left;
text-align: left;
width: 150px;
	padding: 0 6px 6px 6px; 
	margin: 0;
	text-decoration: none;	
	color: #000000;
}
.wp-pagenavi span.current {
	padding: 4px 6px 6px 6px; 
	margin: 2px;
	text-decoration: none;	
	color: #fff;
	background-color: #524000;	
}
.wp-pagenavi span.extend {
	padding: 2px 4px 6px 4px; 
	margin: 0;	
	color: #000000;
	background-color: #FFFFFF;
}


.fullsize .scroll_thumb {
	display:none;
}

.paginator_pages {
	width:100%;
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}

/* END Paginator3000 */




/*BEGIN sidebar */

#sidebar {
	color: #000000;
	float: right;
	overflow: hidden;
	width: 395px;
	margin: 20px 20px 36px 0px;
	padding:0px;
	text-shadow:1px 1px 0 #FFFFFF;
}

.widget {
	margin-bottom: 35px;
	margin: 25px 0 0 0;
}

.widget blockquote {
	font-size: 12px;
	line-height: 17px;
	font-style: italic;
	padding: 5px 20px 0 30px !important;
	margin-bottom: 10px;
}

.widget ul {
	list-style-type: decimal-leading-zero;
}

.widget ul li {
border-bottom:1px dotted #CCCCCC;
list-style-type: decimal-leading-zero;
margin-left:30px;
padding: 5px;
font-size: 14px;
color: #969696;
}

#recent-posts ul li:hover {
	color: #524000;
}

.widget ul li a {
	display: block;
	color: #000000;
	font-weight: normal;
}

.widget ul li a:hover {
	text-decoration: none;
}

.widget ul li a:hover:after {
	content: ' » ';
}

.widget h3 {
	font-weight: bold;
	font-size: 14px;
	float: none;
	display: block;
	margin: 10px 0 15px 0;
	text-transform:uppercase;
	text-decoration: none;
	color: #524000;
}


.subscribe-options {
	display: block;
	font-size: 18px;
	color: #333333;
	background: #f5f3ed;
	border-top: 1px solid #d8d0b2;
	border-bottom: 1px solid #d8d0b2;
	padding: 20px 20px 20px 20px;
}

.subscribe-options ul {
	float: right;
}

.subscribe-options ul li {
	list-style: none;
	float: left;
	margin: 3px 5px 0 0 !important;
	border: none;
	padding: 0px;
}.subscribe-options ul li.last {
		margin-right: 0px !important;
	}

.subscribe-options ul li a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/sprites.png) no-repeat;
	text-indent: -99999px;
}	.subscribe-options ul li a#digg_btn {
		background-position: 0px -307px;
	}	
	
	.subscribe-options ul li a#stumb_btn {
		background-position: 0px -340px;
	}	
	
	.subscribe-options ul li a#rss_btn {
		background-position: 0px -178px;
	}	
	
	.subscribe-options ul li a#twitter_btn {
		background-position: 0px -211px;
	}	
	
	.subscribe-options ul li a#fb_btn {
		background-position: 0px -243px;
	}

.subscribe-options .newsletter-form {
}

.subscribe-options .newsletter-form fieldset {
	margin: 0px;
}

.subscribe-options .newsletter-form h3 {

margin-left: 6px;
float: left;
margin: 0 10px 7px 0;
width: 150px;
}

.subscribe-options .newsletter-form strong {
	color: #004B91;
}

.subscribe-options .newsletter-form p {
	clear: left;
	float: left;
	margin: -10px 0 0 0;
	width: 157px;
}

.subscribe-options .newsletter-form .text {
background: transparent url(images/sprites.png) no-repeat -258px -184px;
border: 1px solid #cccccc;
width: 210px;
height: 34px;
color: #D9D9D9;
float: left;
margin: 0px 4px 0px 0px;
padding: 0 10px;
line-height: 32px; 
height: 32px;
font-size: 16px;
}

.subscribe-options .newsletter-form .submit {
float: left;
background: transparent url(images/sprites.png) no-repeat -505px -184px;
text-indent: -99999px;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border: none;
width: 106px;
height: 34px;
color: #FFFFFF;
margin: 0 0 0 5px;
padding: 0 5px;
line-height: 34px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

.subscribe-options .newsletter-form .submit:hover {
	background-position: -505px -219px;
   }

.widget#recent-posts h3 {
}

.widget#recent-posts hr {
	padding: 0px;
	margin: -1px 0 0 0;
	margin-bottom: 20px;
	border: none;
	height: 1px;
	border-bottom: solid 1px #000000;
}

#contribute {
	font-style: italic;
	color: #333333;
	background: #f5f3ed;
	border-top: 1px solid #d8d0b2;
	border-bottom: 1px solid #d8d0b2;
	padding: 0 20px 10px 20px;
}

#contribute h3 {
	font-style: normal;
	border-bottom: 1px dotted #ac9c64;
	padding-bottom: 5px;
}


#sidebar-left {
	width: 220px;
	float: left;
}


#sidebar-right {
	width: 160px;
	float: right;
}


#popular-posts h3 {
	display: block;
}

#popular-posts {
}

#popular-posts li {
	font-size: 13px;
    list-style: none;
    margin-left: 0;
    padding: 5px 0;
}

#buddies ul.blogroll {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}

#buddies ul.blogroll li {
	list-style: none;
	width: 105px;
	float: left;
	margin: 0 5px 0 0;
	padding: 0px;
	border-bottom: none;
}

#buddies a {
	font-size: 12px;   
	line-height: 24px;  
	color: #000000;
}


.widget_twitter {
}


.widget_twitter h3 {
	display: block;
}

.widget_twitter ul li {
	padding: 0 0 12px 0;
	font-size: 14px;
	color: #524000;
	list-style: none;
	margin: 0 0 12px 0;
}

.widget_twitter ul li:hover {
	color: #000000;
}

.widget_twitter ul li a {
	font-weight: bold;
}

.widget_twitter ul li a {
	display: inline;
	float: none;
	background: none;color: #6D0000;
	padding: 0;
	margin: 0;
}

.widget_twitter ul li a:hover, #buddies ul.blogroll li a:hover {
	text-decoration: underline;	
}

.widget_twitter ul li a:hover:after, #buddies ul.blogroll li a:hover:after {
	content: '';
	
}


/* BEGIN footer */
#footer {
}

#footer a {
	color: #6D0000;
}

#footer-seperator {
	height: 10px;
	margin: 0px;
}

#footer-seperator p {
	position: relative;
	border: none;
	margin: 0 auto;
	width: 1190px;
	height: 10px;
}

#footer-inner {
	margin: 0 auto;
	overflow: hidden;
	width: 1190px;
	padding: 31px 0 10px;
}

#footer-inner h3 {
	color: #FFF;
	font-size: 25px;
	text-transform: uppercase;
	text-shadow:1px 1px 0 #000000;
	letter-spacing: 0px;
}

#footer-inner hr {
	overflow: hidden;
	margin: 20px 30px;
	border: none;
	border-top: solid 1px #121212;
	border-bottom: solid 1px #2d2d2d;
}
#footer2 {
	float: left;
	width: 420px;
	margin-left: 30px;
}

#footer3 {
	float: left;
	margin-left: 30px;
}

#footer4 {
	float: left;
	margin: 0 30px;
	color: #000000;
	font-size: 12px;   
	line-height: 24px;  
	text-shadow:1px 1px 0 #FFFFFF;
}

#footer5 {
	float: right;
	margin: -5px 30px 0;
	color: #000000;
	font-size: 12px;   
	line-height: 24px;  
	text-shadow:1px 1px 0 #FFFFFF;
}

#footer1 h3 {
	padding: 20px 0 0 22px; 
}


#footer2 #authors ul {
	margin: 12px 0 0 20px;
}

#footer2 #authors ul li {
	display: inline;
	margin-right: 10px;
}

#footer2 #authors p a {
	font-size: 12px;
	float: right;
}

#footer2 h3 {
	margin: 0 0 0 22px; 
	padding: 20px 0 0; 
}

#footer2 p {
	font-size: 12px;
	margin: 0 22px 0; 
}

#footer2 a {
	text-decoration: underline;
}

#footer2 a:hover {
	text-decoration: none;
}

#footer3 h3 {
	margin-top: 30px; 
}

#footer3 a {
	font-size: 12px;   
	text-shadow:1px 1px 0 #FFFFFF;
	padding-left: 22px;
	display: block;
	margin-bottom: 5px;
}

.browse {
	overflow: hidden;
}

.browse li {
float: left;
 overflow: hidden;
 margin-bottom: -5px;
text-align:right; 
}

.browse a {
display: inline;
float: left;
 line-height: 200%;
color: #000000;
font-size: 10px;
padding: 10px 10px 12px 10px;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}

.browse a:hover {
	color: #000000;
}

#footer3 .socialmedia a {
	background-image: url(images/sprites.png);
	background-repeat: no-repeat;
}


#footer3 a.social-rss {
	background-position: 0 -614px;
}

#footer3 a.social-email {
	background-position: 0 -636px;
}

#footer3 a.social-twitter {
	background-position: 0 -662px;
}

#footer3 a.social-facebook {
	background-position: 0 -686px;
}

#footer3 a.social-bookmark {
	background-position: 0 -710px;
}

#footer3 a.social-stumble {
	background-position: 0 -735px;
}

#footer3 a.social-technorati {
	background-position: 0 -758px;
}

#footer4 h3 {
	position: relative;
	font-size: 12px;
	line-height: 100%;
	margin: -3px 0 3px 0;
}

#footer5 p {
	text-align: right;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}

#hidefooter {
	display: none;
}

#footer5 p a {
}

#affads1 {}

#affads1 a {
	display:inline-block;
	text-align:center;
	overflow:hidden;
	float: left;
	margin: 0 10px 10px 0;
}

#affads1 img {
	border:0;clear:right;
}

#bsa1, #bsa3 {
	overflow: hidden;
}

.topad393 { margin-bottom: 10px; overflow: hidden; } 

#bsa1 p, #bsa2 p, #bsa3 p, #widescraperad p {
	font-family:Helvetica, Arial,"Times New Roman",serif;
	font-size: 12px;
	letter-spacing: 0px;
}

#widescraperad p {
	margin-top: -15px;
}

#bsa1 p a, #bsa2 p a, #bsa3 p a, #widescraperad p a {
	color: #a9a9a9;
} 

#bsa1 {
	margin-top: 0;
}

#bsa1 .bsap {
	overflow: hidden;
}

#bsa1 .bsap a {
	float: left;
	margin: 0 10px 10px 0;

}

#bsa1 .bsap a.ad3, #bsa1 .bsap a.ad6, #bsa1 .bsap a.ad9 {
	margin: 0 0 10px 0;
}

#bsa1 img {
	float: left;
}

#bsatext h3 {
	background: black;
color: white;
display: inline-block;
float: none;
font-family: Helvetica, Arial, 'Times New Roman', serif;
font-size: 14px;
font-weight: bold;
line-height: 250%;
margin-bottom: 20px;
padding: 0px 16px 0px 16px;
text-decoration: none;
text-shadow: black 1px 1px 0px;
text-transform: uppercase;
margin-bottom: 0px;
}

#bsatext hr {
border: none;
border-bottom: 1px solid #000000;
height: 1px;
margin-bottom: 20px;
margin-bottom: 20px;
margin: -1px 0px 20px;
padding: 0px;
}

#bsap_1247997 {
}

#bsap_1247997 .bsa_it > div {
	padding: 0;
	margin-bottom: 15px;
	overflow: hidden;
	border: none;
	background: none;
}

#bsap_1247997 .bsa_it #bsa_-4 {
	background: none;
}

#widescraperad {
	float: right;
	width: 160px;
}


/********* BOTTOM AD TEXT BOX ******/
.txtad-cont{background:url(images/advertisement.png) 5px 0 no-repeat;padding:10px 0 0 0;margin:20px 0;}
.txtad-ad{border:1px solid #EEE; font-weight: normal; color:#000;padding:20px 15px 20px 15px;background:#F5F5F5;}
.txtad-ad a{text-decoration:none;}
.txtad-ad a:hover{text-decoration:underline;}
