@import 'cssdeck/_handler.css';

															/** BODY ELEMENTS **/
body {
	color: inherit;
	background-color: #047;
	font-family: "Verdana";
	}






															/** MAIN CONTAINERS **/
div#container {
	width: 65em;		/* 780px *//* pixel width divided by 12 */
	margin: 2em auto;
	color: inherit;
	background-color: #fff;
	}
	div.header {
		
		}
		div.header-in {
			padding: 1em 1.2em 2em;
			}
	div.content-wrap {
		
		}


	div.layout-2col div.content {
		width: 50em;			/* container width minus both aside widths */
		}
	div.layout-2col div.aside {
		width: 15em;
		}


		div.content {
			
			}
			div.content-in {
				padding: 0 2em 0 1em;
				}
		div.aside {
			
			}
			div.aside-left {
				
				}
				div.aside-in {
					
					}
	div.footer {
		margin: 5em 0 0 0;
		padding: 1em;
		}
		div.footer-in {
			padding: 1em 1em 0;
			border-top: 1px solid #ccc;
			}






															/** SUB CONTAINERS **/
div.main {
	
	}
div.figure {
	width: 160px;
	float: right;
	padding: 1em;
	margin: 0 0 2em 2em;
	color: inherit;
	background-color: #fff;
	border: 1px solid #ccc;
	}
	div.image2 {
		width: 200px;
		}
blockquote {
	margin: 1em 0;
	padding: 1em;
	color: inherit;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	border-width: 0 1px 1px 0;
	}
	blockquote cite {
		
		}






															/** LISTS **/
div.main ul {
	margin: 2.5em 1em;
	}
	div.main ul li {
		text-transform: capitalize;
		}
	div.main ul li a,
	div.main ul li a:visited {
		padding: .5em 0 .5em 1.6em;
		background-image: url(../images/style/icon-bulb.gif);
		background-position: 0 45%;
		}
		div.main ul li.on a,
		div.main ul li.on a:visited {
			background-image: url(../images/style/icon-bulb-on.gif);
			}
		div.main ul li a:hover,
		div.main ul li.on a:hover {
			background-image: url(../images/style/icon-bulb-on.gif);
			}
	div.main ul.sub {
		margin: 0 0 1em 1.7em;
		}
		div.main ul.sub li {
			font-size: .95em;
			}
		div.main ul.sub li a,
		div.main ul.sub li a:link,
		div.main ul.sub li a:visited,
		div.main ul.sub li a:hover {
			padding: .3em 0;
			background-image: none;
			}
.list {
	margin: 0 0 2em 2em;
	}
	.list li {
		margin: 0 0 .5em 0;
		color: #444;
		background-color: inherit;
		font-size: .95em;
		}






															/** TYPOGRAPHY **/
h1.logo {
	
	}
	h1.logo a {
		display: block;
		width: 260px;
		height: 93px;
		background-image: url(../images/logo-smarterconsulting.gif);
		}
h2, h3 {
	margin: 0 0 .8em 0;
	color: #047;
	background-color: inherit;
	font-size: 1.4em;
	}
	h3 {
		padding: 1em 0 0 0;
		font-size: 1.1em;
		}
p {
	margin: 0 0 1em 0;
	color: #444;
	background-color: inherit;
	font-size: .95em;
	}
	blockquote p {
		color: #666;
		background-color: inherit;
		}
	blockquote cite {
		color: #444;
		background-color: inherit;
		font-size: .95em;
		}
	div.footer p {
		margin: 0;
		color: #888;
		background-color: inherit;
		font-size: .9em;
		text-align: center;
		}
a,
a:link,
a:visited {
	color: #047;
	background-color: inherit;
	text-decoration: none;
	}
	a.bulb {
		padding: .5em 0 .5em 1.5em;
		background-image: url(../images/style/icon-bulb.gif);
		background-position: 0 40%;
		}
		a.bulb:hover {
			background-image: url(../images/style/icon-bulb-on.gif);
			}
	a:hover {
		color: #0ee;
		background-color: inherit;
		text-decoration: none;
		}






															/** FORMS **/
form {
	margin: 2em 0 1em 0;
	color: #444;
	background-color: inherit;
	font-size: .95em;
	}
	fieldset {
		border: 0;
		padding: 1em 0;
		}
	legend {
		margin: 0;
		padding: .5em 0;
		color: #047;
		background-color: inherit;
		font-size: 1.1em;
		}
		*+html legend {
			margin: 0 0 1em -1em;
			padding: .5em 0;
			color: #047;
			background-color: inherit;
			font-size: 1.1em;
			}
	form div.control select.l {
		width: 19em;
		}
