/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/


body.custom {
	background-image: url(http://www.ewaste.com.au/assets/images/index/homeBG.png);
	background-repeat: repeat-x;
	background-position: top;
}
	.custom a {
	color: #063;
	text-decoration: none;
}
	.custom a:hover { 
	text-decoration: none; 
}
.custom #container {
    margin-top: 0;
    margin-bottom: 0;
}
.custom #content  {
	background-color: #fff;
	width: 670px;
	padding-left: 8px;
}
.custom #sidebars  {
	background-color: #fff;
	padding-right: 10px;	
}
.custom #sidebar_1 { 
	border: 0; 
}
.custom #content_box  {
	background-color: #fff;
}
.custom #page {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;	
}
#footer, #footer a { 
text-decoration: none; 
border-bottom:none;
}
#footer a:hover { 
text-decoration: none; 
}
/***** Custom Header *****/

.custom #header {
	width: 984px;
	height: auto;
	background-image: url(http://www.ewaste.com.au/assets/images/index/CreationGateHeaderBGE.png);
	margin: 0; padding: 0;
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom:0;
}
.custom .nav_textE {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #CCC;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: 1px;
}
.custom #navTopTextE {
	width: 560px;
	height: 30px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 5px;
	float: right;
	line-height: 10px;
	margin-right: 4px;
}
.custom .nav_textE A:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C0E947;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: 1px;
}
.custom #navTopSmlE {
	width: 980px;
	height: auto;
	text-align: left;
}
.custom #headerMainNavE {
	width: 980px;
	height: 25px;
	text-align: right;
	padding-top: 10px;
}
.custom #navTopTextE {
	width: 970px;
	height: 17px;
	text-align: right;
	padding-top: 12px;
	padding-right: 10px;
}
.custom #mainContE {
	width: auto;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto;
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.custom #custom_box { 
	background: #fff; border-bottom: 0px solid #fff; 
}	
.custom #marquee {
	height: 30px;
	width: 965px;
	padding-left: 15px;
	padding-top: 5px;
}
.custom #nomarquee {
	height: 23px;
	width: 965px;
}
.custom .marqueeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #063;
	line-height: 20pt;
	letter-spacing: 0px;	
	
/***** Custom Footer *****/
}
.custom .footer_navE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #063;
	letter-spacing: 0pt;
	text-decoration: none;
}
.custom .footer_navE A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0C0;
	letter-spacing: 0pt;
	text-decoration: none;
}
.custom #footer {
	width: 984px; 
	height: 90px;
	background-image: url(http://www.ewaste.com.au/assets/images/index/FooterBGE.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	margin: 0;
	padding: 0;
}
.custom #footerNavE {
	width: 795px;
	height: 20px;
	padding-top: 15px;
	text-align: right;
}
.custom #footerNav2E {
	width: 912px;
	height: 20px;
	text-align: right;
	padding-top: 7px;
}

/***** Custom fonts *****/

.custom h1 {
	font-weight: bold;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
}
.custom h2 {
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
.custom .main_navE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.custom .main_navE A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #D0D2E6;
	font-weight: normal;
	text-decoration: none;
}
.custom .bodyE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #666;
	line-height: 15pt;
}
.custom .bodyLinkBoldSpacedE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	line-height: 24pt;
}
.custom .bodyLinkBoldGreenE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #00541F;
	text-decoration: none;
	line-height: 22pt;
}
.custom .sideBubblesTextE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.custom .sideBubblesTextWhiteE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.custom .sideBubblesTextLgreenE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C0E947;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}
.custom .sideBubblesTextLinkLtgreenE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C0E947;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.custom .sideBubblesTextLinkE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00541F;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.custom .sideBubblesTextLinkE A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C0E947;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.custom .bodytextE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.custom .recentPosts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	letter-spacing: 0pt;
	text-decoration: none;
	line-height: 18px;
}
.custom .recentPosts A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #06C;
	letter-spacing: 0pt;
	line-height: 18px;
	text-decoration: underline;
}
/***** Sidebar Landing text *****/

.custom .homeTxtRedE {
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
	letter-spacing: -.5px;
	text-decoration: none;
	color: #00541F;
	font-weight: bold;
}
.custom .homeTxtRedE A:hover {
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
	letter-spacing: -.5px;
	text-decoration: none;
	color: #093;
	font-weight: bold;
}
.custom .recentTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00541F;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
}

/***** Sidebar Landing *****/

.custom #sideButtonHolder {
	height: 86px;
	text-align: left;
	background-image: url(http://www.ewaste.com.au/assets/images/index/ewaste-buttons-background.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 278px;
} 
.custom #sidebarLanding {
	float: right;
	width: 278px;
	height: auto;
	text-align: left;
}
.custom #buttonTextHold {
	height: auto;
	text-align: left;
	width: 250px;
	padding-left: 20px;
	padding-top: 24px;
}
.custom #sidebarLandingBody {
	width: 600px;
	height: auto;
	padding-left: 25px;
	padding-top: 8px;
}
.custom #landingRecentHolder {
	height: auto;
	text-align: left;
	width: 278px;
	background-image: url(http://www.ewaste.com.au/assets/images/index/ewaste-computer-recycle-landing-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
}
.custom #sliderForm {
	height: auto;
	width: 600px;
	text-align: left;
	padding-top: 5px;
	padding-right: 60px;
}

/***** Custom Home divs *****/

.custom #indexBodyContE {
	width: 956px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
	padding-right: 10px;
	padding-left: 7px;
	padding-top: 5px;
}
.custom #indexBodyNavRightE {
	float: right;
	width: 278px;
	height: auto;
	text-align: left;
	background-image: url(http://www.ewaste.com.au/assets/images/index/sidebarBGE2.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 14px;
}
.custom #indexBodyNavRHolderE {
	height: 60px;
	text-align: center;
	width: 271px;
	margin-left: 5px;
} 
.custom #NavRHolder2E {
	height: 125px;
	text-align: left;
	width: 252px;
	padding-left: 18px;
	margin-top: 16px;
}
.custom #NavRHolder3E {
	height: 125px;
	text-align: left;
	width: 252px;
	padding-left: 18px;
	margin-top: 19px;
}
.custom #NavRHolder4E {
	height: 129px;
	text-align: left;
	width: 253px;
	padding-left: 18px;
	margin-top: 23px;
}
.custom #NavHolderRecentE {
	height: 370px;
	text-align: left;
	width: 278px;
	background-image: url(http://www.ewaste.com.au/assets/images/index/ewaste-computer-recycling-recent-posts-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 25px;
}
.custom #NavHolderRecentBotE {
	height: 20px;
	text-align: left;
	width: 278px;
	background-image: url(http://www.ewaste.com.au/assets/images/index/ewaste-recent-posts-bot.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.custom #sideHeadingsHolderE {
	height: 40px;
	text-align: left;
	width: 200px;
	padding-left: 40px;
}
.custom #sideHeadingsHolder2E {
	height: 45px;
	text-align: left;
	width: 200px;
	padding-left: 43px;
}
.custom #recentTextHolderE {
	height: auto;
	text-align: left;
	width: 248px;
	padding-left: 20px;
	padding-top: 8px;
}
.custom #indexBodyCopyHolderE {
	width: 610px;
	height: auto;
	padding-left: 20px;
	padding-top: 0px;
}
.custom #indexBodyAreasE {
	width: 650px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: auto;
}
.custom #indexBodyContBubbles {
	width: 650px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 220px;
	padding-top: 130px;
}
.custom #indexBubbleHolder {
	height: auto;
	text-align: left;
	width: 180px;
	float: left;
	margin-left: 42px;
}
.custom #indexBubbleHolder2 {
	height: auto;
	text-align: left;
	width: 180px;
	padding-left: 15px;
	float: left;
}
.custom #mainContainerE {
	width: 969px;
	margin: auto;
	text-align: center;
	background-color: #FFF;
	height: auto;
	padding-top: 20px;
	background-image: url(http://www.ewaste.com.au/assets/images/index/line.png);
	background-repeat: no-repeat;
	background-position: center top;


/***** body *****/

}
.custom .nav_textColE {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C0E947;
	font-weight: normal;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: 1px;
}
.custom .nav_textBlurbE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #A1CD45;
	text-decoration: none;
	font-weight: normal;
}
.custom .main_navTitleE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C0E947;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}
.custom .main_navTitleSubE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
}
.custom .homeTxtSideWhiteE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFF;
	line-height: 38px;
}
.custom .homeTxtGreyE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #666;
	line-height: 35px;
}
.custom .footer_textE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
.custom .footer_textE A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.custom .bodyE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #666;
	line-height: 15pt;
}
.custom #indexBodyContLowerE {
	width: 650px;
	text-align: left; 
	height: 267px;
	padding-top: 10px;
}
.custom #indexLowerRimageE {
	width: 400px;
	text-align: left;
	height: 237px;
}
.custom #indexLowerRimageLocalE {
	width: 244px;
	text-align: left; 
	height: 237px;
	float: right;
}
.custom #imageSpace {
	width: 244px;
	text-align: left;
	height: 68px;
	padding-top: 16px;
	padding-bottom: 16px;
}
.custom #indexBodyNavRposts {
	height: auto;
	text-align: left;
	width: 240px;
	color: #00753A;
	padding-top: 10px;
	padding-left: 12px;
}
.format_text input { width: 200px; padding: 0.214em; border-width: 0.071em 0.071em 0.071em 0.071em; }