/*
THEME NAME: Aldis
THEME URI: 
DESCRIPTION: Designed by Cordelia Norris. Implemented by Michael Wender using the <a href="http://www.plaintxt.org/themes/sandbox/">WordPress Sandbox</a> and the <a href="http://www.blueprintcss.org/">Blueprint CSS Framework</a>.
VERSION: 3.0
AUTHOR: <a href="http://aldiscorp.com/">Cordelia Norris</a> &amp; <a href="http://michaelwender.com/">Michael Wender</a>
AUTHOR URI:
TAGS:
*/

@import url('css/screen.css');
@import url('css/menu.premium.css');
@import url('css/blog.css');

/* Layout */
body, html{background-color: #ECF4F6; margin: 0;}
#wrapper{position: relative; width: 960px; border: 1px solid #406124; background-color: #fff}
#header{height: 150px; background: transparent url('images/header.bkgrd.jpg') no-repeat; position: relative; border-bottom: 2px solid #000;}
#header h1#blog-title{text-indent: -9999px; width: 586px; height: 68px; position: absolute; left: 60px; top: 53px; background: transparent url('images/logo.png') no-repeat;}
div#footer {clear:both;width:100%; text-align: center; font-size: 92%; margin: .5em 0;}
div#access{height: 40px}
.breadcrumb{background-color: #ECF8DB; padding: 10px 19px; margin-bottom: 1em; border-bottom: 1px solid #406124;}

/* Text */
h1,h2,h3,h4,h5{color: #406124; font-weight: bold; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:160%;margin-bottom:.25em;}
h3 {font-size:150%;line-height:1;margin-bottom:.25em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p{margin:0 0 1.5em;}
img.framed {border: 1px solid #138543; padding: 2px;}
img.alignleft{float: left; margin: .25em 1em .25em 0;}
img.alignright{float: right; margin: .25em 0 .25em 1em;}
#content a{font-weight: bold;}
.colborder{border-color: #406124!important}

/* Sidebar */
div.sidebar{margin-bottom: 2em}
div.sidebar h3 {margin: 0 0 .5em 0;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 0;}
div.sidebar ul ul li {list-style:none;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}

#submenu li{text-align: left;margin:.25em 0;}
#submenu li a{text-decoration:none;color:#406124;font-size:13px;display:block;padding:0em 16px 0em .25em;background:transparent url('images/submenu.arrow.png') no-repeat 130px center; /* 140px */}
#submenu li a:hover{font-weight: bold;}
#submenu li.current_page_item a{background-color:#ECF8DB; font-weight:bold;}
#submenu li.current_page_item a, #submenu li a:hover{background-image: url('images/submenu.arrow.over.png');}
#submenu li.current_page_item ul a{background-color: #fff; background-image: url('images/submenu.arrow.png'); font-weight: normal}
#submenu li a.graphic, #submenu li a.graphic:hover{padding: 0;background: none;}
#submenu ul{margin-left: 1.5em}
#submenu ul a{background-position: 111px center;}

/* Misc */
.products h3#smartway{text-indent: -9999px; margin: 0; background: transparent url('images/logo.smartway.home.png') no-repeat; width: 172px; height: 43px;}
.products h3#smartway a{display: block; width: 172px; height: 43px;}
.products h3#gridsmart{text-indent: -9999px; margin: 0; background: transparent url('images/logo.gridsmart.home.png') no-repeat; width: 184px; height: 45px;}
.products h3#gridsmart a{display: block; width: 184px; height: 45px;}
.products a{color: #138543; text-decoration: none;}
.products a:hover, .products a:active{text-decoration: underline;}
.products h4{margin: 1em 0 0 .9em; font-size: 15px;}
.products p{margin: 0 0 0 1.25em; font-size: 11px; font-style: italic; font-weight: bold; color: #293883;}
#home-flash{height: 410px; margin-bottom: .5em;}
#calculator{padding: 40px 0 0 46px;}
.cform legend{font-family: Arial, Helvetica, sans-serif!important; color: #000;}
ul#links-page, ul#links-page ul{margin-left: 0;}
ul#links-page li{list-style: none; margin:0 0 1.5em 0; /*padding: .5em;*/}
/*ul#links-page li + li{background-color: #efefef;}*/
ul#links-page a{font-weight: bold;}

/* Forms */
#q, #s, .form-textarea textarea {
	background: #fff url('images/bkgrd.input.png') repeat-x;
	width: 200px;
	color: #361A0C;
	font-size: 12px;
	font-weight: normal!important;
	padding: 6px!important;
	margin: 0px!important;
	border: 1px solid #7FC27F!important;
	border-left-color: #008500!important;
	border-top-color: #008500!important;
	display: inline!important;
}
.submit input, .submit input:focus, .button, .button:focus, .form-submit input, .form-submit input:focus {
	background: url('images/bkgrd.button.png');
	border: 3px double #406124;
	border-left-color: #9FB091;
	border-top-color: #9FB091;
	color: #203112;
	padding: 0.25em;
	font-weight: bold;
}

.submit input:active, .button:active, .form-submit input:active {
	background: #406124;
	color: #ECF8DB;
	border: 3px double #9FB091;
	border-left-color: #406124;
	border-top-color: #406124;
}
input, select{border-width: 1px; border-color: #008500 #7FC27F #7FC27F #008500; padding: 2px;}

/* Original Sandbox Styles */
.entry-title,.entry-meta {clear:both;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
.wp-caption{text-align: center;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}
div#nav-above {margin-bottom:1em;}
div#nav-below {margin-top:1em;}
div#nav-images {height:150px;margin:1em 0;}
div.navigation {height:1.25em;}
div.navigation div.nav-next {float:right;text-align:right;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
input#author,input#email,input#url,div.navigation div {width:50%;}
div.gallery *,div.sidebar div,div.sidebar ul {margin:0;padding:0;}