/* 
Theme Name: tewPOYNToh
Theme URL: http://areuswade.com
Description: For you, my love. I'd take a life for you, to spend my life with you.
Author: Areus Wade
Author URI: http://areuswade.com
Tags: white, vintage, custom-posts, 3-column, font-embedding, threaded-comments, jquery, css3, shortlinks

*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,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 {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

body{
	color:#000;
	background-color: #fff;
	background: url(images/bg.png) top center repeat-y;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
	font-size:13px;
	line-height: 1.2em;
	color: #774f38;
	height: 100%;
}

#topbar{
	min-width: 100%;
	height: 10px;
	background: #e08e79;
	color: #e08e79;
}

#background{
	position: absolute;
	width: 100%;
	min-height: 101%;
	margin-left: -80%;
	background: #c5e0db;
	z-index:-1;
	overflow: hidden;
}

h1, h2, h3, h4{
	text-transform:lowercase;
}

div.post h3, h3.trackback-title{
	font-size: 15px;
	font-weight: 900;
	letter-spacing: 0.125em;
	text-transform: uppercase;
	border-bottom: 1px dotted #E08E79;
	line-height: 1.4em;
}

p{
	margin: 5px 0 16px 0;
	line-height:1.6em;
	
}

p a{
	color: #e08e79;
	text-decoration:none;
	padding: 1px 4px;
}

div.post ul{
	position: relative;
	margin: -2px 0px 0px 30px;
	padding: 0px 0px 12px 0px;
	color: #a1755b;
}

div.post ul li, ol.trackbacks li{
	list-style-image: url(images/li.png);
	margin-top: 5px;
	line-height: 1.6em;
}

div.post textarea{
	background: #c5e0db;
	border: none !important;
	resize: none;
	font-family: ff-tisa-web-pro-1, ff-tisa-web-pro-2, sans-serif;
	padding: 8px;
	color: #774F38;
	font-size: 13px;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

input.wpcf7-submit{
	-webkit-transition: 0.2s;
	background: #C5E0DB;
	border: 1px solid #A7C3BF;
	border-bottom-left-radius: 4px 4px;
	border-bottom-right-radius: 4px 4px;
	border-top-left-radius: 4px 4px;
	border-top-right-radius: 4px 4px;
	color: #5B716D;
	font-size: 13px;
	margin-left: 4px;
	padding: 4px 8px;
	text-decoration: none;
	position: relative;
	margin: -5px 0px 10px 0px;
}

input.wpcf7-submit:hover{
	-webkit-box-shadow: #E08E79 0px 0px 3px, #E08E79 0px 0px 6px;
	-webkit-transition: 0.2s;
	background: #ECE5CE;
	border: 1px solid #E08E79;
	color: #E08E79;
}

div.wpcf7-response-output{
	font-family: museo-slab-1, museo-slab-2, serif;
	list-style: none;
	padding: 15px !important;
	background: #c5e0db;
	text-align: center;
	text-decoration: none;
	text-shadow: #D6F6F0 0px 1px;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

div.wpcf7-mail-sent-ok{
	border: none !important;
}

div.post ul li a, ol.trackbacks li a{
	text-transform: lowercase;
	color: #774f38;
	text-decoration: none !important;
	padding: 2px 3px;
}

div.post ul:hover a{
	border-bottom: 1px dotted #774f38;
}

div.post ul:hover a:hover{
	background: #774f38;
	border-bottom: none;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

div.post p a{
	padding: 0px 3px;
}

div.post p:hover a{
	border-bottom: 1px dotted #e08e79;
	padding: 0px 3px;
	color: #c77c69;
}

div.post p a:hover{
	color: #fff;
	background: #e08e79;
	padding: 0px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

h2{
	font-size:25px;
	width:98%;
	padding: 3px 0;
}

h2.sidetitle{
	color: #e08e79;
	font-size: 25px;
	margin-bottom:10px;
	border-bottom: 1px solid #c1b798;
}

h2 small{
	color:#e08e79;
	font-size:25px;
	margin:10px 0 !important;
}

div#sidebar{
	margin-top: 13px;
}

div#sidebar ul li{
	padding-bottom:9px;
}

div#sidebar ul li a{
	color: #774f38;
	text-decoration: none;
	border: 1px solid #ece5ce;
	padding: 1px 4px !important;
	-webkit-border-radius: 5px;
	-webkit-transition: 0.2s;
	-moz-border-radius: 5px;
	font-size: 11px;
}

div#sidebar ul li a:hover{
	padding: 1px 4px !important;
	background: #c5e0db;
	color: #5B716D;
	border: 1px solid #A7C3BF;
	-webkit-border-radius: 5px;
	-webkit-transition: 0.2s;
	-moz-border-radius: 5px;
}

h2.blogtitle{
	color: #e08e79;
	font-size:45px;
	border-bottom: 1px solid #774f38;
	text-decoration: none;
	padding-bottom:7px;
 	font-family: "chennai-1","chennai-2",sans-serif;
	line-height: 0.8em;
}

h2.blogtitle a{
	color: #e08e79;
	text-decoration:none !important;
	-webkit-transition: 0.3s;
}

h2.blogtitle a:hover{
	color: #bd725f;
	text-shadow:0px 0px 3px #bd725f;
	text-decoration:none !important;
	-webkit-transition: 0.3s;
}

h4.about{
	color: #e08e79;
	font-size: 20px;
	font-weight: bold;
	text-transform: lowercase;
}

.postmeta, .postmeta a{
	color: #d4b68f;
	padding: 10px 0;
	font-weight: bold;
}

div.container {
	width: 980px;
	margin: 0 auto;
	position:relative;
	z-index:1;
}

div.left {
	width: 180px;
	color: white;
	height: 100%;
	float: left;
	margin-top:220px;
}

div.logo{
	width: 788px;
	height: 130px;
	position: relative;
	left: 47px;
	top: 42px;
	margin-bottom: 55px;
}

div.logo a{
	-webkit-transition: 0.3s;
}

div.logo a:hover{
	opacity: 0.7;
	-webkit-transition: 0.3s;
}

a.readmore{
	padding:5px;
	float:right;
	margin-top: -4px;
	color: #774f38;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-transition: 0.3s;
}

a.readmore:hover{
	background: #69523d;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-transition: 0.3s;
}

#navwrapper{
	position: absolute;
	margin-left:30px;
	font-size: 15px;
	top: 175px;
	margin-top: 55px;�
}

ul.nav {
	list-style: none;
	position: absolute;
}

#navwrapper.fixed{
	position: fixed;
	top: 0;
}

ul.nav li {
	text-transform: uppercase;
	text-decoration: none;
	text-align:right;
	padding: 5px;
	list-style:none;
	font-family: "museo-slab-1","museo-slab-2",serif;
	text-shadow: 0px 1px #d6f6f0;
}


ul.nav li a{
	color: #774f38;
	text-decoration: none;
	font-weight:bold;
	-webkit-transition: 0.3s;
	padding: 5px 8px 5px 40px;
}

ul.nav li a:hover{
	color: #e08e79;
	-webkit-transition: 0.3s;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 8px 5px 40px;
	background: url(images/cupcake.png) 5% 40% no-repeat #ece5ce;
	text-shadow: 0px 1px #dbd4bf;
}

a.headerlink {
	font-size:120px;
	padding-left: 20px;
	text-decoration: none;
	color: #774f38;
	text-shadow:1px 1px 1px #533523;
	-webkit-transition:0.3s;
	}

a.headerlink:hover{
	color: #341f13;
	text-shadow:1px 1px 1px #382417;
	-webkit-transition:0.3s;
}

div.content {
	float:left;
	width: 600px;
}

div.boundingbox{
	margin-top:20px;
}

div.post{
	margin: 45px 15px 35px 35px;
	padding:12px;
}

div.post p{
	line-height:1.6em;
	font-size:14px;
}

div.right {
	float:right;
	width:200px;
	margin-top: 230px;
}

div.about {
	padding:15px;
	background: #ece5ce;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

ul{
	list-style:none;
}

div.right div#sidebar ul.elsewhere{
	text-transform:uppercase !important;
	list-style:none !important;
	padding:15px 0 !important;
}

div.right div#sidebar ul.elsewhere li{
	font-size: 18px !important;
	padding:2px 0px !important;

}

div.right div#sidebar ul.elsewhere li a{
	font-size: 18px !important;
	text-decoration:none !important;
	color: #774F38 !important;
	-webkit-transition: 0.3s !important;
	position:relative !important;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	display:block !important;
	width:200px !important;
	text-align:center !important;
	padding:5px 0 !important;
	font-family: "museo-slab-1","museo-slab-2",serif !important;
	border: none !important;
}

div.right div#sidebar ul.elsewhere li a:hover{
	background: #ece5ce !important;
	color: #e08e79 !important;
	-moz-border-radius: 25px !important;
	-webkit-border-radius: 25px !important;
	-webkit-transition: 0.3s !important;
}

div.about img{
	padding-bottom: 5px;
}

div.shrtlnk{
	float: right;
	position: relative;
	left: -10px;
}

div.footer {
	clear:both; /* pushes the footer down */
	margin-left:190px;
	color: #888;
	text-shadow: 0px 1px #fff;
}

div.footer p{
}

ul.links {
	margin-left:;
}

ul.links li {
		list-style: none;
		display:inline-block;
}

.tags{
	padding: 10px 0;
	width: 400px;
}

div.post p{

}

.tags a{
	color: #c5e0dc;
	text-decoration:none;
	text-transform: lowercase;
	-webkit-transition: 0.3s;
	font-family: "museo-slab-1","museo-slab-2",serif;
}

.tags a:hover{
	color: #9cbab6;
	-webkit-transition: 0.3s;
}

.commentslink{
	float:right;
	margin: -38px 13px;
	width:31px;
	height:27px;
}

.commentslink a{
	text-decoration:none;
	font-family: "museo-slab-1","museo-slab-2",serif;
	color: #fff;
	text-align:center;
	background: url(images/comments.png) 0px 0px no-repeat transparent;
	width: 31px;
	height: 24px;
	display: block;
	padding:5px 0px 0px 0px;
}

.commentslink a:hover{
	text-shadow: 0px 0px 3px #fff;
	background: url(images/comments.png) 0px -30px no-repeat transparent;
}

#comments{
	margin-left:45px;
	width:515px;
}

div.comments_reply{
	margin-left: 20px;
}

div.comment_text{
	margin-top:-5px;
}

div.comment_text p{
	margin: -10px 0 16px !important;
}

ol#comments_list{
	list-style:none;
}

ol#comments_list li{
	background: #f1d4af;
	padding: 15px;
	margin-top: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.clear{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

span.anchor{
	text-transform:uppercase;
	font-weight:bold;
	color: #e08e79;
}

h3.commentform{
	margin-left:25px;
	margin-top: 25px;
	font-size: 25px;
	font-family: "museo-slab-1","museo-slab-2",serif;
}

form#commentform{
	margin-left: 25px;
	margin-top: 20px;
}

form#commentform p{
	padding: 0 !important;
}

input[type=text]{
	background: transparent !important;
	border-bottom: 1px dotted #e08e79;
	border-top: none;
	border-right: none;
	border-left:none;
	outline: none;
	width: 300px;
	font-size:30px;
	font-family: "corner-store-1","corner-store-2",sans-serif;
	color: #e08e79;
	padding-bottom:1px;
}

input#author{
	color: #e08e79;
}


textarea#comment{
	border: 4px solid #af6a58;
	padding: 10px;
	width: 400px;
	outline: none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 20px;
	text-rendering: optimizeLegibility;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
	color: #e08e79;
	-webkit-transition: 0.3s;
}

textarea#comment:focus{
	border: 4px solid #e08e79;
	padding: 10px;
	width: 400px;
	background: #ece5ce;
	color: #774f38;
	-webkit-transition: 0.3s;
}

.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #c7a982;
	margin: 30px 2px 2px 4px;
	padding: 4px 2px 2px 4px;
	background-color: #fef6dd;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 15px;
}
.chalt{
	background-color: #ece5ce;
	padding: 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}

.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}

.mvccls{
	color: #999;
}

.gravatar{
	float:right;
}

img.avatar{
	float:right;
	border: 4px solid #e08e79;
}

p.author{
	font-size: 25px;
	font-family: "museo-slab-1","museo-slab-2",serif;
	margin-top: -5px;
}

p.author a{
	margin-left: -5px !important;
}

a.url:hover{
	color: #d0806c;
	text-shadow: 0px 0px 3px #f4a28e;
	background: transparent !important;
}



cite a.url{
	font-size: 25px;
	font-family: "museo-slab-1","museo-slab-2",serif;
	padding: 15px;
}

small.commentmetadata{
	font-size:11px;
	font-weight:bold;
	left:1px;
	position:relative;
	top:-25px;
}

p.commentdate{
	top: -7px;
	font-size: 11px;
	font-weight:bold;
	margin: -23px 0 15px 1px;
	border-bottom: 1px solid #774F38;
}

.tweet{
	text-align:center;
	padding: 15px;
	width:93%;
	border-top: 1px #c5e0db solid;
	border-bottom: 1px #c5e0db solid;
	color: #bb957f;
	font-size: 15px;
	margin-top:40px;
}

a.tweethis {
	background: #c5e0db;
	padding: 4px 8px;
	color: #5b716d;
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #a7c3bf;
	text-decoration:none;
	-webkit-transition: 0.2s;
	margin-left:4px;
	font-size: 13px;
	text-shadow: 0px 1px #fff;
}

a.tweethis:hover {
	background: #ece5ce;
	color: #e08e79;
	-webkit-transition: 0.2s;
	border: 1px solid #e08e79;
	-webkit-box-shadow: 0px 0px 3px #e08e79,  0px 0px 6px #e08e79;
	-moz-box-shadow: 0px 0px 3px #e08e79,  0px 0px 6px #e08e79;
}

p.thdrpy a{
	background: #c5e0db;
	padding: 2px 3px;
	color: #5b716d;
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #a7c3bf;
	text-decoration:none;
	-webkit-transition: 0.2s;
	font-size: 13px;
	text-shadow: 0px 1px #fff;
	position:relative;
	top:14px;
}

p.thdrpy a:hover{
	background: #ece5ce;
	color: #e08e79;
	-webkit-transition: 0.2s;
	border: 1px solid #e08e79;
	-webkit-box-shadow: 0px 0px 3px #e08e79,  0px 0px 6px #e08e79;
	-moz-box-shadow: 0px 0px 3px #e08e79,  0px 0px 6px #e08e79;
}

.subsig{
	font-size:30px;
	margin: -15px 0px 0px 5px;
	position: relative;
	z-index: 1;
	font-family: "corner-store-1","corner-store-2",sans-serif;
}

.sig{
	top:5px;
	font-size:40px;
	color: #e08e79;
	font-family: "corner-store-1","corner-store-2",sans-serif;
	position: relative;
	z-index: 2;
	text-shadow: 0px 0px 3px #e08e79;
	padding-bottom: 10px;
}

a.shortlink{
	background: #f9f3e0;
	padding: 1px 10px;
	color: #e08e79;
	text-decoration: none;
	font-size: 12px;
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 0px 0px 3px #e08e79;
	-moz-border-radius: 12px;
	-moz-box-shadow: 0px 0px 3px #e08e79;
	-webkit-transition: 0.3s;
}

span.shortlink{
	background: #f9f3e0;
	color: #e08e79;
	text-decoration: none;
	font-size: 12px;
	padding: 0px 10px;
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 0px 0px 3px #e08e79;
	-moz-border-radius: 12px;
	-moz-box-shadow: 0px 0px 3px #e08e79;
	-webkit-transition: 0.3s;
	float:right;
	position: relative;
	left: -10px;
	top: -2px;
}


input.shortlinkinput{
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",sans-serif;
	font-size: 12px;
	border: none !important;
	width: 125px;
	margin: 0px;
}

a.shortlink:hover{
	background: #e08e79;
	color: #fff;
	-webkit-transition: 0.3s;
}

.pagenavigation{
	margin: 65px 0px 0px 45px;
}

.pagenavigation a{
	text-transform: lowercase;
	font-family: "museo-slab-1","museo-slab-2",serif;
	text-shadow: 0px 1px #d6f6f0;
	font-size: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	padding: 15px;
	margin-right: 85px;
}

.pagenavigation a:hover{
	background: #c5e0db;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	padding: 15px;
	color: #774F38;
}

.pagenavigation a:active{
	-webkit-box-shadow:inset 1px 3px 10px #526d68;
	-moz-box-shadow:inset 1px 3px 10px #526d68;
	-khtml-box-shadow:inset 1px 3px 10px #526d68;
	box-shadow:inset 1px 3px 10px #526d68;
	background: #b0ccc7;
}

ul.nav li input.navsearch{
	width: 130px;
	border: 2px solid #c8c8c8 !important;
	font-size: 12px;
	text-shadow: 0px 1px #fff;
	background: url(images/searchGlyph.png) 5% center no-repeat #d6d6d6 !important;
	padding: 6px 12px 6px 30px;
	font-family: "museo-slab-1","museo-slab-2",serif;
	margin: 5px 0px 0px -50px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: 0.3s;
}

ul.nav li input.navsearch:focus{
	background-color: #ddd !important;
	border: 2px solid #b1b1b1;
	-webkit-box-shadow: 0px 0px 3px #b1b1b1;
	-webkit-transition: 0.3s;
}

::-moz-selection {
	background-color: #c5e0db;      
	color: #607a75;
	text-shadow: 0px 1px #fff;
}

::selection {      
	background-color: #c5e0db;      
	color: #607a75;
	text-shadow: 0px 1px #fff;
}

.copyright{
	position: relative;
	top: 25px;
	left: 47px;

}

.archiveheader{
	position: relative;
	left: 50px;
	top: 30px;
}

#top-link	{ 
	display:none; 
	color:green; 
	font-weight:bold; 
	text-decoration:none; 
	border:1px solid green; 
	background:Lightgreen; 
	padding:10px; 
}

a#toTop{
	position: relative;
	left: -6px;
	cursor: pointer;
}

a#toTop:hover{
	color: #e08e79;
	-webkit-transition: 0.3s;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	padding: 5px 8px 5px 40px;
	background: url(images/pointer.png) 10% 40% no-repeat #ece5ce;
	text-shadow: 0px 1px #dbd4bf;
}

li.rss a{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
}

li.rss a:hover{
	color: #fff !important;
	background: url(images/rss.png) 8% 50% no-repeat #cc7e4a !important;
	text-shadow: 0px 1px #a15d2f !important;
}

div.mejs-container{
	margin-top: 10px;
	margin-bottom: 25px !important;
}

ol.trackbacks{
	margin-left: 15px;
	padding: 0;
}

ol.trackbacks li{

}

ul.ads{
	padding: 0;
	margin-left: -5px;
}

ul.ads li a{
	background: none !important;
	border: none !important;
	padding: none !important;
}

ul.ads li a:hover{
	opacity: 0.8;
	-webkit-transition: 0.2s ease-in-out;
}
