/*  
Theme Name: TabTheme
Description: The new sophisticated TAB theme!
Version: 0.9.1
Author: Viitoria L.
Author URI: http://www.darkfaerytale.com/
Note: Will re-organize to make for easier editing soon.

Change Log
     v0.9.1:  Added petition_content container.  - Chris
*/


body {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url("/wp-content/themes/energy/images/bg.gif");
	margin: 3% 0;
	color: #666666;
	}

/* Containers */

#holder {
	margin: 0 auto 0 auto;
	width: 90%;
	text-align: justify;
	}

#headerh {
	float: left;
	width: 100%;
	background: transparent url("/wp-content/themes/energy/images/headerbg.gif") repeat-x;
	}

#header {
	background: url("/wp-content/themes/energy/images/header-right.gif") no-repeat top right;
	width: 100%;
	float: right;
	}

#topmenu {
	color: #CE4458;
	height: 33px;
	float: left;
	width: 100%;
	background: #FFFFFF;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	}

#content {
	background: #FFFFFF;
	padding-left: 261px;
	font-size: 12px;
	line-height: 1.4em;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	}

#petition_content {
	background: #FFFFFF;
	padding-left: 40px;
	font-size: 12px;
	line-height: 1.4em;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-serif;
	}

#cc {
	padding: 5px 30px;
	}

#sidebar {
	width: 261px;
	float: left;
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	background: #FEFDE0 url("/wp-content/themes/energy/images/sidebarbg.gif");
	}

#sidebar a, #sidebar a:link, #sidebar a:visited { display: block; width: 170px; padding:0; margin:0; color: #BE2A3A; text-decoration: none; }

#sidebar a:hover, #sidebar a:active { text-decoration: underline; }

#footerh {
	float: left;
	width: 100%;
	background: #FFFFFF;
	margin-bottom: 3%;
	}

#footer {
	background: url("/wp-content/themes/energy/images/footer.gif") no-repeat bottom right;
	width: 100%;
	float: left;
	font-size: 10px;
	font-weight: strong;
	}

/* Sidebar */

.sbtop {
	height: 13px;
	width: 261px;
	background: url("/wp-content/themes/energy/images/sidebarhead.gif") no-repeat top center;
	float: left;
	}

.sbcon {
	margin: 0 10px 0 47px;
	text-align: left;
	float: left;
	}
* html .sbcon { margin: 0px 10px 0 47px; }

.sbbot {
	height: 13px;
	width: 261px;
	background: url("/wp-content/themes/energy/images/sidebarfoot.gif") no-repeat top center;
	float: left;
	}

/* Temp */

#top ul, #top {
	margin: 0;
	padding: 0;
	}

#top li {
	list-style-type: none;
	display: inline;
	}

#top li a, a:visited, li a:link {
	color: #CE4458;
	text-decoration: none;
	padding: 0 2%;
	}

#top li a:hover, li a:active {
	color: #DA6977;
	}

img {border:0;}

h3 {margin:0;padding:0; }

.head, .head a:link, .head a:visited, .head a:hover, .head a:active {
	color: #BE2A3A;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	}


.archivetitle, .archivetitle a:link, .archivetitle a:visited, .archivetitle a:hover, .archivetitle a:active {
	color: #BE2A3A;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	}


#links a, a, a:link, a:visited {
	color: #BE2A3A;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}

a:hover, a:active {
	text-decoration: underline;
	}

.postmetadata {
	color: #444444;
	border: #444444 solid 1px;
	background: #F8F8F8;
	text-align: center;
	font-size: 10px;
	}

.entry { padding: 0 25px; }

.comhead, .comhead a {
	color: #444444;
	font-size: 15px;
	font-weight: bolder;
	padding-top: 25px;
	text-decoration: none;
	}

.label { font-weight: bold; }

#return { margin: 35px 0 50px 0; }
#return a:link, #return a, #return a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #999999;
	}

#return a:hover, #return a:active {
	color: #F4EA4D;
	}

.recent-com { padding: 0 0 0 0;margin:0; }
* html .recent-com { list-style-type: square; padding-left: 10px; }

.sub {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	}

* html .sub {padding: 10px 0 0 5px;}

.children { padding: 0 0 0 20px; margin: 0; width: 150px;list-style-type:square; }

.forms {padding: 0 10px 0 30px;}
* html .forms {padding:0;}

.link-descript { padding: 0 10px 10px 20px; }

.com-wrap { padding: 10px; }
.comment { padding: 0 15px; }
.com-top { font-size: 15px; font-weight: bold; text-transform: uppercase; }
.com-id { color: #D4D4D4; }
.com-auth { color: #999999; }
 
a.annotation {
	position: absolute;
	border: 1px solid white;
	padding: 0;
	display: none;
}
 
a.annotation span {
	display: block;
	width: 100;
	height: 100%;
	background: white;
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter:alpha(opacity=20);
}
 
a.annotation:hover {
	border-color: yellow;
}

/* Annotations */

.annotation-fontClass {font-family: 'Comic Sans MS'; font-size: 1.3em;}
.annotation-capfontClass {font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #ffffff;}
.annotation-capfontClass A {color: #ffffff; font-size: 1.3em;}
.annotation-fgClass {background-color: #FFFFCC;}
.annotation-bgClass {background-color: #FFFF66;}


/* ----------- Nice link button styles -------------*/
.disabledButtonLink
{
	color: Gray;
	text-align:center;
	padding: 2px 15px 2px 15px;
	background-color:	#E4E0D2;
}

a.buttonLink
{
	padding: 2px 15px 2px 15px;
	border:	1px solid #D4D0C2;
	background-color:	#E4E0D2;
	text-align:center;
	white-space: nowrap;
	color: black;
}

a.buttonLink:visited
{
	color: black;
}

a.buttonLink:active
{
	border:	1px solid #3169C6;
	background-color:	#3169C6;
	color: white;
}

a.buttonLink:hover
{
	border:	1px solid #3169C6;
	background-color:	#C6D3EF;
	color: black;
}

a.curPageLink , a.curPageLink:visited,a.curPageLink:link,
a.otherPageLink , a.otherPageLink:visited,a.otherPageLink:link
{
	padding: 2px 4px 2px 4px;
	font-size: 100%;
	color: black;
}

a.otherPageLink , a.otherPageLink:visited,a.otherPageLink:link
{
}

a.curPageLink , a.curPageLink:visited,a.curPageLink:link
{
	border: 3px double #3169C6;
	font-weight: bold;
}

a.otherPageLink:hover,a.curPageLink:hover
{
	text-decoration: underline;

}

.falbum-photoSizesBlock {
	padding: 15px 0px 0px 0px;
}

a.falbum-photoSizes
{
	background-color: #E4E0D2;
	padding: 2px;
	margin: 1px 3px 1px 3px;
	color: black;
	border: px solid #D4D0C2;
	text-align: center;
}


a.falbum-photoSizes:hover 
{
	border:	1px solid #3169C6;
	background-color: #C6D3EF;
}

.gal-space { padding: 15px 50px; float: left; }
.faloat { float: left; }

.energy-fix {
	clear: both;
	}

.annotated {
	float: none;
	text-align: center;
	}

