body { margin: 0; font: 83%/1.4 arial, helvetica, sans-serif; background: #fff; color: #393733; }
#wrap { margin: 0 auto 20px auto; position: relative; width: 970px; }

/* common content formatting */
img { border: 0; }
a { color: #3aaf3a; outline: none; } /* set default links */
ul { margin: 12px 0 12px 20px; padding: 0; list-style: none; } /* unordered lists */
li { margin: 2px 0; padding-left: 12px; background: url('../graphics/bullet.gif') no-repeat 0 8px; } /* list items */
ul li.nobg { background: none; }
.clear { clear: both; } /* clears any floats */
.error { color: #b50b05; } /* error messages */
.small { font-size: 0.8em; } /* text small */
.float_left { float: left; } /* float left */
.float_right { float: right; } /* float right */
.published { margin: 0 0 25px 0; padding-top: 3px; font-size: 0.8em; color: #666; border-top: 1px solid #eee; } /* published date */

/* default headers */
h1 { margin: 0 0 15px 0; font-weight: normal; font-size: 2em; color: #000; }
h2 { margin: 0 0 5px 0; font-weight: normal; font-size: 1.6em; color: #0074be; }
h3 { margin: 0 0 5px 0; font-weight: normal; font-size: 1.4em; }

/* header */
#header { height: 40px; background: #3083c0 url('../graphics/headerbg.png') repeat-x; }

/* mini menu (breadcrumbs, etc) */
#mini_menu { margin-bottom: 40px; padding: 4px; font-size: 0.8em; color: #666; border-bottom: 1px solid #eee; }
#mini_menu a { color: #000; }
#mini_menu ul { margin: 0; float: right; }
#mini_menu ul li { margin: 0 0 0 5px; padding: 0; background: none; display: inline; }
#mini_menu a.alert_counter { margin-left: 3px; font-size: 90%; color: #ed1c24; text-decoration: none; vertical-align: top; }

/* footer */
#footer { margin-top: 50px; padding: 3px 4px; font-size: 0.8em; color: #666; border-top: 1px solid #eee; text-align: center; }
#footer a { color: #000; }
#footer p { margin: 2px; }
#footer .footer_column { width: 315px; float: left; text-align: left; }
#footer .footer_column ul { margin: 0; }
#footer .footer_column ul li { margin: 0; padding: 5px 0 5px 35px; background: none; }
#footer .footer_column ul #footer_youtube { background: url('../graphics/youtube_small.png') no-repeat 0 8px; }
#footer .footer_column ul #footer_rss { background: url('../graphics/rss_small.png') no-repeat 0 8px; }
#footer .footer_column ul #footer_twitter { background: url('../graphics/twitter_small.png') no-repeat 0 8px; }
#footer .footer_column ul #footer_igoogle { background: url('../graphics/igoogle_small.png') no-repeat 0 8px; }

/* sidebar */
#sidebar { float: left; width: 190px; }

/* content */
#content { float: right; width: 750px; }

/* tabs */
#tabs { margin: 0; padding: 0; }
#tabs li { margin: 0; padding: 0; background: none; }
#tabs li a { margin: 0; padding: 10px; color: #000; border-right: 1px solid #eee; display: block; }
#tabs li a.sel { text-decoration: none; border-top: 1px solid #eee;  border-right: none; border-bottom: 1px solid #eee; }

/* img container (preview) */
#img_container {
	background: #fff;
	border: 1px solid #ccc;
	font-size: 0.8em;
	left: 50%;
	padding: 5px;
	position: absolute;
	margin-left: -250px;
	top: 30px;
	width: 500px;
	z-index: 3;
}

/* opacity */
#cover {
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	*filter: alpha(opacity=60);
	opacity: .60;
	z-index: 2;
}
