@charset "utf-8";
/*
Theme Name: Vertical Notes
Description: Vertical Notes
*/

html{
	height:100%;
}

body{
	background:url(images/bg.png);
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:100%;
	color:#333333;
	font-size:13px;
}

a{
	color:#3e3a31;
	font-size:20px;
	text-decoration:none;
}

a:hover{
	color:#966821;
}

img{
	border:0;	
}

form{
	margin:0;
	padding:0;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}

input, textarea, select{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3e3a31;
	font-style:italic;
	font-size:20px;
}

.general{
	padding:0;
	min-width:915px;
}

.general .linkHome{
	position:absolute;
	width:197px;
	height:105px;
	left:50%;
	top:10px;
	margin:0 0 0 -430px;
	z-index:2;
}

.general .header{
	position:absolute;
	width:1122px;
	min-width:915px;
	height:234px;
	left:50%;
	margin:0 0 0 -561px;
	background:url(images/bgHeader.png) no-repeat center top;
	z-index:1;
}

.general  ul.menu{
	position:absolute;
	width:270px;
	height:325px;
	left:50%;
	margin:140px 0 0 -470px;
	z-index:2;
}

.general  ul.menu li{
	float:left;
}

.general  ul.menu li a{
	display:block;
	cursor:pointer;
}

.general div.mood{
	position:absolute;
	width:550px;
	left:50%;
	margin:140px 0 0 -180px;
	z-index:2;
	font-size:14px;
	font-style:italic;
	color:#525252;
}

.general div.mood p{
	color:#6b7535;
	font-style:normal;
	font-weight:bold;
	margin:0 0 5px 0;
}

.general div.mood a{
	display:none;
}

.general .main{
	width:915px;
	margin:auto;
	background:url(images/bgGeneral.png) repeat-y;
	overflow:hidden;
	padding:0 0 30px 0;
}

.general .main .left{
	width:270px;
	float:left;
}

.general .main .right{
	width:550px;
	float:left;
}

.general .main .left form.searchForm{
	float:left;
	width:236px;
	height:61px;
	margin:480px 0 0 0;
	background:url(images/bgSearch.png) no-repeat;
}

.general .main .left form.searchForm input{
	float:left;
	width:150px;
	height:25px;
	margin:15px 0 0 30px;
	background:0;
	border:0;
	padding:5px;
}

.general .main .left form.searchForm a{
	float:left;
	margin:15px 0 0 0px;
}

.general .main .left ul.pages{
	float:left;
	width:180px;
	padding:20px 0 0 30px;
}

.general .main .left ul.pages li{
	float:left;
	width:100%;
}

.general .main .left ul.pages li.cap{
	color:#966821;
	font-size:20px;
	font-style:italic;
	border-bottom:1px dotted #aca183;
	height:38px;
	line-height:38px;
}

.general .main .left ul.pages li a{
	font-style:italic;
	border-bottom:1px dotted #aca183;
	height:38px;
	line-height:38px;
	display:block;
}

.general .main .left ul.cats{
	float:left;
	width:180px;
	padding:10px 0 0 30px;
}

.general .main .left ul.cats li{
	float:left;
	width:100%;
}

.general .main .left ul.cats li.cap{
	color:#966821;
	font-size:20px;
	font-style:italic;
	border-bottom:1px dotted #aca183;
	height:38px;
	line-height:38px;
}

.general .main .left ul.cats li a{
	font-size:14px;
	font-style:italic;
	border-bottom:1px dotted #fff;
	height:28px;
	line-height:28px;
	color:#3e3a31;
	display:block;
}

.general .main .left ul.cats li a:hover{
	color:#966821;
}

.general .main .left ul.links{
	float:left;
	width:180px;
	padding:10px 0 0 30px;
}

.general .main .left ul.links li{
	float:left;
	width:100%;
}

.general .main .left ul.links li.cap{
	color:#966821;
	font-size:20px;
	font-style:italic;
	border-bottom:1px dotted #aca183;
	height:38px;
	line-height:38px;
}

.general .main .left ul.links li a{
	font-size:14px;
	font-style:italic;
	border-bottom:1px dotted #fff;
	height:28px;
	line-height:28px;
	color:#3e3a31;
	display:block;
}

.general .main .left ul.links li h2{
	display:none;
}

.general .main .left ul.links li a:hover{
	color:#966821;
}



.general .main .left form.newsletterForm{
	float:left;
	width:236px;
	height:150px;
	margin:0px 0 0 0;
	background:url(images/bgSearch.png) no-repeat 5px 55px;
}

.general .main .left form.newsletterForm p.cap{
	float:left;
	width:100%;
	font-size:20px;
	color:#495918;
	padding:10px 0 0 30px;
	font-style:italic;
}

.general .main .left form.newsletterForm input{
	float:left;
	width:120px;
	height:20px;
	margin:10px 0 0 30px;
	background:0;
	border:0;
	padding:0 5px;
	font-size:13px;
	border-bottom:1px dotted #aca183;
}

.general .main .left form.newsletterForm a{
	float:left;
	margin:0px 0 0 5px;
}

.general .right .posts{
	margin:240px 0 0 0;
	overflow:hidden;
	width:100%;
	float:left;
}

.general .right .posts .post{
	margin:20px 0 0 0;
	float:left;
	overflow:hidden;
	width:100%;
}

.general .right .posts .post p img{
	border:1px solid #666;
	padding:5px;
	background:#fff;
}

.general .right .posts .post .date{
	float:left;
	clear:left;
	width:83px;
	height:84px;
	margin:10px 0 0 0;
	background:url(images/bgDate.png) no-repeat;
}

.general .right .posts .post .date p.month{
	position:absolute;
	width:83px;
	margin:7px 0 0 0;
	text-align:center;
	font-size:13px;
	font-style:italic;
	color:#966821;
}

.general .right .posts .post .date p.day{
	position:absolute;
	width:83px;
	margin:15px 0 0 0;
	text-align:center;
	font-size:40px;
	font-style:italic;
	color:#966821;
}

.general .right .posts .post .date p.year{
	position:absolute;
	width:83px;
	margin:60px 0 0 0;
	text-align:center;
	font-size:13px;
	font-style:italic;
	color:#966821;
}

.general .right .posts .post .content{
	width:430px;
	float:left;
	margin:10px 0 0 20px;
	font-size:13px;
	font-style:italic;
	color:#333;
}

.general .right .posts .post .content p a{
	font-size:13px;
	text-decoration:underline;
}

.general .right .posts .post .content a.title{
	font-size:26px;
	font-style:italic;
	color:#333;
}

.general .right .posts .post .content a.title:hover{
	color:#966821;
}

.general .right .posts .post .content div.txt{
	border-bottom:1px dotted #333;
	padding:0 0 10px 0;
	float:left;
}

.general .right .posts .post .content div.txt p{
	margin:0;
}

.general .right .posts .post .share{
	float:left;
	clear:left;
	margin:0px 0 0 0px;
	display:block;
}

.general .right .posts .post .postCats{
	float:left;
	width:330px;
	margin:10px 0 0 10px;
	font-size:13px;
	color:#966821;
	font-style:italic;
}

.general .right .posts .post .postCats a:hover{
	color:#000;
}

.general .right .posts .post .postCats span.cap{
	color:#bb9c6b;
}

.general .right .posts .post .postCats a{
	font-size:12px;
	color:#966821;
	font-style:italic;
}

.general .right .posts .post .comments{
	width:100%;
	float:left;
}

.general .right .posts .post .comments .cap{
	font-size:24px;
	font-style:italic;
	margin:20px 0 0 0;
	clear:both;
	width:100%;
	border-top:1px dotted #000;
	width:400px;
	padding:20px 0 0 0;
}

.general .right .posts .comments h3{
	display:none;
}

.general .right .posts .comments .commentlist{
	list-style:none;
	margin:0;
	padding:0;
}

.general .right .posts .comments .commentlist li{
	margin:10px 0 0 0 ;
}

.general .right .posts .comments .commentlist .avatar{
	display:none;
}

.general .right .posts .comments textarea{
	width:400px;
	height:200px;
}

.general .right .posts .comments input{
	padding:5px;
}

.general .right .posts .comments textarea{
	padding:5px;
}

.general .right .nav{
	width:80%;
	float:left;
	margin:20px 0 0 0;
	text-align:center;
}

.general .right .nav a{
	margin:0 20px;
}

.general .right .copyright{
	width:80%;
	float:left;
	margin:20px 0 0 0;
	text-align:center;
}

.general .right .copyright a{
	font-size:14px;
	text-decoration:underline;
}

.addthis_container{
	width:89px;
	height:37px;
}

.addthis_container a{
	width:89px;
	height:37px;
	display:block;
}

.addthis_container a img{
	width:89px;
	height:37px;
}

#TB_window a{
	font-size:11px !important;
	font-weight:bold !important;
}






