/*   
Theme Name: Aquavita Pools
Theme URI: 
Description: custom theme designed and coded for Aquavita Pools, inc.
Author: Miller Designworks/Marshall Oram
Author URI: http://www.millerdesignworks.com
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	HTML5 Theme Reset			:: http://html5reset.org
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */

object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */;}
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

body {
	background: #fff;
	min-width: 985px;
	font: 12px  Helvetica, Verdana, Arial, sans-serif;
	color: #003864;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.notifyjs-wrapper{
	z-index:900 !important;
}
.notifyjs-container{
	text-align: center;
}
.notifyjs-bootstrap-base{
	font-size: 16px;
	padding: 25px;
}
	
#wrapper {
	width:985px;
	background: url(images/bg-box-m.gif) repeat-y;
	margin: 0 auto;
}
.wrapper-holder {
	overflow:hidden;
	height:1%;
	padding:0 13px 87px;
	background:url(images/bg-box-b.gif) no-repeat 0 100%;
}
.page-bg{
	width: 959px;
	background: url(images/bg-page.gif) no-repeat;
}
#header{
	width: 100%;
	overflow: hidden;
}
h1.logo{
	background: url(images/logo.png) no-repeat;
	width: 255px;
	height: 58px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 54px 0 0 81px;
	display: inline;
}
h1.logo a{
	display: block;
	height: 100%;
	position: relative;
	cursor: pointer;
}
.nav-area{
	float: right;
	width: 600px;
}
ul.add-nav{
	float: right;
	overflow: hidden;
	padding: 27px 71px 45px 0;
}
ul.add-nav li{
	float: left;
	background: url(images/separator.gif) no-repeat 0 5px;
	margin: 0 0 0 -1px;
	padding: 0 12px 0 15px;
}
ul.add-nav li a{
	color: #003864;
	font-size: 10px;
	text-decoration: none;
}
ul.add-nav li a:hover{text-decoration: underline;}
#nav{
	float: right;
	padding: 0 64px 0 0;
}
#nav li{
	float: left;
	background: url(images/bg--nav.png) no-repeat;
	width: 115px;
	height: 37px;
	padding: 0 5px;
}
#nav li a{
	font-size: 13px;
	text-decoration: none;
	color: #083964;
	line-height: 34px;
	float: left;
	text-align: center;
	font-weight: bold;
	width: 115px
}
#main{
	width: 816px;
	padding: 25px 67px 0 71px;
	overflow: hidden;
}
.column-holder{width: 816px;}
.column-holder:after {
	display: block;
	content: "";
	clear: both;
}
.two-column{
	float: right;
	width: 646px;
}
#content{
	float: left;
	width: 436px;
}
.visual{
	margin: 6px 0 10px 6px;
	position: relative;
	width: 415px;
	height: 238px;
	overflow:hidden;
}

.visual img, .store img{vertical-align: top;}

.visual .panel{
	width: 415px;
	float:left;
}

.text-holder{
	position: absolute;
	left: 0;
	top: 0;
	width: 246px;
	color: #fff;
	background: url(images/bg-shadow.png) no-repeat;
	padding: 12px 0 11px 23px;
	z-index:2;
	
}
.text-holder h2{
	font-family: 'News Cycle', arial, serif;
	letter-spacing: -1px;
	margin: 0 0 10px;
	font-size: 26px;
	line-height:.95em;
}
.text-holder p{
	margin: 0;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:1em;
}
.box {width:210px;}
.big{
	width: 436px;
	padding: 12px 0 0;
}
.box .t, .box .b {
	background: url(images/bg-box2-t.png) no-repeat;
	height:49px;
	z-index:15;
	position:relative;
}
.big .t {background: url(images/bg-box3-t.png) no-repeat;}
.box .t:after {
	display: block;
	content: "";
	clear: both;
}
.box .b:after {
	display: block;
	content: "";
	clear: both;
}
.box .b {
	background:url(images/bg-box2-b.png) no-repeat;
	height: 17px;
}
.big .b {background: url(images/bg-box3-b.png) no-repeat;}
.box .c{
	height:1%;
	background:url(images/bg-box2-m.png) repeat-y;
	padding: 0 6px;
}
.big .c {background: url(images/bg-box3-m.png) repeat-y;}
.box .c:after {
	display: block;
	content: "";
	clear: both;
}
.box .content{
	width:198px;
	float: left;
	margin: -39px 0 -14px;
	position: relative;
}
.big .content{width: 424px;}
.small-box{
	width: 198px;
	float: left;
	margin: 0 8px 0 0;
}
.small-box ul li{
	list-style:disc;	
}

.topic{
	position: relative;
	padding: 0 0 0 23px;
	width: 162px;
	z-index:16;
}
.topic img{
	position: absolute;
	top: -21px;
	right: 0;
}
.aside .topic img{	top: -12px;}
.box h3{
	font-size: 16px;
	letter-spacing: -1px;
	color: #fff;
}

.double-box .t, .double-box .b {
	background: url(images/bg-box5-t.png) no-repeat;
	height:49px;
	z-index:15;
	position:relative;
}
.double-box .t:after {
	display: block;
	content: "";
	clear: both;
}
.double-box .b:after {
	display: block;
	content: "";
	clear: both;
}
.double-box .b {
	background:url(images/bg-box5-b.png) no-repeat;
	height: 17px;
}
.double-box .c{
	height:1%;
	background:url(images/bg-box5-m.png) repeat-y;
	padding: 0 6px;
}
.double-box .c:after {
	display: block;
	content: "";
	clear: both;
}
.double-box{
	width:436px;
}

.double-box .content{
	width:408px;
	float: left;
	margin: -39px 0 0px;
	position: relative;
}

.double-box h3 {
font-size: 18px;
letter-spacing: -1px;
color: #FFF;

}

.double-box .topic{
	width: 408px;
}


.box-info{
	overflow: hidden;
	padding: 0 8px 0 36px;
	color: #003864;
	margin-top: 24px;
}
.box-info img.alignleft{
	float: left;
	vertical-align: top;
	margin: -2px 11px 0 -27px;
	position: relative;
}
.box-info h3{
	font-size: 17px;
	color: #003864;
	font-weight: bold;
	margin: 0 0 9px;
	padding: 4px 0 0;
}
.box-info p{
	line-height: 16px;
	margin: 0 0 9px;
}

.double-box .box-info{
	padding: 0 8px;
}

.double-box .box-info .left{
	float:left;
	clear:left;
}

.double-box img.alignleft{
	clear:none;
	margin:5px 10px 5px 0;
}

a.aqua{
	background: url(images/bg-arrow.gif) no-repeat 100% 50%;
	padding: 0 8px 0 0;
	font-size: 11px;
	color: #39a6b8;
	/*float: left;*/
	margin: 0 0 14px;
	font-weight: bold;

}
a.aqua:hover{text-decoration: none;}
#sidebar{
	width: 144px;
	float: left;
	padding: 28px 25px 0 1px;
}
.sidenav li{
	color: #083964;
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 15px;
}
.sidenav li p{ font-size: 12px;}
.sidenav ul ul{
	display:none;
}
.sidenav ul ul{
	display:none;
}

ul.sidenav li ul {
	margin-top: 10px;
	}

ul.sidenav li ul li{
	color:#083964;
	font-size: 12px;
	font-weight:normal;
	line-height: 16px;
	margin:0;
}
ul.sidenav li ul li ul li{
	font-size: 12px;
	font-weight:normal;
	line-height: 16px;
}
ul.sidenav li a{
	color: #083964;
	text-decoration: none;
}
ul.sidenav li a:hover{text-decoration: underline;}
ul.sidenav ul ul{
	padding: 0 0 0 10px;
}

ul.sidenav ul ul a{
	color: #959595;
}

.sidenav .current_page_item a,.sidenav .current-cat a{
	color:#78AC31;
}
.sidenav  ul.sub-menu li.current_page_item ul,.sidenav ul .current-page-parent ul,.sidenav ul .current-cat ul,.sidenav ul .current-cat-parent ul{
	width: 100%;
	display:block;
}
.sidenav ul.sub-menu li.current_page_item ul li a,.sidenav ul li.current-cat ul li a{
	color:#959595;
}

.sidenav .current_page_item .sub-menu li a{
	color:#083964;
}

.aside h1 {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	padding: 25px;
}

.aside h1.title{
	padding: 0 25px 0px;
	font-size: 22px;
	color: #F17115;
}

.home .aside h1.title{
	padding-bottom: 15px;
}

.blink {
	animation: blink 1s steps(5, start) 4s;
	-webkit-animation: blink 1s steps(5, start) 4s;
}
@keyframes blink {
	to {
		visibility: hidden;
		}
}
@-webkit-keyframes blink {
	to {
		visibility: hidden;
	}
}

.aside{
	float: right;
	width: 210px;
}
.aside h2{
	color: #fff;
	font-size: 20px;
	padding: 7px 0 0;
	letter-spacing: -2px;
}
.aside .topic{width: 173px;z-index:16;}
.store-holder{
	width: 198px;
	margin: 7px 0 0;
}
.store{
	border-top: 3px solid #dbdbdb;
	margin: -3px 0 0;
	padding:14px 24px 14px 22px;
	color: #003864;
	position:relative;
}
.store h3{
	font-size: 27px;
	font-weight: bold;
	margin: 4px 0 0;
	color: #003864;
}
.store address, .store p{
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	word-spacing: -1px;
}
.store p{margin-bottom: 3px;}

.store a.aqua{
	margin: 0 0 0 -2px;
	float: none;
}
.store h4{
	font-weight: bold;
	margin: 6px 0 0;
}
.store h4, .store ul li{
	font-size: 12px;
	line-height: 14px;
}

.store ul{
margin:0 0 0 15px;
}

.store ul li{
	list-style:disc;
	padding:0 0 5px 0px;
}

.list-holder{
	width: 845px;
	margin: 39px 0 0;
	overflow: hidden;
	border-top: 3px solid #003864;
	padding: 20px 0 0;
}
.list{
	width: 150px;
	float: left;
	margin: 0 19px 0 0;
}
.list h3{
	font-size: 11px;
	color: #083964;
	font-weight: bold;
}
.list ul li{
	line-height: 13px;
	position: relative;
}
.list ul a{
	color: #959595;
	font-size: 11px;
	text-decoration: none;
}
.list ul a:hover{
	text-decoration: underline;
}
#footer{
	margin: 0 auto;
	width: 887px;
	padding: 5px 0 25px 72px;
}
#footer p{
	font-size: 10px;
	color: #003864;
	font-weight: bold;
}
.inner #sidebar{padding-right: 9px;}
.inner .aside{
	margin-top: -25px;
	position: relative;
}
.inner #content{
	padding: 1px 0 0 38px;
	width: 375px;
}


.inner #content .post{
	width:375px;
	float:left;
	clear:left;
	margin-bottom:25px;
}
.inner #content .post small{
	font-size:12px;
}
.inner #content .post-img{
	float:left;
	width:150px;
	height:150px;
	overflow:hidden;
	margin-right:10px;
	}
.inner #content .post-body{
	float:left;
	width:215px;
}
.inner #content h1{
	font-size: 26px;
	color: #083964;
	margin: 0 0 17px;
}
.inner #content h2{
	font-size: 20px;
	color: #083964;
	margin: 0 0 17px;
	font-weight:normal;
	
}

.inner #content h1 a,.inner #content h2 a,.inner #content h3 a,.inner #content h4 a,.inner #content h5 a{
	color: #083964;
	text-decoration:none;
}
.inner #content h1 a:hover,.inner #content h2 a:hover,.inner #content h3 a:hover,.inner #content h4 a:hover,.inner #content h5 a:hover{
	text-decoration:underline;
}

.inner #content p{
	color: #083964;
	line-height: 18px;
	width: 365px;
	margin: 0 0 18px;
}

.inner #content p + h1{
	font-size:20px;
	font-weight: normal;
}

.inner #content ul{
	list-style:disc;
	margin:0 0 10px;
	}
	
.inner #content ol{
	list-style:decimal;
	margin:0 0 10px;
	}
	
.inner #content ul li, .inner #content ol li{
	color: #083964;
	line-height: 18px;
	margin:0 0 16px 25px;
}

/*form styles*/
.inner #content .gform_fields ul li{
	margin:0 0 3px 0px;
	padding:1px 10px 2px 0;
	float:left;
	width:160px
}

.inner #content .gform_fields li.single ul li{
	width:100%;
}


#content table,#content tr, #content tbody{
	width:250px !important;
}

#content table td{
	width:125px !important;
	border:1px solid #ccc;
}

ul.aqua-list{
	padding: 0 0 14px;
	list-style:none;
}
ul.aqua-list li{
	width: 125px;
	overflow: hidden;
	margin: 0 0 16px;
	line-height: 12px;
	list-style:none;
}
ul.aqua-list li a{ margin-bottom: 0;}

.inner .box .content{
	margin-bottom: 0;
	padding-bottom: 4px;
	width: 188px;
}
.inner .box{ margin: 0 0 2px;}
.inner .store{
	border: 0;
	margin-top:0;
	padding: 6px 24px 0 22px;
}
.inner .store h3{ 
	font-size: 19px;
	line-height: 21px;
}
.inner .store p, .inner .store address{
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
}
.inner .store a.aqua{
	background: none;
	font-size: 12px;
}
.store .special-hours{
	width:57px;
	height:47px;
	padding:14px 9px;
	text-align:center;
	line-height:1em;
	display:block;
	overflow:hidden;
	background:url(images/bg-hours.png) no-repeat 0 0;
	position: absolute;
	top: 155px;
	left: 150px;
	}
.store .special-hours h1{
	font-size:14px;
	font-weight:bold;
	word-spacing: -1px;
	}
.store .special-hours p{
	font-size:12px;
	font-weight:normal;
	word-spacing: -1px;
	line-height:1em;
	padding:0;
	margin:0;
	}	
	
.content-holder{
	width:661px;
	float: right;
}
.content-wrapper{width: 573px;}
.content-holder .top, .content-holder .bottom {
	background: url(images/bg-box4-t.png) no-repeat;
	height:25px;
}
.content-holder .top:after {
	display: block;
	content: "";
	clear: both;
}
.content-holder .bottom:after {
	display: block;
	content: "";
	clear: both;
}
.content-holder .bottom {
	background: url(images/bg-box4-b.png) no-repeat;
	height: 200px;
}
.content-holder .center{
	height:1%;
	background:url(images/bg-box4-m.png) repeat-y;
	padding:0;
}
.content-holder .center:after {
	display: block;
	content: "";
	clear: both;
}
.content-holder .box-center{
	width:661px;
	float: left;
	margin: 0 0 -218px;
	position: relative;
}
.hidden{
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* form styles */
.gform_wrapper{font-family:Arial, Helvetica, sans-serif !important;}
.gfield_description{font-size:11px;color:#666666;}


/*wp image styles*/
div.wp-caption{background:#eee;padding:5px 0 5px 10px;border:1px solid #ddd;}
div.wp-caption img{margin:0 0 15px 0!important;padding:0px !important;}
div.wp-caption p{width:100%!important;padding:0!important;margin:0!important;}
p.wp-caption-text{font-size:11px;text-align:center;padding:15px;line-height:1.25em;color:#0055a5;}
img.aligncenter{float:none !important;margin:5px auto !important;}
.alignleft{float:left !important;clear:left;margin:0 15px 25px 0; !important;}
.alignright{float:right !important;clear:right;margin:0 0 25px 15px !important;}
.alignnone{float:none !important;clear:both;padding:0 !important;margin:15px 0 !important;}

.alignleft img, .alignright img{margin:0 auto !important;}

div.gallery{background:#eee;padding:5px 0 5px 10px;border:1px solid #ddd;margin-left:45px !important;}
div.gallery img{margin:0 !important;}

/* -- END -- wp image styles*/

/* SLIDER STyles */

/* CSS Document */

.visual .wrapper                {width: 415px; overflow: hidden; height: 238px; margin: 0; position: absolute; top: 0; left: 0; }

                                        /* Width below is max for Opera */
.visual .wrapper ul             {width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.visual .wrapper ul li          {position:relative; display: block; float:left; padding: 0; width: 415px; height: 238px; margin: 0 0;}


.visual .arrow                  {display: none; }
.visual .forward                {display: none; }
.visual .back                   {display: none; }
.visual .forward:hover          {display: none; }
.visual .back:hover             {display: none; }

.thumbNav                               {position: absolute; bottom:5px; text-align:center;display:block;left:0;width:415px;height:20px;z-index:100;font-family:Arial, Helvetica, sans-serif;}
.thumbNav ul 														{position:absolute;top:0;right:15px;height:15px;margin:0 3px;padding:0;float:left;}
.thumbNav li                            {display: block; list-style: none;float:left;}
.thumbNav a                             {display: block; padding:1px 5px; float:left; margin:0 3px 0 0;text-decoration:none; border:1px solid #fff;color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.thumbNav a:hover    										{background: #26a3d7;border:1px solid #fff;color:#fff;}
.thumbNav a:hover.cur , .thumbNav a.cur {background: #d6ebf4;border:1px solid #fff;color:#26a3d7;}

.start-stop                             {display: none; }
.start-stop.playing                     {display: none; }
.start-stop:hover                       {display: none; }

/*
  Prevents
*/
.visual .wrapper ul ul          {position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.visual .wrapper ul ul li       {float: none; height: auto; width: auto; background: none; display:none; padding-bottom:7px;margin-left:25px;}


/* JMO styles for EVH */


.visual .wrapper ul li img			{position:absolute;left:0;top:0;z-index:1;-moz-border-radius: 10px;	border-radius: 10px;}

.txt-thb {display:none;}

.txt-block {width:569px;height:55px;maring:0;padding:10px 25px;position:absolute;right:569px;top:0;z-index:1;background:url(../images/blue_gradient.png) no-repeat 0 0;text-align:right !important;opacity:0;}
.txt-block ul {height:55px;}
.txt-block ul li{display:none;padding-bottom:0px !important;opacity:0;margin-right:0 !important;}
.txt-block h1,.txt-block  h2,.txt-block p{font-family: Interstate, Arial, Helvetica, sans-serif !important;color:#fff !important;margin:0px !important;padding:0px !important;}
.txt-block h1{font-size:32px !important;font-weight:100 !important;color:#fff !important;opacity:1;letter-spacing:-1px;} /* previous color: #63666f */
.txt-block h1 sup{font-size:18px !important;}



.thumbNav a:hover,.thumbNav a.active{}


/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 960px; margin: 20px auto;}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}