/*
Theme Name: R1
Theme URI: http://square1design.biz/
Description: An HTML 5 Wordpress theme designed exclusively for PDX Romantic.
Version: 1.0
Author: Kory McDow
Author URI: http://square1design.biz/
Tags: minimalist, template, html5
*/

/* == RESET == */
* { margin: 0; padding: 0; }

/* == BASICS == */
header, footer, section, article, aside, nav { display: block; }
body { background: #4f0707; color: #2f2f2f; font: 0.8125em/1.618 Arial, sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; }

nav+section { overflow: hidden; width: 600px; float: left; clear: none; }
section { overflow: hidden; }
section.content { background: #fff; padding: 20px 0; }
section.wrapper { margin: 0 auto; width: 960px; }

/* == LINKS == */
a:link, a:visited { color: #4f0707; text-decoration: none; }
a:hover, a:active { color: #4f0707; text-decoration: underline; }

/* == HEADER == */
body>header { background: #e4e4e4; border-bottom: 1px solid #d3d3d3; color: #000; padding: 18px 0 36px; overflow: hidden; color: #ccc; }
	body > header h1 { font-size: 30px; line-height: 54px; width: 300px; margin: 0; }
		body > header h1 a { text-decoration: none; }
	body > header h2 { font: 12px/1.5em arial, sans-serif;}
h1#logo { text-indent: -9999em; }
h1#logo a { background: url(/wp-content/themes/R1/images/logo.png) no-repeat; display: block; height: 110px; left: -5px; position: relative; width: 230px; }

/* == POSTS == */
article[id*=post-] { float: left; margin-bottom: 10px; padding: 10px 0; width: 600px; }
article > header h1 a { text-decoration: none; }
article > header p, article > footer p { }
	article > header p span a { font-size: 11px; letter-spacing: 0.2px; text-decoration: none; text-transform: uppercase; word-spacing: -1px; }
article > section img { border: none; float: left; margin: 4px 24px 0 0; }
article + nav { font-weight: bold; clear: both; }
section > h1 { padding-top: 10px; }

/* == NAVIGATION == */
header > section > nav { float: right; font-size: 14px; margin: 110px 0 0; text-shadow: 1px 1px 1px #FFF; }
header > section > nav li { float: left; list-style: none; margin: 0 1px; }
header > section > nav li a { display: block; line-height: 36px; padding: 0 20px; text-decoration: none; }
header > section > nav a:hover, header > section > a:active, header > section > nav li.current_page_item a { background: #4f0707; color: #fff; text-shadow: 1px 1px 1px #000; }


body>nav { padding: 10px 0; }
	body>nav ul { 	text-align: left; margin: 0; }
		body>nav li { margin-right: 20px; font-weight: bold; display: inline; }

/* == COMMENTS == */
section#comments { clear: left; margin-bottom: 10px; width: 600px; }
article[id*=comment-] { border-bottom: 1px solid #ddd; margin: 15px 0; padding: 10px; }
	article[id*=comment-] h4 { margin: 0; }
	.authorcomment { background: #f4f4f4; }
	.alt { }
form[method=post] label { display: block; }
form[method=post] input { margin: 2px 0 12px 0; display: block; }

/* == SIDEBAR == */
aside { border-left: 1px solid #e4e4e4; float: right; margin: 20px 0; overflow: hidden; }
aside ul { list-style: none outside none; margin-left: 0; padding: 0 0 0 20px; width: 260px; }
aside ul li { margin: 0 0 36px; overflow: hidden; }
	aside ul li ul { margin: 0; padding: 0; }
	aside ul li ul li { list-style: disc outside;  margin: 0; }
aside img { border: none; }
aside img.social { }
aside h2 { border-bottom: 1px solid #b6b189; font: 16px georgia, serif; margin-bottom: 10px; padding-bottom: 5px; }
aside a { text-decoration: none; }

/* == FOOTER == */
body > footer { border-top: 1px solid #08090a; clear: both; color: #e4e4e4; font-size: 12px; overflow: hidden; padding: 40px 0; }
body > footer p { margin-bottom: 0; }
body > footer a:link, body > footer a:visited { color: #e4e4e4; margin: 0 2px; text-decoration: none; }
body > footer ul { float: left; list-style: none; margin: 0 20px 20px 0; width: 225px; }
	body > footer ul.last { margin-right: 0; }
body > footer h4 { color: #e4e4e4; margin-bottom: 10px; text-shadow: 1px 1px 1px #000; }


/* == SEARCH == */
label[for=s] { display: none; }

/* == ELEMENTS == */
p { margin-bottom: 18px; }
ul { list-style: square outside none; margin: 0 0 18px 18px; }
	ul.last { margin-right: 0; }
a { color: #4f0707; }
ol { list-style: decimal outside none; margin: 0 0 18px 18px; }
ol ol { list-style: upper-alpha outside none; }
ol ol ol { list-style: lower-roman outside none; }
ol ol ol ol { list-style: lower-alpha outside none; }

/* == BASE FONTS == */
strong { font-weight: bold; }
cite, em { font-stlye: italic; }
blockquote { border-left: 2px solid #4f0707; font-style: italic; margin: 0 0 15px 15px; padding: 0 0 0 15px; }

h1,h2,h3,h4,h5,h6 { color: #4f0707; font-family: Georgia, serif;  margin-bottom: 5px; font-weight: normal; }
h1 { font-size: 2.615em; line-height:1.18;  } /* 34px */
h2 { font-size: 2em; line-height:1.19;    } /* 26px */
h3 { font-size: 1.618em; line-height:1.24;   } /* 21 */
h4 { font-size: 1.308em; line-height:1.23;  } /* 17*/
h5,h6 { font-size: 1em; line-height:1.3;   font-weight:700; } /* 13px */



/* == PLUGINS == */
.wp125ad { float: left; }
.wp125ad.odd { margin: 0 10px 10px 0; }

form[method="post"] .subscribe-to-comments input { float: left; margin-right: 8px; }
form { margin-bottom: 18px; }