body { background: #e6e7e8 url(../_img/bg.gif) top center repeat-y; color: #000000; font: 11px Arial, Helvetica, sans-serif; margin:0; }
a, a:link, a:visited { color: #000; }
a:hover, a:active { color: #FFF; }
h1, h1 a:hover, h1 a:active, h1 a:hover, h1 a:active { background: url('../_img/head.png') top left no-repeat; height: 40px; text-indent: -9000px; }
h2 { color: #000; font: 13px georgia, serif; letter-spacing: 1px; margin:0 0 3px 0; padding: 2px 4px; text-transform: uppercase; }
h3 { color: #FFF; display: inline; font: 20px georgia, serif; margin:0 5px 0 0; }
h4 { color: #336600; display: inline; font: bold 18px georgia, serif; margin:0 5px 0 0; padding: 0; }
h5 { color: #336600; display: inline; font: bold 15px georgia, serif; margin:0; padding: 0; }
div.clear { clear: both; height: 1px; overflow: hidden;}

div#outer_container { margin: auto; text-align: center; width:100%; }
div#main_container { margin: auto; text-align: center; width: 740px; }

div#head { margin: 10px 0; }
	
div#nav { margin-bottom: 10px; text-align: left; }
div#nav_cd, div#nav_print, div#nav_web, div#nav_logo, div#nav_info { float: left; margin-right: 10px; width: 140px; }
div#nav_info { margin: 0; }
div#nav_cd h2 { border: 1px solid #faa61a; }
div#nav_print h2 { border: 1px solid #31d882; }
div#nav_web h2 { border: 1px solid #93cde5; }
div#nav_logo h2 { border: 1px solid #ff3333; }
div#nav_info h2 { border: 1px solid #d5e05b; }
div#nav_cd a, div#nav_print a, div#nav_web a, div#nav_logo a, div#nav_info a, div#nav_cd a:link, div#nav_print a:link, div#nav_web a:link, div#nav_logo a:link, div#nav_info a:link, div#nav_cd a:visited, div#nav_print a:visited, div#nav_web a:visited, div#nav_logo a:visited, div#nav_info a:visited { border: 1px solid #FFF; color: #000; display: block; padding: 1px 4px 0 4px; text-decoration: none; width: 130px; }
div#nav_cd a:hover, div#nav_cd a:active { background-color: #fde4ba; border-color: #fff #fff #faa61a #faa61a; display: block; }
div#nav_print a:hover, div#nav_print a:active { background-color: #c1f3d9; border-color: #fff #fff #31d882 #31d882; display: block; }
div#nav_web a:hover, div#nav_web a:active { background-color: #def0f7; border-color: #fff #fff #93cde5 #93cde5; display: block; }
div#nav_logo a:hover, div#nav_logo a:active { background-color: #fac6c7; border-color: #fff #fff #ff3333 #ff3333; display: block; }
div#nav_info a:hover, div#nav_info a:active { background-color: #f2f6cd; border-color: #fff #fff #d5e05b #d5e05b; display: block; }
span#phone { display: block; padding: 1px 5px 0 5px; }

div#content { text-align: left; }
div#head_cd { background-color: #faa61a; padding: 5px; }
div#head_web { background-color: #93cde5; padding: 5px; }
div#head_print { background-color: #31d882; padding: 5px; }
div#head_logo { background-color: #ff3333; padding: 5px; }
div#head_info { background-color: #d5e05b; padding: 5px; }
div#description { margin: 10px 0; width: 440px; }
div#content_img { width: 740px; }
p.welcome {margin-bottom: 150px; }

div#news_box {margin: 10px 0; }
div#news { float:left; width: 590px; }
div.post { margin-bottom: 30px; }
div.date { background: #93cde5 url(../_img/date_bg.gif) bottom center repeat-x; float: left; font: 22px Georgia, Times, Serif; margin: 0 10px 30px 0; padding: 10px; text-align: center; width: 120px; }
div.news_item { float: left; width: 440px; }
div.news_item_body { margin: 0; text-align: justify; }
div.news_item_body p, div.news_item p { margin: 0 0 10px 0; line-height: 14px; text-align: justify; }
div.news_item_body a:hover, div.news_item_body a:active { background-color: #f2f6cd; color: #000; }
p.comments { font-size: 9px; }

div.feature { background: #f2f6cd url(../_img/feature_bg.gif) center bottom repeat-x; color: #000; float: right; padding: 10px; width: 120px; }
div.feature_hover { background: #f2f6cd url(../_img/feature_bg_hover.gif) center bottom repeat-x; color: #000; float: right; padding: 10px; width: 120px; }
div.feature p, div.feature_hover p { margin: 0; }

div#copyright { font: 9px georgia, times, serif; margin: 10px 0 20px 0; text-align: left; }

