/*

Theme Name: Parker

Description: A custom theme based on Miniml by <a href="http://www.themelab.com">Theme Lab</a>.

Version: 1.0

Author: Adam Faja

Author URI: http://www.adamfaja.com/

*/



/* ----------------------------------------------



This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

    

    Structure:

    display;
	position;
	float;
	z-index;
	overflow;
	width;
	height;
	margin;
	padding;
	border;
	background;
	align;
	font;
	Content:

    

        1) HTML tags, reset

        2) Universal styles (display, float, margin, text-align...)

        3) Layout

        4) Page: Home

        Z) Others

        

---------------------------------------------- */



/* ----------------------------------------------

1) HTML tags, reset

---------------------------------------------- */



* {margin:0;
	padding:0; }

body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0; }

html {background-color: #88927f;}

body {margin:0;
	padding:0;
	font: 13px/1.5em helvetica, arial, sans-serif;
	text-align:left;
	background: url(images/bgfade.png) repeat-x top;
	color:#27301f; }

a { text-decoration: none;
	color:#c30;
	padding: 1px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	}

a:hover { text-decoration: none;
	color: #fff;
	background: url(images/swipe2.gif) center; }

#post-content a.pop, #post-content a.pop:hover, #page-content a.pop, #page-content a.pop:hover {
	border: 0;
	padding: 0;
	margin: 8px 0;
	background: none;}

#page-content a.recording, #page-content a.recording:hover {
	border: 0;
	padding: 0;
	margin: 0;
	background: none;}

h1, h2, h3, h4, h5, h6 {margin: 0 0 1.5em 0;
	font-family: helvetica, arial, sans-serif; }

h1 {font-size:260%;
	font-weight:normal;
	letter-spacing:-1px; }

h2 {font-size:160%;
	font-weight:normal; }

h3 {font-size:140%;
	font-weight:normal; }

h4, h5 {font-size:100%; }

p, table, ul, ol, dl, fieldset {margin: 0 0 1.5em 0; }

table {border-collapse:collapse;
	border-spacing:0;
	font-size:100%; }

th {text-align:center;
	font-weight:bold; }

th, td {padding:3px 7px; }

ul, ol {margin-left:30px; }

ul ul, ol ol {margin:0;
	margin-left:20px; }

ol {list-style-type:decimal; }

li {display:list-item; }

dt {font-weight:bold; }

dd {margin-left:30px; }

fieldset {position:relative;
	padding:10px;
	border:1px solid #DFDFDF; }

legend {position:absolute;
	top:-1em;
	margin:0;
	padding:5px 10px;
	font-size:100%;
	font-weight:bold;
	background:#FFF;
	color:#00B200; }

.clearboth {
	clear: both; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]-->

/* ----------------------------------------------

2) Universal styles (display, float, margin, text-align...)

---------------------------------------------- */



.box {min-height:1px; }

.box:after {display:block;
	visibility:hidden;
	clear:both;
	line-height:0;
	font-size:0;
	content:"."; }

.relative {position:relative; }

.clear {clear:both; }

.f-left {float:left !important; }

img.f-left {float:left;
	margin-right:15px; }

.f-right {float:right !important; }

img.f-right {float:right;
	margin-left:15px; }

.t-left {text-align:left !important; }

.t-center {text-align:center !important; }

.t-right {text-align:right !important; }

.t-justify {text-align:justify !important; }

.va-top {vertical-align:top; }

.va-middle {vertical-align:middle; }

.va-bottom {vertical-align:bottom; }

.nom {margin:0 !important; }

.nomt {margin-top:0 !important; }

.nomb {margin-bottom:0 !important; }

.noscreen {display:none; }

.bigger {font-size:110%; }

.smaller {font-size:85%; }



/* ----------------------------------------------

3) LAYOUT

---------------------------------------------- */


#main {width:960px;
	margin: 0 auto;
	text-align:left;
	position:relative; }

#header {position:relative;
	padding: 0;
	margin: 0;
	height: 72px; }

#logo {margin:0;
	position: absolute;
	top: 0px;
	left: -15px;
	background: url(images/logo.gif) no-repeat;
	z-index: 990; }

#logo a {display: block;
	width: 269px;
	height: 108px;
	color: none; }
#logo a:hover {background: none; }

#slogan {margin:0;
	color:#7F7F7F; }

#search {
	display: none;
	position:absolute;
	bottom:15px;
	right:0;
	padding:7px;
	display: none;
	background:#EFEFEF; }

#search #search-input {width:175px;
	padding:3px;
	border:1px solid #AFAFAF; }
#search #search-input:focus {border:1px solid #5F5F5F;}
#search #search-submit {padding:2px;
	font:normal 100%/1.2 "arial",sans-serif;
	border:1px solid #00B200;
	background:#00B200;
	color:#FFF; }

#nav {clear:both;
	position: absolute;
	right: 0;
	padding: 21px 0 0 0;
	border: 0; }
#nav ul {margin:0;
	padding:0;
	list-style:none;
	font: 13px helvetica, arial ,sans-serif;}
#nav ul li {display:inline;
	margin:0;
	padding:0; }
#nav ul li a {
	margin:0;
	padding: 8px 12px 0 12px;
	color:#FFF;
	display:block;
	float:left;
	text-align: center;
	height: 22px;
	border:0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; }
#nav ul li a:hover {
	color: #fff;
	background: url(images/swipe1.gif) no-repeat top; }
#nav ul li.current_page_item a {
	background: url(images/ro2.gif) no-repeat top;
	overflow: visible;
	color:#fff;
	font-weight: bold; }

#subnav, #subnav2 {
	position: absolute;
	left: 0;
	top: 280px;
	padding-top: 5px;
	border: 0;
	width: 700px;
	height: 56px;
	background: url(images/subnav.jpg) top left no-repeat;
	z-index: 990; }
#subnav ul, #subnav2 ul {margin:0;
	padding:0;
	list-style:none;
	font: 13px helvetica, arial ,sans-serif;
	font-weight: bold; }
#subnav ul li, #subnav2 ul li {display:inline;
	margin:0;
	padding:0; }
#subnav ul li a {
	margin:0;
	padding: 5px 12px 5px 20px;
	color:#FFF;
	display:block;
	float:left;
	text-align: left;
	width: 106px;
	height: 26px;
	border:0; }
#subnav ul li a:hover {
	color: #fff;
	background: url(images/subnav_ro.gif) no-repeat bottom; }
#subnav ul li.current_page_item a {
	background: url(images/subnav_ro.gif) no-repeat top;
	overflow: visible;
	color:#c30; }

/*subnav2*/

#subnav2 ul {
	font: 15px helvetica, arial ,sans-serif;
	font-weight: bold;}

#subnav2 ul li a {
	margin:0 0 0 36px;
	padding: 11px 12px 5px 12px;
	color:#FFF;
	display:block;
	float:left;
	text-align: left;
	width: 272px;
	height: 20px;
	border:0; }
#subnav2 ul li a:hover {
	color: #fff;
	background: url(images/subnav2_ro.gif) no-repeat bottom; }
#subnav2 ul li.current_page_item a {
	background: url(images/subnav2_ro.gif) no-repeat top;
	overflow: visible;
	color:#c30; }


#content {position:relative;
	padding: 0;
	overflow:hidden;
	margin: 0; }

#footer {clear:both;
	padding: 0;
	font-size:85%;
	width: 960px;
	height: 90px;
	color:#5F5F5F;
	margin: auto;
	background: url(images/footswipe.gif) top left no-repeat;}

#footer a {color:#fff; }
#footer a:hover {color:#fff; background: url(images/ro2.gif) no-repeat center; }

#footer #nav { position: relative;
	margin: auto;
	padding: 15px 0 10px 0;
	height: 30px; 
	text-align: center;}

#footer #nav ul {
	margin: 0 26px; 
	}

#footer #nav ul li a {
	padding: 8px 12px 0 12px; }

#footer #nav ul li a:hover {
	color: #fff;
	background: url(images/ro2.gif) no-repeat center; }

#footer #nav ul li.current_page_item a {
	background: #fff;
	color: #27301f; }

#footer .finetext {
	width: 700px;
	text-align: center;
	margin: 0 260px 15px 0;	
	}


/* ----------------------------------------------

4) Page: Home

---------------------------------------------- */

#topstory {float:left;
	width:630px;
	border-bottom:1px solid #3F3F3F;
	background:#9F9F9F; }

#topstory-title {padding:15px;}

#topstory-title h2 {margin:0;
	margin-bottom:2px; }

#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}

#topstory-title p.date {margin:0;
	font-size:85%;
	color:#000; }
#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}
#topstory-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}
#topstory-perex {display:block;
	padding:15px;
	font-size:110%;
	overflow:hidden;
	background:#000;
	color:#AFAFAF; }
#topstory-perex a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-perex a:hover {border-bottom:1px solid #FFF; color:#FFF;}
#topstory-perex p {margin:0;}

#aside {float:right;
	width:260px;
	background: #57614f url(images/sidetile.gif) repeat-y left;
	list-style:none;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px; }

#asidebg {background: url(images/sidebg.jpg) no-repeat top left;}

#aside-content {padding: 24px;}

#aside h2, #aside h2 a, #aside h2 a:hover {
	padding: 24px 0 18px 0;
	color:#27301f;
	font: 18px "century gothic", helvetica, arial, sans-serif;
	font-weight: regular;
	text-transform: none;
	background: none; }

#aside ul {
	margin: 0;
	padding:0;
	list-style:none; }

#aside ul li {
	margin:0;
	padding: 0 0 18px 0;
	color: #fff; }

#aside h3 {
	color: #f1a201;
	font-size: 10px;
	font-weight: regular;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	padding-bottom: 0;
	margin: 0; }
#aside a {
	color: #fff; }
#aside a.more {
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
	background: url(images/swipe1.gif) center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; }
	
#aside a.more:hover {
	color: #fff;
	background: url(images/ro2.gif) center; }

#aside .location {
	color: #88927f;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase; }

#aside .halfleft {
	width: 138px;
	padding: 10px 0 0 0;
	margin-left: 0;
	margin-bottom: 20px; }

#aside .halfright {
	float: right;
	clear: none;
	margin-left: 20px;
	width: 138px;
	padding: 10px 0 0 0;
	margin-bottom: 20px; }

#photos {margin:0;
	font-size:0;
	line-height:0; }

#photos a {border:0;}

#photos img {display:block;
	float:left;
	width:150px;
	height:110px;
	margin-left:8px;
	border:0; }

.col30 {float:left;
	width:310px;}
.col30.margin {margin:0 15px;}
.col30 h4 {margin-bottom:3px;}
.col30 h4 a {color:#00B200;}
.col30 h4 a:hover {color:#000;}
.col30 ul {margin:20px 0 !important;}
.col30 p.date {margin:0;
	font-size:85%;
	color:#7F7F7F;}
.col30 p.date a {color:#7F7F7F;}
.col30 p.date a:hover {color:#000;}
.col30 p.bb {padding-bottom:20px;
	background:url("images/dot-02.gif") 0 100% repeat-x; }
.col30 p img.f-left {margin-right:10px;}
.col30 p {position:relative;}



/* ----------------------------------------------

5) Page: Article

---------------------------------------------- */


#page {float:left;
	width:700px;
	background: #fff url(images/splash_00.jpg) no-repeat top left;
	padding-top: 72px;
	overflow: auto;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px; }

#pageWide {float:left;
	width:960px;
	background: #fff url(images/splash_00.jpg) no-repeat top left;
	padding-top: 72px;
	overflow: auto;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px; }

#page p, #page-title p, #pageWide p {margin: 0 0 1.5em 0; }

#page-title {
	position: absolute;
	top: 6px;
	z-index: 985; }

#page-title h2 {
	padding-top: 36px;
	margin: 0 0 0 48px;
	color:#fff;
	font: 2em "century gothic", helvetica, arial, sans-serif;
	font-weight: regular;
	letter-spacing:1px; }

#page-title h2 a, #page-title h2 a:hover {
	color: #fff;
	background: none; }

#page-title p.date {
	font-size: 9px;
	color: #fff;
	display: none; }

#post-title {
	top: 6px; }

#post-title h2 {
	padding-top: 34px;
	margin: 0 0 0 48px;
	color:#fff;
	font: 2em "century gothic", helvetica, arial, sans-serif;
	font-weight: regular;
	letter-spacing:1px; }

.splash {margin:0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 980; }

.splash280 {
	width: 700px;
	height: 280px;
	position: absolute;
	top: -90px;
	z-index: 980; }

.splash05 {
	background: url(images/splash_06.jpg) top left no-repeat; }

.nudge {padding-top: 190px;}
.nudge2 {padding-top: 400px;}
.nudge3 {padding-top: 246px;}
.nudge4 {padding-top: 60px;}

#page-content {display:block;
	padding: 0;
	margin: 48px; }

#page-content a {
	text-decoration: none;
	color:#c30;
	padding: 1px 2px; }

#page-content a:hover {
	text-decoration: none;
	color: #fff;
	background: url(images/swipe2.gif) center; }

#page-content h2 {
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	font: 18px/1.5em helvetica, arial, sans-serif;
	color: #57614f;
	font-weight: bold;
	border-bottom: 1px dashed #d5d9d2; }

#page-content .date {
	color: #88927f;
	padding: 0 0 2px 2px;
	margin: 0 0 4px 0;
	font: 11px/1.5em helvetica, arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px dashed #d5d9d2; }

#page-content h3 {
	padding: 0 0 2px 0;
	margin: 0 20px 4px 0;
	font: 13px/1.5em helvetica, arial, sans-serif;
	color: #57614f;
	font-weight: normal;
	border-bottom: 1px dashed #d5d9d2; }

#page-content h4 {
	padding: 5px 10px;
	margin: 0;
	margin-bottom: 1.5em;
	background: url(images/swipe3.gif) center;
	color: #fff;
	font-weight: normal;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; }

#page-content .subheadline {
	padding-left: 6px;
	margin: 0;
	font: 13px/1.5em helvetica, arial, sans-serif;
	font-weight: normal; }

.splink {
	font-weight: bold;
	font-size: .8em;
	padding: 4px;
	text-transform: uppercase;}

.indent {padding-left: 20px;}
.padBot {padding-bottom: 20px;}

#page-content .col1 {
	float: left;
	width: 290px;
	padding-bottom: 30px; }

#page-content .col2 {
	float: right;
	width: 290px;
	padding-bottom: 30px; }

#page-content .colwide {
	float: left;
	width: 604px;
	padding-bottom: 30px;
	clear: both;}

#page-content .scheduleCol1 {
	float: left;
	width: 180px;
	color: #88927f;
	font-size: 10px;
	text-transform: uppercase; }

#page-content .scheduleCol2 {
	float: right;
	width: 400px; }

table.scheduleT {
	border-top: 1px solid #c30;
	width: 100%;
	padding: 0;
	margin: 0; }
table p {
	margin: 0;
	padding: 0; }

table.scheduleT td {
	padding: 8px 4px 6px 8px;
	vertical-align: top;
	font-size: 15px;	
	}
.scheduleDate {
	background: url(images/swipe2.gif) center;
	color: #fff;
	width: 200px;
	font-weight: bold;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px; }

.scheduleLocation {
	width: 220px;
	overflow: auto; }
.scheduleTime {
	color: #fff;
	font-size: 11px;
	font-weight: normal; }
table.scheduleT td.scheduleInfo {
	font-size: 11px;
	padding-bottom: 24px; }
	
#loading {
	background: url(images/spinner.gif) center no-repeat; }

.fine {
	color: #57614F;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase; }


/* ----------------------------------------------

6) Page: Photos

---------------------------------------------- */

#phogal {
	width: 720px;
	margin: 0 auto;}

#phogal .gallery {
	float: left;
	padding: 0;
	margin: 0 16px 16px 0; 
	background: none;}

#phogal a.gallery {
	width: 120px;
	height: 120px;
	padding: 0;
	border: solid 4px #fff;
	background: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;}
	
#phogal a.gallery:hover {
	padding: 0;
	border: solid 4px #CC3300;
	background: none;}



/* ----------------------------------------------

Z) Others

---------------------------------------------- */

/*.recording img a, .recording img a:visited, .recording img a:hover {
    color: none;
	border: none;
	padding: 0;
	margin: 0;
	background: none;
	}*/

ul.ul-list {margin:15px 0;
	padding:0;
	list-style:none; }

ul.ul-list li {margin:0;
	margin-bottom:6px;
	padding:0;
	padding-left:20px;
	background:url("images/ico-list.gif") 0 4px no-repeat; }

.hx-style01 {
	/*clear:both;
	*/ background:url("images/dot.gif") 0 50% repeat-x;
	font-size:85%; }

.hx-style01 span {margin-left:15px;
	padding:0 5px;
	font-weight:bold;
	text-transform:uppercase; }

a.ico-more {padding:5px 7px;
	border:0 !important; }

#page .alignright {float:right;
	margin: 0 20px 20px 0;
	font-weight: bold; }

#page .alignleft {float:left;
	margin: 0 0 20px 20px;
	font-weight: bold; }

#page .alignright a, #page .alignleft a {
	padding: 8px 15px;
	background: url(images/ro1.gif) center;
	color: #27301F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; }

#page .alignright a:hover, #page .alignleft a:hover {
	background: url(images/swipe2.gif) center;
	color: #27301F; }

#page-content .alignright {float:right;
	margin: 0;
	font-weight: bold; }

#page-content .alignleft {float:left;
	margin: 0;
	font-weight: bold; }

#page-content .alignright a, #page-content .alignleft a {
	padding: 8px 15px;
	background: url(images/ro1.gif) center;
	color: #27301F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px; }

#page-content .alignright a:hover, #page-content .alignleft a:hover {
	background: url(images/swipe2.gif) center;
	color: #27301F; }

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0; }

#commentform textarea {
	width: 100%;
	padding: 2px; }

#commentform #submit {
	margin: 0;
	float: right; }

/* End Form Elements */


/* Begin Comments*/



.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	display: none; }

.commentmetadata {
	margin: 0;
	display: block; }

img.avatar {float:left;
	margin-right:5px; }

/* End Comments */
