﻿/*
Theme Name: HowTo-Outlook V3
Theme URI: http://www.howto-outlook.com/
Description: The 2010 default theme for HowTo-Outlook.com.
Author: Robert Sparnaaij
Version: 3.0
Tags: blue, white, two-columns, fixed-width

Ask before usage.
*/

 /****************************************************************
 * Reset - Resets all browsers down to common default settings
 * @credits Eric Meyer's CSS Reset 
 * <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 *****************************************************************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:top;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.clear{clear:both;}


/** Applying base theme styles and colors **/

 /* Basic 2 column, (content)(aside), fixed layout */
#container { clear: both; width: 960px; margin: 0 auto 10px; background: #F2F2F2; border: 10px solid #FFF; outline: 1px solid #929292; }
#primary { width: 594px; float: left; padding: 10px 15px 10px 0px; background: #FFF url(images/content_bg.png) repeat-y scroll right center; }
#secondary { width: 336px; float: right; padding: 10px 5px 10px 10px; background: #F8F8F8; }
#footer { clear: both; padding:5px 0 0 0; color: white; background: #8cdfff; margin-bottom: 0; }

#primary-cat, #primary-page, #primary-search, #primary-cat-fallback {width:762px; float: left; padding: 10px 15px 10px 0px; background: #FFF url(images/content_bg.png) repeat-y scroll right center;}
#secondary-small {width:168px; float: right; padding: 10px 5px 10px 10px; background: #F8F8F8;}

 /* Sidebars */
#sidebar_top, #sidebar-middlesplit, #sidebar-bottomsplit { width: 100%; }
#sidebar-middleleft, #sidebar-bottomleft { float: left; width: 163px; }
#sidebar-middleright, #sidebar-bottomright { float: right; width: 162px; padding-left: 5px; border-left: 1px dotted #C2C2C2; }

 /* Document Body */
body /* , input, textarea */ { font: 10pt Arial, Helvetica, sans-serif; color: #031634; background: #0082ce; }

 /* Font Styles */
.serif { font-family: Georgia, "Times New Roman", Times, serif; }
.sans-serif { font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", sans-serif; }

 /* Vertical Rhythm */
 /*
.entry-header { border-top: 2px solid #900; clear: both; }
.entry-meta { background: #F8F8F8; clear: both; font-size: 11px; color: #333; padding-right: 5px; text-align: right; }
 */

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin-bottom: 1em; }
.hentry, .widget, .comment, .navigation-links { margin-bottom: 1em; }

/* Header Area */
.header {width:960px;}
.header-splitter {width:100%;height:64px;background:#8cdfff;}
#header-siteinfo {float: left;padding: 8px 0 0 8px;width:350px;}
#header-siteinfo {color: #000;font: 12px tahoma, arial;font-style: italic;text-decoration: none;}
#header-siteinfo h1 {color: #000;font: 34px tahoma, arial;text-decoration: none;margin: 0;font-weight: normal;clear:none;}
#header-siteinfo a {color: #000;text-decoration: none;font-weight: normal;}
#header-siteinfo img {float:left;margin:0 5px 0 0;}

#serviceblock {margin-right:5px;float:right;}
.serviceinput {border:0;margin:0;}
.serviceform {border:0;margin:0;padding:5px 1px 1px 1px;}
.serviceformwrapper {border:1px #0082ce solid;width:250px;padding:1px;display:block;height:20px;background-color:white;font-size:12pt;}
.servicetextfield {width:220px;height:18px;padding: 0 0 0 3px;}
.servicebutton {width:20px;height:18px;padding:0;}
.servicebuttonsearch {background:white url(images/icon-sprite.png) no-repeat;background-position:2px -299px;}
.servicebuttonsearch:hover {background-color:#9D4F4F;cursor:pointer;}
.servicebuttonsubscribe {background:white url(images/icon-sprite.png) no-repeat;background-position:2px -348px;}
.servicebuttonsubscribe:hover {background-color:#9D4F4F;cursor:pointer;}

 /* Pages Navigation */
#topmenu { width: 100%; height:64px;background: #0082ce; }
.mainmenu { clear:both;display:block;}

ul#nav-menu{margin:0; padding:0; list-style:none;width:100%;}
#nav-menu li { float:left; margin:0;width:80px; text-align:center;padding-top:7px;}
#nav-menu span {background:url('images/nav-sprite.png') no-repeat; width:32px;height:32px;display:block;margin:0 24px 3px}

#nav-menu .home {background-position:0px 0px;}
#nav-menu .faq {background-position:-32px 0px;}
#nav-menu .howto {background-position:-64px 0px;}
#nav-menu .mso {background-position:-96px 0px;}
#nav-menu .books {background-position:-128px 0px;}
#nav-menu .addins {background-position:-160px 0px;}
#nav-menu .downloads {background-position:-192px 0px;}
#nav-menu .other {background-position:-224px 0px;}
#nav-menu .forums {background-position:-256px 0px;}
#nav-menu .about {background-position:-288px 0px;}
#nav-menu .rss {background-position:-320px 0px;}

/*Header Navigation Links */
.mainmenu a, #serviceblock a { font-family: Arial, Helvetica, sans-serif; color: white; font-size: 10pt; font-weight: bold; text-decoration: none }
.mainmenu a:hover, #serviceblock a:hover { color: white; text-decoration: underline }

 /* Links */
a { color: #0082ce; font-weight: bold; text-decoration: none }
a:hover { text-decoration: underline; color: #9D4F4F; }
.entry-content a:link, .entry-content a:active { text-decoration: none; }
.entry-content a:hover { text-decoration: underline; }
.entry-footer { text-align:right; }
.more-link { font-style:italic; }

 /* Headings */
h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; clear: both; }
h1 { font-size: 24px; line-height: 26px; padding: 5px 0px; }
h2 { font-size: 21px; line-height: 22px; padding: 5px 0px; }
h3 { font-size: 16px; line-height: 20px; padding: 5px 0px; }
h4 { font-size: 14px; line-height: 18px; padding: 5px 0px; }
h5 { font-size: 12px; line-height: 18px; padding: 5px 0px; }
h6 { font-size: 10px; line-height: 16px; }

 /* Content */
.hentry { border-bottom: 1px solid #0082ce; }
.page-title { font-size: 14px; font-weight: bold; }
.page-title span { font-style: italic; font-weight: normal; }
.entry-title a  { color:#0082ce; /* text-shadow: 0.08em 0.08em 0.1em #AAA;*/ }
.entry-title { color:#0082ce; font-size: 16pt; /*letter-spacing: -1px;*/ line-height: 1em; text-align: left; font-weight: bold; }
.entry-title a:hover { color: #7E3F63; text-decoration: none; /* text-shadow: 0 1px 0 #FFF;*/ }
.entry-content { padding: 5px 10px 0; }
#primary-cat #postarea, #primary-cat-fallback #postarea, #primary-page #postarea {width:504px;float:right}
#primary-cat .entry-content { padding: 0;}
#primary-cat .hentry{border:0px;}
#primary-search .hentry{border:0px;padding-bottom:15px;}
#primary-search .entry-content{padding:0 10px;}

.single-post #primary h1 { margin-bottom: 40px; font-size: 16pt; text-align:center !important}
.single-post #primary h2, .as-h2 { margin-top: 40px; margin-bottom: 0px; color: #0082ce; font-size: 14pt;}
.single-post #primary h3, .as-h3 { margin-top: 40px; margin-bottom: 0px; color: #0082ce; font-size: 14pt;}



/*#addins H1 {TEXT-ALIGN: center; MARGIN-BOTTOM: 24px; FONT-SIZE: 18pt}
#single-post H1 { MARGIN-BOTTOM: 40px; FONT-SIZE: 16pt}*/
h1 {color:#0082ce; }

#primary-cat h1, #primary-page h1, #primary-search h1, #primary-cat-fallback h1 {margin-bottom: 30px; font-size: 18pt; text-align:center !important}
#primary-cat h2, #primary-page h2 {BORDER-BOTTOM: 1px solid; FONT-SIZE: 16pt;padding:0;margin-bottom:8px;}
#primary-search h2 {FONT-SIZE: 14pt;padding:0;}
#primary-cat h3, #primary-page h3 {font-size: 12pt; padding: 4px 0 0 0;}
#category-widget-area h2 {font-size:14pt;margin-bottom:10px;padding:0;font-weight:bold;border-bottom: 1px black solid;}
#addin-widget-area h2 {font-size:12pt;margin-bottom:10px;padding:5px 0 0 0;font-weight:bold;}
#addin-widget-area h2 a {color:black !important;}
#addin-widget-area select {border:1px #8cdfff solid;width:100%}
#single-post H2 { MARGIN-BOTTOM: 0px; FONT-SIZE: 10pt; FONT-WEIGHT: bold}
h2 { color:black; }

/*#category-page H3 {BORDER-BOTTOM: 1px solid; FONT-SIZE: 14pt; PADDING-TOP: 1px}
#index-page H3 {MARGIN-BOTTOM: 0px;}
#single-post H3 { MARGIN-TOP: 40px; MARGIN-BOTTOM: 0px; COLOR: #0082ce; FONT-SIZE: 12pt; FONT-WEIGHT: bold}*/

h4, .as-h4 { margin-top: 25px; margin-bottom: 0px; color: #0082ce; font-size: 11pt;}
h5, .as-h5 { margin-bottom: 0px; color: black; font-size: 10pt;}

.sidebar h2 {color:white;background:#0082ce;padding:1px 3px;font-size:11pt;margin:0 0 3px 0;border-top-left-radius:3px;border-top-right-radius:3px;}
.sidebar h2 a {color: white;font-weight:bold;}
.sidebar a {color:black;font-weight:normal;}

 /* Footer */
#copyright {border:0px;color:white;background:#0082ce;margin:0px;padding:0px 10px 0px 0px;text-align:right;}
#copyright a {color:white;}

 /* Lists: (ul, ol, dl) */
ul, ol, dl { margin-left: 15px; }

li ul, li ol { margin-bottom: 0; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }

ol { list-style-type: decimal; }
ol ol { list-style-type: lower-latin; }
ol ol ol { list-style-type: lower-roman; }

ul { list-style-type: square /*list-style-image: url(library/media/images/bullet.png);*/ }
ul ul { list-style-type: disc; list-style-image: none; }
ul ul ul { list-style-type: circle; }

.sidebar ul { list-style-type: disc; list-style-image: url(images/bullet.png); margin-left:18px;font-size:10pt;}
.sidebar li {margin-bottom:6px;}

ul#toolbox {list-style-type:none;margin:0.5em 0 1em 0;list-style-image:none}
#toolbox li a {background:url('images/icon-sprite.png') no-repeat;padding:3px 0 0 25px}
#toolbox li a.favorites {background-position:0px 0px}
#toolbox li a.rss {background-position:0px -50px;}
#toolbox li a.olrss {background-position:0px -100px;}
#toolbox li a.print {background-position:0px -150px;}
#toolbox li a.email {background-position:0px -200px;}
#toolbox li a.addthis_button {background-position:0px -250px;}


dt { font-weight: bold; }

.category-group {padding-bottom:20px;}
.category-group .backtotop {text-align:right;font-size:10pt;float:right;margin-top:-27px;}
#menu-popular-howto, #menu-popular-faq, #menu-popular-downloads, #menu-popular-other, #category-widget-area #menu-popular-guides {font-size:10pt;margin-left:17px;padding-left:4px;list-style-type:square;list-style-image:url(images/popular.png);}
#menu-howto-categories, #menu-faq-categories, #menu-download-categories, #menu-other-categories, #menu-forums {font-size:12pt;margin-left:17px;padding-left:6px;list-style-type:square;list-style-image:url(images/category.png);}


 /* Text Elements */
address { font-style: italic; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }

blockquote { color: #333; background:#F2F2F2; font-size:12px; font-style: italic; border-left: 2px solid #0082ce; margin-left: 15px; margin-right: 25px; padding: 3px 10px 0 5px; }

strong { font-weight: bold; }
em, dfn, cite { font-style: italic; }
dfn { font-weight: bold; }

sup { bottom: 1ex; }
sub { top: .5ex; }
small { font-size: 12px; }

del { text-decoration: line-through; }
ins { text-decoration: underline; }

 /* p { overflow: auto; } */
var, kbd, samp, code, pre, textarea { font: 12px/1.25 Consolas, Monaco, "Courier New", monospace; background: #eee; }
kbd { font-weight: bold; }
samp, var { font-style: italic; }
pre, textarea { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
code { padding: 0px 3px; }
fieldset  { border: 2px groove #999; display: block; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
fieldset legend { padding: 0 2px; }
legend { display: block; }


.fat li { margin-bottom: 10px; }

.entry-content ul, .entry-content ol, #search-query { margin-left: 35px; }

.entry-content hr {height: 1px; width:67%; border: 0;border-top: 1px #0082CE dotted;margin-top:2em}


#sidebar_bottom ul { list-style-type: none; list-style-image: none; margin: 0 0 0 16px; font-size:10pt; }
#sidebar_bottom li { margin: 0; }
#footer ul {list-style-image: none; }


.exampleblock { background:#F2F2F2; border: 1px solid #0082CE; margin-left: 40px; margin-bottom: 15px; padding: 15px; display: inline-block; }

 /*tables*/
.table-global {
	/*table-layout:fixed;*/
	border-spacing:2px;
	}
.table-global td {
	padding:2px;
	font-weight:inherit;
	}
.table-global .table-topleft, .table-global .table-highlight { 
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid navy; 
    background-color: #0082ce;
	}
.table-global .table-left {
	font-weight: bold;
	color: black;
	border-style: none;
	background-color:#d3d3d3;
	}
.table-global .table-top {
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid navy; 
	background-color: #0082ce;
	}
.table-global .table-content {
	color: black;
	border-style: none;
	background-color: #d3d3d3;
	}

/*
.entry-content table {
	border-spacing:2px;
}
.entry-content th, .entry-content thead, .entry-content tfoot {
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid navy; 
	background-color: #0082ce;
	padding:2px;
}
.entry-content td, .entry-content tbody {
	color: black;
	border-style: none;
	background-color: #d3d3de;
	padding:2px;
}
.entry-content table .columnhighlight, .entry-content table .rowhighlight {
	font-weight: bold;
	color: white;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: 1.5pt solid navy; 
	background-color: #0082ce;
	padding:2px;
}
*/

.hidden-table table {
	border-spacing:2px;
}
.hidden-table th, .hidden-table thead, .hidden-table tfoot {
	font-weight:normal;
	color: black;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom: none; 
	background-color:transparent;
	padding:2px;
}
.hidden-table td, .hidden-table tbody {
	color: black;
	border-style: none;
	background-color:transparent;
	padding:2px;
}

table.grayborder, table.grayborder td, table.grayborder th {
	 border: 1px gray solid;
	 border-collapse: collapse;
}
table.grayborder th {
	font-weight:bold;
	text-align:center;
}

 /* Basic Alignments */
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

 /* Images */
img.alignleft { float: left; padding: 3px; border: 1px solid #999; margin: 8px 8px 0; display: inline; }
img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }
img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }
img.icon16 {width:16px;height:16px;}
img.border {border:1px black solid;}


 /*Search forms */
#searchformpage-container{text-align:center;}
#searchformpage-container form {background:#F2F2F2;border: 1px #0082CE solid;text-align:left;padding:10px;margin:0 auto 40px auto;width:412px}
#searchformpage .text {width: 300px;height:16px;border:1px #0082ce solid;background:white;padding:3px;margin-bottom:5px;vertical-align:middle}
#searchformpage .submit {width: 100px;height:24px; background:white;border:1px #0082ce solid;padding:3px;margin-bottom:5px;cursor:pointer;vertical-align:middle}

#searchformaddin .text {width: 325px;height:16px;border:1px #0082ce solid;background:#f5f5f5;padding:3px;vertical-align:middle}
#searchformaddin .submit {width: 125px;height:24px; background: #f2f2f2;border:1px #0082ce solid;padding:3px;cursor:pointer;vertical-align:middle}
#searchformaddin .submit:hover, #searchformpage .submit:hover {background: #0082ce;color:white;}

 /*Add-in section */
#addinlist .name {padding:10px 0; width:200px;vertical-align:top;border-bottom: 1px dotted #C2C2C2;font-size:11pt;}
#addinlist .description {padding:10px 0 10px 20px;vertical-align:top;border-bottom: 1px dotted #C2C2C2;}
#addinlist .code {font-size:8pt;font-style:italic;}
#taglist {width:100%}
#taglist .column-1, #taglist .column-2 {border-right: 1px dotted #C2C2C2}
#taglist p {padding:0 3px 10px 5px;margin:0}

 /*Search section */
#hto-results {float:left;width:66%;}
#mso-results {float:right;width:33%;border-left:1px #c2c2c2 dotted;padding-left:5px}
.resultsheader{width:100%;border-bottom:1px #c2c2c2 dotted;margin-bottom:20px;}
#mso-results .resultsheader{margin-left:-5px;}
#hto-results h2, #mso-results h2 {line-height:1em}
#hto-results img {float:left;padding-right:5px;}
#mso-results img {float:left;padding: 0 5px;}
#mso-results .entry-title {font-size:12pt;}
#mso-results .mso-link {font-style:italic;}

 /* Widgets */
#footer-widget-area { font-size: 12px; overflow: hidden; padding: 0 10px; }
#footer-widget-area .widget-area { float: left; margin-right: 20px; width: 220px; }
#footer-widget-area #fourth { margin-right: 0; }
#footer-widget-area h2 { font-size:12pt;color: white;background: #0082ce;padding-left:3px;padding-right:2px;}

#category-widget-area, #addin-widget-area {border:0px;margin:0px;padding:0px 10px 0px 10px;float:left;width:230px}

/* Ads */
.index-ad {	text-align:center;padding:0 0 1em 0;margin:0 0 1em 0;border-bottom:1px #0082ce solid; }
.footer-ads {margin:0 0 1em 0;}
#primary-cat .footer-ads{margin-left:-5px;}
.bottom-banner {margin:0 0 1em 0;text-align: center;}
.footer-single-ad {margin:0 0 1em 0;border-bottom:1px #0082ce solid;padding:0 0 5px 0;}
.footer-cat-ad {clear:both;text-align:center;}
.footer-page-ad {clear:both;text-align:center;margin: 0 0 1em 0;}

 /* Plugins */
#relatedposts {padding-left:10px;}
#relatedposts h3 {margin-top:20px !important;}
#relatedposts ul {margin-left:18px;}
#relatedposts a {color:black;font-weight:normal;}

#hto_form table {
	text-align:center;
	padding:4px;
	border: 1px solid #0082CE;
	background-color: #f5f5f5;
}

.catimage {	vertical-align:bottom}

.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}

 /* WP-Polls */
.wp-polls-archive {
	background-color: #F8F8F8;
}
.wp-polls, .wp-polls-form {
	background-color: #F8F8F8;
         font-size: 9pt;
}
.wp-polls-form {
	border:1px dotted #C2C2C2;
	border-top: 0;
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
	list-style-image:none;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: text-bottom;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
/*	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1; */
	background-color: #F8F8F8;
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background: #f3f6f8;
}

/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.pollarchivelink a {color:white; }
.wp-polls .Buttons:hover {background-color: #0082ce;color:white;cursor:pointer;}
.wp-polls-form {margin-top:-3px;padding-top:3px;}
.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background-image: url(images/pollbg.gif);
	border: 1px solid #0082CE;
}

@media print {
	#header,
	.header,
	#bottom-primary,
	#secondary,
	#secondary-small,
	#footer-widget-area {
		display:none;
	}

    #container, #primary {
		float:none;
		border:0;
		outline:0;
		margin:0;
		padding:0;
		width:auto;
		background:none;
		color:black;
		font-size:12pt;
		font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif
		}
	.hentry{border-bottom:0}
	
	.single-post h1, .single-post #primary h2, .single-post #primary h3, .single-post #primary h4, .single-post #primary h5, .single-post #primary h6 {color:black}
	.single-post h1 {font-size:16pt;}
	.single-post #primary h2 {font-size:14pt;}
	.single-post #primary h3 {font-size:14pt;}
	.single-post #primary h4 {font-size:12pt;}
	.single-post #primary h5 {font-size:12pt;}
	.single-post #primary h6 {font-size:12pt;}

	a:link, a:visited {
		background: white;
		color: black;
		text-decoration: underline;
		font-weight: bold;
		}
	img {border:0}
	code {font-size:12pt}
	
	.entry-content hr {border-top: 1px black dotted;}
	.exampleblock {border-color:black}
	#copyright {margin:0;padding:0;color:gray;font-style:italic}
}