/* Meyer Reset - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Main Styles */
.clear { clear:both; height:1px; overflow:hidden; width:1px; visibility:hidden; }

body { background:#b7af95 url(/wp-content/themes/Unleashedprint/images/grunge-bg.jpg) top center repeat-x; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; }

a { color:#036; text-decoration:underline; }
a:hover { color:#039; }

p { margin-bottom:1em; line-height:1.3em; }

#wrap { width:100%; height:100%; background:url(/wp-content/themes/Unleashedprint/images/bottom-scroll.jpg) repeat-x bottom left; }

#container { width:970px; margin:0 auto; position:relative; }

#header { height:145px; position:relative; background:transparent url(/wp-content/themes/Unleashedprint/images/header.png) 0px 0px no-repeat; }
#header h1 { position:absolute; top:15px; left:15px; }
#header h1 a { width:532px; height:77px; display:block; }
#header h1 span,
#header h2 span { margin-left:-9999px; }

#topnav { position:absolute; left:0; bottom:5px; height:29px; /*background: transparent url(/wp-content/themes/Unleashedprint/images/nav-bg.png) top left repeat-y;*/ list-style:none; display:block; line-height:29px; padding:0px 30px; width:100%; }
#topnav li { display:block; float:left; margin:0 1em; font-weight:bold; color:#fff; }
#topnav li a { font-weight:bold; color:#fff; text-decoration:none; }
#topnav li a:hover { text-decoration:underline; }


#main-top { background: transparent url(/wp-content/themes/Unleashedprint/images/paper-top.png) -2px 0px no-repeat; padding-top:6px; width:970px; height:180px; }

/*#main-top .inner { width:930px; margin:0 auto; background:transparent url(/wp-content/themes/Unleashedprint/images/paper-top-bg.jpg) top left no-repeat; height:180px; }*/

#main { background:transparent url(/wp-content/themes/Unleashedprint/images/papperbg.png) 1px 0px repeat-y; width:970px; position:relative; }

#paper-top { position:absolute; top:-180px; left:20px; }

#paper-tab { position:absolute; top:205px; left:-37px; z-index:2; }

#main .inner { /*background:url(/wp-content/themes/Unleashedprint/images/paper-top-bg.jpg) no-repeat;*/ width:920px; /*position:absolute; top:-170px; left:30px;*/ left:25px;_left:5px; position:relative; top:-170px;  }

#main #content { width:560px; float:left; margin:10px 35px 10px 20px;  }


#content h2.archive-title { font-size:26px; font-family:Times New Roman, Times, serif; font-weight:bold; margin-bottom:0.5em; padding-bottom:0.5em; border-bottom:1px solid #A1885B; }

.post { margin-bottom:3em; }
.post .post-head { position:relative; }
.post .date-short { width:148px; height:53px; background:transparent url(/wp-content/themes/Unleashedprint/images/sticky-tab.png) no-repeat; position:absolute; left:-75px; top:-8px; padding:8px 3px; z-index:5; }
.post .date-short .wrap { width:45px; height:45px; font-family:Times New Roman, Times, serif; font-weight:bold; text-align:center; text-transform:uppercase; color:#fff; }
.post .date-short .wrap .month { display:block; font-size:12px; }
.post .date-short .wrap .day { display:block; font-size:24px; }
.post h2.post-title { font-size:24px; font-family:Times New Roman, Times, serif; font-weight:bold; color:#2b2b2b; z-index:30;position:relative;}
.post h2.post-title a { color:#2b2b2b; text-decoration:none; }
.post h2.post-title a:hover { text-decoration:underline; }
.post div.date-long { color:#527aa2; font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; margin-bottom:1em; z-index:30;position:relative;}
.post .post-head { margin-bottom:12px; }

.post .post-body { color:#333; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:13px; }

.post .post-meta { padding-top:0.5em; border-top:1px dotted #626161; }
.post .post-meta .tell-a-friend { float:right; }
.post .post-meta p { width:415px !important; float:left; color:#333; }

.post-navigation{margin-top:10px;margin-bottom:20px;}
.post-navigation .alignleft { float:left; width:261px;padding: 5px 5px 5px  10px;border:1px solid #b7af95;color:#333;}
.post-navigation .alignright { float:right;width:261px;padding: 5px 10px 5px  5px;text-align:right;border:1px solid #b7af95;color:#333;}
.post-navigation .alignright a{color:#333;font-weight:bold;text-decoration:none;}
.post-navigation .alignright:hover{background-color:#333;color:#ffb411;}
.post-navigation .alignright:hover a{text-decoration:underline;color:#fff;}
.post-navigation .alignright a:hover{text-decoration:underline;}
.post-navigation .alignleft a{color:#333;font-weight:bold;text-decoration:none;}
.post-navigation .alignleft:hover{background-color:#333;color:#ffb411;}
.post-navigation .alignleft:hover a{text-decoration:underline;color:#fff;}
.post-navigation .alignleft a:hover{text-decoration:underline;}


.post-comments { border-top:1px solid #a1885b; padding-top:12px; margin-top:12px;}
.post-comments .comment-status { font-size:12px; margin-bottom:12px; }
.post-comments h3 { font-size:18px; margin-bottom:12px; font-family:Times New Roman, Times, serif; color:#333; }
.post-comments h3#respond { border-top:1px solid #a1885b; padding-top:12px; margin-top:24px; }

ul#comment-list { list-style:none; color:#666; font-size:13px; margin:0 0px; }
ul#comment-list li { display:block; border-top:1px dotted #999; padding:20px 10px;width:540px;_width:540px; }
ul#comment-list li div.avatar { float:left; width:80px;}
ul#comment-list li div.avatar img { display:block;border:4px solid #333; }
ul#comment-list li a.commentmetadata { color:#666; float:right; text-decoration:none; font-size:11px; }
ul#comment-list li .commentor,
ul#comment-list li .comment-text  {  float:left; width:458px; }
ul#comment-list li .commentor{margin-bottom:1em;}
ul#comment-list li .comment-text em { font-weight:bold; color:#933; display:block; margin-bottom:1em; }
ul#comment-list li .commentor span.name{color:#527aa2;font-size:16px;font-weight:bold;font-family:"Times New Roman",Times, Serif}
ul#comment-list li .commentor span.name a{color:#527aa2;}
ul#comment-list li .commentor span.name a:hover{color:#000;}

form#commentform p { margin-bottom:1em; color:#666; }
form#commentform textarea { width:555px;_width:540px; }

.comment-paginator { display:block; text-align:center; margin-bottom:1em; }

#sidebar { float:left; width:285px; }

#logo-links { margin-top:80px; height:110px; }
#logo-links a { display:block; float:left; height:100px; width:135px; }
#logo-links a div { visibility:hidden; }
#logo-links a.naval-history-heritage { margin-right:10px; }

#sidebar h3 { font-family:Times New Roman, Times, serif; font-size:16px; font-weight:bold; color:#2d2d2d; text-transform:uppercase; display:block; background:transparent url(/wp-content/themes/Unleashedprint/images/sidebar-header.png) bottom right no-repeat; width:277px; padding-bottom:5px; margin-bottom:5px; }

#sidebar ul { }
#sidebar ul li { background:url(/wp-content/themes/Unleashedprint/images/bullet.gif) 5px 10px no-repeat; border-top:1px solid #a1885b; padding:5px 0 5px 18px; font-family:Times New Roman, Times, serif; font-size:12px; text-transform:uppercase; color:#666; display:block; }
#sidebar ul li:first-child { border:none !important; }
#sidebar ul li a { color:#666; text-decoration:none; }
#sidebar ul li a:hover { text-decoration:underline; }

#sidebar #search {padding: 0 0 15px 0;margin-top:20px; }
#sidebar #search h3{margin-bottom:15px;}
#sidebar #search .input{margin-left:10px;margin-bottom:-6px;}
#sidebar #search #s{width:200px;padding:3px;border: 1px solid #b5b0a6;}


#sidebar .widget { margin-bottom:1em; }

#sidebar .split .widget { float:left; width:125px; }
#sidebar .split .widget ul { margin-left:3px; }
#sidebar .split .widget:first-child {  margin-right:27px;  }
#sidebar .split h3 { width:125px; }
#sidebar .split ul li { background:none; border:none; }

#sidebar .split li { padding:0px; margin:5px 0 !important; height:16px !important; }
#sidebar #archives li a { color:#ee8f0f; }

#sidebar #subscribe #feed-icons li { background:transparent url(/wp-content/themes/Unleashedprint/images/social-icons.png) no-repeat; padding:0 0 0 22px; }
#feed-icons li.rss { background-position:0px 0px !important; }
#feed-icons li.google { background-position:0px -20px !important; }
#feed-icons li.yahoo { background-position:0px -40px !important; }
#feed-icons li.twitter { background-position:0px -60px !important; }




#footer { background:#2f2f2f url(/wp-content/themes/Unleashedprint/images/footer-bg.gif) repeat-x; color:#c0c0c0; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; height:80px; overflow:hidden; }
#footer p.copyright { font-weight:bold; }
#footer p.copyright a { text-transform:uppercase; }
#footer p.assistance { margin-bottom:1em; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer .inner { width:970px; margin:0 auto; }
#footer .left  { width:560px; float:left; margin:10px 45px 0px 30px; }
#footer .right { width:277px; float:left; background: transparent url(/wp-content/themes/Unleashedprint/images/bottom-logos.png) no-repeat; height:71px; }

#footer .right a { display:block; float:left; height:70px; }
#footer .right a span { display:none !important; }
#footer .naval-history { width:85px; margin-right:30px; }
#footer .us-naval-institute { width:115px; }



#commentform label{font-weight:bold;}

#commentform input{width: 250px;margin-right: 20px;}

#respond{font-weight:bold;}
#comment-header{font-weight:bold;}


.post-body strong,
.post-body b {font-weight:bold;}
.post-body em {font-style:italic;}

img.alignright { float:right; }
img.alignleft { float:left; }