@charset "utf-8";
/* CSS Document */

body {
	background:#ccc url("http://www.uscg.mil/uscgblog/background1.gif");
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0;
	text-align:center;
	font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
	color:#333;
	font-size/* */:/**/small;
	font-size: /**/small;}
	

/* Page Layout (2 columns - centered on page)
----------------------------------------------- */
@media all {
#content {
	width:72em;
	max-width:100%;
	margin:0 auto;
	padding-top: 20px;
	text-align:left;}
	
#main {
	width:52em;
	max-width:75%;
	float:left;
	margin:15px 0 0;
	padding: 0;
	background:#fff;
	color:#000;
	font-size:97%;
	line-height:1.5em;
    filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	border:1px solid #CCC;}

/* IE 6 BUG with Opacity -- If height is over 32000px content disappears */	
#main * {
	filter:none;-moz-opacity:1.0;opacity:1.0;
	position:relative;
	background-color: #fff;}
	
#main div.post-body * { background:none;}
	
#sidebar {
	width:20em;
	max-width:25%;
	float:right;
	margin:15px 0 0;
	font-size:97%;
	line-height:1.5em;}
	
#footer {
	clear:both;
	margin:0;
	padding:15px 0 0;}
}


/* Content
---------------------------------------------------*/
#Blog1 {
	margin:.3em 0 25px; 
	padding:20px 13px 0; }

.date-header {
	margin:5px 0px;
	padding: 2px 14px 2px 19px;
	font-size:85%;
	line-height:2em;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#C33;}

h3.entry-title {
	display:inline; 
	padding: 2px 14px 2px 0px;}
	
h3.entry-title a {display: block; padding-left:19px; line-height: 1.5em; text-decoration:none;}

.post-author { 
	padding:0px 14px 2px 19px; 
	color: #666; 
	font-weight: normal;}
	
div.post-body {
	border-top:1px solid; 
	padding: 2px 14px 2px 19px;}
		
.item-action {
	position:relative; 
	top:-3px;}
	
span.post-comment-link a.comment-link {
	background/* */:/**/url("http://www.uscg.mil/uscgblog/comment.gif") no-repeat 0 45%;
	padding-left:14px;}

.post-footer {
	margin:5px 0px 10px 0px; 
	font-size:100%;
	line-height:1.5em;	}
	
.post-footer-line-1, .post-footer-line-2 {padding:2px 14px 2px 19px;}

.post-footer-line-3 {
	background-color:#eee !important;
	color:#666;
	text-align:right;
	clear:both; 
	padding:2px 14px 2px 19px;}

.post-footer-line-3 * { background-color:#eee !important;}
	
.post-timestamp {
	float:left;
	font-style:normal;	}

.feed-links { padding:10px 0; }

dl#comments-block dt {margin-top:10px;}
	
	
/* Links
----------------------------------------------- */
a:link {color:#036;}
a:visited {color:#666;}
a:hover {color:#666;}
a img {border-width:0;}


/* Blog Header
----------------------------------------------- */
@media all {
#header-inner {
	color:#fff;
	border:1px solid #036;
	border-top:1px solid #999; 
	border-right:1px solid #999;
	position:relative;
	background:#eaeaea;
	overflow:hidden;
	padding:0px;
	margin:0px;	}
}

@media handheld {
#header-inner {background:#036;}
}
	
h1.title {
	margin:0;
	padding:10px 30px 5px;
	font-size:200%;
	line-height:1.2em; }
	
h1.title a {
	text-decoration:none;
	color:#fff !important;	}
	
p.description {
        font-weight:bold;
	margin:0;
	padding:10px 30px 5px;
	font-size:94%;
	line-height:1.5em;	}


/* Sidebar
----------------------------------------------- */
#sidebar h1, h2 {
	padding:0;
	margin:0 0 .2em;
	font-size:115%;
	line-height:1.5em;	}
	
#sidebar ul, #profile-container dl {
	margin:.5em 0 1.25em;
	padding:0 0px;
	list-style:none; }
	
#sidebar ul li {
	background:url("http://www.uscg.mil/uscgblog/icon_plus_sm.gif") no-repeat 2px .25em;
	margin:0;
	padding:0 0 3px 16px;
	margin-bottom:3px;
	line-height:1.4em;
	border-bottom:1px dotted #ccc;  }

#links {
	background:#fff;
	margin:0 0 15px;
	padding:10px 13px 8px 15px;
	color:#666;
	border:1px solid #999;} 

#links h2, #links h1 {
	color:#C33;
	border-bottom:1px solid #C33;	}

#profile-block, #profile-container {
	background:#999;
	margin:0 0 15px;
	padding:10px 13px 8px 15px;
	color:#fff;
	border:1px solid #666;	}

#Profile2 img, #profile-container img {
	float:left; 
	padding-right:3px;}

#profile-block h2, .sidebar-title {
	color:#FFF;
	border-bottom:1px solid #FFF; }

#Profile1 ul li, #sidebar ul.profile-datablock li.profile-link {
	background:url("http://www.uscg.mil/uscgblog/icon_user.gif") no-repeat 2px .25em; 
	border-bottom:1px dotted #fff;}

dd.profile-data, dd.profile-textblock, #profile-container dl.profile-datablock dd.profile-data {	
	margin:0;
	padding:0 0 inherit 0;
	margin-bottom:3px;
	line-height:1.4em;}

.profile-data {font-weight: bold;}

.profile-img {border:none; }

div#Profile2 h2 {margin-bottom:15px;}


/* Footer
----------------------------------------------- */
@media all {
#disclaim {
	background:#036;
	padding:8px 15px;
	color:#fff;	}
}

.hidden {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;}
