body {background: /*#f7fafb*/ #fff url(../graphics/body-bg.jpg) top left repeat-x; margin: 0; text-align: center; width: 100%; font-family: Arial, Verdana, sans-serif; }

div#container {text-align: left; width: 100%; background: url(../graphics/world-bg.jpg) top center no-repeat; height: 700px; margin: 0px; padding: 0px;}
body#awards div#container {text-align: left; width: 100%; background: url(../graphics/award-bg.jpg) top center no-repeat; height: 700px; margin: 0px; padding: 0px;}div#holder {width: 900px; margin-left: auto; margin-right: auto; display: block;}

div.header {display: block; padding-top: 37px;}
div.logo {float: left; display: block;}
div.content {display: block; }

div#sidebar {width: 170px; float: left; border-right: 1px solid #e6e6e6; padding-right: 27px;}
h2{font-size: 14px; text-transform: uppercase; color: #000; margin: 0px; padding: 0px;}
div#sidebar p{font-size: 12px; color: #666; line-height: 24px; margin: 8px 0 8px 0; padding: 0px;}
div#sidebar a{color: #229700; text-decoration: none; font-size: 12px;}
div#sidebar a:hover {color: #229700; text-decoration: underline; font-size: 12px;}
div#sidebar div.box {display: block; margin-bottom: 28px;}

div#billboard {float: right; width: 700px;}
div#billboard div.pitch {display: block; clear: both; margin-left: 25px; border-top: 1px dotted #ccc;}
div#billboard div.pitch p {margin: 8px 0 8px 0; padding: 0; font-size: 26px; font-style: italic; line-height: 36px; text-align: center;}
div#billboard div.sotw {display: block; float: left; width: 700px; margin-top: 22px;}
div#billboard div.sotw p {font-size: 12px; color: #666; line-height: 24px;}


div#footer {width: 100%; height: 150px; margin-top: 10px; /*background: url(../graphics/footer-bg.jpg) top left repeat-x;*/ background-color: #000;}
div#footer-content {width: 900px; margin: 0 auto; text-align: left;}
div#footer-content p {color: #ccc; padding-top: 45px; line-height: 18px; font-size: 12px;}
div#footer-content p a {text-decoration: none; border-bottom:  1px dotted #333;}
div#footer-content p a:hover {text-decoration: none; border-bottom:  1px dotted #efefef;}




/* Sub Page Layout */
div#main {width: 900px; margin: 0 auto; background-color: white; height: 225px;}
body#awards div#main {width: 900px; margin: 0 auto; background: none; height: 530px;}
body#awards div#main h1 {line-height: 48px; margin-top: 40px;}
body#awards div#main h2 {color: #3aa100; padding-bottom: 25px;}
body#awards div#main a {color: #3aa100; text-decoration: underline;}
body#awards div#main a:hover {text-decoration: underline; color: #000;}
div#main-left {width: 200px; float: left; padding-top: 15px;}
div#main-left ul {list-style: none; margin-top: 0px; padding: 0px;}
div#main-left li {line-height: 24px; list-style: none; margin-left: 20px; font-size: 13px;}
div#main-left li a {color: #000; text-decoration: none;}
div#main-left li a:hover {color: #24a100;}
div#main-right {width: 700px; float: left;}

div#main-clients {width: 900px; margin: 0 auto; background: none; height: 530px;}
div#main-clients div.box {float: left; margin-right: 20px; margin-bottom: 20px;}
div#main-clients div.box img {border: 1px solid #e6e6e6;}


div#sub {width: 900px; margin: 58px auto 0 auto; clear: both;}
div#sub p {color: #34505b; font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 24px;}
div#sub-left {width: 480px; float: left; padding-left: 20px; padding-right: 30px; border-right: 1px dotted #ccc;}
div#sub-left h1 {font-size: 20px; margin: 0; padding: 0;}
div#sub-left p {margin-top: 25px; }
div#sub-left img {float: left; border: 1px dotted #ccc; margin-right: 15px; margin-bottom: 8px;}
div#sub-left ul {font-size: 12px;}
div#sub-right {width: 330px; float: left; padding-left: 30px;}
div#sub-right h1 {font-size: 18px; line-height: 24px; font-family: Arial, Verdana, sans-serif; color: #24a100; margin: 0; padding: 0;}
div#sub-right p {margin-top: 20px; }

/* Blog */
body#blog div#sub {width: 900px; margin: 58px auto 0 auto; clear: both;}
body#blog div#sub p {color: #34505b; font-size: 14px; font-family: Arial, Verdana, sans-serif; line-height: 24px;}
body#blog div#sub-left {width: 480px; float: left; padding-left: 0px; padding-right: 30px; border-right: 1px dotted #ccc;}
body#blog div#sub-left h1 {font-size: 20px; margin: 0; padding: 0;}
body#blog div#sub-left p {margin-top: 25px; }
body#blog div#sub-left img {float: left; border: 1px dotted #ccc; margin-right: 15px; margin-bottom: 8px;}
body#blog div#sub-left ul {font-size: 12px;}
body#blog div#sub-right {width: 330px; float: left; padding-left: 30px;}
body#blog div#sub-right h1 {font-size: 18px; line-height: 24px; font-family: Arial, Verdana, sans-serif; color: #24a100; margin: 0; padding: 0;}
body#blog div#sub-right p {margin-top: 20px; }

div.post_dv {}
.seacrh_box {
	float: left;
	padding-bottom:30px;
	color:#B2B2B2;
}
.category_box, .links_box, .archive_box {	
	float: left;
	width: 230px;
	padding:10px 0 40px 0px;
}
.category_box { /*background:url(images/category_bg.gif) no-repeat left 8px;*/ }
.links_box { /*background:url(images/links_bg.gif) no-repeat left top;*/ }
.archive_box { /*background:url(images/archive_bg.gif) no-repeat left 3px;*/ }
.right_content ul {
	list-style:none;
	margin:0;
	padding:20px 0 0 0;
}
.right_content ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.right_content, .right_content ul li a , .links_box a {
	color:#666;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}
.right_content {
	color:#86AC35;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
}
.right_content ul li a:hover , .links_box a:hover {
	color:#333;
	font-size:12px;
	text-decoration:none;
	border-bottom: 1px dotted #86AC35;
	line-height:18px;
}

