/* derived from tarski 'polar' theme */
/* assume default font size of 12px */

body.mypolar { background-image: url(../headers/grey.png); background-repeat: repeat-x; }
body#page-home h1 { display: none; } /* hide page name on home page */
/* body#page-home #categories-178015621, body#page-home #get-recent-comments, body#page-home #archives-2, body#page-home #linkcat-5, body#page-home #subscribe2 { display: none; } /* hide certain items on sidebar on home page */

/* body.mypolar .wp_syntax { overflow: hidden; } */
body.mypolar .wp_syntax pre { border: none; background: none; }
body.mypolar .wp_syntax table { margin: 0em; }
body.mypolar .tex { padding-bottom: 0.5em; }

body.mypolar h1, body.mypolar .entry .title { font-family: Palatino, Georgia, serif; font-size: 1.8em; } /* main headings */
body.mypolar .content h2 { font-family: Palatino, Georgia, serif; font-size: 1.14em; border-bottom: 1px dotted #737b80; margin-top: 1.2em; margin-bottom: 0.6em; color: #737b80; } /* subheadings in posts */
body.mypolar h2.title { font-family: Palatino, Georgia, serif; font-size: 1.8em; } /* comments section headers */
body.mypolar .entry-content, body.mypolar .post .content, body.mypolar .page .content { font-family: Palatino, Georgia, serif; font-size: 1.17em; } /* article text */
body.mypolar .pagination { font-family: Palatino, Georgia, serif; text-transform: lowercase; font-style: italic; } 
body.mypolar h3 { border-bottom: 1px dotted; }

body.mypolar #nav-home { font-weight: bold; }
body.mypolar .entry ul { list-style-image: url(../../../../../bullet.png); padding-top: 0.17em; }
body.mypolar .entry ol { padding-left: 1em; }
body.mypolar .stbuttontext { padding-top: 1.5em; font-family: Verdana, sans-serif; font-size: 0.75em; }

body.mypolar table { border-spacing: 0px; border: 0px; padding: 0em; margin-top: 0.5em; margin-bottom: 1em; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
body.mypolar table td { font-size: 0.85em; line-height: 150%; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.45em; padding-right: 0.45em; border: 1px solid white; }
body.mypolar tbody td { vertical-align: top; }
body.mypolar tbody tr.odd td { background-color: #eeeeee; }
body.mypolar thead td { color: white; background-color: black; font-weight: bolder; vertical-align: bottom; }

body.mypolar table.grid { border-top: 1px solid white; border-bottom: 1px solid white; }
body.mypolar table.grid td { padding-top: 0.7em; padding-bottom: 0.7em; padding-left: 0; padding-right: 0; border: 0 0 0 0; }
body.mypolar table.grid a:link, body.mypolar table.grid a:hover, body.mpolar table.grid a:visited { border: 0 0 0 0; }
body.mypolar table.grid img { border: 0 0 0 0; }

body.mypolar .footnote { font-size: 0.75em; }
body.mypolar code { font-family: Consolas, Courier, monospace; }

body.mypolar #nn_skyscraper a img { border: 1px none; }
body.mypolar #nn_skyscraper a:hover { background-color: white; }

body.mypolar .wp-caption-text { font-family: Verdana, sans-serif; font-size: 0.75em; font-style: italic; }

body.mypolar #wrapper { background-color: transparent; }

/* Navigation
----------------------------------------------- */
body.mypolar #wrapper .nav-current:link, body.mypolar #wrapper .nav-current:visited, body.mypolar #wrapper .nav-current:active { color: #a8a8a8; }
body.mypolar #wrapper .nav-current:hover { color: #000; }
	
/* Content
----------------------------------------------- */
body.mypolar abbr, body.mypolar acronym { border-bottom: 1px solid #5c8499; }
		
		/* Headers
		--------------------------------------- */
		body.mypolar h3 { color: #a8a8a8; }
		
		/* Post content
		--------------------------------------- */
		body.mypolar .articlenav { background: #fff; }
		
		/* Inserts
		--------------------------------------- */
		body.mypolar .insert { background: #fff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
		body.mypolar .insert h3 { border-bottom: 1px solid #cfdee5; }
		
		/* Downloads
		--------------------------------------- */
		body.mypolar .content a.download:link, body.mypolar .content a.download:visited, body.mypolar .content a.download:active { background-color: #fafcfc; border: 1px solid #cfdee5; }
		
		/* Images
		--------------------------------------- */
		body.mypolar a img { border: 1px solid #4c8099; }
		body.mypolar a:hover img, body.mypolar .comment a:hover .avatar { border: 1px solid #000; }
		
/* Links
----------------------------------------------- */
body.mypolar a:link, body.mypolar a:active, body.mypolar a:visited { color: #4c8099; }
body.mypolar a:hover { color: #000; }

body.mypolar .content a:link, body.mypolar .content a:active, body.mypolar .content a:visited, body.mypolar .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body.mypolar .tagdata a:active, body.mypolar .tagdata a:visited, body.mypolar .widget_tag_cloud a:link, body.mypolar .widget_tag_cloud a:active, body.mypolar .widget_tag_cloud a:visited { border-bottom: 1px none; } /* CHANGES HERE */
body.mypolar .content a:hover, body.mypolar .link-pages a:hover, body.mypolar .tagdata a:hover, body.mypolar .widget_tag_cloud a:hover { background-color: #efefef; }

/* Widgets
----------------------------------------------- */

	/* Calendar widget
	------------------------------------------- */
	body.mypolar .widget_calendar tbody td a { color: #fff; background: #8bb6cc; }
	body.mypolar .widget_calendar tbody td a:hover { color: #fff; background: #404040; }
	
body.mypolar a.home:link, body.mypolar a.home:hover, body.mypolar a.home:active, body.mypolar a.home:visited { text-decoration: none; font-size: 28pt; color: black; font-variant: small-caps; border: 0px; }
body.mypolar a.home:hover { color: red; border-bottom: 1px solid red; }
body.mypolar a.home-image:hover { text-decoration: none; border: 0px; }
body.mypolar a.home-image img { border: 0px; }