/*
Theme Name: Cerium Group
*/

* { margin:0px; padding:0px;}
html, body {margin:0px; padding:0px; font-size:10pt; color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif; background:#808080;}
p, pre {margin:0px 0px 10px 0px; font-size:9pt;}

#wrapper {display:block; height:auto!important; margin:0px auto 0px auto; background:#F2F2F2;}
#page {display:block; background:url(images/header_bg_tile.png) top left repeat-x;}

#header {display:block; width:800px; height:139px; margin:0px auto 0px auto; padding:0px; position:relative;}
#top_links {display:block; width:800px; height:24px; margin:0px auto 0px auto; padding:6px 0px 0px 0px; position:absolute; top:0px; left:0px; color:#FFFFFF;}
#top_links a {color:#FFFFFF; text-decoration:none; font-size:8pt;}
#top_links a:hover {text-decoration:underline;}
#top_right {position:absolute; width:346px; height:22px; top:4px; right:0px;}
#search_box {width:224px; height:22px; background:#FFFFFF; position:absolute; top:0px; right:0px;}
#search_box input {width:172px; background:none; border:none; outline-style:none; outline:none; padding:4px; color:#999999;}
input#search_button {display:block; width:19px; height:19px; background-image:url(images/search.png); background-position:top left; background-repeat:no-repeat; position:absolute; right:0px; top:0px; margin:2px 1px 0px 0px; cursor:pointer;}
input#search_button.hover {background-image:url(images/search_hover.png);}
a#donate_button {display:block; width:114px; height:18px; position:absolute; left:0px; top:0px; background-image:url(images/donate_bg_tile.png); background-position:top left; background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; padding:4px 0px 0px 0px;}
a#donate_button:hover {background-image:url(images/donate_bg_tile_hover.png); text-decoration:none;}
#top_nav_bar {width:800px; height:74px; margin:0px auto 0px auto; position:absolute; top:30px; left:0px;}
a#logo {display:block; width:130px; height:74px; background:url(images/logo.png) top left no-repeat; position:absolute; top:0px; left:0px;}
ul#top_nav {display:block; margin:0px; padding:0px; position:absolute; right:0px; top:0px; width:460px;}
ul#top_nav li {display:block; float:left; width:114px; height:74px; margin:0px 0px 0px 1px;}
ul#top_nav li .red {color:#97012E;}
ul#top_nav li a.main_nav {display:block; width:108px; height:50px; padding:24px 0px 0px 6px; background-image:url(images/top_nav_bg_tile.png); background-position:top left; background-repeat:repeat-x; color:#666666; text-decoration:none; font-weight:bold; font-size:11pt; line-height:14px;}
ul#top_nav li a.main_nav:hover {background-image:url(images/top_nav_bg_tile_hover.png);}

.drop_down {display:none; width:440px; height:159px; background:url(images/drop_down.png) top left no-repeat; margin:-4px 0px 0px -4px; padding:34px 0px 0px 25px; position:relative;}
.drop_down_arrow {display:block; width:113px; height:15px; background:url(images/drop_down_arrow.png) top left no-repeat; position:absolute; left:4px; top:4px;}
.drop_down a {display:block; padding:2px; height:21px; width:160px; color:#FFFFFF; text-decoration:none; text-align:left; padding:6px 0px 0px 6px; margin:0px 30px 10px 0px;}
.drop_down a:hover {background:url(images/drop_down_links.png) top left repeat-x;}

#my_cerium {margin-left:-4px;}
#kiosk {margin-left:-119px;}
#promotional {margin-left:-234px;}
#creative {margin-left:-349px;}

#breadcrumbs {display:block; width:800px; height:28px; position:absolute; top:106px; left:0px;}
#breadcrumbs h2 {color:#000000; font-weight:normal; margin:4 px 0px 0px 0px; display:block; position:absolute; left:0px; top:4px;}
#breadcrumbs_links {color:#000000; font-weight:normal; margin:0px 0px 0px 0px; position:absolute; top:3px; left:0px; display:block; font-size:12pt;}
#breadcrumbs_links a {font-size:12pt; text-decoration:none;}
#breadcrumbs_links a:hover {text-decoration:underline;}
#helping_you {display:block; width:272px; height:18px; background:url(images/helping_you.png) center left no-repeat; position:absolute; right:0px; top:4px;}

#content_container {display:block; background:none; min-height:100%!important; height:auto!important; height:100%!important;}
#content {display:block; width:782px; margin:0px auto 0px auto; padding:15px 15px 26px 15px; background:url(images/content_shadow.png) top center repeat-y;}

#banner_container {display:block; width:780px; height:300px; overflow:hidden; margin:0px auto 15px auto; background:#CCCCCC; position:relative;}
#image_overlay {position:absolute; display:block; width:775px; height:70px; top:225px; left:0px; background:url(images/image_overlay.png) top left repeat; padding:5px 0px 0px 5px; color:#FFFFFF;}
.image_overlay_title {color:#FFFFFF; font-size:16pt; font-weight:normal; margin:0px; padding:0px;}
#image_overlay p {display:block;}

.home_column {display:block; width:170px; min-height:300px; border-right:1px dashed #CCCCCC; float:left; margin:0px 18px 10px 0px; padding:0px 10px 0px 0px;}
.home_column.last {border:none; margin:0px;}
.home_column .image {display:block; width:170px; height:90px; overflow:hidden; background:#EFEFEF; margin:0px 0px 10px 0px;}

#sidebar {display:block; width:194px; background:#F2F2F2; padding:0px 0px 0px 0px; float:left;}
#sidebar a {display:block; width:170px; height:20px; text-decoration:none; color:#000000; padding:6px 0px 0px 24px; margin:0px 0px 0px 0px; border-bottom:1px solid #FFFFFF;}
#sidebar a:hover, #sidebar a.active {background:#666666 url(images/side_nav_red.png) top left no-repeat; color:#FFF;}

#sidebar_blog {display:block; width:194px; background:#F2F2F2; padding:0px 0px 0px 0px; float:left; color:#666;}
#sidebar_blog ul {list-style:none; list-style-type:none;}
#sidebar_blog ul li {list-style:none; list-style-type:none;}
#sidebar_blog a {display:inline-block; height:22px; padding:2px 0px 0px 44px; color:#666; text-decoration:none;}
#sidebar_blog a:hover {color:#000;}
#sidebar_blog h2 {display:block; width:170px; height:22px; text-decoration:none; padding:4px 0px 0px 24px; margin:0px 0px 10px 0px; background:#666666 url(images/side_nav_red.png) top left no-repeat; color:#FFF; font-weight:normal; font-size:11pt;}

.searchbox { padding: 2px; }

#secondary_content {display:block; float:right; width:550px; margin:0px 10px 0px 0px;}

#footer {background:#808080 url(images/footer_tile.png) top left repeat-x; padding:20px 0px 0px 0px; height:124px;}
.push {height:244px;}
#footer_container {width:800px; margin:0px auto 0px auto; text-align:center; color:#FFFFFF;}
#footer_container a {color:#FFFFFF; text-decoration:none;}
#footer_container a:hover {text-decoration:underline;}

/*General Classes*/
h2 {color:#8C8C8C; font-weight:bold; font-size:13pt; line-height:16px; display:block; margin:0px 0px 6px 0px;}



a {color:#333; text-decoration:underline;}
a:hover {text-decoration:none;}

.clear {clear:both;}
.preload {display:none;}
.left {float:left;}
.red {color:#97012E;}

.postmetadata {clear:both;}
.clear {clear:both;}

/*BLOG STYLES*/
.post {margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; text-align:left; border-bottom:1px solid #CCC;}
.post h2, .post h2 a {display:block; margin:0px; padding:0px; color:#97002E; font-size:16pt; line-height:100%; font-weight:normal; text-decoration:none;}
.post h2 a:hover {color:#000000;}
h2.pagetitle {color:#333; margin:0px 0px 20px 0px; display:block;}
.post .date {display:block; margin:4px 0px 10px 0px; font-size:9pt; color:#B2B2B2;}
ol.commentlist .date {display:block; margin:4px 0px 10px 0px; font-size:9pt; color:#B2B2B2;}
.post .postmetadata {display:block; color:#666;}
.post .postmetadata a {color:#666; text-decoration:none;}
.post .postmetadata a:hover {text-decoration:underline;}
h3 {margin:10px 0px 10px 0px; color:#97002E; font-weight:normal;}
h3#comments {margin-top:-10px;}


.post ul, .post ol { margin-left: 20px; margin-bottom: 10px;}
	
ol.commentlist {list-style-position:inside;}
ol.commentlist li {display:block; background:#EFEFEF; padding:6px; margin:0px 0px 2px 0px;}
ol.commentlist li.alt {background:#E0E0E0;}

/* Begin Images */
p img {padding:0; max-width:100%;}
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left}
/* End Images */

/* Begin Various Tags & Classes */
blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0; display:block;}
.center {text-align:center;}
.hidden {display:none;}
hr {display:none;}
a img {border:none;}
.navigation {display:block; text-align:center; margin-top:10px; margin-bottom:60px;}
/* End Various Tags & Classes*/


#comment
{
	width: 500px;
	height: 80px;
}