/*
THEME NAME: Travelerfolio
THEME URI: http://travelerfolio.com
DESCRIPTION: This is a travel photo blog
VERSION: 1.0
AUTHOR: <a href="http://travelerfolio.com/about-me">Eunice</a>
AUTHOR URI:
TAGS: paper, travel, grunge
*/


body {
	/*background:#bc5f53 url(img/bg.jpg) repeat-x 0 144px;*/
	background:#BC5F53 url(img/tasmania-header2.jpg) no-repeat scroll top center;
	display:table;
	width:100%;
}

a {
	color: #f07304;
	text-decoration: none;
}

a:hover {
	color: #333333;
}
/*
	Header
*/
#header {
	height:552px;
/*	background:#bc5f53 url(img/header-bg.jpg) repeat-x 0 0px;*/
	background:transparent none repeat scroll 0 0;
/*	margin-left:-63px;*/
	margin-top:219px;
/*	width:1070px;*/
}

#header-pic {
	float:left;
	margin: 100px 15px 0 5px;
	width:210px;
	font-family: "Georgia", Times New Roman, serif;
	line-height:1.9em;
}
#header-pic img{
	padding-bottom:45px;
}
.header-right{
	float:left;
	width:720px;
}
#header-nav {
	font-family:Georgia;
	font-size:1.8em;
	font-weight:bold;
	margin-top:80px;
}
#header-nav a{
	color:#000;
	background: none;
}
#header-nav ul{
	list-style: none;
}
#header-nav ul li{
	float:left;
}
#h-main li {
	padding-right:70px;
}
#h-main a{
	background: url(img/leaf-highlight.png) no-repeat;
	height:43px;
	padding: 10px 17px;
}
#h-contact {
	float:right;
	height:86px;
	width:146px;
	margin:-102px 0 0 24px;
}
#h-contact a{
	background: url(img/contact.png) no-repeat;
	height:36px;
	width:146px;
	display:block;
	padding-top:50px;
}
#h-contact a:hover{
	background: url(img/contact.png) no-repeat 0 -86px;
	padding-top:10px;
	height:86px;
}
#h-pages {
	font-size:0.8em;
	font-weight: normal;
	padding-top: 45px;
	margin-left: -10px;

}
#h-pages a {
	color:#976262;
}
#h-pages a:hover {
	background:transparent url(img/link.gif) repeat-x scroll 0 18px;
}
#h-pages li:first-child{
	background: url(img/rounded.gif) no-repeat -5px top;
}
#h-pages li:last-child{
	padding-right: 20px;
	background: url(img/rounded.gif) no-repeat right top;
}

#h-pages li{
	background: url(img/rounded.gif) repeat-x -185px top;
	padding: 10px 0 10px 15px ;
}
#h-social {
	float:left;
	margin:45px 15px 0 35px;
}
#h-social li{
	list-style:none;
	height:60px;
	width:60px;
}
#h-social li a{
	display:block;
	text-indent: -999em;
	height:52px;
	width:53px;
}
#h-social li a.rss{
	background:transparent url(img/social.jpg) no-repeat 0 0;
}
#h-social li a.twitter{
	background:transparent url(img/social.jpg) no-repeat 0 -54px;
}
#h-social li a.facebook{
	background:transparent url(img/social.jpg) no-repeat 0 -108px;
}
#h-social li a:hover.rss{
	background:transparent url(img/social.jpg) no-repeat -53px 0;
}
#h-social li a:hover.twitter{
	background:transparent url(img/social.jpg) no-repeat -53px -54px;
}
#h-social li a:hover.facebook{
	background:transparent url(img/social.jpg) no-repeat -53px -108px;
}
h1#blog-title{
	margin-top:50px;
	float:left;
}
#blog-title a{
	display:block;
	height:80px;
	position:relative;
	width:420px;
	text-indent:-999em;
	outline:none;
}

#blog-title a, .entry-title a{
	background:none !important;
}
#searchform {
	padding:0;
	float:left;
	margin:45px 0 0 355px;
}
#searchform #s {
background:transparent url(img/search.jpg) no-repeat scroll 0 -6px;
border:0 none;
float:right;

padding:14px 0 10px 36px;
width:160px;
}
#searchform input.button{
	float:right;
}
/*
	Top navigation
*/
.topnav-left {
	width:43px;
	height:100px;
	margin-left:-24px;
	background: url(img/ring-left2.png) no-repeat;
	
}
.topnav-right {
	width:18px;
	height:100px;
	float:right !important;
	background: url(img/ring-right2.png) no-repeat;
	position:relative;
	right:-18px;
}

ul#topnav {
	display:block;
	float: left;
	width: 970px;
	height:120px;
	list-style: none;
	position: relative;
	background: url(img/ring-bg2.png) repeat-x;
	margin-left:8px;
}
ul#topnav li {
	float: left;
}
ul#topnav li a {
	padding: 10px 5px 10px 10px;
	display: block;
	text-decoration: none;
	background:none;
	color:#5004b6;
}
ul#topnav > li > a {
	color: #23044E;
}

ul#topnav > li.current-cat {
	background: #1376c9 url(img/tab-left.png) no-repeat !important;
	margin-top:1px;
	padding-left:17px;
	height:36px;
}

ul#topnav li.current-cat > ul.children {
	background: none;
	display:block;
}

ul#topnav > li.current-cat > a, li.current-subcat > a{
	font-weight:bold;
}
ul#topnav > li.current-cat > ul > li a:hover::before,li.current-subcat > a::before{
	content:"\2665\A0";
}

ul#topnav > li.current-cat > a{
	background: #1376c9 url(img/tab-right.png) no-repeat right top !important;
	padding-right:26px;
	height:16px;
}


ul#topnav li ul.children, ul.children ul.children {
	display:none;
}

ul#topnav li ul.children {
	list-style: none;
	position:absolute;
	left:25px;
	width: 100%;
}

ul#topnav li ul.children ul.children {
	left:0;
	margin:0;
}

ul#topnav li ul.children a,ul#topnav li ul.children ul.children a{
	padding: 10px 5px 0px 10px;
}
ul#topnav li ul.children ul.children a{
	padding: 5px 5px 0px 10px;
}

/*
random post
*/
#random {
	margin:50px 0 0 0 ;
	float:left;
}
#random li {
	list-style: none;
}
.post-thumb {
	float:left;
/*	margin: 3px;*/
}
.post-thumb img{
	padding: 1px;
	border: 1px solid #aaaaaa;
	width:75px;
	height:75px;
}
.infiniteCarousel {
  width: 320px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 255px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 10px;
  position: absolute;
  top: 0;
}
.infiniteCarousel ul a img {
	padding: 1px;
	border: 1px solid #aaaaaa;
	width:75px;
	height:75px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 5px;
  height: 75px;
  width: 75px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 50px;
  width: 50px;
  background: url(img/arrow.jpg) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 10px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -100px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -50px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -150px;
}

/*
content
*/

#content {
	color:#792e03;
	padding-bottom:100px;
	background-color:#f9ecde;
	margin-right:0px;
}
#content a {
	background:transparent url(img/link.gif) repeat-x scroll 0 14px;
}
#content h3 a{
	background: none !important;
}
#content .post,#content .page, #content .attachment {
	background:#f9ecde url(img/post-bg.jpg) no-repeat 0 0px;
	padding:10px 20px 0px 20px;
}
#content .post-top {
	background:#f9ecde url(img/post-top.jpg) no-repeat 0 0px;
	height:8px;
}
.page-title {
color:#ffffff;
margin-left:20px;
}
h3.entry-title {
text-align:center;
}
h2.entry-title {
	font-weight:normal;
	font-size: 24pt;
}
h2.entry-title a, h3.entry-title a  {
	color:#6e0404;
	text-decoration:none;
}
h3.entry-title {
	margin-bottom:0px;
}
.entry-thumb {
	float:left;
	margin-right: 5px;
}
.entry-thumb img{
	background: #FFFFFF;
	padding: 3px;
	border: #AAAAAA;
}
.entry-excerpt img, .entry-content img {
	margin: 10px 0;
	background: transparent url(img/image-loading.gif) no-repeat center center;
}

div.entry-meta{
	background:#e6ccb6;
	margin: 0 -20px;
	padding: 8px 20px;
}
.entry-meta .author a {
	color:#d08458;
	text-decoration: none;
}

.entry-meta .cat-links a, .entry-meta .comments-link a{
	color:#f07304;
	text-decoration: none;
}
.entry-meta .author {
	color:#d08458;
	padding-left: 18px;
	background: transparent url(img/icons.gif) no-repeat 0 0;
	vertical-align: middle;
}
.entry-meta .cat-links{
	color:#f07304;
	margin-left: 6px;
	padding-left: 18px;
	background: transparent url(img/icons.gif) no-repeat 0 -16px;
	vertical-align: middle;
}
.entry-meta .comments-link{
    color:#f07304;
	padding-right: 20px;
	background: transparent url(img/icons.gif) no-repeat right -32px;
	vertical-align: middle;
	float:right;
}

#photo-moment{
	background:transparent url(img/photo-bg.jpg) no-repeat 0 0px;
	width: 300px;
	height:359px;
	padding:30px 25px 0px 20px;
}
.photo-moment-desc{
	display:block;
	text-align:center;
	margin-top:25px;
}
#advman-4{
	background:transparent url(img/ads-bg.jpg) no-repeat 0 0px;
	width: 300px;
	height:275px;
	padding:15px 52px 0 20px;
	margin-top:20px;
}

#twitter_div{
	background:transparent url(img/twitter-bg.jpg) no-repeat 0 0px;
	height:425px;
	padding:85px 40px 0 10px;
	width:250px;
}

#twitter_div a{
	color: #0C6FF4 !important;
}


#twitter_div li{
	margin-bottom: 1em !important;
	padding-left: 20px;
	background: transparent url(img/icons.gif) no-repeat left -68px;
}

#secondary h3.widgettitle {
	background: transparent url(img/widget-title.jpg) no-repeat 0 0;
	font-size: 16pt;
	color: #987070;
	height:30px;
	padding:10px 0 0 30px;
	width:220px;
}

#secondary .widget{
	background:transparent url(img/secondary-bg.jpg) repeat-y 0 0px;
	padding:5px 35px;
	width:290px;
}
#secondary .widget-btm{
	background:transparent url(img/secondary-btm.jpg) no-repeat 0 0;
	height:47px;
	width:356px;
}
#tertiary {
	background:transparent url(img/flower-widget.jpg) no-repeat 0 0px;
	height:503px;
	padding:40px 10px 10px 0;
	text-align:center;
	width:382px;
}
#tertiary .widget{
	padding:5px 35px;
	width:290px;
}
.wpcf7-captcha-captcha-516 {
margin:0px !important;
}
#ctc {
	background:transparent url(img/tag-bg.jpg) no-repeat 0 0 !important;
	padding:60px 45px 25px 30px !important;
	width:280px !important;
	height:337px;
	padding-top:60px !important;
}
#ctc .widgettitle{
	background:none;
	display:none;
}
#recent-comments li {
	margin-bottom: 0.5em !important;
}
.widget_recent_entries li {
	margin-bottom: 0.5em !important;
}
.sexy-bookmarks a, .greet_block a{
	background: none !important;
}
.wp-pagenavi {
	padding-top:1em;
}
.wp-pagenavi a {
	background:none !important;
	padding: 0px;
}
.wp-pagenavi a.page {
	padding: 2px 4px !important;
}
.back-top{
	background:transparent url(img/icons.gif) no-repeat 0px -48px;
	float:right;

	padding-right: 2em;
}
.back-top a{
	padding-left: 18px;
	background:none !important;
}
#photo-moment .see-all {
	float:right;
}

/*
Comments
*/
#content .comments {
/*	background:#f9ecde url(img/post-bg.jpg) no-repeat 0 0px;*/
	padding:10px 0px 20px 20px;
}

.comments ul {
	list-style:none;
	margin:0px;
}

.comments .avatar {
	border: 1px solid #aaa;
	float:left;
	margin-top:6px;
}
.comment-entry {
background:transparent url(img/comment-bg.jpg) repeat-y 0 0px;
margin:-32px 0 0 85px;
padding:0 30px 0 55px;
min-height:54px;
}
.comment-top {
background:transparent url(img/comment-top.jpg) no-repeat 0 0px;
height:51px;
margin-left:85px;
padding:32px 30px 0 55px;
}
.comment-btm{
background:#f9ecde url(img/comment-btm.jpg) no-repeat 0 0px;
padding-bottom: 2em;
margin:-18px 0 0 85px;
}
.unapproved {
font-size: 0.9em;
}
#respond {
	padding:10px 0px 20px 20px;
}
#respond .form-input #author, #respond .form-input #email,#respond .form-input #url{
border: 0px none;
background:transparent url(img/comment-input.gif) no-repeat 0 0px;
padding:6px 10px 7px 10px;
width:350px;
}
textarea#comment {
font-family: Helvatica,Arial,Tahoma,sans-serif;
font-size: 1.1em;
border: 0px none;
padding:6px 14px 7px 10px;
background:transparent url(img/comment-textarea.gif) no-repeat 0 0px;
height:14em;
margin:0 0 0.5em;
overflow:auto;
width: 85%;
}
form#commentform span.required {
color:#c30;
font-size: 0.9em;
}
/*
Footer
*/
#footer {
	background:transparent url(img/footer-bg.png) no-repeat 0 0px;
	height:150px;
	width:718px;
	margin:-60px 0 0 -30px;
}

#copyright{
	font-size: 8pt;
	color: #111;
	margin:50px 0 0 30px;
	width:450px;
	height:80px;
	float:left;
}
#copyright a{
	background:none;
	color:#111;

}
.ft-right {
	margin-top:35px;
}
/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul, div#menu ul li.current-cat ul {
	left:auto;
	float:left;
}

.entry-title{
/*clear:both;*/
}

.entry-meta {
clear:both;
}
.entry-date {
color:#dd9b6b;
font-family:georgia, times new roman, times, serif;

}
.entry-date abbr{
border-bottom:none;
}
div#container{
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}



form#commentform,form#commentform p {
padding:0;
}

div.comments ol li {
margin:0 0 3.5em;
}



.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header{
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}