/*
THEME NAME: SEA
THEME URI: http://www.smart-energy-alliance.com/
DESCRIPTION: SEA 
AUTHOR: Matthew Patulski
AUTHOR URL: http://www.smart-energy-alliance.com/
TEMPLATE: sandbox
*/

@import url('blueprint/screen.css');

/* Style Tweaks
================================================*/
	
body {
	background: #efefef;
	color: #333;
	}
	
h1 {
	font-size: 4em;
	font-weight: bold;
	color: #17387e;
	}
	
h2 {
	color:#17387E;
	font-size:2.2em;
	line-height:1;
	}
	
h3 {
	font-size: 1.4em;
	line-height: 1.25em;
	font-weight: bold;
	color: #555;
	margin: 1.25em 0 .5em 0;	

	}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin: 1.25em 0 .5em 0;	
}
ul {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin:0}
	
ol {
	list-style-position: inside;
	list-style-type: decimal-leading-zero;
	margin:0}
	
li ul, li ol {margin:0;}

a {
	color: #17387E;
	font-weight: normal;
	text-decoration: none;
	}
	
a:hover {
	color: #55a793;
	text-decoration: underline;
	}
/*==============================================*/
/* Basic Layout Styles
/*================================================*/

#wrapper {
	display: block;
	background: #fff;
	text-align: left;
	border: 1px solid #999;
	margin:0;
	padding:0;
	}

/*--- Page Header ---*/
#header {
	display:block;
	margin:0 0 -43px 0;
	padding:0;
	height:150px;
	}

/* * html #access {  /* Need this after updating Random Image Selector plugin and reconfiguring divs 
	position:relative;
	top:-132px;
	}*/

.skip-link {
	display:none;
	}

#blog-title {
	display:none;		
	}

#blog-description {
	display:none;	
	}

/*--- Navigation Menu ---*/

#access {
	position:relative;
	z-index:1;
	}

/*--- Start menu for "dTabs" plugin --- */
ul#tabbar { 
    font: verdana;
    list-style: none; 
    margin:0;
    padding: 0; 
    height:30px;
    font-size: 11px; 
    font-weight: bold; 
    text-transform: uppercase; 
    background:#transperent none repeat; 
    padding-left:290px;
} 
 
ul#tabbar li { 
    float: left; 
    margin: 0px; 
    padding: 6px 12px; 
    background: #fFE; 
	border-bottom:1px solid #AAA;
	height:17px;
} 
 
ul#tabbar li.tabselected { 
    background: #17387E; 
} 
  
ul#tabbar li.tabselected a { 
    color: #FFFFFF; 
}
/*--- End menu for "dTabs" plugin --- */
	
/*--- Search ---*/
/*#access-site {
float:right;
padding:4px 20px 0px 0px;	
/*height:2.6em;
}
#access-site li{	
padding-left:20px;	
list-style-type: none;
display:inline;
}*/
div#search-rss {
padding:0 20px 0 0;
float:right;
display:none;

}
div#header-rss {
height:14px;
width:100px;
text-align:right;
float:right;
overflow:hidden;
display:none;
}
div#header-rss a {
background:url(/media/image/header-rss-icon.png) top left no-repeat;
}
div#header-rss a:hover {
background: url(/media/image/header-rss-icon.png) top left no-repeat;
background-position:0 -14px;
}
/*
div#header-rss a {
background:url(images/feed-icon-14x14bw.png) no-repeat;
padding:0 0 4px 20px;
}
div#header-rss a:hover {
background: url(images/feed-icon-14x14.png) no-repeat;
padding:0 0 4px 20px;
}
*/
div#search {
float:right;
overflow:hidden;

}
/*input#s:focus {
background:#fff;
}
input#s {
width:180px;
margin:0;	
background:#FFFFFF;
border-color:#999;
border-style:solid;
border-width:1px;
}
#submit, .button {
margin:0;	
background:#AAA;
border-color:#999;
height:18px;
font:1EM Helvetica, Arial, Verdana, sans-serif;
border-style:solid;
border-width:1px;
font: Helvetica, Arial, Verdana, sans-serif;
padding:0 0 4px 0;
}
#header-rss{
margin-top:-4px;
}

/*--- Content---*/

#container {
	border-right:0px solid #EEEEEE;
	}

#content {
	padding-top:1.5em;
	margin: 15px;
	padding-right:15px;
	border-right: 1px solid #AAA;
	height:100%;
	}

div.entry-content ul {
	margin: 0 0 18px 40px;
	list-style-type: square;
	}

.dd_last_from_each {
	font-size:medium;
	padding-top:30px;
	}

/*--- Sidebar ---*/

input#s.text {width: 220px;
}

.sidebar {
	overflow: hidden;
	margin: 0;
	padding:0;
	}
	
.sidebar-home {
	overflow: hidden;
	margin: 0;
	padding:0;
	/*
	position:relative;
	top: -20;
	*/
	}
	
#primary, #single{
	float: left;
	margin: 0px 0px 1.5em 0;
	width:320px;
	}

#secondary { 
	background: #cef;
	height:120px;
	clear:both;
	margin:15px;
	border-top: 1px solid #AAA;
	}

#secondary h3, {
	font-size:1.5em;
	margin:1em 0 .25em 0;
	}

#primary h3, #single h3 {
	font-size:1.5em;
	margin:1.5em 0 .25em 0;
	}
li.widget_recent_comments	{width:310px;}

ul.xoxo {
height: 100%;
float: left;
}	
	
p#player1{
margin:0;
width:320px;
}


#text-10 ul li{
	display: inline;
	float:left;
	height:116px;
	padding: 0;
	margin:0 0 0 15px;
}
#text-10 ul li a{margin:0;
padding: 0;
}

#mc_signup_container {
	width:25%;
	}
	
li.cat_posts	
{
}
/*
#random-posts h3.widgettitle {
	display: none;
	}
	
.wordtube {
	margin:0 0 1em ;
	}
*/
* :focus {
	outline:0;
	}
ul.xoxo li {
line-height:1.2em;
margin:0 0 0.5em;
}
/*--- Footer ---*/

#footer {
	clear: both;
	margin:0;
	padding: 10px 0;
	/*background: url(images/SEA_foot.gif) no-repeat;*/
	width: 100%;
	border-top: 1px solid #AAA;
	background: #f7cc5e;
	}
	
#footer p {
	font: 1em/1.4em  Helvetica, Arial,Verdana, sans-serif;
	color: #666;	
	text-align: left;
	margin: 0px 20px;
	}
#credits {display:none;}	

/*==============================================*/
/* Posts and Pages
================================================*/
/*.post, .page {
	margin: 10px 10px 20px 0;
	height:100%;
	padding:0;
	}*/
/*div#content .post, div#content .page {
	margin: 10px 10px 20px 0;
	height:100%;
	padding:0;
	}*/

.page h2 {
	margin-top: 0px;	
	}

.entry-date {
	font-size: .8em;
	margin: 0 0 .5em 0;	
	}

.entry-content {
	clear:both;
	margin:0;
	/*
	border: 1px solid #ccc;
	margin: 10px 10px 20px 10px;
	padding: 20px;
	width:450px ;
	background: #f1f7e3;
	*/
	}

h3.entry-title { 
	clear:both;
	margin:20px 0 0 0;
	}

.entry-content img {
	margin:0 10px 10px 0;
	padding: 1px;
	border: 1px solid #AAA;
	float:left;
	}

body.archive div.category-solutions div.entry-content img {
margin:0 10px 26px 0;
}

p.entry-content {
	margin:0 0 20px 0;
	}	

.entry-meta {
	color: #666;
	font-size: .9em;
	margin:.5em 0 1em 0;
	}

/*#nav-above, #nav-below {
	display: none;
	}*/

.nav-previous, .nav-next {
	display: inline;
	margin-right: 16px;
	}
tr.gigpress-row {
font-size:.9em;
}
.pgee-read-more {
font-style:italic;
}

.archive-meta p{
font-size: 1.3em;
line-height:1.5;
color:#336699;
}

/*
.meta-sep {
	display: none;
	}

.entry-meta a {
	} 
*/

/*
==============================================
 Comments and Trackbacks
================================================
*/
#comments {
	border-top: 0px solid #AAA;
	margin: 6em 0 0 0;
	}

#trackbacks-list {border-top: 1px solid #AAA;}

#comments-list {}

.comment, .trackback, .pingback {
	border-top: 1px solid #AAA;
	padding-top: 8px;
	}

.comment-author, .comment-meta {display: inline;}

.comment-meta {
	margin-left: 100px;
	text-align: right;
	}

.comment-meta a {color: #666;}

.comment p {margin: 12px 0;}

#respond {
	clear: both;
	background: #fff;
	margin: 10px 10px 0 0;
	padding: 0px;
	border-top: 1px solid #AAA;
	}

.bypostauthor {
	background: #fffff;
	border: 1px solid #cc6;
	padding: .5em;
	}

.required {color: #ff7f50;}

#formcontainer {}

.form-input input:focus, .form-textarea input:focus {
	background: #ffdab9;
	}

.form-label label {
	font-weight: bold;
	font-size: 1.2em;
	}

.important {color: #c00;}

.caps {text-transform: uppercase;}

.unapproved {
	color: #c00;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 8px 0 0 0;
	}


/*
==============================================
SCF2
================================================
*/


#scf2 form {
	margin:0pt;
	padding:0px;
	position:static;
	width:420px;
	}
	
#scf2 fieldset {
	border:0pt none;
	margin:0pt;
	padding:0pt;
	text-align:left;
	width:420px;
	}
	
#scf2 label {
	margin:0 0 3px 0;
	padding:0 0 3px 0;
	}

#scf2 input {
	border:1px solid #999999;
	margin:3px 0 6px 0;
	padding:1px 3px;
	}
	
#scf2 textarea {
	border:1px solid #999999;
	height:140px;
	margin:3px 0 6px 0;
	padding:1px 3px;
	}

#scf2 input#scf2_answer {
	border:1px solid #999999;
	margin:8px 1px 1px;
	width:100px;
	}
	
#scf2 input#scf2_submit {
	border:1px solid #999999;
	margin:12px 0pt;
	width:100px;
	}
/* Start for IE6 and IE7 */
* html div#secondary div.textwidget { /* for ie6 */
position:relative;
top:-15px;
}
*+html div#secondary div.textwidget { /* for ie7 */
position:relative;
top:-15px;
}
/* End for IE6 and IE7  */