body, html {
	margin:0;
	padding:0;
	background:url("../images/MH_bg.gif") repeat-y center top;
}
body {
	min-width:900px;
}
#wrap {
	background:#FFF6CA;
	margin:0 auto;
	width:900px;
}
#header {
	background:white;
}
#nav {
	background: url(../images/nav_bg3.gif);
	text-align: center;
	overflow: hidden;
	height: 50px;
	margin: auto 0;
}
#main {
	background: white;
	float:left;
	width:690px;
}
#sidebar {
background:#FFF6CA;
float:right;
width:200px;
}
#sidebar p {
padding:0 10px 0 0;
}
#footer {
background: url(../images/nav_bg3.gif);
text-align: center;
overflow: hidden;
height: 50px;
margin: auto 0;
clear: both;
}
.top_login  {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0 10px;
margin-top: 10px;
}

.print_url {
display:none
}

img.logo {
padding: 5px;
}
img.section_image {
padding:10px 10px;
}

hr.dots {
border: none 0;
border-top: 1px dashed gray;
width: 98%;
padding:0 10px;
margin-top: 5px;
margin-bottom: 10px;
height: 1px;
}
hr.sidedots {
border: none 0;
border-top: 1px dashed gray;
padding:0 10px;
height: 1px;
}

/* 50-50 Inner Col */
#inner_wrap_2_col {
margin:0 auto;
width:690px;
}
#news_col_left {
float:left;
width:345px;
color: #330;
line-height: 1.5em;
}
#news_col_left p, #news_col_right p  {
margin-top: 0;
} 
#news_col_right  {
float:right;
width:345px;
color: #330;
background:url("http://insidetacoma.com/images/news_bg.gif");
background-repeat: repeat-y;
}
#news_br {
clear: both;
}

/* main page CSS */
#main_inner_wrap {
margin:0 auto;
width:690px;
}
#main_inner_wrap p {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.4em;
padding:0 10px;
}
#main_col_left {
float:left;
width:150px;
color: #222;
line-height: 1.5em;
}
#main_col_right {
margin-top: 0;
float:right;
width:540px;
color: #222;
background:url("./images/news_bg.gif");
background-repeat: repeat-y;
}

.reviews {
/* padding:0 10px; */
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.4em;
}
.review_crowns
{
margin-top: 5px;
}

.user_options { 
float: right;
margin: 10px;
padding: 10px;
border: 1px solid #666;
}

#googlediv {
position:absolute;
top: 50%;
left: 50%;
width:60px;
margin-left: 30px; 
}

.side_nav {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #666666;
padding:0 10px;
margin-top: 5px;
margin-bottom: 5px;
}

h1 {
color: #006683;
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
font-size: 24px;
font-weight: bold;
line-height: 1em;
padding:0 10px;
margin-top: 5px;
margin-bottom: 5px;
}
h2 {
color: #006683;
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
line-height: 1em;
padding:0 10px;
margin-top: 5px;
margin-bottom: 5px;
}
h3 {
color: #006683;
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
line-height: 1em;
padding:0 10px;
margin-top: 5px;
margin-bottom: 5px;
}

.mid_nav  {
float:left;
width:130px;
margin-bottom: 10px;
background:url("http://insidetacoma.com/images/pic_nav_bg.gif");
background-repeat: repeat-y;
}
.mid_nav_first {
float:left;
width:130px;
margin-left: 8px;
margin-bottom: 10px;
}
.mid_nav_image {
margin:0 16px;
}
.mid_nav_text {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 1.5em;
padding:0 10px;
clear: both;
}
.mid_nav_link_warp {
float:left;
line-height: 1.2em;
margin:0 10px 8px;
}
.clear {
clear: both;
}

/* Top Nav Bar */
a.nav_bar {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 0.75em;
text-decoration: none;
}
a.nav_bar:visited {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 0.75em;
text-decoration: none;
}
a.nav_bar:hover {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 0.75em;
text-decoration: none;
}
a.nav_bar:focus {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 0.75em;
text-decoration: none;
}
a.nav_bar:active {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 0.75em;
text-decoration: none;
}

/* Review Links */
a.rev_link {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}
a.rev_link:visited {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}
a.rev_link:hover {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}
a.rev_link:focus {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}
a.rev_link:active {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 11pt;
text-decoration: none;
}

/* Review Links */
a.movie_rev_link {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
a.movie_rev_link:visited {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
a.movie_rev_link:hover {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
a.movie_rev_link:focus {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}
a.movie_rev_link:active {
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
color: #006683;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
}

/* Mid Nav Links */
a.mid_nav_link {
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
color: #006683;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
margin:0;
line-height: 1.2em;
}
a.mid_nav_link:visited {
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
color: #006683;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
margin:0;
line-height: 1.2em;
}
a.mid_nav_link:hover {
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
color: #006683;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
margin:0;
line-height: 1.2em;
}
a.mid_nav_link:focus {
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
color: #006683;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
margin:0;
line-height: 1.2em;
}
a.mid_nav_link:active {
font-family: Georgia, "Book Antiqua", "Times New Roman", Times, serif;
color: #006683;
font-weight: bold;
text-decoration: none;
font-size: 12pt;
margin:0;
line-height: 1.2em;
}

/* Event Cal */

/* caption determines the style of the month/year banner above the calendar. */

caption 
{
font-family:arial,helvetica; 
font-size:11px; 
color: black;
font-weight: bold;
}

/* .calendar determines the overall formatting style of the calendar, acting as the 
default unless later overruled. */

.calendar 
{
font-family:arial,helvetica; 
font-size:11px; 
color: white;
background-color: #B2E4FD;
border-color: #000000;
border-style: solid;
border-width: 1px;
}

/* .header determines the formatting of the weekday headers at the top of the calendar. */

.header 
{
background-color: #006683;
border-color: #000000;
border-style: solid;
border-width: 1px;
}

/* .footer determines the formatting of the forward and backward links. */

.footer 
{
background-color: #006683;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center;
font-weight: bold;
}
.footerLinks {
color: white;
font-weight: bold;
text-decoration: none;
}

/* .day determines the formatting of each day displayed in the calendar. */

.day 
{
background-color: #399CB8;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center
}

/* .linkedday determines the formatting of a date to which content is available. */

.linkeddayRed 
{
background-color: Red;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center
} 
.calendarlinkRed 
{
color: white;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
.linkeddayYellow 
{
background-color: yellow;
border-color: #000000;
border-style: solid;
border-width: 1px;
text-align: center
} 
.calendarlinkYellow 
{
color: black;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
.side_col {
text-align: center;
margin-left: -10px;
margin-top: 10px;
margin-bottom: 10px;
}
.event_cal {
text-align: center;
margin-left: -10px;
margin-top: 0px;
margin-bottom: 0px;
}

/* MISC */
.blue_box {	
padding: 5px 5px 5px 5px;
margin: 10px;
border: 1px solid #006698;
background-color: #eef7ff;
text-align : left;	
}

/* Story Page */
.floattop {
float: right;
margin: 10px 10px;
width: 152px;
}
.floatleft {
float: left;
margin: 0 10px;
width: 152px;
}
.floatright {
float: right;
margin: 0 10px 10px;
width: 152px;
}
.storyimage {
border: 1px solid #666;
}


