body { background: #fff; color: #111; font-size: 62.5%;
 background-image: url('bg.jpg');background-repeat: repeat; top:0;   
 font-family: "Lucida Bright", Arial, Helvetical, serif; }
* { padding: 0; margin: 0; }

#column_wrap { float: left; }
.post_box { border-top: 1px dotted #bbb; clear: both; }
.top { border: none !important; }
#sidebars { border-style: solid; border-color: #ddd; }
#sidebar_1 { /*border-style: dotted; border-color: #ddd; */ border:none; }

a { color: #2361a1; text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: none; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.emph {font-size: 1.2em; font-weight: bold; color: #425C5C; line-height: 120%;}

h1, h2, h3, h6 { font-weight: normal; }
h2, h4 {color: #3B5252;}
h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }
.format_text h2.top, .format_text h3.top { margin-top: 0;}
#nd {display: none;}
#nav { list-style: none; border: 1px solid #ddd; border-width: 0 0 1px 1px; }
#nav li { margin-bottom: -0.1em; background: #F8F5F5; border: 1px solid #ddd; border-left: 0; float: left; font-size: 1.2em;}
#nav a { display: block;  line-height: 2em; color: #111; text-transform: uppercase; letter-spacing: 2px; }
#nav a:hover { color: #111; text-decoration: underline; }

#header, #footer { padding-right: 1.1em; padding-left: 1.1em; }
#header { border-bottom: 3px double #ddd; clear: both;   
          padding-top: 2.2em; padding-bottom: 2.2em; }
#header #logo { font-weight: bold; font-size:22px; }
#header #coupon { font-weight: bold; font-size:20px; }
#header #logo a { color: #111; }
#header #logo a:hover { color: #2361a1; }
#header #tagline { font-weight: normal; }
#header #logo { font-size: 3.0em; line-height: 110%; margin-bottom: 0px;}
#header #tagline { font-size: 2.0em; line-height: 80%; margin-top:-7px; }

#multimedia_box { width: 100%; }
#image_box { background: #eee; border-bottom: 1px solid #ddd; }
#image_box img { display: block; background: #fff; border-style: solid; border-color: #bbb; }
#custom_box { background: #eee; border-bottom: 1px solid #ddd; }
.sidebar a:hover { text-decoration: underline; }

#footer { color: #888; border-top: 3px double #ddd; text-align: center; clear: both; }
#footer a { color: #888; border-bottom: 1px solid #ccc; }
#footer a:hover { color: #111; }
#footer { padding-top: 1.1em; padding-bottom: 1.1em; }
#footer p { font-size: 1.2em; line-height: 1.667em; }

ul#nav li a { font-size: 1.1em; padding: 0.545em 0.818em; }
ul#nav:after, #content_box:after, #sidebars:after, .format_text:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nodisp {display:none;}

/* Layout  */
/*=========*/
#container { width: 77.4em; margin: 0 auto; background-color: #E7EEEE;}
#page { padding: 2.2em; }
#content_box { width: 100%;  }
.no_sidebars { background: none !important; }
#content { width: 51.2em; float: right; }			
.post_box, .teasers_box, .full_width #content_box .page { margin: 0 1em 0 2.2em; }
.full_width #content_box .page { width: auto; }
#sidebars { width: 21.7em; border: 0; float: left; }
.sidebar { width: 100%; border: none;}
				
#image_box { padding: 1.1em; }
#image_box img { padding: 0.1em; border-width: 0.1em; }
#image_box img.three_by_two { width: 19.1em; height: 12.7em; }


.post_box { padding-top: 2.2em; }
.headline_area { margin-bottom: 2.2em; }
#multimedia_box { margin-bottom: 2.2em; }

.headline_area h1, .headline_area h2 { font-size: 1.8em; line-height: 130%; }
.format_text h2, .format_text h3 { font-size: 1.286em; line-height: 110%; margin: 1.2em 0 0.611em 0; }
.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }
.format_text { font-size: 1.4em; line-height: 1.571em; }
.format_text p { margin-bottom: 1.571em; }
.ie6 .format_text .drop_cap { padding-right: 0.06em; }
.sidebar { }
.sidebar p {font-size: 1.32em; margin-bottom: 1.3em;}
 
