body {



  background: #cc9;



  font: 11px/1.4em verdana, arial, sans-serif;



  margin: 0;



}



img {



  border: 0;



}



#wrapper {



  width: 772px;



}







/* `Header



================================================================================*/







#header {



  height: 153px;



  background-color: #ccc;



}



#logo {



  position: absolute;



  top: 5px;



  left: 5px;



  margin: 0;



  padding: 0;



}



#logo a {



  display: block;



  width: 61px;



  height: 122px;



  background: transparent url(http://thecronline.com/images/logo_sm_bg.gif) top left no-repeat;



}



#logo span {



  display: none;



}



#header_banner {



  position: absolute;



  top: 6px;



  left: 70px;



  width: 468px;



  height: 60px;



  overflow:hidden;



}



#header_info {



  display: none;



}



.infotext {



color:white;



padding:6px;



border-right:medium #ff0000 solid;



}



#header_tagline {



  margin: 0;



  padding: 0;



  position: absolute;



  top: 73px;



  left: 70px;



  width: 435px;



  height: 11px;



  background: transparent url(http://thecronline.com/images/header_tag.gif) top left no-repeat;



  text-indent: -9999px;



}



#header a img {



  border: none;



}



#header_tip {



  position: absolute;



  top: 0px;



  left: 543px;



}



#header_tip1 a, #header_tip2 a {color:white; text-decoration:none; font-weight:bold;}



#header_tip1 a:hover, #header_tip2 a:hover {color:black; text-decoration:none; font-weight:bold;}







#header_tip1 {



  width: 161px;



  height: 201px;



  position: absolute;



  top: 3px;



  overflow:hidden;



  left: 604px;



  background: url(http://www.thecronline.com/images/header20.jpg) top no-repeat;



}



#top20 {height:62px; overflow:hidden;color: white; font-weight: bold; font-size: 14px; margin:90px 5px 0 5px; vertical-align:text-middle; text-align:center;}



#header_tip2 {



  width: 225px;



  height: 86px;



  position: absolute;



  top: 3px;



  overflow:hidden;



  left: 543px;



  background: url(http://www.thecronline.com/images/head20.jpg) top no-repeat;



}



#top-20 {text-align:center;margin:55px 5px 0 3px; height:30px; overflow:hidden;



color: white; font-weight: bold; font-size: 12px;}







#header strong {



  color: #f00;



  font-style:italic;



  font-size: 12px;



}



#header_tip50 {



  width: 161px;



  height: 201px;



  position: absolute;



  top: 3px;



  overflow:hidden;



  left: 604px;



/*  background: url(http://www.thecronline.com/images/header20.jpg) top no-repeat; */



}



#header_tip50_sub {



  width: 225px;



  height: 90px;



  position: absolute;



  top: 3px;



  overflow:hidden;



  left: 543px;



/*  background: url(http://www.thecronline.com/images/head20.jpg) top no-repeat; */



}







#header_search_bar {



  width: 702px;



  height: 32px;



  background: black;



  position: absolute;



  top: 94px;



  left: 70px;



}



#header_search_bar .left {



  float: left;



  color: white;



  padding: 8px 0 0 8px;



}



#header_search_bar .right {



  float: right;



  padding: 6px 6px 0 0;



}



#header_search_bar input {



  background: white url(http://thecronline.com/images/header_search_bg.gif) top left no-repeat;



  border: none;



  padding: 2px 2px 2px 25px;



  width: 212px;



  color: #666666;



}







/* `Header Nav



================================================================================*/







#header_nav {



  position: absolute;



  top: 130px;



  left: 0;



  width: 772px;



  height: 23px;



  background:  transparent url(http://thecronline.com/images/header_nav_bg.jpg) top left no-repeat;



}



#header_nav ul {



	margin: 0;



	padding: 0 0 0 100px;



	list-style-type: none;



	line-height:1;



	z-index: 1000;



}



#header_nav li {



	float: left;



    list-style-type: none;



	margin: 0;



	background: transparent url(http://thecronline.com/images/header_nav_li_bg.jpg) top left no-repeat;



}



#header_nav li#homeMenu {



	background: none;



	width: 50px;



}



#header_nav li#magMenu {



	width: 90px;



	z-index:2;



}



#header_nav li#newsMenu {



	width: 70px;



}



#header_nav li#whoMenu {



	width: 105px;



}



#header_nav li#comMenu {



	width: 105px;



}



#header_nav li#blogMenu {



	width: 65px;



}



#header_nav li#aboutMenu {



	width: 55px;



}



#header_nav li#contactMenu {



	width: 55px;



}



#header_nav li a {



    display:block;



	padding: 4px 8px 0 8px;



	height: 19px;



	text-decoration: none;



	color: white;



	background: transparent url(http://thecronline.com/images/header_nav_a_bg.gif) top right no-repeat;



}



li#contactMenu a {



	background: none;



}



#header_nav li a:hover {



	background: #ff0000 url(http://thecronline.com/images/header_nav_bg_current.jpg) top right no-repeat;



}







/*First Level Drop Down*/



#header_nav li ul { 



	position: absolute;



	width: 130px;



	left: -999em;



	padding: 0;



	border: 1px solid #fff;



	background: #999967;



	z-index: 2000;



}



#header_nav li li {



	width: 130px;



   background:  transparent url(http://thecronline.com/images/header_nav_bg.jpg) top left no-repeat;



	border-bottom: 1px solid #fff;



	z-index: 3000;



}



#header_nav li li a {



   width: 122px;



   height: 19px;



   padding-bottom:3px;



   padding-right: 0;



   padding-top: 8px;



   background: transparent url(http://thecronline.com/images/header_nav_a_bg.gif) top right no-repeat;



}



/*Second Level Drop Down*/



#header_nav li ul ul {



	margin: -31px 0 0 130px;



	padding: 0;



}







/*Hover Position Effect*/



#header_nav li:hover ul ul, #header_nav li.sfhover ul ul {



	left: -999em;



}



#header_nav li:hover ul, #header_nav li li:hover ul, #header_nav li.sfhover ul, #header_nav li li.sfhover ul {



	left: auto;



}







/* `Content



================================================================================*/







#content {



	background: white;



	margin: 0 0 0 4px;



}



#content_tagline {



	background: white url(http://thecronline.com/images/content_tagline_bg.gif) 50% 50% no-repeat;



	text-indent: -9999px;



	margin: 0;



	padding: 0;



	width: 768px;



	height: 27px;



}



h2.tab {



	background: #f00 url(http://thecronline.com/images/tab_red_bg.gif) bottom left repeat-x;



	border-bottom: 1px solid #f00;



	color: white;



	text-transform: uppercase;



	padding: 4px;



	margin: 0;



	text-align: center;



	font: bold 12px verdana, arial, sans-serif;



}



h3 {



  color: black;



  margin-bottom: 0;



  font-size: 11px;



}







/* COLUMN LAYOUT STYLES ========= */



/* 3 COLUMN LAYOUT PAGES */



#left_col { /*used on index and mag pages */



	width: 344px;



	float: left;



	display: inline;



	margin: 0 5px;



}



#middle_col { /*used on index and mag pages */



	width: 246px;



	float: left;



	margin: 0 5px 0 0;



}



#right_col { /*used on index only */



	width: 160px;



	float: left;



}



#mag_right_col {



	position: relative;



	top: -35px;



	width: 160px;



	float: left;



	height: 750px;







}



#news_left_col {



	width: 420px;



	float: left;



	display: inline;



	margin: 0 5px;



}



#news_middle_col {



	width: 170px;



	float: left;



	margin: 0 5px 0 0;



	background: #cc9;



	text-align: center;



	padding-bottom: 15px;



}



#news_right_col {



	position: relative;



	top: -79px;



	width: 160px;



	float: left;



	height: 751px;







}



/* THESE 2 STYLES ARE FOR 2 COLUMN LAYOUT PAGES, BLOG, ABOUT, CONTACT ETC */



#two_left_col {



	width: 595px;



	float: left;



	display: inline;



	margin: 0 5px;



}



#two_right_col {



	width: 150px;



   float: left; 



}



#two_right_col p {



	margin-left:10px;



}







/* SIDE BOX ON 2 COLUMN LAYOUTPAGES === */



#side_box {



	width: 170px;



	float: right;



	margin: 0 0 10px 10px;



	background: #cc9;



	text-align: center;



	padding-bottom: 15px;



}



#side_box h2 {



   width: 162px;



   margin: 0;



   position: relative;



   left:0;



}



#side_box h4 {



  color: #680000;



  font-size: 12px;



  margin-top: 10px;



}



#side_box a.subLink:link, #side_box a.subLink:visited {



  color: #680000;



  font-weight:bold;



  float:left;



  margin-left:10px;



  text-decoration: none;



}



#side_box a.subLink:hover {



  text-decoration: underline;



}



.tunes_side_box {



	background: #d6b8dc;



	padding: 15px;



}







/* TODAYS NEWS HEADLINES INDEX PAGE ONLY ==== */



.headlines {



	padding: 0;



	margin: 1em 0 1em 30px;



}



.headlines li {



	padding: 0;



	margin: 0 0 5px 0;



	font-weight: bold;



}



.headlines a:link {	color: black;	}



.headlines a:visited { color: #606060; }



.headlines a:hover { color: #f00; }







/* COLUMN OF THE WEEK ON INDEX PAGE ========= */



.cotw {



	background: #e0e1e3;



	border-top: 1px dotted #666666;



	border-bottom: 1px dotted #666666;



	padding: 5px 10px;



	font-size: 14px;



	margin: 0 0 12px 0;



}



.cotw img {



	border: 1px solid red;



	float: left;



	margin: 0 5px 5px 0;



}



.cotw h2 {



	color: black;



	font: bold 20px verdana, arial, sans-serif;



	margin: 0;



	padding: 0;



}



.cotw h2 span {



	color: #f00;



	font: bold 16px verdana, arial, sans-serif;



	display: block;



}



.cotw h2 a {



	font-size: 12px;



	color: black;



}







/* CR DAILY BOX ON INDEX PAGE ============= */



.crdaily {



	background: white url(http://thecronline.com/images/crdaily_bg.gif) no-repeat top right;



	padding: 10px 15px 10px 10px;



	margin: 0 0 12px 0;



}



.crdaily h2 {



	color: #f00;



	border-bottom: 1px solid #f00;



	text-transform: uppercase;



	font-size: 12px;



	margin: 0 0 5px 0;



	padding: 0;



}



.crdaily label {



	color: #f00;



	font-weight: bold;



}







/* CR DAILY BOX ON SUB PAGES =========== */



.crdaily_thin {



  width: 144px;



  padding: 50px 8px 5px 7px;



  margin-bottom: 5px;



  font-size: 9px;



  line-height: 1.3em;



  background: url(http://thecronline.com/images/cr_daily_bg.gif) no-repeat top left;



  border-bottom: 1px solid #9a9a9a;



}



.crdaily_thin .emailinput {



  width: 130px;



}



.crdaily_thin .submit {



  margin-top: 5px;



  float:right;



  margin-right: 10px;



}



.crdaily_thin h2 {



  font-size: 12px;



  line-height: 1.2em;



  margin:0;



  margin-bottom: 6px;



  font-weight: bold;



}



.crdaily_thin h3 {



  border-bottom: 1px solid #f00;



  margin-bottom: 5px;



}



.crdaily_thin p {



  margin: 0;



  font-size: 10.5px;



}



.crdaily_thin p span {



  color: #f00;



}







/* GOT A TIP BOX ========== */



#gottip {



  margin-top: 5px;



  background-color: #e0e1e3;



  border: 1px solid #666;



  width: 158px;



  padding-left: 3px;



}



#gottip h3 {



  color: #fff;



  font-weight: bold;



  font-size: 14px;



  margin-top:0;



  margin-bottom: 10px;



  margin-left: -3px;



  padding: 5px;



  text-transform: uppercase;



  background: #000 url(http://thecronline.com/images/tab_black_bg.gif) repeat-x;



}



#gottip textarea {



  position: relative;



  left: -5px;



  width: 138px;



  height: 65px;



  background: white;



  border: 1px solid #030303;



  padding: 2px;



  text-align: left;



  margin: 5px 0;



}



#gottip form {



  text-align: right;



  margin: 0;



  margin-right: 3px;



  padding: 0;



}







/* CONTACT INFO ON CONTACT PAGE ========= */



.contactinfo_thin {



  margin-left: -10px;



  margin-bottom: 40px;



  padding-bottom: 5px;



  background: url(http://thecronline.com/images/little_dots.gif) no-repeat 10px bottom;



}



.contactinfo_thin p {



  color: #f00 !important;



  font-size: 11px;



  line-height: 1.7em;



  margin:0;



  



}



.contactinfo_thin a {



  color: #f00;



}







/* CR MAGAZINE BOX ON SUB PAGES =========== */



.crmagazine_thin {



  margin-top: 7px;



  width: 160px;



  background: #f18f2a;



  text-align: center;



  color: #fff;



  font-weight: bold;



  padding-bottom: 5px;



}



/*.crmagazine_thin img {



	position: relative;



	left: 9px;



	width: 115px;



	height: 47px;



}*/



.crmagazine_thin p {



  font-size: 10px;



  line-height: 1.2em;



  text-decoration: underline;



}







/* THIS MONTHS FEATURES FLASH BOX INDEX/MAG PAGE */



.months_features h2 {



	margin: -20px -20px 1em -20px;



}



.months_features {



	padding: 20px;



	border: 1px solid #f00;



	background: white;



	text-align: center;



}



.months_features li {



  list-style-type: none;



  margin: 0;



}







/* BLOG BOX ON INDEX PAGE */



.blog h2 {



  margin-bottom: 12px;



   width: 570px;



   position: relative;



   left: -10px;



}











/* SET ALL 'CONTENT' 2-COLUMN CLASS NAMES =====*/



.news_index, .blog, .article, .people, .contact, .about, mag_article {



	padding: 10px;



	background: #fff;



}







/* NEWS ARTICLE STYLES ================= */



.article h3, .about h3 {



  color: #000;



  font-size: 20px;



  line-height: 1.2em;



}



.article p.firstP, .mag_article p.firstP {



  font-weight: bold;



  font-size: 1.1em;



  line-height: 1.4em;



}



.article p.firstP span, .mag_article p.firstP span {



  color: #f00;



}







/* MAGAZINE ARTICLE STYLES ================= */



.mag_article h1 {



  color: #f00;



  font-size: 36px;



  line-height: 1em;



  margin-top:0;



}



.mag_article h1 span {



  color: #000;



  font-size: 14px;



}



.mag_article h3 {



  font-size: 24px;



  line-height:1em;



  color: #000;



  font-family: 'Palatino Linotype', Palatino, sans-serif;



}



.mag_article h4 {



  font-size: 20px;



  color: #f00;



   font-family: 'Palatino Linotype', Palatino, sans-serif;



}



.mag_article img {



padding:0 5px 0 5px;



}



.mag_article a.main_links {color:black; text-decoration:underline; font-weight:bold;}



.mag_article a:hover.main_links {color:#ff0000; text-decoration:none; font-weight:bold;}



.mag_article .bio {



  float:left;



  width: 135px;



  height: 130px;



  margin-right: 10px;



  padding-left: 19px;



  background: url(http://thecronline.com/images/bio_bg.gif) no-repeat left top;



}



.mag_article .inset {



  float:left;



  width: 208px;



  height: 209px;



  margin-right: 5px;



  margin-bottom: 5px;



  padding-top: 1px;



  background: url(http://thecronline.com/images/inset_bg.gif) no-repeat left top;



}



.mag_article .quote {



  float:right;



  width: 200px;



  font-weight: bold;



  text-align: center;



  font-size: 14px;



  border-top: 8px solid #f00;



  margin-left: 10px;



  margin-bottom: 10px;



  padding-top: 5px;



  color: #333;



  line-height: 1.4em;



}







/* PEOPLE SECTION STYLES ============= */



.people h3 {



  font-size: 23px;



  line-height:1em;



  margin:0;



  margin-bottom:8px;



  color: #686731;



}



.people h4 {



  font-size: 16px;



  margin:0;



}



#peopleBox {



  background:#fff;



  border: 1px solid #686731;



  text-align: left;



  padding:5px;



  margin: 5px;



}



#peopleBox a {



  color: #000;



  text-decoration: none;



}



#peopleBox a.on {



  font-weight: bold;



}



#peopleBox a span {



  font-weight: bold;



}



#peopleBox a:hover {



  color: #f00;



}







/* NEWS LANDING PAGE STYLES ============ */



.news_index p {



  margin-top: 0;



  margin-bottom: 0;



  font-size: 11px;



}



.news_index img {



   float: left;



   margin-right: 10px;



   margin-bottom: 5px;



}



.news_index a:link, .news_index a:visited {



    float: right;



    color: #000;



    font-size: 12px;



    font-weight: bold;



    margin-right: 25px;



}



.news_index a:hover {



    color: #f00;



}



.news_index h3 {



  font-size: 22px;



  line-height: .75em;



  color: #000;



  margin-bottom: 2px;



}



.news_index h2 {



	margin: -10px -10px 1em -10px;



}



.news_article {



   clear: both;



   margin-bottom: 28px;



}



.news_article h3 a:link, .news_article h3 a:visited {



   float: none;



}



.news_article h3 a:hover {



  color: #f00;



}







/* Events LANDING PAGE STYLES ============ */



table#events_ca td {



padding:5px;



}



.event_date {



font-weight:bold;



color:black;



}







/* PAGINATION STYLES ================ */



.news_pagination {



  border-top: 1px solid #ccc;



  text-align: center !important;



  color: #aaa;



  padding-top:2px;



}



.news_pagination a:link, .news_pagination a:visited {



  float: none;



  font-weight: bold;



  display: inline;



  margin: 0;



  margin-right: 5px;



  color: #000;



  padding: 2px;



}



.news_pagination a.page_on {



  background: #f00;



  color: #fff;



  text-decoration: none;



}



.news_pagination a:hover {



  color: #f00;



}



.news_pagination a.page_on:hover {



  color: #fff;



}







/* YEARS FEATURES BOX ON INDEX PAGE ========= */



#years_features {



  background: #e0e1e3;



	border-top: 1px dotted #666666;



	border-bottom: 1px dotted #666666;



	padding: 5px 10px;



}



#years_features .left {



  float: left;



  margin-right: 10px;



  padding-right: 10px;



  width: 160px;



  border-right: 1px solid #999999;



  text-align: right;



  font-weight: bold;



  font-size: 14px;



}



* html #years_features .left {



  width: 151px;



  width: 140px;



}



#years_features .right {



  float: left;



  width: 140px;



  text-align: left;



  font-weight: bold;



  font-size: 14px;



}







/* MAGAZINE ARTICLE LIST BOX ON MAG PAGE ==== */



.magazine_index {



	padding: 10px;



	padding-top:0;



	border: 1px solid #f00;



	background: #e0e1e3;



}



.magazine_index ul {



   list-style-type: none;



   margin: 0;



   padding: 0;



}



.magazine_index h2.tab {



	margin: 0 -10px 1em -10px;



}



.magazine_index a:link, .magazine_index a:visited {



   font-weight: bold;



   text-decoration: none;



   color: #f00;



}



.magazine_index a:hover {



  text-decoration: underline;



}



.magazine_index span {



  font-weight: bold;



}







/* FEATURE ARTICLE BOX ON INDEX PAGE ======= */



.feature_article  h3 {



  font-size: 18px;



  margin-bottom: 0;



}



.feature_article  h2 {



  font-size: 26px;



  margin-bottom: 7px;



  margin-top: 10px;



}



.feature_article p {



  margin-bottom: 0;



  font-size: 14px;



  line-height: 1.2;



}



.feature_article a:link, .feature_article a:visited {



  color: #000;



  font-weight: bold;



  float: right;



}



.feature_article a:hover {



  color: #f00;



}







/* FEATURE STYLES ======== */



#feature {



	font-size: 14px;



}



#feature h2 {



	color: black;



	font: bold 30px/1em verdana, aerial, sans-serif;



	margin: .25em 0 .5em 0;



}



#feature h2 span {



	color: #cccccc;



	font: bold 20px verdana, arial, sans-serif;



	display: block;



}



#feature strong {



	font-size: 16px;



	font-weight: normal;



}



#feature a:link, #feature a:visited {



	color: black;



	font-weight: bold;



}



#feature a:hover {



    color: #f00;



}







/*QUICK POLLS STYLES ======== */



#quick_poll {



  background: #cccccc;



  padding: 15px;



  color: #666666;



  font-weight: bold;



}



#quick_poll span {



  color: red;



}



#head_quick_poll {



  background: black url(http://thecronline.com/images/quickpoll2.gif) top left no-repeat;



  height: 70px;



  width: 246px;



  text-align: left;



  margin-bottom: 0;



}



#head_quick_poll img {



  padding-top: 4px;



}



#head_quick_poll span {



  display: none;



}















/* `PROMO FEATURE BOXES



================================================================================*/







.01 { background:  url(http://thecronline.com/images/conntile.jpg) repeat-y;}







#cr_community {background:  url(http://thecronline.com/images/conntile.jpg) repeat-y; overflow:hidden; width:100%; padding-bottom:8px; margin-bottom:2px;}







.02 {background:  url(http://thecronline.com/images/xchtile.jpg) repeat-y; }







#cr_xchange {background:  url(http://thecronline.com/images/xchtile.jpg) repeat-y; overflow:hidden; width:100%; padding-bottom:8px; margin-bottom:2px;}







.03 {background:  url(http://thecronline.com/images/tunetile.jpg) repeat-y;}







#cr_tunes {background:  url(http://thecronline.com/images/tunetile.jpg) repeat-y; overflow:hidden; width:100%; padding-bottom:8px; margin-bottom:2px;}







.04 {background:  url(http://thecronline.com/images/storetile.jpg) repeat-y;}







#cr_store {background:  url(http://thecronline.com/images/storetile.jpg) repeat-y; overflow:hidden; width:100%; padding-bottom:8px; margin-bottom:2px;}

#cret {background:  url(http://thecronline.com/images/cret_tile.jpg) repeat-y; overflow:hidden; width:100%; padding-bottom:8px; margin-bottom:2px; border-top: 2px solid #8c1f0c; border-bottom: 2px solid #8c1f0c;}






#cr_community h2, #cr_xchange h2, #cr_tunes h2, #cr_store h2 {



  width: 100%;  height: 37px;  text-indent: -9999px;  margin: 0;  padding: 0;



}







#cr_community h2 {



  background:  url(http://thecronline.com/images/CRConnections-sponsor.jpg) top left no-repeat; overflow:hidden;



}



#cr_xchange h2 {



  background:  url(http://thecronline.com/images/xchange-head.jpg) top left no-repeat; overflow:hidden;



}



#cr_tunes h2 {



  background:  url(http://thecronline.com/images/tunes-head.jpg) top left no-repeat; overflow:hidden;



}



#cr_store h2 {



  background:  url(http://thecronline.com/images/store-head.jpg) top left no-repeat; overflow:hidden;



}



#cr_xchange h3, #cr_community h3, #cr_tunes h3, #cr_store h3 {



  color: #000;  margin: 0;  margin-top: 5px;  margin-bottom: 8px;  text-align: center;



}



#cr_xchange p, #cr_community p, #cr_tunes p, #cr_store p {



  padding-left:8px; padding-right:8px; text-align:left;



}



#commset td {vertical-align:top; width:50%; padding-bottom:4px;}







/* `Sub Header



================================================================================*/



#sub_header {



   background: #000;



  width: 590px;



  height: 25px;



  padding-top: 10px;



  padding-right: 5px;



  border-bottom: 1px solid #fff;



  margin-left: 5px;



}



#sub_header h1 {



  font-family: 'Trebuchet MS', Verdana, sans-serif;



  font-size: 22px;



  color: #f00;



  margin: 0;



  padding: 10px;



  letter-spacing: 3px;



  display: inline;



}



#sub_header a {



  display: inline;



  color: #fff;



  font-family: 'Trebuchet MS', Verdana, sans-serif;



  font-size: 11px;



  font-weight: bold;



  float:right;



}







/* SEARCH ROW =============== */



#search_header {



  background: #e0e1e3;



  padding-left: 5px;



  width: 573px;



}



#search_header2 {



  background: #e0e1e3;



  padding-left: 5px;



  width: 590px;



  margin-left: 5px;



}



#search_header form, #search_header2 form {



  padding: 10px 0;



  font-size: 10px;



}



#search_header form select, #search_header form input, #search_header2 form select, #search_header2 form input {



  margin-right: 20px;



}



/* `Calendar



================================================================================*/



.cal_container {



  width: 148px;



  background: #fff;



  margin: 10px auto;



  padding: 4px;



}



.cal_container h4 {



  font-size: 10px;



  margin:0 3px 0 0;



  display: inline;



}



.cal_container table {



  border-collapse: collapse;



  width: 143px;



  color: #a19f9f;



  text-align: center;



  margin-top:4px;



  margin-bottom:5px;



}



.cal_container th {



  color: #000;



}



.cal_container select {



  select-face-color: #a19f9f;



  padding:2px;



  margin:4px;



}



.cal_container td {



  border: 1px solid #848484;



  background: #b5d5ff;



  width: 21px;



}



.cal_container td a {



  color: #000;



  display: block;



  text-decoration: none;



}



.cal_container td a:hover {



  background: #dedeef;



}



.cal_container#GO {



position:fixed;



text-align:right;



}







/* `Forms



================================================================================*/







form {



  margin: 0;



}



form .attn {



  border-top: 1px solid #003399;



  border-bottom: 1px solid #003399;



  padding: 5px 0;



}



label {



  font-weight: bold;



  color: black;



}



.text,



textarea,



select {



  border: 1px solid #ddd;



  padding: 2px;



  font-inherit;



  font-size: 11px;



}



.img_button {



  position: relative;



  top: 8px;



}







/* CONTACT FORM ON CONTACT PAGE ======= */



.contact input, .contact textarea {



  background: #f1f2e4;



  margin-bottom: 10px;



  color: #745654;



  font-family: Arial, Helvetica, sans-serif;



  font-size: 14px;



  width: 500px;



}



.contact .short {



  width: 239px;



}



.contact .button {



  border: none;



  background: #fff;



  width: 90px;



  cursor: pointer;



}



.contact form {



  background: url(http://thecronline.com/images/little_dots.gif) no-repeat 10px bottom;



}















/* `TOP 20 ARTICLE STYLES - COPIED FROM OLD CHURCH REPORT SITE



================================================================================*/



.bignumber {



     font-size:60px; 



     font-weight:bold; 



     line-height: 40px; 



     padding-right: 15px; 



 }



.bignumberwh {



     font-size:84px; 



     color: #fff; 



     font-weight:bold; 



     line-height: 80px; 



     padding-right: 15px; 



}



.name {



     color:#ce0000; 



     font-size: 24px; 



     font-weight:bold; 



     line-height:1.2em; 



}



.nameb {



     color:#fff; 



     font-size: 24px; 



     font-weight:bold; 



     line-height:1.2em; 



}



.org {



      color:#000; 



      font-size: 18px; 



      font-weight:bold; 



}



.city {



      color:#000; 



      font-size: 16px; 



      font-weight:bold; 



}



div.item0 {



      background: url(http://thecronline.com/images/top20BG01.jpg) repeat-y;  



      margin:10px 5px; 



      padding: 10px; 



      height: 180px; 



}



div.item1 {



      background: url(http://thecronline.com/images/top20BG.jpg) repeat-y;  



      margin:10px 5px; 



      height: 170px; 



      padding: 5px 10px; 



}



div.item2 {



      background:#fff; 



      margin:5px; 



      height: 170px; 



      padding: 5px 10px; 



}







/* Footer



================================================================================*/



#footer {



 background-color: #ccc;



 text-align: center;



 padding-bottom: 3px;



 padding-top: 7px;



}



#footer ul {



 list-style-type: none;



 margin: 0 0 0 130px;



 padding: 0;



}



#footer ul li {



 display: inline;



 float: left;



}



#footer ul li a {



 display:block;



 float: left;



 padding: 4px 12px 0 8px;



 height: 19px;



 color: #000;



 font-weight: bold;



 text-decoration: none;



 background: transparent url(http://thecronline.com/images/footer_nav_a_bg.gif) top right no-repeat;



}



#footer ul li a:hover {



color: #fff;



background: #ff0000 url(http://thecronline.com/images/header_nav_bg_current.jpg) top right no-repeat;



}



#footer p {



 clear:left;



 padding-top: 5px;



 color: #666;



}



#footer p a {



 color: #666;



}



#footer_banner {



	padding: 8px;



	text-align: center;



}







/* `Misc



================================================================================*/







.clear { 



	clear: both;



	height: 1px;



}







/* designer stuff */







a.main_links {color:black; text-decoration:underline; font-weight:bold;}



a:hover.main_links {color:#ff0000; text-decoration:none; font-weight:bold;}







a.redlink {color:#ff0000; text-decoration:none; font-weight:bold;}



a:hover.redlink {color:#ff0000; text-decoration:underline; font-weight:bold;}







select {vertical-align:top;}







#adcontent {border: 1px solid #f00;  background: #ffc url(http://www.thecronline.com/images/header_tip_bg.jpg) top right repeat-y; height:190px; margin-bottom:15px; padding-right:10px;}



#adcontent img {padding-right:10px;}



#adcontent h2 {padding:3px 0 0 0; line-height:1; color:black; font-size:17px; font-weight:bolder;}



#adcontent strong {color:#ff0000;}







#gallery td {vertical-align:top;}



#gallery li {margin:0 0 1em 0;}



#presscon {border: 1px solid #f00;  background: #ffc url(http://www.thecronline.com/images/header_tip_bg.jpg) top right repeat-y; padding:10px; position:relative; width:290px;}







#presscon td {vertical-align:top; padding:5px;}



.pressimg {padding:0 10px 10px 0;}



#storesearch {background-color:#46170f; color:white; font-size:11px;}


#photo_caption {
    padding:5px;
    background-color:#F3F3EB;
    font-size: 9px;
	line-height: 11px;        
   }

