/*
Theme Name:PRF Travel Blog
Theme URI:http://www.parkrideflyusa.com/
Description:Theme for Travel Blog of PRF
Version:1.0
Author:Jason Logan
Author URI:http://www.verbinteractive.com/
Tags:
*/

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:100%; font-family:inherit;}
strong {font-weight:bold;}
img {display:block;}
.sociable img {display:inline;}
#skip {display:none;}
#content a {color:#3db0df;}
#content a:hover {color:#3db0df;}
/* Begin Typography & Colors */
html {/*background:#fff url(images/bg/footer.jpg) center bottom no-repeat;*/}
body {font-size:62.5%; /* Resets 1em to 10px */
	font-family:Arial,Helvetica,sans-serif; background:url(images/bg/content-bg.jpg) repeat-y scroll center top #FFFFFF; color:#333; text-align:center;}
#wrapper-full {background:url(images/bg/footer-01.jpg) no-repeat scroll center bottom transparent;}
#inner-wrapper {background:url(images/bg/header.jpg) no-repeat scroll center top transparent;}
#page {text-align:left;}

#header {}

#top_navigation {color:#31aee0; font-size:1.3em; font-weight:bold;}
#top_navigation a {color:#31aee0;}
#top_navigation .customer_service span {color:#14789e;}

#content {font-size:1.2em;/* background:url(images/bg/content-bg.jpg) center top repeat-y;*/}

.widecolumn .entry p {font-size:1.05em;}
.narrowcolumn p {padding:0 0 10px 52px; font-size:1.4em; line-height:1.4em; color:#3a7e99;}
	

.narrowcolumn table {padding:0 0 10px 52px; font-size:1.4em; line-height:1.4em; color:#3a7e99;}
.narrowcolumn table table{padding:0; font-size:1.0em; color:#3a7e99;}
.narrowcolumn table p {font-size:1.0em;}
.narrowcolumn table li {font-size:1.0em;}
	
#postinfo {margin:0; padding:0;}
#postinfo ul {list-style:none; height:22px; margin:0!important; padding:0 0 10px 28px; font-size:1.0em;}
#postinfo ul li {list-style:none; float:left; display:inline; margin:0; height:22px; padding:2px 0 0 30px; font-weight:bold; font-size:1.2em; color:#0097d3;}
#postinfo ul li.author {background:url(images/icon/author.gif) 6px top no-repeat;}
#postinfo ul li.date {background:url(images/icon/date.gif) 6px top no-repeat;}

#postcategories {overflow:hidden;}
#postcategories ul {list-style:none; padding:0 0 30px 28px; font-size:1.0em;}
#postcategories ul li {list-style:none; float:left; display:inline; height:22px; padding:2px 0 0 30px; font-weight:bold; font-size:1.2em; color:#0097d3; background:url(images/icon/categ-post.gif) 6px top no-repeat;}
#postcategories ul li a {color:#0097d3;}

.narrowcolumn .entry,.widecolumn .entry {line-height:1.4em;}

.widecolumn {line-height:1.6em;}

.narrowcolumn .postmetadata {text-align:left;}

.alt {background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#footer {}

small {font-family:Arial,Helvetica,Sans-Serif; font-size:0.9em; line-height:1.5em;}

h1,h2,h3,.aizatto_related_posts_header {font-weight:bold;}

h1 {font-size:4em; text-align:center;}

h2 {color:#000; font-size:2.6em; font-weight:normal;}

/*h2.pagetitle {font-size:1.6em;}*/

#sidebar h2 {font-size:2.3em; font-weight:bold; border-bottom:2px solid #adcddb; color:#2da2d0; width:261px;}

h3,.aizatto_related_posts_header {font-size:2.1em; font-weight:bold;}
	
h4 {font-size:1.9em; font-weight:bold; color:#31afe1;}


h5 {font-size:1.7em; font-weight:bold; color:#31afe1;}

h6 {font-size:1.5em; font-weight:bold; color:#31afe1;}


h1,h1 a,h1 a:hover,h1 a:visited {text-decoration:none; color:white;}

#content h2,#content h2 a,#content h2 a:visited {color:#FFF!important; font-weight:normal;}
h3,h3 a,h3 a:visited,.aizatto_related_posts_header {color:#31afe1;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite {text-decoration:none;}
h2 a:hover {text-decoration:underline!important;}
.entry p a:visited {color:#b85b5a;}

.commentlist li,#commentform input,#commentform textarea {}

.commentlist li {font-weight:bold;}

.commentlist li .avatar { 
	float:right; border:1px solid #eee; padding:2px; background:#fff;}

.commentlist cite,.commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}

.commentlist p {font-weight:normal; line-height:1.2em; text-transform:none;}

#commentform p {}

.commentmetadata {font-weight:normal;}

#sidebar {font-size:1em;}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {color:#777;}

code {font:1.1em 'Courier New',Courier,Fixed;}

acronym,abbr,span.caps
{font-size:0.9em; letter-spacing:.07em;}

a,h2 a:hover,h3 a:hover {color:#06c; text-decoration:none;}

a:hover {color:#147; text-decoration:underline;}

#wp-calendar #prev a,#wp-calendar #next a {font-size:9pt;}

#wp-calendar a {text-decoration:none;}

#wp-calendar caption {font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center;}

#wp-calendar th {font-style:normal; text-transform:capitalize;}
/* End Typography & Colors */

/* Begin Structure */
html,body {margin:0; padding:0;}

#page {margin:0 auto; padding:0; width:970px;}

#header {margin:0; padding:0 26px; height:487px; width:918px;}

#top_navigation {padding:20px 0 0 25px; height:30px; width:481px; overflow:hidden;}
#top_navigation ul {margin:0; padding:0; list-style:none;}
#top_navigation li {margin:0; padding:0; list-style:none; float:left; display:block;}
#top_navigation .subscribe {width:103px; background:url(images/icon/header-rss.gif) 73px top no-repeat;}
#top_navigation .register {width:87px; background:url(images/icon/header-registration.gif) 60px top no-repeat;}

#bottom_navigation {margin:43px 0 0 0; height:71px; position:relative;}
#bottom_navigation ul {padding:24px 0 0; margin:0; list-style:none;}
#bottom_navigation li {margin:0; list-style:none; float:left; display:block; font-size:1.6em; height:24px; padding:2px 0 0 30px; background:url(images/icon/footer-nav-seperator.gif) 14px 0  no-repeat;}
#bottom_navigation li,#bottom_navigation a {color:#949494;}
#bottom_navigation a,#bottom_navigation strong {font-weight:bold;}
#bottom_navigation li.copyright {font-size:1.4em; float:right; background:none;}
#bottom_navigation li.back_top {padding:2px 0 0 19px; background:url(images/icon/back-to-top.gif) 0 6px no-repeat;}

.logo {text-indent:-9999px; overflow:hidden; clear:both; display:inline;}
#header .logo {background:url(images/prf-logo-header.gif) top left no-repeat; float:right; margin:133px 154px 0 0; width:123px; height:65px;}
#footer .logo {background:url(images/prf-logo-footer.gif) top left no-repeat; margin:243px auto 0; display:block; width:166px; height:87px;}

#headline {float:left; margin:170px 0 0 31px; width:312px; height:141px; display:inline; background:url(images/txt/headline.jpg) top left no-repeat; overflow:hidden;}
#headline a { display:block; position:relative; }
#headline h1,#headline p {margin:0;text-indent:-9999px;}
#primary_nav {clear:both; padding:0; margin:0;}
#primary_nav ul {list-style:none; padding:63px 0 0 23px; /*padding:12px 0 0 0;*/ height:68px; overflow:hidden; display:block;}
#primary_nav li {list-style:none; padding:0; float:left; display:inline;}
#primary_nav a {font-size:1.9em; color:#fff; font-weight:bold; height:50px; text-transform:uppercase; display:block;}
#primary_nav span {padding:13px 14px 0; height:37px; display:block; cursor:pointer;}
#primary_nav a:hover,#primary_nav li.active a {background:url(images/bg/nav-bg-right.gif) top right no-repeat; text-decoration:none;}
#primary_nav a:hover span,#primary_nav li.active a span {background:url(images/bg/nav-bg-left.gif) top left no-repeat;}

.narrowcolumn {float:left; display:inline!important; overflow:hidden; padding:0 0 20px 0; margin:0px 0 0 26px; width:579px;}

.narrowcolumn ul,.narrowcolumn ol {font-size:1.4em; color:#3a7e99; margin-bottom:20px!important; }

.narrowcolumn ul ul,.narrowcolumn ol ol {font-size:1.0em;}
.narrowcolumn ul {list-style:none;}
.narrowcolumn ul li {padding:0 0 0 72px; background:url(images/icon/ul.gif) 42px 6px no-repeat; list-style:none; line-height:1.4em;}
	.narrowcolumn ul li a {margin:0; padding:0;}
.narrowcolumn ol {font-weight:bold;}
.narrowcolumn ol li {font-weight:normal; margin-left:48px!important; line-height:1.4em;}

.widecolumn {padding:10px 0 20px 0; margin:5px 0 0 150px; width:450px;}

.post {margin:27px 0 40px; padding:25px 0 0; position:relative; background:url(images/bg/post.gif) top left no-repeat;}

.post hr {display:block;}

.widecolumn .post {margin:0;}

.narrowcolumn .postmetadata {margin:0 10px 0 52px; padding: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;}

.clear {clear:both;}

#footer {padding:0 26px; margin:0; width:918px; clear:both;}

#footer p {margin:0; padding:20px 0; text-align:center;}
/* End Structure */



/*	Begin Headers */
h1,h1 a {padding-top:0; height:72px; margin:0;}

#content h2 {padding:0 10px 26px 32px; margin:14px 0 0; display:block; background:url(images/bg/post-title.gif) left bottom no-repeat;}

/*h2.pagetitle {margin-top:30px; text-align:center;}*/

#sidebar h2 {margin:19px 0 0; padding:0;}

h3,h4,h5,h6,.aizatto_related_posts_header {padding:0 0 0 52px; margin:10px 0 0; line-height:1.1em;}

h3.comments {padding:0 0 0 52px; margin:40px auto 20px ;}
/* End Headers */
.aizatto_related_posts {padding-top:20px;}


/* 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;}

.alignright {float:right;}

.alignleft {float:left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer,which merely default to normal bullets. */

html>body .entry ul {margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px;}

html>body .entry li {margin:7px 0 8px 10px;}


.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;}

#sidebar ul,#sidebar ul ol {margin:0; padding:0 0 0 21px;}

#sidebar ul li {list-style-type:none; list-style-image:none; margin-bottom:15px; margin-right:50px;}

#sidebar ul p,#sidebar ul select {margin:5px 0 8px;}

#sidebar ul ul,#sidebar ul ol {margin:5px 0 0 10px;}

#sidebar ul ul ul,#sidebar ul ol {margin:0 0 0 10px;}

ol li,#sidebar ul ol li {list-style:decimal outside;}

#sidebar ul ul li,#sidebar ul ol li {margin:3px 0 0; padding:0;}
/* End Entry Lists */



/* Begin Form Elements */

#feedform {margin:19px 0 0 0; width:262px; font-size:10px; height:108px; padding:0; display:block; position:relative; background:url(images/bg/feed-join.jpg) top left no-repeat;}
#feedform a {display:block; font-size:1.8em; color:#93bdcf; padding:16px 0 0 11px;}
#feedform span {display:block; font-size:1.4em; color:#3a7e99; font-weight:bold; padding:6px 0 2px 11px;width:250px;}
#feedform input {}
#feedform form {}
#feedemail {width:196px; height:34px; padding:0 0 0 10px; margin:3px 0 0 10px; font-size:1.4em; font-weight:bold; color:#3a7e99; border:none; background:none; display:inline; clear:left; overflow:hidden; position:absolute;}
#btn-subscribe {padding:35px 0 0 0; margin:3px 0 0 216px;/*margin:2px 0 0 0;*/
	width:36px; height:35px; overflow:hidden; text-indent:-9999px; background:url(images/icon/check.gif) top left no-repeat; cursor:pointer; border:none; position:absolute;}
#searchform {margin:10px 0 0 0; padding:0; text-align:center; background:url(images/bg/search-input.gif) top left no-repeat; width:262px; height:54px;}

#searchform #s {width:196px; height:28px; padding:8px 0 0 10px; margin:10px 0 0 10px; border:none; background:none; display:block; float:left; font-size:1.4em; font-weight:bold; color:#3a7e99;}

#searchsubmit {padding:35px 0 0 0; float:left; margin:10px 0 0 0; width:36px; height:35px; display:block; border:none; overflow:hidden; text-indent:-9999px; background:url(images/icon/search.gif) top left no-repeat; cursor:pointer;}

.entry form { /* This is mainly for password protected posts,makes them look better. */
	text-align:center;}

select {width:130px;}

#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}

#commentform textarea {width:95%; padding:2px;}

#commentform #submit {margin:0; float:right;}
	
#commentluv {padding-left:46px;}	
#commentluv input {float:left; margin-top:3px;}

/* End Form Elements */



/* Begin Comments*/
.alt {margin:0; padding:10px;}

.commentlist {padding:0; text-align:justify; font-size:1.0em!important;}

.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none; font-size:1.0em!important;}

.commentlist p {margin:10px 5px 10px 0; padding:0;}

#commentform p {margin:5px 0;}

.nocomments {text-align:center; margin:0; padding:0;}

.commentmetadata {margin:0; display:block;}
/* End Comments */



/* Begin Sidebar */
#sidebar {float:left!important; display:inline!important; padding:0 0 120px 0; margin:30px 0 0 30px; width:335px!important; overflow:hidden; background:url(images/bg/sidebar-top.gif) top left no-repeat;}

#sidebar ul ul {width:259px; list-style:none; margin:0; padding:0;}

#sidebar ul ul li {background:none; list-style:none; margin:0; font-size:1.4em;}
#sidebar ul ul a {color:#3a7e99;}
	
#sidebar ul ul li {padding:0 0 7px 10px; margin:7px 0 0 0; background:url(images/icon/categories.gif) left 4px no-repeat;
}
#sidebar p {color:#3a7e99; margin:5px 60px 5px 22px!important; font-size:1.4em; line-height:1.2em;}
#sidebar .widget_recent_entries ul li {padding:7px 0 7px 7px; margin:0 0 0 0; width:253px; background:none; border-bottom:1px solid #cde8f2;}

#sidebar .widgettitle .rsswidget img {float:left; margin:6px 5px;}

/* End Sidebar */



/* Begin Calendar */
#wp-calendar {empty-cells:show; margin:10px auto 0; width:155px;}

#wp-calendar #next a {padding-right:10px; text-align:right;}

#wp-calendar #prev a {padding-left:10px; text-align:left;}

#wp-calendar a {display:block;}

#wp-calendar caption {text-align:center; width:100%;}

#wp-calendar td {padding:3px 0; text-align:center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color:#fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym,abbr,span.caps {cursor:help;}

acronym,abbr {border-bottom:1px dashed #999;}

blockquote {margin:15px 30px 20px 0; padding-left:45px; background:url(images/icon/blockquote.gif) 50px 4px no-repeat; font-style:italic;}

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;}
	
.flashmovie {margin:10px 0 20px 70px;}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,div.aligncenter {display:block; margin-left:auto; margin-right:auto;}

.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; /*-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/}

.wp-caption img {margin:0; padding:0; border:0 none;}

.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
/* End captions */


/* IMG styles */
img.alignleft,img.alignright,img.alignnone,img.aligncenter {border:1px solid #add1df; background:#fff; padding:6px;}

img.alignnone {margin:10px 0;}

/* Sociable/Comments */
#comments {background:url(images/bg/comments-feeds.gif) top left no-repeat; width:543px; height:90px; margin:0 0 0 40px;}
#comments div {float:left;}
#comments .commentnum {width:64px; font-size:1.8em; font-weight:bold; text-align:center; color:#8dc0d3; margin:13px 10px 0 0; cursor:pointer;}
#comments a { color:#8dc0d3; }
#comments a:hover div {text-decoration:underline;}

.more-link {font-weight:bold; font-style:italic; font-size:1.2em;}

#bc_feed_widget {margin:0 0 10px 60px;}
#bc_widget {margin:0 0 10px 65px;}

#mybloglog-reader-roll {margin:0 0 10px 60px;}

/* MISC */
.mapp-div {margin:20px 0 20px 60px;}
.mapp-poweredby-div {display:none;}

.sociable_tagline { display:none; }

#gasp_p {padding-bottom:0;}
#gasp_checkbox {width:14px!important;}

.google-plus-one {display:block; padding-bottom:20px; text-align:right; width:100%;}
.post .sociable {display:none;}
#comments .sociable {display:block;}
