/*

Theme Name: Revolution Office

Theme URI: http://www.revolutiontwo.com

Description: The Revolution Office WordPress Theme.

Version: 99.0

Author: Jason Schuller

Author URI: http://www.jdidit.com/

Tags: WordPress, Office, Professional



This theme was designed and built by Jason Schuller,

whose portfolio you will find at www.jdidit.com



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

*/



/* Lets Begin */

html, body {

font-size: 12px; /* Resets 1em to 10px */

font-family: Arial, Helvetica, sans-serif;

background: #3C3F36 url(images/bg.gif) top left repeat-x;

color: #3C3F36;

margin: 0;

padding: 0;

}



small {

font-family: Arial, Helvetica, Sans-Serif;

font-size: 0.9em;

line-height: 1.5em;

}



h1, h2, h3 {

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

}



h1 {

font-size: 4em;

text-align: center;

}



h2 {

font-size: 1.6em;

}



h3 {

font-size: 1.3em;

margin: 0;

padding: 0;

}



a:link, a:visited {

color: #3C3F36;

text-decoration: none;

}



a:hover {

color: #00a0e9;

text-decoration: none;

}



.clear {

clear: both;

}



p {

margin: 0 0 10px 0;

}

/* And... Moving On */



.wrapper {

width: 960px;

margin: 0px auto;

}



/* Begin Header */

#masthead {

height: 142px;

width: 960px;

float: left;

}



#tagline {

width: 480px;

height: 22px;

float: left;

color: #FFFFFF;

padding-top: 6px;

}



#pages {

width: 480px;

height: 22px;

float: left;

color: #FFFFFF;

text-align: right;

padding-top: 6px;

}



#pages ul {

list-style: none;

margin: 0;

padding: 0;

}



#pages li {

display: inline;

margin: 0 0 0 12px;

}



li.rss {

display: inline;

padding: 0 20px 0 0;

background: url(images/rss.gif) right no-repeat;

}



#pages a:link, #pages a:visited {

color: #FFFFFF;

text-decoration: none;

}



#pages a:hover {

color: #00a0e9;

text-decoration: none;

}



#logo {

width: 300px;

height: 115px;

float: left;

}



#headright {

width: 660px;

height: 56px;

float: left;

text-align: right;

padding: 28px 0 0 0;

}

/* End Header */



/* Begin Search */

#searchwrap {

float: right;

padding: 0 5px 5px 5px;

height: 25px;

background: url(images/searchbg.gif) top left no-repeat;

}



* + html #searchwrap {

padding: 1px 5px 5px 5px;

}



#searchwrap input{

vertical-align: middle;

background: none;

color: #3C3F36;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

}



#searchwrap #s{

border: none;

padding: 5px 0 5px 0;

margin: 0;

width: 215px;

}



* + html #searchwrap #s {

margin: -3px 3px 0 0;

width: 210px;

}

/* End Search */



/* Begin Navigation */

#navigation {

width: 660px;

height: 31px;

float: left;

}



#nav {

bottom: 0;

right: 0;

z-index: 999;

list-style: none;

float: right;

margin: 0;

padding: 0;

}



#nav li {

float: left;

margin-left: 5px;

background: url(images/navbg.gif) no-repeat right top;

font-size: 12px;

}



#nav li.current {

background-position: right bottom;

}



#nav li a {

float: left;

display: block;

height: 22px;

padding: 9px 14px 0;

background: url(images/navbg2.gif) no-repeat left top;

color: #FFFFFF;

text-decoration: none;

}



#nav li.current a {

background-position: left bottom;

color: #FFFFFF;

}



#nav li:hover, #nav li.sfhover {

background-position: right -31px;

}



#nav li.current:hover, #nav li.sfhover.current {

background-position: right bottom;

}



#nav li:hover a, #nav li.sfhover a {

background-position: left -31px;

color: #FFFFFF;

}



#nav li.current:hover a, #nav li.sfhover.current a {

background-position: left bottom;

color: #C7CBC0;

}



#nav li#nav_home.current {

background-position: right top;

}



#nav li#nav_home.current a {

background-position: left top;

color: #FFFFFF;

}



#nav li.current#nav_home:hover, #nav li.current.sfhover#nav_home {

background-position: right -31px;

}



#nv li.current#nav_home:hover, #nav li.current.sfhover#nav_home a {

background-position: left -31px;

color: #FFFFFF;

}



#nav li ul {

clear: left;

position: absolute;

left: -999em;

z-index: 999;

width: 161px;

margin-top: 31px;

margin-left: 0px;

_margin-top: 0; /* IE6 only */

border: 1px solid #5F6356;

border-top: 0;

border-bottom: 0;

list-style: none;

line-height: 1;

padding-left: 0px;

}

/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */

* + html #nav li ul {

margin-top: 0;

}



#nav li li {

display: inline;

_display: block;

float: none;

_float: left;

margin: 0;

font-size: .9167em;

text-transform: none;

}



#nav li ul ul {

margin: -31px 0 0 161px;

}



#nav li:hover ul ul, #nav li.sfhover ul ul {

left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

left: auto;

}



#nav li li li {

font-size: 1em;

}



#nav li:hover li a, #nav li.sfhover li a {

float: none;

width: 133px;

height: auto;

padding: 9px 14px;

border-bottom: 1px solid #5F6356;

background: #EBE9DC;

color: #3C3F36;

}



#nav li:hover li a:hover, #nav li.sfhover li a:hover {

background: #D9D6BD;

}

/* End Navigation */



/* Begin Content Slider */

.wrap {

position: relative;

margin: 0 auto;

}



.contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .contain { height: 1%; } /* IE6 */

*:first-child+html .contain { min-height: 1px; } /* IE7 */



#featured {

width: 960px;

float: left;

margin: 5px 0 0px 0;

}



#featured .wrap {

padding: 0px 0 0px 0;

background: #FFFFFF;

}



#slides {

width: 940px;

height: 280px;

position: relative;

top: 1px;

overflow: hidden;

z-index: 5;

margin: 0 auto;

padding: 0;
w
}


/* End Content Slider */



/* Begin Tooltip */

#tooltip {

position: absolute;

z-index: 3000;

border: 1px solid #3C3F36;

background: url(images/tipbg.png) top left repeat;

padding: 5px;

width: 200px;

font-size: 10px;

font-weight: normal;

color: #3C3F36;

}



#tooltip h3, #tooltip div { 

margin: 0;

font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

}

/* End Tooltip */



/* Begin Home Page */

#homeleft {

width: 310px;

height: 246px;

float: left;

border-right: 1px solid #3C3F36;

padding: 0 10px 10px 0;

overflow: hidden;

line-height: 1.5em;

}



#homecenter {

width: 298px;

height: 246px;

float: left;

border-right: 1px solid #3C3F36;

padding: 0 10px 10px 10px;

overflow: hidden;

line-height: 1.5em;

}



#homeright {

width: 310px;

height: 246px;

float: left;

padding: 0 0 10px 10px;

overflow: hidden;

line-height: 1.5em;

}



#homebox {

width: 938px;

float: left;

height: 230px;

background: url(images/homeboxbg.gif) top left no-repeat;

margin: 1px 0 0 0;

padding: 11px;

font-size: 11px;

}



#homebox img {

padding: 4px;

background: #3C3F36;

}



#homebox img:hover {

padding: 4px;

background: #707366;

}



#boxmain {

width: 460px;

float: left;

margin: 0 22px 0 0;

}



#boxmain img {

width: 190px;

height: 190px;

float: left;

margin: 0 8px 0 0;

}



.boxitem {

width: 215px;

height: 60px;

float: left;

margin: 0 10px 10px 0;

overflow: hidden;

}



.boxitem h3 {

font-size: 12px;

}



.boxitem img {

width: 50px;

height: 50px;

float: left;

margin: 0 8px 0 0;

}



.itemdets {

float: left;

margin: 5px 0 0 0;

}

/* End Home Page */



/* Begin Secondary Pages */

#whitewrap {

width: 100%;

background: #FFFFFF url(images/secondarybg.gif) top left repeat-x;

float: left;

}



#whitewrap img {

padding: 4px;

background: #3C3F36;

}



#postcontent li {

padding: 0 0 0 16px;

background: url(images/list.gif) top left no-repeat;

}



#postcontent ul {

margin: 5px 0 15px 0;

padding: 0;

list-style: none;

}



#location {

width: 960px;

height: 65px;

float: left;

color: #FFFFFF;

font-size: 16px;

}



#location p {

margin: 22px 0 0 0;

}



#location a:link, #location a:visited {

color: #FFFFFF;

text-decoration: none;

}



#location a:hover {

color: #00a0e9;

text-decoration: none;

}



#secondary {

width: 629px;

float: left;

border-right: 1px solid #3C3F36;

padding: 20px 15px 12px 0;

margin: 0 15px 0 0;

}

#third {

width: 960px;

float: left;

border-right: 0px solid #3C3F36;

padding: 20px 15px 12px 0;

margin: 0 15px 0 0;

}



#gallery {

width: 960px;

float: left;

padding: 5px 0 20px 0;

margin: 0;

line-height: 1.4em;

}



.galleryitem {

width: 465px;

height: 125px;

float: left;

padding: 20px 15px 12px 0;

margin: 0;

}



.galleryitem p {

margin: 5px 0  0 0;

height: 78px;

overflow: hidden;

}



* + html .galleryitem p {

margin: 5px 0  0 0;

height: 72px;

overflow: hidden;

}



.galleryitem img {

width: 125px;

height: 125px;

padding: 4px;

margin: 0 8px 0 0;

background: #3C3F36;

float: left;

}



.galleryitem img:hover {

width: 125px;

height: 125px;

padding: 4px;

margin: 0 8px 0 0;

background: #707366;

float: left;

}



.categorydets {

font-size: 11px;

}

/* End Secondary Pages */



/* Begin Comment Styles */

h2.commh2 {

font-size: 1.4em !important;

padding: 0 0 5px;

color:#333 !important;

}



ol.commentlist {

margin: 10px 0 20px;

padding: 0;

list-style: none;

font-size: 12px;

line-height: 20px;

}



ol.commentlist p {

margin-bottom:10px;

line-height: 20px;

}



.commentmetadata a {

font-size:11px;

color:#333333;

}



ol.commentlist cite {

font-style: normal;

font-weight: bold;

}



ol.commentlist li {

padding: 20px 10px 10px 10px;

width: 592px;

}



ol.commentlist li.alt {

padding: 18px 18px 5px 18px !important;

background:#F8F8F4;

border:1px solid #DEDBD1;	

}



#commentform input {

background: #FFFFFF;

border: 1px solid #E7E7E7;

}



#commentform textarea {

background: #FFFFFF;

border: 1px solid #E7E7E7;

width: 625px;

}



input#submit {

color:#333333;

padding:7px;

margin: 0 0 7px 0;

text-align: center;

border: 1px solid #E7E7E7;

background:#FFFFFF;

}

/* End Comment Styles */



/* Begin Sidebar */

#sidebar {

width: 300px;

float: left;

padding: 20px 0 0 0;

}



.block {

width: 280px;

float: left;

padding: 8px 10px 0 10px;

background: url(images/blockbg.gif) top left no-repeat;

}



.block h3 {

border-bottom: 1px solid #3C3F36;

padding: 0 0 2px 0;

margin: 0 0 5px 0;

}



.block ul {

margin: 0;

padding: 0;

list-style: none;

width: 280px;

}



.block li {

width: 265px;

height: 20px;

padding: 5px 0 0 20px;

background: url(images/blockunder.gif) top left no-repeat;

}



.block li:hover {

width: 265px;

height: 20px;

padding: 5px 0 0 20px;

background: url(images/blockover.gif) top left no-repeat;

}



.blockfooter {

width: 300px;

height: 9px;

float: left;

background: url(images/blockfooterbg.gif) bottom left no-repeat;

}



.widgetblock {

width: 300px;

float: left;

margin: 15px 0 15px 0;

}



.widgetblock li {

padding: 0 0 0 16px;

background: url(images/list.gif) top left no-repeat;

}



.widgetblock ul {

margin: 0;

padding: 0;

list-style: none;

}

/* End Sidebar */



/* Begin Footer */

#footerwrap {

width: 100%;

background: #3C3F36;

float: left;

border-top: 5px solid #72918B;

padding: 0 0 0px 0;

}



#footer {

width: 960px;

margin: 0px auto;

color: #FFFFFF;

padding: 10px 0 0 0;

}



#footer a:link, #footer a:visited {

color: #FFFFFF;

text-decoration: none;

}



#footer a:hover {

color: #00a0e9;

text-decoration: none;

}



#footertext {

width: 860px;

float: left;

}



#pagination{

width: 100px;

float: left;

text-align: right;

}



#pagination a:hover{

border:none;

}



#pagination img{

border:none;

}



span.navback{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/back.gif) top right no-repeat;

cursor:pointer;

}



span.navforward{

width:25px;

height:15px;

display:block;

float:right;

background:url(images/forward.gif) top right no-repeat;

cursor:pointer;

}

/* End Footer */



/* Begin Defaults */

acronym, abbr, span.caps

{

font-size: 0.9em;

letter-spacing: .07em;

}



p img {

padding: 0;

max-width: 100%;

}



a img {

border: none;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 8px 8px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 8px 8px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left

}



.center {

text-align: center;

}



.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.hidden {

display: none;

}



blockquote {

margin: 15px 30px 0 0;

padding-left: 30px;

background: url(images/blockquote.jpg) top left no-repeat;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}



.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}



.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}



.ggads1{

width:335px;

float:left;

padding-left:35px; 

solid;

background:url(images/gg.gif) left bottom no-repeat; 

}

.ggads2{

width:300px;

float:left;

solid;

}

.ggads3{

width:468px;

float:left;

solid;

}

.ggads4{

width:150px;

float:left;

solid;

}

/* Social */

.social{border-bottom:1px solid #EEE;background:#FFF;border:3px solid #EEE;border-width:2px 3px 3px 3px;}

.social dl{border-top:1px solid #EEE;}

.social dt{float:left;font-size:12px;font-weight:bold;padding:10px 20px 10px 30px;border-right:1px solid #EEE;}

.social dd{float:left;padding:10px 20px 10px 15px;color:#999;}



.track dt{background:url(images/track.png) no-repeat 10px 11px;}

.share dt{background:url(images/share.png) no-repeat 10px 11px;height:50px;}

.share dd{padding:10px 10px 5px 15px;}

.push dt{background:url(images/push.png) no-repeat 10px 11px;}

.push dd{padding:10px 10px 0 15px;}



.share dd a{background:url(images/bookmark.png) no-repeat left top;height:16px;line-height:16px;padding:2px 0 0 24px;}

.share dd.bskx a{background-position:left top;}

.share dd.bstw a{background-position:left -20px;}

.share dd.bsdb a{background-position:left -40px;}

.share dd.bsfb a{background-position:left -60px;}

.share dd.bsff a{background-position:left -80px;}

.share dd.bsgr a{background-position:left -100px;}

.share dd.bsds a{background-position:left -120px;}

.share dd.bsdd a{background-position:left -140px;}



.alignleft {

 float:left;

 text-align:left;

 margin-right:10px;

}

.alignright {

 float:right;

 text-align:right;

 margin-left:10px;

}



.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;}

.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;}

.page_navi a:hover,.page_navi a.current{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}



#hotfriends {

    text-align:center;

}

#hotfriends ul {

    padding:7px;

}

#hotfriends ul li {

    float:left;

    list-style:none outside none;

    margin:6px;

    padding:0;

}

#hotfriends h3 {

    font-size:15px;

    margin:7px 7px 0;

}



/* Main style for the table */



.dp-highlighter

{

	font-family: "Courier New" , Courier, mono;

	font-size: 12px;

	background-color: #FAFAFA; 

	border: 1px solid #D1D7DC;

	width: 99%;

	overflow: auto;

	margin: 0px 0px 0px 0px;

}



.dp-highlighter .bar

{

	padding: 2px;

}



.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar

{

	padding-left: 0px;

}



.dp-highlighter ol

{

	margin: 0px 0px 1px 38px; /* 1px bottom margin seems to fix occasional Firefox scrolling */

	padding: 2px;

	color: #2B91AF;

}



.dp-highlighter.nogutter ol

{

	list-style-type: none;

	margin-left: 0px;

}



.dp-highlighter ol li, .dp-highlighter .columns div

{

	/*background-color: #fff;*/

	border-left: 1px solid #D1D7DC;

	padding-left: 10px;

	line-height: 18px;

}



.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div

{

	border: 0;

}



.dp-highlighter .columns

{

	color: gray;

	overflow: hidden;

	width: 100%;

}



.dp-highlighter .columns div

{

	padding-bottom: 5px;

}



.dp-highlighter ol li.alt

{

	/*background-color: #f8f8f8;*/

}



.dp-highlighter ol li span

{

	color: Black;

}



/* Adjust some properties when collapsed */



.dp-highlighter.collapsed ol

{

	margin: 0px;

}



.dp-highlighter.collapsed ol li

{

	display: none;

}



/* Additional modifications when in print-view */



.dp-highlighter.printing 

{

	border: none;

}



.dp-highlighter.printing .tools

{

	display: none !important;

}



.dp-highlighter.printing li

{

	display: list-item !important;

}



/* Styles for the tools */



.dp-highlighter .tools

{

	padding: 3px 8px 3px 15px;

	border-bottom: 1px solid #2B91AF;

	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: silver;

}



.dp-highlighter.collapsed .tools

{

	border-bottom: 0;

}



.dp-highlighter .tools a

{

	font-size: 9pt;

	color: gray;

	text-decoration: none;

	margin-right: 10px;

}



.dp-highlighter .tools a:hover

{

	color: red;

	text-decoration: none;

}



/* About dialog styles */



.dp-about { background-color: #fff; margin: 0px; padding: 0px; }

.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }

.dp-about td { padding: 10px; vertical-align: top; }

.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }

.dp-about .title { color: red; font-weight: bold; }

.dp-about .para { margin: 0 0 4px 0; }

.dp-about .footer { background-color: #ECEADB; border-top: 1px solid #fff; text-align: right; }

.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; width: 60px; height: 22px; }



/* Language specific styles */



.dp-c {}

.dp-c .comment { color: green; }

.dp-c .string { color: blue; }

.dp-c .preprocessor { color: gray; }

.dp-c .keyword { color: blue; }

.dp-c .vars { color: #d00; }



.dp-vb {}

.dp-vb .comment { color: green; }

.dp-vb .string { color: blue; }

.dp-vb .preprocessor { color: gray; }

.dp-vb .keyword { color: blue; }



.dp-sql {}

.dp-sql .comment { color: green; }

.dp-sql .string { color: red; }

.dp-sql .keyword { color: rgb(127,0,85); }

.dp-sql .func { color: #ff1493; }

.dp-sql .op { color: blue; }



.dp-xml {}

.dp-xml .cdata { color: #ff1493; }

.dp-xml .comments { color: green; }

.dp-xml .tag { font-weight: bold; color: blue; }

.dp-xml .tag-name { color: rgb(127,0,85); font-weight: bold; }

.dp-xml .attribute { color: red; }

.dp-xml .attribute-value { color: blue; }



.dp-delphi {}

.dp-delphi .comment { color: #008200; font-style: italic; }

.dp-delphi .string { color: blue; }

.dp-delphi .number { color: blue; }

.dp-delphi .directive { color: #008284; }

.dp-delphi .keyword { font-weight: bold; color: navy; }

.dp-delphi .vars { color: #000; }



.dp-py {}

.dp-py .comment { color: green; }

.dp-py .string { color: red; }

.dp-py .docstring { color: green; }

.dp-py .keyword { color: blue; font-weight: bold;}

.dp-py .builtins { color: #ff1493; }

.dp-py .magicmethods { color: #808080; }

.dp-py .exceptions { color: brown; }

.dp-py .types { color: brown; font-style: italic; }

.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }



.dp-rb {}

.dp-rb .comment { color: #c00; }

.dp-rb .string  { color: #f0c; }

.dp-rb .symbol  { color: #02b902; }

.dp-rb .keyword { color: #069; }

.dp-rb .variable { color: #6cf; }



.dp-css {}

.dp-css .comment { color: green; }

.dp-css .string { color: red; }

.dp-css .keyword { color: blue; }

.dp-css .colors { color: darkred; }

.dp-css .vars { color: #d00; }



.dp-j {}

.dp-j .comment { color: rgb(63,127,95); }

.dp-j .string { color: rgb(42,0,255); }

.dp-j .keyword { color: rgb(127,0,85); font-weight: bold }

.dp-j .annotation { color: #646464; }

.dp-j .number { color: #C00000; }



.dp-cpp {}

.dp-cpp .comment { color: #e00; }

.dp-cpp .string { color: red; }

.dp-cpp .preprocessor { color: #CD00CD; font-weight: bold; }

.dp-cpp .keyword { color: #5697D9; font-weight: bold; }

.dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }



.dp-perl {}

.dp-perl .comment { color: green; }

.dp-perl .string { color: red; }

.dp-perl .keyword { color: rgb(127,0,85); }

.dp-perl .func { color: #ff1493; }

.dp-perl .declarations { color: blue; }

.dp-css .vars { color: #d00; }



.entry_b{



	width:629px;



	border: 1px solid #e5e5e5;



}

.relatedposts {

background-image: none;

border-bottom: none;

cursor: pointer;

display: block;

float: left;

margin: 0px;

outline: none;

padding: 5px;

position: relative;

text-align: left;

text-decoration: none;

width: 114px;

}

/* End Defaults */

/* Bottom */



.bottomcover{

background:#f4f4f4;

}



.bottom{

width:960px;

padding:10px 0px 10px 0px;

margin:0px auto;

}



.bottom a:link,.bottom a:visited{

color:#555;

}



.bottom a:hover{

color:#00a0e9;

}



.botbox{

width:284px;

float:left;

margin:0px 20px 0px 0px;

padding:10px;

background:#f4f4f4 url(images/bb.png) top repeat-x;

border:1px solid #fff;



}

.boxlast{

float:right;

margin-right:0px!important;

}



.botbox ul{

list-style:none;

}

.botbox ul li{

margin:10px 0px;

height:60px;

}

.boxlast ul li{

margin:5px 0px;

height:auto!important;

padding:10px 0px;

}



.blogbox ul li{

margin:0px 0px;

height:auto!important;

padding:5px 0px;

border-bottom:1px solid #fff;

}



.trapic{

float:left;

margin-right:10px;

}

.botbox h3{

font-size:14px;

color:#222;

font-weight:bold;

}



h3.hoxhed{

color:#018ce3;

padding:7px 0px ;

font-size:16px;

margin-bottom:5px;



}



.pmeta{

color:#666;

font-size:12px;

width:180px;

float:left;

}



.squarebanner ul{

list-style-type:none;

margin: 0px 0px 0px 0px;

padding: 0px 0px 15px 0px;

width:300px;

overflow:hidden;

}



.squarebanner ul li{

list-style-type:none;

margin: 12px 6px 0px 6px!important;

float:left;

padding:5px!important;

display:inline;

background:#fff;

}



#footerb{

padding:1px 0px 1px 0px;

background:#111 ;

border:0px solid #2c2c2c;

margin:0px auto;

}



.credit{

text-align:center;

color:#666;

padding:0px 0px;

font-size:11px;

}



.credit a:link, .credit a:visited{

color:#999;

}



.credit a:hover{

color:#00a0e9;

}

#archives ul li a{font:14px/2em ¡¯Microsoft Yahei¡¯,Tahoma;color:#85330C}

#expand_collapse,.archives-yearmonth { cursor:pointer;font:bold 14px/2em ¡¯Microsoft Yahei¡¯,Tahoma;}



#facebox {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 100;

  text-align: left;

padding-left:0px;

padding-right:0px;

}



#facebox .popup{

  position:relative;

   border:3px solid #ccc;

  -webkit-border-radius:5px;

  -moz-border-radius:5px;

  border-radius:5px;

  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);

  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);

  box-shadow:0 0 18px rgba(0,0,0,0.4);

}



#facebox .content {

  display:table;

  padding: 10px;

  background: #fff;

  -webkit-border-radius:4px;

  -moz-border-radius:4px;

  border-radius:4px;

  border:3px solid #999;

}

#facebox .content p{margin:5px;}

#facebox .content > p:first-child{

  margin-top:0;

}

#facebox .content > p:last-child{

  margin-bottom:0;

}



#facebox .close{

  position:absolute;

  top:5px;

  right:5px;

  padding:2px;

  background:#fff;

}

#facebox .close img{

  opacity:0.3;

}

#facebox .close:hover img{

  opacity:1.0;

}



#facebox .loading {

  text-align: center;

}



#facebox .image {

  text-align: center;

}



#facebox img {

  border: 0;

  margin: 0;

}



#facebox_overlay {

  position: fixed;

  top: 0px;

  left: 0px;

  height:100%;

  width:100%;

}



.facebox_hide {

  z-index:-100;

}



.facebox_overlayBG {

  background-color: #000;

  z-index: 99;

}

#dlshow{

position: absolute; 

height: 15px; 

padding: 12px 30px 15px 68px; 

cursor: pointer; 

text-align: left; 

font-weight: bold; 

font-size: 18px; 

-webkit-border-radius: 3px; 

-moz-border-radius: 3px; 

border-radius: 10px; 

-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.3); 

-moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,.3); 

box-shadow: 2px 2px 2px 0 rgba(0,0,0,.3); 

display: inline-block !important; 

font: 700 15px; 

margin: 0px 0px 20px 10px; 

position: relative; 

text-decoration: none; 

transition: background-position .2s ease, margin .1s ease; 

-webkit-transition: background-position .2s ease, margin .1s ease; 

-moz-transition: background-position .2s ease, margin .1s ease; 

background-repeat: repeat-x; 

background-color: #888; 

background-image: -webkit-linear-gradient(top, #888, #333); 

background-image: -moz-linear-gradient(top, #888, #333); 

background-image: -ms-linear-gradient(top, #888, #333); 

background-image: -o-linear-gradient(top, #888, #333); 

background-image: linear-gradient(top, #888, #333); 

text-shadow: 1px 1px 1px rgba(255,255,255,.2); 

border-top: 1px solid #aaa; 

	}

#dlshow:hover{

	background-position: 0 10px

	}	

#dlshow	span.bar { 

width: 1px; 

height: 30px; 

position: absolute; 

background: black; 

top: 5px; 

left: 50px; 

-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

-moz-box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

} 

#dlshow div.arrow { 

position: absolute; 

left: 20px; 

top: 14px; 

} 

#dlshow div.arrow span.top { 

position: absolute; 

width: 6px; 

height: 9px; 

background: #000; 

top: 0; 

left: 3px; 

-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

-moz-box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

box-shadow: 1px 1px 1px rgba(255,255,255,.2); 

} 



#dlshow div.arrow span.bottom, 

div.arrow span.bottomShadow { 

position: absolute; 

width: 0px; 

height: 0px; 

border-left: 8px solid transparent; 

border-right: 8px solid transparent; 

border-top: 8px solid black; 

top: 9px; 

left: -2px; 

z-index: 2; 

border-top: 8px solid #000;

} 



#dlshow div.arrow span.bottomShadow { 

z-index: 1; 

left: -1px; 

} 

#dlshow a{

	text-decoration:none;

	color:#FFF;

	padding:10px 30px;

	margin:0 0px;

	}

#dlshow .wp_keywordlink_affiliate{display:none;}

.urllist{width:470px}

.urllist a{

	border:2px solid #666;

	padding:3px 5px;

	margin:3px;

	border-radius:3px;

	-webkit-transition: .2s ease-in-out;

  	-moz-transition: .2s ease-in-out;

  	-o-transition: .2s ease-in-out;

	line-height:35px;

	color:#333;

	}	



article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

audio,canvas,video{display:inline-block}

audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0 auto;width:100%;}

a{background:0 0}

a:active,a:hover{outline:0}

h1{margin:.67em 0}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:700}

dfn{font-style:italic}

hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}

mark{color:#000;background:#ff0}

code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}

pre{white-space:pre-wrap}

q{quotes:'\201C' '\201D' '\2018' '\2019'}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:0}

button,input,select,textarea{margin:0}

button,select{text-transform:none}

button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}

button[disabled],html input[disabled]{cursor:default}

input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}

input[type=search]{-webkit-appearance:textfield}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}

textarea{overflow:auto;vertical-align:top}

table{border-spacing:0;border-collapse:collapse}

html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}

body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857143;color:#333;background-color:#fff}

button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}

a{text-decoration:none;color:#2578bf}

a:focus,a:hover{text-decoration:none;color:#00a0e9}

a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}

img{vertical-align:middle}

 .rewards-popover-item{display:inline-block;width:130px;margin:0 8px}
 .rewards-popover-item h4{margin:0 2px 1px;font-size:15px}
 .rewards-popover-item img{width:130px;height:130px;background-color:#eee;border-radius:2px;padding:0px}

/*main css*/

.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}

.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}

.qr_img{position:absolute;top:-189px;left:-183px;display:none;}

#scrollUp{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-54px -53px;display:none;}

#scrollUp:hover{background-image:url(images/backgrounds.32.png);background-position:-100px -53px}

#feedback{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-102px 0}

#feedback:hover{background-image:url(images/backgrounds.32.png);background-position:-146px -46px}

.qr_tool{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}

.qr_tool:hover {width: 45px;height: 45px;background-image: url(images/backgrounds.32.png);background-position: -192px -46px;}



.page-body {padding-top:10px;background: #fff;height:2500px;}

.page-footer {margin-top:20px;padding-top:10px;background: #444;height:200px;border-top:10px solid #333}



#pre_next_post {

position: relative;

font-size: 1.2em;

line-height: inherit;

margin: 2px 10 10;

padding: 1.5em 5px;

border-top: 1px solid rgba(0,0,0,0.1);

border-bottom: 1px solid rgba(0,0,0,0.1);

}

.ie8 #pre_next_post {

background: url('images/line-light.png');

}

#pre_next_post:before {

position: absolute;

content: '';

display: block;

top: 0;

left: 50%;

background: rgba(0,0,0,0.1);

width: 1px;

height: 100%;

}

#pre_next_post a {

position: relative;

display: inline-block;

max-width: 40%;

}

#pre_next_post a.p {

float: left;

}

#pre_next_post a.n {

float: right;

text-align: right;

}

#pre_next_post .p:before,

#pre_next_post .n:before {

position: absolute;

top: 0.25em;

font-family: 'StrictThemes';

font-size: 16px;

speak: none;

font-style: normal;

font-weight: normal;

font-variant: normal;

text-transform: none;

line-height: 1;

color: rgba(0,0,0,0.3);

width: 16px;

height: 16px;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

#pre_next_post .p:before {

content: '\e60d';

left: -25px;

}

#pre_next_post .n:before {

content: '\e688';

right: -25px;

}