/*
Theme Name: BlackHawk
Theme URI: http://rgbalchemy.com/
Description: Custom Template for <a href="http://prphotog.com/">Prphotog.com</a>.
Version: 1.0
Author: Robert Garcia
Author URI: http://rgbalchemy.com/
Tags: photo, photography, lightbox, minimalist, custom, prphotog

	BlackHawk v1.0
	 http://rgbalchemy.com
	This theme was developed by RGB ALCHEMY.

*/
/* Begin Typography & Colors */
body {
text-align: left;
font: 62.5% Helvetica, Arial, Sans-Serif;
color: #aaa;
margin: 0;
padding: 30px 0 0;
background-color: black;
}
a:hover, h2 a:hover, h3 a:hover {
color: #ff0033;
text-decoration: underline;
}
a:link { color: #ff0033;
text-decoration: none}
/* End Headers */
a:visited {
color: #0033ff;
text-decoration: none;
}
div .pagenav {
padding: 0;
margin: 0;
height:65px;
background: #2f2f2f;
width: 960px;
}
div li.pagenav {
margin:0;
padding:0;
list-style-type:none;
color: #666;
}
div .pagenav .prs_title {
float:left;
width: 300px;
color: #CCC;
font: 24px Helvetica, Arial, sans-serif;
padding-top: 20px;
padding-left: 20px;
text-decoration: none;
}
div .pagenav .prs_title {
float:left;
width: 300px;
color: #CCC;
font: 24px Helvetica, Arial, sans-serif;
padding-top: 20px;
padding-left: 20px;
text-decoration: none;
}
.pagenav .prs_title span.prs_title2 a { color: #666; }
.pagenav ul li {
float: right;
padding:0px;
display: inline;
_width: 1px;
text-transform: uppercase;
margin:0;
}
.pagenav ul li a {
/*float:right;
*/height: 40px;
padding-right: 15px;
padding-left: 15px;
padding-top: 25px;
text-align:center;
text-decoration:none;
display: block;
margin:0;
list-style: none;
overflow: visible;
position: relative;
white-space: nowrap;
}
.pagenav ul li a:link, .pagenav ul li a:visited {
color: #c5c3c3;
display: block;
text-decoration: none;
}
.pagenav ul li a:hover, .pagenav ul li:hover, .pagenav ul li:active, .pagenav ul li a:active {
background-color: #999;
display: block;
text-decoration: none;
color: #000;
}
.current_page_item { background: #444; color:#000 }
div#content {
font-size: 1.2em;
padding: 20px;
}
.widecolumn .entry p { font-size: 1.05em; }
.narrowcolumn .entry, .widecolumn .entry { line-height: 1.4em; }
.widecolumn { line-height: 1.6em; }
.narrowcolumn .postmetadata { text-align: center; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
#footer {
border: none;
}
small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;
}
/*	Begin Headers */
h1, h2, h3 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}
h1 {font-size: 4em;}
h2 { font-size: 1.6em; }
h3 { font-size: 1.1em; }
#headerimg .description {
font-size: 1.2em;
text-align: center;
}
h2.pagetitle { font-size: 1.6em; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: underline;
color: white;
}
/*h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #666; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited { text-decoration: none; }*/
/* Begin Structure */
#page {
margin: 0 auto;
padding: 0;
width: 960px;
text-align: left;
}
/*#header {
background-color: #73a0c5;
margin: 0 0 0 1px;
padding: 0;
height: 200px;
width: 758px;
}
*/.narrowcolumn {
float: left;
padding: 0;
margin: 0;
width: 920px;
}
.widecolumn {
padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
width: 450px;
}
.post {
margin: 0;
text-align: left;
}
.post hr { display: block; }
.widecolumn .post { margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0; }
.widecolumn .smallattachment {
text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
text-align: center;
margin: 5px 0px;
}
.postmetadata { clear: both; }
#footer {
padding: 0;
margin: 0 auto;
width: 960px;
clear: both;
}
#footer p {
margin: 0;
padding: 20px 0;
text-align: center;
}
/* End Structure */
/* Begin Images 
p img {
padding: 0;
max-width: 100%;
}*/
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
/* End Images */
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.entry ol {
padding: 0 0 0 35px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #ddd;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center { text-align: center; }
.hidden { display: none; }
hr { display: none; }
a img { border: none; }
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/
.home img {
float: left;
padding-right: 10px;
padding-bottom: 5px;
}
/*END RESET STYLES BEGIN FRAMEWORK*/
.clear { clear:both }
.fleft { float:left }
.fright { float:right }
.hide { display:none }
.pad5top { padding-top: 5px }
.pad5right { padding-right: 5px }
.pad5bottom { padding-bottom: 5px }
.pad5left { padding-left: 5px }
.pad10top { padding-top: 10px }
.pad10right { padding-right: 10px }
.pad10bottom { padding-bottom: 10px }
.pad10left { padding-left: 10px }
.pad20top { padding-top: 20px }
.pad20right { padding-right: 20px }
.pad20bottom { padding-bottom: 20px }
.pad20left { padding-left: 20px }
.pad30top { padding-top: 30px }
.pad30right { padding-right: 30px }
.pad30bottom { padding-bottom: 30px }
.pad30left { padding-left: 30px }
.mar5top { margin-top: 5px }
.mar5right { margin-right: 5px }
.mar5bottom { margin-bottom: 5px }
.mar5left { margin-left: 5px }
.mar10top { margin-top: 10px }
.mar10right { margin-right: 10px }
.mar10bottom { margin-bottom: 10px }
.mar10left { margin-left: 10px }
.mar20top { margin-top: 20px }
.mar20right { margin-right: 20px }
.mar20bottom { margin-bottom: 20px }
.mar20left { margin-left: 20px }
.mar30top { margin-top: 30px }
.mar30right { margin-right: 30px }
.mar30bottom { margin-bottom: 30px }
.mar30left { margin-left: 30px }
.bordertop { border-top: 1px solid #CCC; }
.borderright { border-right: 1px solid #CCC; }
.borderbottom { border-bottom: 1px solid #CCC; }
.borderleft { border-left: 1px solid #CCC; }
.w100 { width:100px }
.w150 { width:150px }
.w200 { width:200px }
.w250 { width:250px }
.w300 { width:300px }
.w350 { width:350px }
.w400 { width:400px }
.w450 { width:450px }
.w500 { width:500px }
.w550 { width:550px }
.w600 { width:600px }
.italic { font-style:italic }
.bold { font-weight: bold }
