/*
Theme Name:  SugarToadBlog
Theme URI: http://sugartoad.com/
Description: A theme for sugartoad
Version: .99
Author: SPLNTR Design
Author URI: http://splntrdesign.com/
Tags: mahogany
*/

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-style: inherit;font-size: 100%;font-family: inherit;}
input,textarea{margin:0;padding:0;border:0;}
/* remember to define focus styles! */
:focus { outline: 0;}
body { line-height: 1;color: #333;background-color: #fff;}
ol, ul, li{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td { text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* custom classes */
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.rel{position:relative;width:100%;height:100%;}
.abs{position:absolute;}
h1,h2,h3,h4,h5,h6,h7{font-weight:normal;}

/*------------------------------------------------------

------------------------------------------------------*/

body{background:black url(images/mahoganybg.jpg) top center no-repeat;
font-family:Arial;font-size:62.5%;color:white;margin-bottom:50px;}

a{color:#e6c693;}

.blog{
position:relative;width:780px;margin:0 auto;}

.blog .siteheader{
line-height:1000px;
width:780px;
  height:330px;
display:block;
overflow-y:hidden;
position:relative;}

.blog .siteheader .insidewrap{
background:url(images/masthead.png) top left no-repeat;
width:780px;
height:330px;
top:0;left:0;
display:block;
position:absolute;}

.blog .siteheader h1, .blog .siteheader h2{
top:0;left:0;
display:block;
position:absolute;}


.blog .siteheader a{
width:100%;
height:100%;
top:0;left:0;
display:block;
position:absolute;
}


.blogbody{background: #393333 url(images/columnsbg.png) top left repeat-y;position:relative;
  min-height:400px;
  height:auto !important;
  height:400px;
}

#maincolumn{
width:535px;float:left;position:relative;}

#sidebar{
width:245px;float:left;position:relative;}

hr{
background-color:transparent;
height:1px;
border:none;
border-top:#514b4b dashed 1px;
background-image:url(images/dash-514b4b.png;)
}

em{font-style:italic;}

strong{font-weight:bold;}

.post{}

.postheader{
padding:16px 30px;
position:relative;
color:#e6c693;
background:#3b1105 url(images/postheader-mahogany.png) top left no-repeat;}

.postheader h2{
font-size:2em;
}

.postheader a{
color:#e6c693;
text-decoration:none;}

.postheader .postdate{
font-family:Georgia;
font-style:italic;
font-size:1.4em;
margin-top:6px;}

.postbody{
font-size:1.4em;
font-family:Georgia;
line-height:1.6em;
padding:16px 30px;
}

.postbody a{
color:#e6c693;
text-decoration:none;
}

.postfooter{
color:#e6c693;
font-family:georgia;
font-size:1.4em;
padding:0px 30px 16px;}

.postfooter a{
text-decoration:none;
color:#e6c693}

.postfooter .continuereading{
font-style:italic;
}

.glosstop{
height:1px;
width:100%;
position:absolute;
top:0;
left:0;
background: url(images/fffo10.png);
font-size:1px;}


.cornerbl,.cornerbr{
background-image:url(images/circle-000-30px.png);
position:absolute;
height:15px;
width:15px;
}

.cornerbl{
background-position:bottom left;
bottom:0;
left:0;

}

.cornerbr{
background-position:bottom right;
bottom:0;
right:0;
}

.sidebarliner{
padding:0 16px;
}

#sidebar .searchbox{
padding:21px 0;
}

.searchbox #s{
float:left;
border: #685f5f solid 2px;
height:23px;
width:144px;
margin-right:10px;
}

.searchbox #searchsubmit{
float:left;
height:26px;
width:55px;
background:transparent url(images/searchbutton.png) top left no-repeat;
}


#sidebar{}

#sidebar .section{
padding:14px 0 18px;
}

#sidebar ul h2{
padding-bottom:7px;
color: #e6c693;
font-size:2.0em;
}

#sidebar ul ul li{
font-size:1.4em;
padding:7px 0;
}

#sidebar ul ul li a{
color:#fff;
text-decoration:none;}


#sidebar ul ul li:before {
	content: "\003E \0020";
	}
	
	
#sidebar .linktosugartoad{
margin-left:-1px;
display:block;
width:217px;
height:123px;
background:url(images/linktosugartoad.png);
overflow:hidden;
line-height:500px;
}

#sidebar .linktohotelarista{
margin-left:-1px;
display:block;
width:217px;
height:123px;
background:url(images/linktohotelarista.png);
overflow:hidden;
line-height:500px;
}


#sidebar .poweredby{
font-size:1.2em;
line-height:1.4em;
}

#sidebar .poweredby a{
color:#e6c693;
}


/* IMAGES!!! */
img.alignleft{float:left;margin-top:4px;padding:2px;border:#4e4644 solid 1px;margin-right:12px;}

.postbody p{padding:.3em 0;}


/* MULTIMEDIA!!! */



/* COMMENTS !!! */

.loggedinas{
font-family:georgia;
padding:0 0 8px;
font-size:1.4em;
}

.loggedinas a{
text-decoration:none;
color:#e6c693;}

.postcomments{
font-family:georgia;
padding:16px 30px;
font-size:1.4em;
}


.commentsheader{
font-size:.8em;
}

.mahoganyheader{
padding:16px 30px;
position:relative;
color:#e6c693;
background:#3b1105 url(images/postheader-mahogany.png) top left no-repeat;}

.mahoganyheader h2{
font-size:2em;
font-family:Arial,sans-serif;
}
.mahoganyheader a,
.mahoganyheader a:link,
.mahoganyheader a:visited,
.mahoganyheader a:active{
text-decoration:none;
color:#e6c693;}

.mahoganyheader a:hover{
text-decoration:underline;}

.mahoganyheader h3{
margin-top:6px;
font-size:1.4em;
font-family:Georgia,serif;
font-style:italic;
}


.commentsinfo{
font-family:Georgia;
font-style:italic;
font-size:1.4em;
margin-top:6px;}

.commentintro{
font-family:Arial,sans-serif;
font-size:1.4em;
color:#e6c693;
}
.commenttext{
font-size:1.2em;font-family:Georgia,serif;line-height:1.4em;
}

.commenttext p{
margin:.4em 0;
}
.commentdate{
margin-top:6px;
color:#777;}

.commentsheader h2#comments{

}

ol.commentlist {
padding:16px 30px;
}

ol.commentlist li{
padding:0 0 24px;

}

.commentsrespond{
padding:16px 30px;}

.commentsrespond label{}

.commentsrespond input{
padding:.5em .4em;
border: #685f5f solid 2px;
background-color:transparent;
width:144px;
margin-right:10px;
margin-bottom:.5em;
}

.commentsrespond textarea{
background-color:transparent;
padding:.5em .4em ;
width:400px;
border: #685f5f solid 2px;
height:150px;
color:#fff;
font-size:1.2em;
font-family:Georgia,serif;
margin-bottom:.5em;}

.nocomments {
	padding: 16px 30px;
}

input#author{
color:#e6c693;font-size:1.4em;
}

input#email{
color:#fff;
font-size:1.2em;
font-family:Georgia,serif;}

input#submit{
color:#fff;}

.hrpad{padding:0 30px;}

.navigation{
padding:16px 30px;
font-size:1.5em;
font-family:arial,serif;}

a:hover,#sidebar a:hover{
text-decoration:underline;}