/*

Theme Name: Art of Being Green - Sean CSS 
Theme URI: http://localhost/wordPress271/wordpress/
Description: Theme for Art of being Green
Version: 1.0
Author: Sean Newby

*/

/* General Styles
-----------------------------------------------------------------*/
body{
	margin: 0px;
	font-family: Trebuchet, Verdana, Sans-Serif;
}

#mainContainer{
	float: left;
	width: 1000px;
}

.alignleft{
	float: left;
	margin: 10px;
}

.alignright{
	float: right;
	margin: 10px;
}

.aligncenter{
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.alignleftHome{
	float: left;
}

.alignrightHome{
	float: right;
}

iframe{ 
	overflow: hidden;
	border: 0;
}

/* Header Styles
-----------------------------------------------------------------*/
div#Header{
	float: left;
	margin: 0px;
}

div#logoDiv a:link,
div#logoDiv a:visited,
div#logoDiv a:hover,
div#logoDiv a:active{
	display: block;
	width: 679px;
	height: 155px;
	margin: 0px;
	background-image: url("images/headerTitle.jpg");
	background-repeat: no-repeat;
	text-decoration: none;
	border: 0px;
}

div#logoDiv a span{
	visibility: hidden;
}

/* Drop Down Menu Styles
--------------------------*/
div#menuContainer{
	position: relative;
	float: left;
	width: 478px;
	height: 26px;
	margin-top: 0px;
	margin-left: 201px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('images/menuBackground.jpg') no-repeat top left;
}

#facebookIcon a{
	float: right;
	width: 37px;
	height: 37px;
	margin: -4px 20px 0px 0px;
	text-decoration: none;
	border: none;
	background: url('images/facebook-icon.jpg') no-repeat;
}

	#facebookIcon a span{
		visibility: hidden;
	}

/* Template Styles
-----------------------------------------------------------------*/
#template{
	display: block;
	width: 680px;
	float: left;
	margin-top: 3px;
}

/* Left Template Styles
------------------------*/
#leftTemplate{
	width: 201px;
	margin-top: -1px;
	float: left;
	clear: none;
	color: #5b8d02;
}

#leftTemplate img{
	float: left;
	margin-top: -28px;
}

#leftTemplate h2.widgettitle{
	font-size: 1.1em;
	margin-left: 10px;
	margin-bottom: 10px;
}

#leftTemplate h4{
	font-size: 1em;
	margin-left: 10px;
	margin-bottom: 10px;
}

#leftTemplate ul li{
	list-style-type: disc;
	font-size: .8em;
	margin-left: -20px;
	padding: 0px;
}

#leftTemplate a:link,
#leftTemplate a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#leftTemplate a:hover,
#leftTemplate a:active{
	text-decoration: underline;	
	color: #003300;
}

/* Right Template Styles
-------------------------*/
#rightTemplate{
	width: 478px;
	float: left;
	clear: none;
	margin-top: -3px;
}

#rightTemplate #homeGallery{
	float: left;
	margin-right: 6px;
}

/* Home Teaser
----------------------------------------*/
#homePost{
	float: left;
	width: 350px;
	margin-top: 20px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5b8d02;
	font-size: .8em;
}

#homePost a:link,
#homePost a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#homePost a:hover,
#homePost a:active{
	text-decoration: underline;	
	color: #003300;
}

#homePost a:link.titleLink,
#homePost a:visited.titleLink{
	text-decoration: none;
	color: #5a8e3e;
	font-size: 1.3em;
}

#homePost a:hover.titleLink,
#homePost a:active.titleLink{
	text-decoration: underline;
	color: #87d300;
	font-size: 1.3em;
}

#homePostContainer{
	float: left;
	width: 400px;
	min-height: 200px;
}

#homePostContainer a:link,
#homePostContainer a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#homePostContainer a:hover,
#homePostContainer a:active{
	text-decoration: underline;	
	color: #003300;
}

#homePostContainer ul{
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	height: 30px;
}

#homePostContainer ul li{
	float: left;
	margin-left: 10px;
	list-style-type: none;
	font-size: .8em;
}

#homePostContainer li a:link,
#homePostContainer li a:visited{
	text-decoration: none;	
	color: #5b8d02;
	font-weight: bold;
}

#homePostContainer li a:hover{
	text-decoration: none;	
	color: #003300;
	font-weight: bold;
}

#homePostContainer li a:active,
#homePostContainer li.selected a:link,
#homePostContainer li.selected a:visited,
#homePostContainer li.selected a:hover,
#homePostContainer li.selected a:active{
	text-decoration: underline;	
	color: #749C18;
	font-weight: bold;
}

#div1,
#div2,
#div3{
	display: block;
	clear: both;
	margin-top: 5px;
}

#div1 .hpcontentl,
#div2 .hpcontentl,
#div3 .hpcontentl{
	float: left;
	clear: left;
	width: 40%;
	margin: 0;
	margin-left: 20px;
	margin-bottom: 10px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5b8d02;
	font-size: .8em;
}

#div1 .hpcontentr,
#div2 .hpcontentr,
#div3 .hpcontentr{
	float: right;
	width: 40%;
	margin: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5b8d02;
	font-size: .8em;
}

#div1 .hpcontentl .homeTabsContent,
#div1 .hpcontentr .homeTabsContent,
#div2 .hpcontentl .homeTabsContent,
#div2 .hpcontentr .homeTabsContent,
#div3 .hpcontentl .homeTabsContent,
#div3 .hpcontentr .homeTabsContent{
	margin-top: 10px;
	padding-top: 5px;
	border-top: solid 1px #000000;
}

#div1 .hpcontentl a:link.titleLink,
#div1 .hpcontentl a:visited.titleLink,
#div1 .hpcontentr a:link.titleLink,
#div1 .hpcontentr a:visited.titleLink,
#div2 .hpcontentl a:link.titleLink,
#div2 .hpcontentl a:visited.titleLink,
#div2 .hpcontentr a:link.titleLink,
#div2 .hpcontentr a:visited.titleLink,
#div3 .hpcontentl a:link.titleLink,
#div3 .hpcontentl a:visited.titleLink,
#div3 .hpcontentr a:link.titleLink,
#div3 .hpcontentr a:visited.titleLink{
	text-decoration: none;
	color: #5a8e3e;
	font-size: 1em;
	font-weight: bold;
}

#div1 .hpcontentl a:hover.titleLink,
#div1 .hpcontentl a:active.titleLink,
#div1 .hpcontentr a:hover.titleLink,
#div1 .hpcontentr a:active.titleLink,
#div2 .hpcontentl a:hover.titleLink,
#div2 .hpcontentl a:active.titleLink,
#div2 .hpcontentr a:hover.titleLink,
#div2 .hpcontentr a:active.titleLink,
#div3 .hpcontentl a:hover.titleLink,
#div3 .hpcontentl a:active.titleLink,
#div3 .hpcontentr a:hover.titleLink,
#div3 .hpcontentr a:active.titleLink{
	text-decoration: underline;
	color: #87d300;
	font-size: 1em;
}

/* Internal Styles
-----------------------------*/
#internalPost{
	float: left;
	width: 470px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5b8d02;
	font-size: .8em;
}

#internalPost h4.title{
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0px;
	color: #5b8d02;
}

#internalPost h2.pagetitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #5b8d02;
	margin: 0px;
}

#internalPost h4.timeDate{
	font-weight: normal;
	background-color: #EEF5E1;
}

#internalPost p.postmetadata{
	clear: both;
	margin-top: 10px;
}

#internalPost a:link,
#internalPost a:visited{
	text-decoration: underline;
	/*color: #5a8e3e;*/
	color: #5b8d02;
	font-size: .9em;
}

#internalPost a:hover,
#internalPost a:active{
	text-decoration: underline;
	color: #003300;
	font-size: .9em;
	border: none;
}

#internalPost .authorLink a:link,
#internalPost .authorLink a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #5b8d02;
	font-size: .9em;
}

#internalPost .authorLink a:hover,
#internalPost .authorLink a:active{
	text-decoration: none;
	color: #87D300;
	font-size: .9em;
}

#internalPost a:link img,
#internalPost a:visited img {
	border: none;
}

#internalPost .wp-caption{
	/*float: left;*/
	margin: 10px;
	border: solid 1px #DDDDDD;
	background-color: #f3f3f3;
	text-align: center;
} 

#internalPost .wp-caption p{
	margin: 0px;
	margin-bottom: 5px;
} 

#internalPost .wp-caption img {
	margin: 5px;
} 

/* SideBar Styles
-----------------------------------------------------------------*/
#sidebar{
	float: left;
	width: 295px;
	margin-top: -178px;
	color: #5b8d02;
	font-size: .8em;
}

#sidebar a:link,
#sidebar a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#sidebar a:hover,
#sidebar a:active{
	text-decoration: underline;	
	color: #003300;
}

#sidebar #nggHardCode .ngg-galleryoverview{
	width: 195px;
}

#sidebar #nggHardCode a:link img,
#sidebar #nggHardCode a:visited img{
	border: none;
}

#sidebarWidgetContainer{
	float: right;
	width: 240px;
	margin-right: 20px;
}

#sidebar #sidebarWidgetContainer img{
	margin-bottom: 10px;
}

#sidebar #sidebarWidgetContainer a:link,
#sidebar #sidebarWidgetContainer a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#sidebar #sidebarWidgetContainer a:hover,
#sidebar #sidebarWidgetContainer a:active{
	text-decoration: underline;	
	color: #003300;
}

/* Footer Styles
-----------------------------------------------------------------*/
#footer{
	display: block;
	float: left;
	clear: both;
	width: 800px;
	margin-left: 100px;
	color: #5b8d02;
	font-size: .8em;
}

#footer a:link,
#footer a:visited{
	text-decoration: underline;	
	color: #5b8d02;
}

#footer a:hover,
#footer a:active{
	text-decoration: underline;	
	color: #003300;
}

#footer a:link img,
#footer a:visited img{
	border: none;
}

#footer img{
	margin: 2px;
}

/* Misc
--------*/
a#wp-calendar-ec3_publish img{
	margin-top: 5px;
}

.ec3Title{
	clear: both;
}

#nggHardCode .ec3_iconlet{
	display: none !IMPORTANT;
}

#upgradeIE{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	background: #F0DCA9;
	border-bottom: solid 1px #87A4A8;
}

	#upgradeIE a{
		font-weight: bold;
	}
	
	#upgradeIE a:hover{
		text-decoration: none;
	}

.ithemes-billboard a, .ithemes-billboard img{
	border: none !IMPORTANT;
}