/*

Theme Name: Revolution Elements

Theme URI: http://www.revolutiontwo.com

Description: The Revolution Elements WordPress Theme based on WPelements.com.

Version: 1.0

Author: Jason Schuller

Author URI: http://www.jdidit.com/

Tags: Wood, 2-column, Widgets



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

*/



* {

margin:0;

padding:0;

}



html,body {

background:#18130D url(images/wood.jpg) top repeat;

color:#BDAFA8;

}



body {

font:12px arial,helvetica,verdana,sans-serif;

line-height:1.2em;

}



h1 {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:18px;

font-weight:400;

color:#FFFFFF;



}



h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:400;

	color:#FFFFFF;

	margin-bottom:5px;

	padding-top: 8px;

}

h8 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:400;

	color:#000000;

	margin-bottom:5px;

	padding-top: 2px;

}

h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:400;

	color:#ffb32f;

	margin-bottom:5px;

}



h5 {

font-size:10px;

font-weight:400;

color:#BDAFA8;

}



p {

margin-bottom:8px;

}



strong {

color:#FFFFFF;

}



a:link, a:visited {

color:#FFFFFF;

text-decoration:none;

}



a:hover {

color:#BDAFA8;

}



img {

border:none;

}



p img {

padding: 0;

max-width: 100%;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



blockquote {

margin: 15px 30px 0 10px;

padding-left: 20px;

border-left: 1px solid #FFFFFF;

}



#single ul {

margin: 0 0 10px 0;

padding: 0;

list-style: none;

}



#single li {

padding: 0 0 0 2px;

}



#wrapper {

width:1000px;

padding-left:10px;

padding-right:10px;

margin:0 auto;

}



/** Header Content **/

#header {

	float:left;

	width:932px;

	height:180px;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



#logo {

	float:left;

	margin:0px 0px 0px 0px;

}



#pages {

	float:right;

	color:#BDAFA8;

	margin:20px 0px 0px 0px;

	height:65px;

	width:522px;

	padding:8px 0px 0px 18px;

	background:url(images/pages-trans.png) top left no-repeat;

}



span.menu-items {

width:115px;

height:50px;

display:block;

float:left;

margin-left:12px;

border-right:1px solid #3B352C;

cursor:pointer;

}



span.last-menu-item {

width:120px;

height:40px;

display:block;

float:left;

margin-left:12px;

cursor:pointer;

}



/** Main Content **/

#main {

float:left;

width:932px;

}



#content {

float:left;

width:630px;

margin:0px 12px 0px 0px;

}



.heading {

margin:15px 0px 15px 13px;

}



span.contenthead {

width:630px;

display:block;

}



.nico {

	float: none;

	margin-top: -180px;

	margin-right: 800px;

	margin-bottom: -98px;

	margin-left: -100px;

	vertical-align: top;

	display: inline;

	height: 167px;

	width: 101px;

	clear: left;

}



.intropost {

	margin:0px 0px 0px 12px;

	float:left;

	width:298px;

}



.intro {

background:url(images/content.png) top left repeat;

width:630px;

margin:0px 0px 12px 0px;

padding:12px 0px 0px 0px;

float:left;

}



.introinfo {

width:298px;

margin:15px 0px 0px 0px;

}



.introcontent {

height:86px;

overflow:hidden;

}



span.date {

float:right;

font-family:Georgia, "Times New Roman", Times, serif;

color:#FFFFFF;

font-size:16px;

margin:2px 0px 0px 0px;

}



span.comments {

background:url(images/comments-trans.png) no-repeat;

font-family:Georgia, "Times New Roman", Times, serif;

color:#0D0D0D;

font-size:14px;

float:right;

width:28px;

height:28px;

text-align:center;

margin:0px 0px 0px 15px;

padding:0;

}



#themes {

background:url(images/content.png) top left repeat;

width:630px;

margin:0px 0px 12px 0px;

float:left;

}



#plugins {

background:url(images/content.png) top left repeat;

width:630px;

margin:0px 0px 12px 0px;

float:left;

}



span.thumbnail {

float:left;

margin:0px 0px 12px 12px;

}



.thumbnail img {

border:1px solid #3B352C;

width: 295px;

height: 150px;

}



#single, #page, #postcomments {

background:url(images/content.png) top left repeat;

width:606px;

margin:0px 0px 12px 0px;

padding:12px;

float:left;

}



.singleheading {

margin:5px 0px 15px 0px;

}



span.singlehead {

width:550px;

display:block;

}



/** Comment Styles **/

#comment {

width:450px;

font:12px arial,helvetica,verdana,sans-serif;

}



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;

}



ol.commentlist cite {

font-style: normal;

font-weight: bold;

}



ol.commentlist li {

padding: 20px 10px 10px 10px;

}



ol.commentlist li.alt {

padding: 10px 10px 5px 10px !important;

background: url(images/white-trans.png) repeat;

}



input#submit {

font-size: 14px;

color:#FFFFFF;

font-family: Arial, Helvetica, sans-serif;

padding:7px 10px;

margin:5px 0 0 0;

text-align:center;

background:url(images/white-trans.png) repeat;

border:none;

cursor:pointer;

}



#comment,#author,#email,#url {

background:url(images/white-trans.png) repeat;

border:none;

padding:2px;

color:#FFFFFF;

}



/** Sidebar Content **/

#sidebar {

float:left;

width:290px;

}



#sideSearch {

	background:url(images/content.png) repeat;

	margin:0px 0px 12px 55px;

	padding:6px 6px 6px 6px;

	float:left;

	font-size: 10px;

	color: #ffb32f;

}



#searchWrap #s {

	background:none;

	color:#BDAFA8;

	font-size:1.1em;

	border:none;

	margin:0px 3px 0px 0px;

	width:175px;

}



#searchWrap input {

vertical-align:middle;

}



.block {

background:url(images/content.png) repeat;

width:270px;

margin:0px 0px 12px 0px;

padding:10px;

float:left;

}



.sidepost {

border-top:1px solid #1B140E;

padding:6px 0 0 0;

}



.sideblog {

margin-bottom:10px;

}



.sidetitle {

font-size:14px;

margin-bottom:2px;

}



#socialize ul li {

color:#BDAFA8;

border-top:1px solid #1B140E;

line-height:1.2em;

padding:3px 0 4px 0px;

}



#socialize a {

font-family:Georgia, "Times New Roman", Times, serif;

}



.block ul li {

list-style:none;

margin:0;

}



#tags {

font-family:Georgia, "Times New Roman", Times, serif;

word-spacing:5px;

line-height:1.5em;

}



#advertblock {

background:url(images/content.png) repeat;

width:278px;

margin:0px 0px 12px 0px;

padding:10px 0px 2px 12px;

float:left;

}



#advertblock h3 {

margin-bottom:10px;

}



#advertblock img {

margin:0px 9px 8px 0px;

border:1px solid #3B352C;

width: 78px;

height: 78px;

}



/** Footer Content **/

#favicons {

background:url(images/content.png) top left repeat;

float:left;

width:630px;

text-align:center;

padding:8px 0px 5px 0px;

margin:0px 0px 10px 0px;

}



#favicons img {

width:16px;

height:16px;

}



#footer {

padding:0px 0px 100px 0px;

width:630px;

float: left;

}



#footer p {

float: left;

width: 320px;

}



#code {

font-size:1em;

width:586px;

background:url(images/white-trans.png) repeat;

padding:10px;

}



#space {

height:15px;

}



.navigation {

width: 200px;

float:right;

}



.alignright {

float: right;

}



.alignleft {

float: left

}



/* The Tips */

.tool-tip{

color:#444444;

width:250px;

z-index:13000;

}



.tool-title{

font-weight:normal;

font-size:16px;

font-family:Georgia, "Times New Roman", Times, serif;

margin:0;

color:#343434;

padding:8px 8px 5px 8px;

background:url(images/tips-trans.png) top left;

text-align:left;

}



.tool-text{

font-size:12px;

padding:0 8px 8px 8px;

background:url(images/tips-trans.png) bottom right;

text-align:left;	

}

h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	font-weight:400;

        line-height:20px;

	color:#ffb32f;

	margin-bottom:8px;

}

#guestbook {

	background:url(images/content.png) repeat;

	margin:0px 0px 0px 0px;

	padding:6px 6px 0px 6px;

	float:right;

	font-size: 10px;

	color: #ffb32f;

	width:200px;

}

#epices {

	background:url(images/content.png) repeat;

	margin:0px -50px 0px 0px;

	padding:6px 6px 0px 6px;

	float:left;

	font-size: 10px;

	color: #ffb32f;

	width:120px;

}

h6 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	font-weight:400;

	color:#ffb32f;

}

span.guestbook-item {

	width:165px;

	height:39px;

	display:block;

	float:left;

	margin-left:12px;

	cursor:pointer;

}


