* { padding: 0; margin: 0; } /*global definition for padding and margin*/

html { height: 101%; }

body { font-size: 100%; height: 100%; background: #8cc63f url(/images/bg_body.jpg) no-repeat 50% 0;}

h1, h2, h3, h4, h5 { font: normal 100%/100% "lucida grande", arial, sans-serif; color: #333; padding: 0 0 10px 0; }
h1 { font-size: 1.6em; line-height: 100%; }
h2 { font-size: 26px; line-height: 100%; color: #78a52c; font-weight: bold; padding-bottom: 15px;}
h3 { font-size: 18px; line-height: 120%; color: #595842; font-weight: bold; padding: 10px 0;}
h4 { font-size: 15px; line-height: 100%; font-weight: bold; padding: 10px 0 5px 0;}
h5 { font-size: 0.9em; line-height: 100%; }

p, ol, ul, table, dl { font: normal .8em/150% "Lucida Grande", Arial, sans-serif; padding: 0 0 10px 0; color: #48462d;}

a, a:visited { color: #7ab130; outline:none; font-weight: bold; }
a:hover { color: #7ab130; text-decoration: none; }

dl { padding: 0 0 5px 10px; }
dt { font-weight: bold; }
dd { margin: 0 0 10px 0;}

ol { padding: 0 0 0 15px; }
ol li { padding: 0 0 5px 0; }

ul { padding: 0 0 10px 20px; }
ul li { padding: 0 0 5px 0; }

th { font-weight: bold; }
td { padding: 3px 0; }

img { border: none; }
option{ margin-right: 10px;}

#wrapper { width: 992px; margin: 0 auto; }

#header {background: url(/images/bg_header.gif) repeat-x 0 0; width: 100%; height: 183px;}
#logo {width: 1000px; margin: 0 auto; height: 126px;}
#logolink {float: left;}
#company_name {
	background: url(/images/tift_name.gif) no-repeat 0 0;
	padding-top: 112px;
	margin-right: 30px;
	float: right;
	width: 528px;
}

#nav {width: 100%; height: 57px; background-color: #3e7e00;}
#nav_wrapper {width: 992px; margin: 0 auto;}
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav li {margin: 0; padding: 0; float: left}

#nav li a.nav_locate {
	background: url(/images/bg_nav.gif) no-repeat 0 0;
	width: 168px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_locate:hover, #nav li a.locate_current {background: url(/images/bg_nav.gif) no-repeat 0 -57px;}

#nav li a.nav_live {
	background: url(/images/bg_nav.gif) no-repeat -168px 0;
	width: 139px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_live:hover, #nav li a.live_current {background: url(/images/bg_nav.gif) no-repeat -168px -57px;}

#nav li a.nav_resources {
	background: url(/images/bg_nav.gif) no-repeat -307px 0;
	width: 195px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_resources:hover, #nav li a.resources_current {background: url(/images/bg_nav.gif) no-repeat -307px -57px;}

#nav li a.nav_chamber {
	background: url(/images/bg_nav.gif) no-repeat -502px 0;
	width: 234px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_chamber:hover, #nav li a.chamber_current {background: url(/images/bg_nav.gif) no-repeat -502px -57px;}

#nav li a.nav_contact {
	background: url(/images/bg_nav.gif) no-repeat -736px 0;
	width: 144px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_contact:hover, #nav li a.contact_current {background: url(/images/bg_nav.gif) no-repeat -736px -57px;}

#nav li a.nav_home {
	background: url(/images/bg_nav.gif) no-repeat -880px 0;
	width: 112px;
	height: 57px;
	display: block;
	float: left;
}
#nav a.nav_home:hover, #nav li a.home_current {background: url(/images/bg_nav.gif) no-repeat -880px -57px;}

#tiles {background: url(/images/bg_tiles.jpg) repeat-x 50% 0; width: 100%;}

#content_wrapper {background-color: #fffbbf; width: 992px; margin: 0 auto;}
#content {width: 972px; padding: 16px 20px 0 20px; min-height: 375px;}

#interior_header {position: relative;}
#interior_logo {position: absolute; left: 0; top: 0;}

#intro_ro { 
	background: url(/images/home_map.jpg) no-repeat 0 0;
	height: 345px;
	width: 952px;
	margin-bottom: 20px;
	position: absolute;
	z-index: 5;
}
#intro { 
	background: url(/images/home_map_ro.jpg) no-repeat 0 0;
	height: 345px;
	width: 952px;
	margin-bottom: 20px;
	position: relative;
	z-index: 0;
}
#intro_content {width: 368px; z-index: 100; position: absolute; right: 20px; top: 80px;}
#intro_content p {font-size: 12px;}
#intro_content a { color: #2464CE; outline:none; }
#intro_content a:hover { color: #2464CE; text-decoration: none; }
	


#intro p {
	color: #222; 
	font-size: 13px; 
	line-height: 130%;
}

#map_link {
	height: 343px;
	width: 540px;
	position: absolute;
	z-index: 5000;
}
#home_map {float: left; width: 541px;}

#welcome {background: url(/images/welcome.gif) no-repeat 0 0; padding: 66px 0 5px; width: 410px;}

#home_news, #home_blog {
	background: #eae6aa url(/images/bg_home_news.gif) repeat-x 0 0;
	width: 470px;
	border: 1px solid #eae6aa;
	position: relative;
	float: left;
	margin-right: 10px;
	min-height: 255px;
}
#home_blog {margin: 0;}
#featured_news {background: url(/images/hdr_featured_news.gif) no-repeat 0 0; width: 233px; padding-top: 48px;}
#featured_blog {background: url(/images/hdr_featured_blog.gif) no-repeat 0 0; width: 233px; padding-top: 48px;}
.home_news_content {
	float: left;
	width: 440px;
	margin: 0 15px 12px 15px;
}
.news_title {padding-bottom: 5px; line-height: 115%;}
.news_title a {color: #7ab130; font-size: 18px; text-decoration: none; }
.news_title a:hover {text-decoration: underline;}
#subscribe {
	background: url(/images/rss.gif) no-repeat 0 50%;
	padding-left: 20px;
}

.blog_date, .blog_date a {font-size: 11px; font-weight: bold;}

#interior_content_wrapper {
	background: #fffbbf url(/images/bg_interior_content_wrapper.gif) repeat-x 0 0;
	width: 950px;
	border: 1px solid #eae6aa;
}
#interior_content_wrapper_chamber {
	background: #fffbbf url(/images/bg_interior_content_wrapper_chamber.gif) repeat-x 0 0;
	width: 950px;
	border: 1px solid #eae6aa;
}
#interior_content {
	background: url(/images/bg_interior_content.gif) repeat-x 0 bottom;
	min-height: 300px;
	padding-bottom: 15px;
}
#interior_content_left {width: 293px; float: left; margin-right: 10px;}
#interior_content_right {float: left; width: 620px; padding: 30px 0 20px; }

#subnav_hdr_locate {background: url(/images/subnav_hdr_locate.gif) no-repeat 0 0;}
#subnav_hdr_live {background: url(/images/subnav_hdr_live.gif) no-repeat 0 0;}
#subnav_hdr_resources {background: url(/images/subnav_hdr_resources.gif) no-repeat 0 0;}
#subnav_hdr_chamber {background: url(/images/subnav_hdr_chamber.gif) no-repeat 0 0; }
#subnav_hdr_news {background: url(/images/subnav_hdr_news.gif) no-repeat 0 0;}
#subnav_hdr_blog {background: url(/images/subnav_hdr_blog.gif) no-repeat 0 0;}
#subnav_hdr_contact {background: url(/images/subnav_hdr_contact.gif) no-repeat 0 0;}
#subnav_hdr_default {background: url(/images/subnav_hdr_default.gif) no-repeat 0 0;}

#subnav_bottom {background: url(/images/subnav_bottom.gif) no-repeat 0 0; width: 293px; height: 14px; margin-bottom: 20px;}
#subnav_bottom_chamber {background: url(/images/subnav_bottom_chamber.gif) no-repeat 0 0; width: 293px; height: 14px; margin-bottom: 20px;}
#subnav ul {
	background-color: #e1ec69;
	width: 248px;
	border-right: 1px solid #d4e04c;
	margin: 0; 
	padding: 10px 15px 0;
	list-style: none;
}
#subnav li a {
	display: block;
	color: #59711f;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 8px 7px;
}
#subnav li a:hover, #subnav li a.active {background-color: #a2ac36; color: #FFF;}

#subnav_chamber ul {
	background-color: #2464ce !important;
	width: 248px;
	border-right: 1px solid #174ea8 !important;
	margin: 0; 
	padding: 10px 15px 0;
	list-style: none;
}
#subnav_chamber li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 8px 7px;
}
#subnav_chamber li.twitter a {background: url(/images/twitter-trans.png) no-repeat 6px 6px; padding-left: 28px;}
#subnav_chamber li.facebook a {background: url(/images/facebook-trans.png) no-repeat 6px 6px; padding-left: 28px;}
#subnav_chamber li a:hover, #subnav_chamber li a.active {background-color: #afcbf9; color: #2464ce;}

#newsletter_signup {
	background: url(/images/bg_newsletter_signup.gif) no-repeat 0 0;
	width: 249px;
	height: 57px;
	padding: 15px;
	margin-bottom: 20px;
}
#newsletter_signup h2 {color: #3e7e00; font-size: 16px; font-weight: bold; padding-bottom: 0;}
.formfield_signup {
	background: url(/images/email_submit_field.gif) repeat-x 0 0; 
	width: 205px; 
	height: 24px;
	float: left;
	border: none;
	margin-right: 4px;
	padding: 5px 0 0 5px;
	color: #FFF;
	font-size: 14px;
}

#newsletter_signup_chamber {
	background: url(/images/bg_newsletter_signup_chamber.gif) no-repeat 0 0;
	width: 249px;
	height: 57px;
	padding: 15px;
	margin-bottom: 20px;
}
#newsletter_signup_chamber h2 {color: #FFF; font-size: 16px; font-weight: bold; padding-bottom: 0;}
.formfield_signup_chamber {
	background: url(/images/email_submit_field_chamber.gif) repeat-x 0 0; 
	width: 205px; 
	height: 24px;
	float: left;
	border: none;
	margin-right: 4px;
	padding: 5px 0 0 5px;
	color: #333;
	font-size: 14px;
}
#chamber_news {border-bottom: 1px solid #7e7d5d; margin-bottom: 15px; padding-bottom: 10px;}
.chamber_news_content {
	float: left;
	width: 600px;
	margin: 0 0 12px 0;
}

.event_block {margin-bottom: 14px;}
.event_block h3 {font-size: 17px; padding-bottom: 5px; font-weight: bold;}

#contact_left {float: left; width: 320px; margin-top: 15px;}
#contact_right {float: left; width: 300px; margin-top: 25px;}

#btn_submit {
	background: url(/images/btn_submit.gif) no-repeat 0 0;
	display: block;
	border: none;
	cursor: pointer;
	width: 107px;
	height: 37px;
	font-size: 0;
}
#btn_submit:hover {background: url(/images/btn_submit.gif) no-repeat 0 -37px;}

#contact_info {padding-left: 16px; margin-bottom: 20px; text-align: center; width: 240px;}

#contact_footer {margin-top: 15px;}
#contact_footer p {text-align: center; font-size: 11px; padding: 0; line-height: 180%;}
#tift_logo {float: left; width: 110px;}
#chamber_logo {float: right; width: 125px; margin-right: 20px;}


/************ styles for interior headers ************/
#hdr_locate {background: url(/images/hdr_locate.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 4px;}
#hdr_live {background: url(/images/hdr_live.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 4px;}
#hdr_resources {background: url(/images/hdr_resources.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 4px;}
#hdr_chamber {background: url(/images/hdr_chamber.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 0px; }
#hdr_contact {background: url(/images/hdr_contact.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 4px;}
#hdr_news {background: url(/images/hdr_news.jpg) no-repeat 0 0; width: 992px; height: 239px; padding-bottom: 4px;}


/************ styles for footer div ************/
#footer {
	background: #8cc63f url(/images/bg_footer.jpg) no-repeat 50% 0; 
	height: 235px;
	padding: 0 0 30px 30px;
}
#footer_content {width: 992px; margin: 0 auto;}
.footer_block { padding: 38px 0px 0 0; float:left; margin-right: 40px;}
.footer_block ul { padding:0; margin:0; list-style-type:none;}
.footer_block li { color:#38580d; font-size: 11px;}
.footer_block li a { color:#38580d; text-decoration:none; font-weight: bold; font-size: 11px;}
.footer_block li a:hover { text-decoration:underline; }
.footer_block li.footer_category_link a {
	color:#fff; 
	font-weight:bold; 
	text-decoration:none; 
	font-size: 14px;
	line-height: 280%;
}


/*************styles for location map *************/
#location_map #map_nav{
  	margin-top: 10px;
	width: 618px;
}
#location_map #map_nav img{
  	display: block;
  	float: left;
  	margin: 0;
	width: 206px;
}
#busy_map{ 
  	float: left;
  	padding: 0;
}
#map_content{
  	width: 616px;
  	border: 1px solid #1751b1;
}

.map_subnav {
  	height: 33px;
  	padding: 0;
  	margin: 0;
	width: 616px;
	background: url(/images/bg_map_subnav.gif) repeat-x 0 0;
}
.map_subnav img {
	margin: 0;
	padding: 0;
	float: left;
}
#location_map_data {
  	padding: 0;
  	height: 474px;
	background-color: #3e7e00;
}
#location_map_data img{
  	margin-bottom: 10px;
}
#location_map_data *{
  	color: #3e7e00;
}


/*************styles for links pages*************/
.links_category_group { padding: 0; margin-bottom:10px; }
.links_category_group h3 {font-size: 20px; margin-bottom: 0px;}
.link_block { margin-bottom:5px; }
.link_block p { padding:0; }
.link_title { font-size:14px; padding:0; margin-bottom:0px; color:#135a94; font-weight:bold; }

.link_half { float:left; width:290px; padding-right:15px;}


/*************styles for news pages*************/
.news_byline { font-size:11px; color:#919a2f; }

.press_item { padding:0 0 15px 0; }
.press_date { font-size:11px; color:#666; }

.news_photo {
	float:left;
	padding: 0;
	margin:0 10px 10px 0;
	border:1px solid #eae6aa;
}

.news_image_box {
	background: #e1ec69 url(/images/bg_photos.gif) repeat-x 0 bottom;
	float:right; 
	margin: 0 0 15px 15px;
	padding: 6px;
	border: 1px solid #d4e04c;
	width:240px;
}
.chamber_news_image_box {
	background: #1d58b9 url(/images/bg_photos_chamber.gif) repeat-x 0 bottom;
	float:right; 
	margin: 0 0 15px 15px;
	padding: 6px;
	width:240px;
}
.chamber_news_image_box p {color: #FFF;}

/*styles for link bar*/
#link_bar { position:relative; }
#link_bar .link_bar_options { border-bottom:1px solid #7e7d5d; padding:0 0 7px 0; margin:10px 0 15px 0; }
#link_bar .link_bar_options p { float:left; font-size:0.7em; }
#link_bar .link_bar_options .printer_friendly { background:url(/images/icon_printer.gif) no-repeat 0 50%; padding:0 0 0 17px; }
#link_bar .link_bar_options .email_friend { background:url(/images/icon_email.gif) no-repeat 0 50%; padding:0 0 0 19px; }
#link_bar .link_bar_options .digg_this { background:url(/images/icon_digg.gif) no-repeat 0 50%; padding:0 0 0 21px; }
#link_bar .link_bar_options .dl_pdf { background:url(/images/icon_doc.gif) no-repeat 0 50%; padding:0 0 0 20px; }
#link_bar p a { padding:0 5px 0 0; color:#369; }
#email_friend {
	width:300px;
	background-color: #e1ec69;
	border:1px solid #b4be45;
	position:absolute;
	z-index:101;
	top:100%;
}
#email_friend form { padding:15px 15px 5px 15px; }
#email_friend .email_field { width:95%; }



/************ styles for document uploader ************/
#doc_search {background-color: #e1ec69; padding: 10px 15px 15px;}
.formfield_search {
	background-color: #FFF; 
	width: 400px; 
	height: 18px;
	float: left;
	border: 1px solid #78a52c;
	margin-right: 4px;
	padding: 4px 0 3px 5px;
	color: #333;
	font-size: 13px;
}
#folder_list { padding: 15px 0 0 13px; }
#folder_list .folder_item { padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px dotted #E3E3E3; }
#folder_list .folder_item.last{border:0;}
#folder_list .folder_name {
	font-size: 1.2em;
	font-weight: bold;
	background: url(/images/icon_folder.gif) no-repeat 0 50%;
	padding-left: 20px;
}
#folder_list .folder_count { color: #48462d !important; }
#folder_list .folder_description { font-size: 0.95em; color: #48462d; }
#folder_list .last { border: none; }

#document_list { padding:0; }
.list_heading {
	background: url('/images/icon_folder2.gif') no-repeat 0 10px;
	border-bottom: 1px solid #E3E3E3;
	padding: 10px 0 5px 20px;
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
}
#document_list .document_table th {
	color: #666;
	border-right: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	height: 30px;
}
#document_list td { color: #333; border-right: 1px solid #E3E3E3; text-align: center; height: 30px; }
#document_list td.last, #document_list th.last { border-right: none; }
#document_list tr.white td { background-color: #FFF; }
#document_list tr.grey td { background-color: #F7F6F5; }
#document_list .download_link { background: url('/images/icon_download.gif') no-repeat 0 50%; padding: 3px 7px 3px 13px; }
#document_list .details_link { background: url('/images/icon_details.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; }
#document_list td.file { text-align: left; padding-left: 15px; }
.doc_file { background: url('/images/icon_doc.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.xls_file { background: url('/images/icon_xls.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.ppt_file { background: url('/images/icon_ppt.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.pdf_file { background: url('/images/icon_pdf.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.img_file { background: url('/images/icon_img.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.mp3_file { background: url('/images/icon_mp3.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.avi_file { background: url('/images/icon_avi.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }
.generic_file { background: url('/images/icon_generic.gif') no-repeat 0 50%; padding: 3px 0 3px 21px; font-weight: bold; }

#file_breadcrumbs {margin-bottom: 10px; padding-bottom: 3px; margin-top: 15px;font-size: 11px; display:block; }
#file_breadcrumbs a{font-size: 1em;}
#file_breadcrumbs strong{}
#file_details .file_folder, #file_breadcrumbs .file_folder { background: url('/images/icon_folder.gif') no-repeat 0 50%; padding: 1px 0 1px 17px; }

#doc_info_box { border: 1px solid #EFEFEF; padding: 25px 0 25px 20px; }
#doc_info_box .doc_info { width: 470px; float: left; margin-right: 30px; }
#doc_info_box .doc_tags { width: 160px; float: left; }
#doc_info_box .doc_name { font-size: 16px; font-weight: bold; padding: 0; }
#doc_info_box .filed { font-size: 11px; padding: 0 0 0 20px; }
#doc_info_box .description { padding: 5px 0 0 20px; }
#doc_info_box .file_stats { width: 250px; float: left; padding: 0px 0 0 20px;font-size:11px;color:#333; }
#doc_info_box .download_link { width: 158px; float: left; padding: 0; margin-top: 8px; border: 1px solid #E6E6E6; }
#doc_info_box .download_link a {
	display: block;
	padding: 10px 0 10px 30px;
	font-size: 1.2em;
	font-weight: bold;
	background: #FAFAFA url('/images/bg_download.gif') no-repeat 15px 3px;
}
#doc_info_box ul { padding: 0 0 0 15px; }
#doc_info_box li { color: #999; padding: 0; }



/************ styles for notice/error divs ************/
#error, #notice, #success { width:90%; margin:0 auto 10px auto; padding:5px; border:2px solid #DDD; }
#error p, #notice p, #success p { margin-left:20px; padding:0; font-size:12px; color:#000; }
#error a, #notice a, #success a { text-decoration:none; padding:0 3px; }
#error a:hover, #notice a:hover, #success a:hover { color:#000; border:1px solid #000; }
#error { background-color:#FBE3E4; color:#8A1F11; border-color:#FBC2C4; }
#notice { background-color:#FFF6BF; color:#514721; border-color:#FFD324; }
#success { background-color:#E6EFC2; color:#264409; border-color:#C6D880; }
#error a { border: 1px solid #8A1F11; color:#8A1F11; }
#notice a { border: 1px solid #514721; color:#514721; }
#success a { border: 1px solid #264409; color:#264409; }

/**************************************************
											CLASSES
**************************************************/
.clear { clear: both; }
.formfield { width: 250px; font-size: 16px; margin: 0; padding: 2px; }

.hint { color:#999; font-style:italic; } /*style for defaultValueActsAsHint method*/

.replacement {
	font-size: 0;
	overflow: hidden;
	display: block;
	height: 0;
	letter-spacing: -1em;
	text-indent:-1000em;
}

.subnav_replacement {
	font-size: 0;
	overflow: hidden;
	display: block;
	height: 0;
	width: 293px; 
	margin: 0;
	letter-spacing: -1em;
	text-indent:-1000em;
	padding: 47px 0 0 0 !important;
}

.view_archive {position: absolute; right: 14px; top: 18px; color: #595842;}
.view_archive a {color: #595842; font-weight: normal;}

.float_left {float: left;}

.blue_h2 {color: #2464ce;}

.tagged_name {color: #595842; font-style: italic;}

.contact_field {
	background-color: #FFF;
	border: 1px solid #b1ac60;
	height: 20px;
	padding: 4px 0 0 4px;
}

.image_box {
	background: #e1ec69 url(/images/bg_photos.gif) repeat-x 0 bottom;
	float:right; 
	margin: 0 0 15px 15px;
	padding: 6px;
	border: 1px solid #d4e04c;
}
.image_box img {width: 240px;}
.image_box p {line-height: 145%; font-size: 12px; padding-bottom: 5px;}
.image_box a {color: #3e7e00;}

.image_box_left {
	background: #e1ec69 url(/images/bg_photos.gif) repeat-x 0 bottom;
	float: left; 
	margin: 0 15px 15px 0;
	padding: 6px;
	border: 1px solid #d4e04c;
}
.image_box_left p {line-height: 145%; font-size: 12px; padding: 0;}

.dark_link a {color: #595842;}

table.bordered_table td {border-bottom: 1px dotted #595842; padding: 7px 0 8px; margin: 0;}

.back_to_top {background: url(/images/arrow_up-trans.png) no-repeat 0 1px; padding-left: 18px; margin-top: 15px;}

.print_link { float:right; margin:0; padding:0; }

/************ styles for tagged page ************/
.tagged_h3 { border-bottom:1px solid #7e7d5d; margin:0 0 5px 0; font-weight: bold;}
.tagged_date { font-size:11px; line-height:200%; color:#666; padding:0; }
.tagged_tags { padding:0 0 25px 0; }
.tagged_photo { float:left; margin:17px 24px 22px 23px; }

/************ styles for pagination ************/
.pagination {
	font: normal .75em/150% Arial, Verdana, Arial,sans-serif;
	padding: 3px;
	margin: 3px;
	text-align: center;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666;
	text-decoration: none;
	color: #666;
	font-size: 1.0em !important;
}
.pagination a:hover, .pagination a:active { border: 1px solid #000; color: #000; }
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666;
	font-weight: bold;
	background-color: #666;
	color: #FFF;
}
.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #DDD;
	color: #999;
}
/************************/

/*styles for blog pages*/
#comment_error { border:1px solid #900; padding:10px; }
#comment_notice { border:1px solid #CC9; background-color:#FFC; padding:5px; }

.post_date { color:#666; float:left; font-size:0.7em; }
.post_comments { float:left; padding:0 0 0 17px; font-size:0.7em; background: url(/images/comment.gif) no-repeat 0 50%; }

.floated_pic { float:left; margin:0 10px 10px 0; border: 1px solid #eae6aa;}

.image_box { float:right; margin:0 0 15px 15px; padding:5px 5px 11px 5px; border:1px solid #d4e04c; width:240px; }
.image_box p { font-size:11px; padding:0; }

.comment_hdr {
	background:url(/images/comments.gif) no-repeat 0 50%;
	padding:10px 0 10px 20px;
	margin:10px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
}
.comment_author { color:#333; padding:0; }
.comment_content { font-size:12px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #eae6aa; }
.add_comment_hdr {
	background:url(/images/comment_add.gif) no-repeat 0 8px;
	padding:10px 0 0 20px;
	margin:15px 0 10px 0;
	font-size:14px;
	font-weight:bold;
}
.comment_form { margin:0; background-color:#eae6aa; padding:25px 35px; color:#333; }
.comment_form label { font-weight:bold; }
.comment_form .comment_input { width:100%; }

.tagged_name { background-color:#d4e04c; font-style:italic; padding:0 5px; }

#chamber_mission { background:#081e43 url(/images/bg_chamber_mission.jpg) repeat-y 50% 0; text-align:center; padding:10px 0 4px 0; margin:0 20px;  }
#chamber_mission p { color:#b0cbfa; line-height:130%; }

/************************/