/*

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

*/



* {
	font-family:Verdana;
	margin:0;
	padding:0;
}



html,body {
	background:#18130D url(images/pattern200x180.gif) top repeat;
	color:#393939;
}



body {

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

line-height:1.2em;

}



h1 {



font-size:18px;

font-weight:400;

color:#2dd2ff;

}



h2 {

font-family:Verdana;

font-size:14px;

font-weight:bold;

color:#2DD2FF;

margin-bottom:5px;

}



h3 {

font-family:Verdana;

font-size:15px;

font-weight:bold;
color:#000000;

margin-bottom:5px;

}

h3 {

font-family:Verdana;

font-size:12px;

font-weight:bold;
color:#000000;

margin-bottom:5px;

}


h5 {

font-size:10px;

font-weight:400;

color:#BDAFA8;

}



p {

margin-bottom:8px;

}



strong {

color:#FFFFFF;

}



a:link, a:visited {

color:#2DD2FF;

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 20px;

background: url(images/puce3.gif) top left no-repeat;
/*background:none;
background-repeat:no-repeat;*/

}



#wrapper {

width:932px;

padding-left:10px;

padding-right:10px;

margin:30px auto;

}



/** Header Content **/

#header {

float:left;

width:932px;

height:125px;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}



#logo {

float:left;

margin:45px 0px 0px 0px;

}



#pages {

float:right;

color:#BDAFA8;

margin:70px 0px 0px 0px;

height:31px;

width:295px;

padding:8px 0px 0px 0px;
/*background:url(images/crochets.gif) top left no-repeat;*/

}

#pages h3 {
	text-align:center;
	font-size:12px;
}

span.menu-items, span.last-menu-item {
	width:97px;
	height:15px;
	display:block;
	float:left;
	margin-left:0px;
	cursor:pointer;
}

span.menu-items {
	border-right:1px solid #3B352C;
	cursor:pointer;
}



span.last-menu-item {



}



/** Main Content **/

#main {

float:left;

width:940px;

}



#content {

float:left;

width:630px;

margin:0px 12px 50px 0px;

text-align:justify;

}

#content h3 {
text-align:left;	
}



.heading {

margin:15px 0px 15px 13px;

}



span.contenthead {

width:630px;

display:block;

}



.intropost {

margin:0px 0px 0px 12px;

float:right;
width:275px;
height:135px;

}

.shadow-container {
    left: 3px;
    top: 3px;
    margin-right: 3px;
	margin-bottom:20px;
	position: relative;
	float:left;
}

.shadow-container .shadow1,
.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .shadow-content  {
    position: relative;
    left: -1px;
    top: -1px;
	float:left;
}

.shadow-container .shadow1 {
	background: #F1F0F1;
}

.shadow-container .shadow2 {
	background: #eee;
}

.shadow-container .shadow3 {
	background: #ddd;
}

.shadow-container .intro {
	background: #ffffff;
	border: 1px solid #cacaca;
	padding: 10px 14px 0 10px;
}

.intro {
width:590px;
/*background:url(images/shadow.png) top left no-repeat;*/
/*background-color:#FFFFFF;*/



/*margin:0px 0px 12px 0px;

padding:12px 0px 0px 0px;*/

float:left;

}



.introinfo {



}



.introcontent {

/*height:86px;*/

}



span.date {

float:right;

font-family:Verdana;

color:#cacaca;

font-size:11px;

margin:2px 0px 0px 0px;

}

a.comments {

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

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

color:#fff;

font-size:11px;

float:right;

width:28px;

height:28px;

text-align:center;

margin:0px 0px 0px 15px;

padding:0;

padding-top:2px;
}

span.comments {

background:url(images/comments-trans.gif) 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 {
width:300px;
margin-bottom:10px;
height:152px;
float:left;
}



.thumbnail img {

border:1px solid #dadada;

width: 295px;

height: 150px;

}



#single, #page {

/*background:url(images/content.png) top left repeat;*/
background-color:#fff;
border:1px solid #cacaca;

width:590px;

margin:0;

padding:12px;

float:left;

}

#postcomments {
	width:594px;
}

#postcomments input{
	background-color:#FFFFFF;
	color:#393939;
}

#postcomments textarea{
	background-color:#FFFFFF;
	color:#393939;
	width:100%;
}


.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: 12px;

color:#2dd2ff;
font-weight:bold;

padding:7px 10px;

margin:5px 0 0 0;

text-align:center;

background-color:#FFFFFF;

border:1px solid #dadada;

cursor:pointer;

}



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

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

border:none;

/*padding:2px;*/

color:#2dd2ff;

}



/** Sidebar Content **/

#sidebar {

float:left;
width:295px;

}
#sidebar>.block {
	display:none;
}


#sideSearch {
border:1px solid #eaeaea;
background:#EAFAFD;

padding:6px 6px 6px 6px;

float:left;
width:277px;
}

#searchWrap #s {
/*border:1px solid #cacaca;*/
border:none;
background-color:#FFFFFF;

color:#393939;

font-size:11px;

margin:3px;

width:250px;

}



#searchWrap input {

vertical-align:middle;

}



.block {
border:1px solid #eaeaea;
background:#EAFAFD;
width:268px;

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 {

word-spacing:5px;

line-height:1.5em;

}



#advertblock {

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

width:275px;

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: 125px;

height: 125px;

}



/** 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:581px;

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

padding:10px;

}



#space {

height:15px;

}







.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;

}
.categories {
	list-style:none;
	list-style-position:outside;
}
.categories h2 {
	color:#000;
}
.categories li {
	border-top:1px solid #dadada;
	padding:3px 0 3px 0;
}

ul {
	list-style:none;
}
.categories ul, .categories li {
	color:#000;
	list-style:none;
}


.tool-text{

font-size:12px;

padding:0 8px 8px 8px;

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

text-align:left;	

}

.comments p {
	padding-top:2px;
	color:#FFFFFF;
	font-size:10px;
}


#searchResult {
	padding-top:8px;
	padding-bottom:8px;
	width:593px;
}
#searchResult p, #searchResult em{
	color:#393939;
	font-size:11px;
	display:inline;
	
}
#searchResult em{
	display:inline;
	color:#2DD2FF;
	font-size:11px;
}


.linkcat {
	list-style:none;
	margin-bottom:-2px;
}
.blogroll li {
	display:inline;
	list-style:none;
}
.linkcat h2 {
	display:none;
}

.blogroll img {
	margin-right:-1px;
	margin-left:-1px;
}
.navigation {
	width:612px;
	margin-top:-10px;
}

#respond h2, #comments h3{
	font-size:12px;
}
#comments em {
	font-style:normal;
	color:#2dd2ff;
}
#twitter h2 {
	color:#393939;
}
#twitter p {
	padding:10px;
	margin:0 0 5px 0;
	background:#FFFFFF;
}
#twitter .twitter-timestamp {
	font-size:10px;
}


#single>p {
	margin:15px 0 15px 0;
}

#pagination {
	float:left;
	width:615px;
}

.wp-pagenavi {
	text-align:center;
}


.categoryTitle {
	color:#cacaca;
	font-weight:bold;
	margin-bottom:3px;
}
.shadow-containerAbout {
    left: 3px;
    top: 3px;
    margin-right: 3px;
	margin-bottom:20px;
	position: relative;
	float:left;
}

.shadow-containerAbout {
    left: 3px;
    top: 3px;
    margin-right: 3px;
	margin-bottom:20px;

	position: relative;
	float:left;
}

.shadow-containerAbout .shadow1,
.shadow-containerAbout .shadow2,
.shadow-containerAbout .shadow3,
.shadow-containerAbout .shadow-content  {
    position: relative;
    left: -1px;
    top: -1px;
	float:left;
}

.shadow-containerAbout .shadow1 {
	background: #F1F0F1;
}

.shadow-containerAbout .shadow2 {
	background: #eee;

}

.shadow-containerAbout .shadow3 {
	background: #ddd;

}

.shadow-containerAbout .intro {
	background: #ffffff;
	border: 1px solid #cacaca;
	padding: 10px 14px 0 10px;
}

.cadre {
	background-color:#fff;
	margin-left:-12px;
	margin-right:1px;
	margin-bottom:2px;
	width:600px;
	padding:10px;
	border:1px solid #cacaca;
}

.cadre h2{

}

div.fs ol.fsButtons { 
	background: #fdfdfd;
	background-repeat:no-repeat;
	padding: 0 0 0 0px;

}

div.fs ol.fsButtons li {
	background: #2dd2ff 50% 50% no-repeat;
	overflow: hidden;
	text-indent: -999px;
	z-index: 300;
	background-repeat:no-repeat;
	padding: 0 0 0 0px;
	margin-top:5px;

}
#fsButtonA li{

}
div.fs ol.fsImages { 
	background: #D1D1D1; 	
	padding: 0 0 0 0px;

}
#single .fs li{
	padding: 0 0 0 0px;
	background:none;
	background-repeat:no-repeat;
	padding: 0 0 0 0px;
}


div.fs ol.fsImages li h2 {
	color: #2E2E2E !important;
	font-family: "Lucida Grande", "Helvetica", "Arial", Sans-serif;
	font-weight: lighter;
	overflow: hidden;
	z-index: 999;
	background:none;
	background-repeat:no-repeat;
	padding: 0 0 0 0px;
	padding-left:32px;
}
div.fs ol  li {
	padding:0px;

	background-repeat:no-repeat;
	padding: 0 0 0 0px;

}
div.fs div.fsSliderH { 
	background: #2dd2ff !important; 
	cursor: pointer;
}
div.fs div.fsSlider
{
   background: #2dd2ff url("http://v6.flickrshow.com/themes/blue/sl.gif") !important;
}
div.fs ol.fsButtons li.fsButtonA { background-image: url(images/ip.gif) !important; z-index:999; background-color:#fff;}
div.fs ol.fsButtons li.fsButtonB { background-image: url(images/ir.gif) !important; z-index:999; background-color:#fff;}
div.fs ol.fsButtons li.fsButtonC { background-image: url(images/il.gif) !important; z-index:999; background-color:#fff;}

div.fs ol.fsButtons li {
	margin-left:10px;
}
 
div.fsPlaying ol.fsButtons li.fsButtonA { background-image: url(images/is.gif) !important; }


.iconeDesign{
	width:52px;float:left;
	height:15px;
	background:url(images/icone/design1.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}
.iconeDesign:hover{
	background:url(images/icone/design2.gif) 100% no-repeat;
}

.iconePhoto{
	width:99px;float:left;
	height:15px;
	background:url(images/icone/photo1.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}

.iconePhoto:hover{
	background:url(images/icone/photo2.gif) 100% no-repeat;
}

.iconeGraphic{
	width:58px;float:left;
	height:15px;
	background:url(images/icone/graphic1.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}
.iconeGraphic:hover{
	background:url(images/icone/graphic2.gif) 100% no-repeat;
}

.iconeOther{
	width:49px;float:left;
	height:15px;
	background:url(images/icone/other1.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}
.iconeOther:hover{
	background:url(images/icone/other2.gif) 100% no-repeat;
}

.iconeCV{
	width:19px;float:left;
	height:15px;
	background:url(images/icone/cv1.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}
.iconeCV:hover{
	background:url(images/icone/cv2.gif) 100% no-repeat;
}




.iconeDesignActive{
	width:52px;float:left;
	height:15px;
	background:url(images/icone/design2.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}


.iconePhotoActive{
	width:99px;float:left;
	height:15px;
	background:url(images/icone/photo2.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}


.iconeGraphicActive{
	width:58px;float:left;
	height:15px;
	background:url(images/icone/graphic2.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}


.iconeOtherActive{
	width:49px;float:left;
	height:15px;
	background:url(images/icone/other2.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}


.iconeCVActive{
	width:19px;float:left;
	height:15px;
	background:url(images/icone/cv2.gif) 100% no-repeat;
	margin-bottom:7px;
	cursor: pointer;
	cursor: hand;

}


.centered{
	margin-left:157px;
	height:23px;
	 
}

.fsDemo{
	margin-bottom:10px;
}

.fsButtonB{
	background-color:red;
	z-index:999;
}
.top-links{
text-align:center;
}

a.menu-items{
color:#000;
font-weight:bold;
}

/* 09/2009 */

a.menu-items{
	color:#000;
	font-weight:bold;
	border-right:1px solid #000;
	padding-right:12px;
	
	margin-right:12px;
}
a.menu-items:last-child {
	border:none;
}

a.comments {
	font-family:Verdana;
	font-size:9px;
}

/* 09 2009 */
#sidebar .block {
display:none;
}
#sidebar .shadow-container .block {
display:block;
}
