/*
Theme Name: Fly Away
Theme URI: http://levibuzolic.com/
Description: Fly Away theme for <a href="http://levibuzolic.com/">levibuzolic.com</a>.
Version: 1.0
Author: Levi Buzolic
Author URI: http://levibuzolic.com
Tags: clean, grey, simple, 2 column, two column, fauna
*/

*,h1,h2,h3,h4,h5,h6,h7,h8,p,div,body,html,ul,li,ol,img,a{margin:0;padding:0;}
ul,ol,li{list-style:none;}
.clear { clear: both; }
.hide { display: none; }
p { margin: 0.2em 0 1em 0; }
hr { display: none; }
a img { border: none; }

#no-ie {
	background: #FFFBCC;
	padding: 20px 20px 5px 20px;
	font-size: 14px;
	color: #222;
	border: 1px solid #E6DB55;
	text-align: center;
	width: 920px;
	margin: 20px auto 10px auto;
}

a { color: #17a; text-decoration: none; }
a:hover { color: #6bd; }

/* -- Get the party started -- */

body {
	background: #dbdbd6 url('/wp-content/themes/flyaway/img/bg.png') top center no-repeat;
	color: #565654;
	font: normal 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
}

#site {
	width: 960px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding: 0 0 20px 0;
}

#body {
	width: 100%;
	overflow: hidden;
	padding: 20px 0 0 0;
}

/* -- Header -- */

#header {
	width: 910px;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

#header h1#logo {
	float: left;
}
#header h1#logo a {
	background: url('/wp-content/themes/flyaway/img/logo.png') top no-repeat;
	width: 142px;
	height: 67px;
	display: block;
	overflow: hidden;
	text-indent: -9999em;
}
#header h1#logo a:hover {
	background-position: bottom;
}

#header ul#menu {
	width: 700px;
	overflow: hidden;
	float: right;
	margin: 14px 0 0 0;
}
#header ul#menu li {
	float: left;
}
#header ul#menu li a {
	display: block;
	float: left;
	padding: 10px 20px 10px 20px;
	color: #17a;
}
#header ul#menu li a:hover {
	background: #333;
	color: #fff;
}
#header ul#menu li.current_page_item a {
	background: #333;
	color: #fff;
}

/* -- Content -- */

#content {
	width: 660px;
	float: left;
}

#content .box {
	background: #fff;
	padding: 0px 20px 5px 20px;
	margin: 0 0 20px 0;
}

#content .box a.postimage {
	margin: 0px -20px 0 -20px;
	display: block;
	position: relative;
	border-bottom: 1px solid #111;
	width: 660px;
	overflow: hidden;
}
#content .box a.postimage img {
	float: left;
}
#content .box a.postimage .caption {
	display: block;
	background: url('/wp-content/themes/flyaway/img/black75.png') top left repeat;
	color: #fff;
	width: 660px;
	z-index: 1000;
	position: absolute;
	bottom: -41px;
	left: 0px;
	height: 41px;
}
#content .box a.postimage .caption .text {
	padding: 11px;
	display: block;
}
#content .box a.postimage .caption .popout {
	background: url('/wp-content/themes/flyaway/img/popout.png') 0px 0px no-repeat;
	width: 14px;
	height: 14px;
	float: right;
	display: block;
	margin: 12px 12px 0 0;
}

#content .box h2 {
	font: normal 20px/1em 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #333;
	padding: 20px 0 0 0;
}
#content .snippet h2 {
	font-size: 16px;
}

#content .box h2 a { color: #333; text-decoration: none; }
#content .box h2 a:hover { color: #555; }

#content .box .date {
	color: #aaa;
	font-size: 10px;
}

#content .box .text {
	padding: 10px 0 5px 0;
}
html>body #content .text ul {
	list-style: none;
	text-indent: -1em;
}
#content .text ul {
	margin: 0.2em 0 1em 0;
	padding-left: 1em;
}
#content .text ul li {
	margin: 0 0 0.4em 1em;
}
#content .text ul li::before {
	content: "\00BB \0020";
	color: #888;
}
#content .box .postmeta {
	width: 660px;
	overflow: hidden;
	border-top: 1px dotted #dbdbd6;
	margin: 0 -20px -5px -20px;
	color: #888;
}
#content .box .tags {
	padding: 10px 10px 10px 10px;
	float: left;
}

#content .box .commentlink a {
	background: url('/wp-content/themes/flyaway/img/comments.gif') 10px 12px no-repeat;
	padding: 10px 10px 10px 30px;
	border-right: 1px dotted #dbdbd6;
	float: left;
	color: #888;
}
#content .box .minicommentlink a {
	border-left: 1px dotted #dbdbd6;
	background: url('/wp-content/themes/flyaway/img/comments.gif') 10px 12px no-repeat;
	padding: 10px 10px 8px 30px;
	float: right;
	color: #888;
	margin: 20px 0 0 0;
}
#content .box .commentlink a:hover,
#content .box .minicommentlink a:hover {
	background-position: 10px -18px;
	color: #444;
}

/* -- Comments -- */
h2#comments {
	display: none;
}
#content .commentarea {
	background: #181818;
	padding: 10px;
	margin: -20px 0 10px 0;
}
#content .commentarea ol#commentlist li {
	background: #111;
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
	border: 1px solid #222;
	color: #787876;
	-moz-border-radius: 4px; /* Firefox */
	-khtml-border-radius: 4px; /* Konquerer */
	-webkit-border-radius: 4px; /* Webkit / Safari */
	border-radius: 4px; /* All other CSS3 capable browsers */
}
#content .commentarea ol#commentlist li .notice {
	color: #585856;
	font-style: italic;
}
ol#commentlist li .comment-header {
	width: 100%;
	overflow: hidden;
	line-height: normal;
	margin-bottom: 10px;
	color: #565654;
}
ol#commentlist li .comment-header .avatar {
	float: left;
	margin: 0 10px 0 0;
}
ol#commentlist li .comment-header .comment-author {
	font-weight: bold;
	padding: 2px 0 0 0;
	color: #787876;
}

#leavecomment {
	background: #111;
	padding: 10px 10px 0px 10px;
	border: 1px solid #222;
	color: #787876;
	-moz-border-radius: 4px; /* Firefox */
	-khtml-border-radius: 4px; /* Konquerer */
	-webkit-border-radius: 4px; /* Webkit / Safari */
	border-radius: 4px; /* All other CSS3 capable browsers */
}
#leavecomment h2 {
	font: normal 16px/1em 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #787876;
	padding: 0;
}
.pushbutton-wide {
	padding: 0 30px;
	height: 40px;
	background: url('/wp-content/themes/flyaway/img/button.gif') 0px 0px repeat-x;
	border: none;
	color: #888;
	cursor: pointer;
	font: normal 14px/1em 'Segoe UI', Arial, Helvetica, sans-serif;
	-moz-border-radius: 4px; /* Firefox */
	-khtml-border-radius: 4px; /* Konquerer */
	-webkit-border-radius: 4px; /* Webkit / Safari */
	border-radius: 4px; /* All other CSS3 capable browsers */
}
.pushbutton-wide:hover {
	background-position: 0 -40px;
	color: #aaa;
}

#commentform input.inputbox {
	border: 1px solid #222;
	background: #080808;
	padding: 4px;
	color: #888;
	font: normal 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 2px; /* Firefox */
	-khtml-border-radius: 2px; /* Konquerer */
	-webkit-border-radius: 2px; /* Webkit / Safari */
	border-radius: 2px; /* All other CSS3 capable browsers */
}
#commentform textarea#comment {
	border: 1px solid #222;
	background: #080808;
	padding: 4px;
	color: #888;
	font: normal 11px/1.6em Verdana, Arial, Helvetica, sans-serif;
	width: 608px;
	-moz-border-radius: 2px; /* Firefox */
	-khtml-border-radius: 2px; /* Konquerer */
	-webkit-border-radius: 2px; /* Webkit / Safari */
	border-radius: 2px; /* All other CSS3 capable browsers */
}
#commentform input.inputbox:hover,
#commentform textarea#comment:hover {
	border-color: #333;
}
#commentform input.inputbox:focus,
#commentform textarea#comment:focus {
	border-color: #333;
	background: #111;
}
#commentform #comment-author p {
	color: #333;
	padding: 2px 0 2px 0;
	margin: 0;
}
#commentform #comment-author p label {
	color: #888;
}

#commentform .commentbox {
	padding: 8px 0 8px 0;
}

/* -- Sidebar -- */

#sidebar {
	width: 280px;
	float: right;
}

#sidebar h2,
#sidebar h3,
#sidebar h4 {
	font: normal 14px/1em 'Segoe UI', Arial, Helvetica, sans-serif;
	color: #555;
}

#sidebar ul li {
	background: #fff;
	padding: 20px 20px 10px 20px;
	margin: 0 0 10px 0;
}

#sidebar ul li.dark {
	background: #222;
	color: #888;
}

#sidebar ul li.dark h2,
#sidebar ul li.dark h3,
#sidebar ul li.dark h4 {
	color: #aaa;
}

#sidebar ul li ul {
	padding: 0 0 10px 0;
}
#sidebar ul li ul li {
	margin: 0;
	padding: 0;
	background: none;
}

#sidebar a.feedicon {
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	background: url('/wp-content/themes/flyaway/img/feed.gif') 0px 0px no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	margin: -5px -5px 0 0;
}
#sidebar a.feedicon:hover {
	background-position: 0px -30px;
}

/* -- Footer -- */

#footer {
	background: #222;
	width: 920px;
	padding: 20px;
	overflow: hidden;
}

/* -- Content Specifics -- */
code, pre, kbd, samp {
	font: 11px "Bitstream Vera Sans Mono", 'Courier New', Courier, Fixed, monospace;
}
pre.css { color: #f0f; }
acronym, abbr {
	text-decoration: none; border-bottom: 1px dotted #888; cursor: help;
}
strike, del {
	color: #B6B6B4;
}
ins {
	color: #989D3C;
}
abbr.amp {
	font-family: Baskerville, Palatino, Constantia, "Book Antiqua", "URW Palladio L", serif;
	font-style: italic;
	border: none;
	font-weight: normal;
}



/* -- Funky Error 404 Page -- */
#error-404 {
	margin: 100px 0;;
	font-size: 14px;
	line-height: 2em;
	color: #444;
}
#error-404 .inner {
	width: 752px;
	margin: 0 auto;
}
#error-404 h2{
	background: url('/wp-content/themes/flyaway/img/404.png') top left no-repeat;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	width: 752px;
	height: 63px;
	margin: 0 0 20px 0;
}

/* -- Photography Page -- */
#page-photography {
	margin: 80px 0;
}
#page-photography .inner {
	width: 700px;
	overflow: hidden;
	margin: 0 auto;
}
#page-photography a#photography-flickr {
	background: url(/wp-content/themes/flyaway/img/flickr.png) 0px 0px no-repeat;
	width: 282px;
	height: 78px;
	float: left;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
}
#page-photography a#photography-loudphotos {
	background: url(/wp-content/themes/flyaway/img/loudphotos.png) 0px 0px no-repeat;
	width: 325px;
	height: 80px;
	float: right;
	display: block;
	text-indent: -9999em;
	overflow: hidden;
}
#page-photography a#photography-flickr:hover { background-position: 0px -78px; }
#page-photography a#photography-loudphotos:hover { background-position: 0px -80px; }