@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#E6E3D5;
}

A:link { color:#9c522d; text-decoration:none; }
A:visited { color:#9c522d; text-decoration:none; }
A:active { color:#9c522d; text-decoration:none; }
A:hover { color:#9c522d; text-decoration:underline; }






#wrapper {
	display: block; 
	width:880px; 
	margin:15px auto;
}

#header {
	height:50px; 
	padding:10px 0;
	margin:10px 0;
	background:#333333;
}
#headerLogo {
	float:left;
	padding:3px 0 0 0;

}



#content {
	width: 632px;
	padding:3px;
	margin:0 0 10px 0;
	-webkit-box-shadow:0px 0px 5px #999999; 
	-moz-box-shadow: 0px 0px 5px #999999; 
	box-shadow:0px 0px 5px #999999;
	background:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

#sidebar {
	width: 230px;
	float: right;
	margin:0 0 0 12px;

}


.actionButtonTop{
	margin:0 0 10px 0;
	font-size:18px;
	-moz-border-radius: 8px; 
	border-radius: 8px;
	background:#f49e31;
	text-align:center;
	overflow:auto;
	font-weight:bold;
	border:1px solid #bf4925;
	text-align:center;
	-moz-box-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 1px 1px 3px #aaa;
	box-shadow: 1px 1px 3px #aaa;
}
.actionButtonTop li { list-style: none; }
.actionButtonTop li a {  display:block; padding:10px 0; }
.actionButtonTop li a:link { color: #fff; text-decoration:none; }
.actionButtonTop li a:visited { color: #fff; text-decoration:none; }
.actionButtonTop li a:hover { color: #fff; background:#f39b31; text-decoration:none; }

.actionButtonTopDisabled{
	color:#999;
	padding:6px 0; 
	background:#f4bb90;
	border:1px solid #d57659;
}

.actionButtonTop2{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f49e31', endColorstr='#f07730');
	background: -webkit-gradient(linear, left top, left bottom, from(#f49e31), to(#f07730));
	background: -moz-linear-gradient(top,  #f49e31,  #f07730);
}
.actionButtonTop1{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18c32', endColorstr='#ef5531');
	background: -webkit-gradient(linear, left top, left bottom, from(#f18c32), to(#ef5531));
	background: -moz-linear-gradient(top,  #f18c32,  #ef5531);
}


#both {
	clear: both;
}


.widget{
	margin:0 0 10px 0;
	background:#ffffff;
	display: block;
	padding:10px;
}

.widgettitle{
	display: block; 
	padding:0 0 10px 0;
}
.textwidget{
	
}
.cat-item{
	
}

.timelineStamp{
	color:#777777;
}

.sidebarContent{
	padding:3px;
	margin:0 0 10px 0;
	-webkit-box-shadow:0px 0px 5px #999999; 
	-moz-box-shadow: 0px 0px 5px #999999; 
	box-shadow:0px 0px 5px #999999;
	background:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sidebarTitle{
	font-size:14px;
	text-align:left;
	margin:0 0 5px 0;
	background:#e6e2d6;
	color:#9c532a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e2d6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e2d6));
	background: -moz-linear-gradient(top,  #fff,  #e6e2d6);
	border:1px solid #b7b197;
	padding:4px 8px;
}


.sidebarInside{
	padding:0 8px 8px 8px;
}

#footer {
	margin:10px 0 10px 0;
	padding:10px;
	-webkit-box-shadow:0px 0px 5px #999999; 
	-moz-box-shadow: 0px 0px 5px #999999; 
	box-shadow:0px 0px 5px #999999;
	background:#fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}



.title {font-size:26px; padding:0 0 0 10px;}
.title a {text-decoration:none; color:#ffffff;}
.title a:link {text-decoration:none; color:#ffffff;}
.title a:visited {text-decoration:none; color:#ffffff;}
.title a:hover {text-decoration:underline; color:#ffffff;}

.subTitle {
	font-size:32px;
	float:right;
	color:#fff;
	padding:18px 10px 0 0;
}


.headerLink { float:left; padding: 0px; margin:0 0 0 0;}
.headerLink li { list-style: none; width:120px; height:60px; margin: 0; border-right:1px solid #dddddd;}
.headerLink li a { padding:10px; height:40px; display:block;  }
.headerLink li a:link {  text-decoration:none; }
.headerLink li a:visited {  text-decoration:none;  }
.headerLink li a:hover { text-decoration:none;  background:#dddddd;}

.headerLinkTop { padding: 0px; margin:0 0 0 0; color:#333333;  font-weight:bold;}
.headerLinkTop a { color:#333333; font-weight:bold;}
.headerLinkTop a:link {  text-decoration:none; color:#333333; font-weight:bold;}
.headerLinkTop a:visited {  text-decoration:none; color:#333333; font-weight:bold;}
.headerLinkTop a:hover { text-decoration:none;  color:#333333; font-weight:bold;}

.headerLinkBottom { padding: 0px; margin:0 0 0 0; color:#777777;}
.headerLinkBottom a { color:#777777; }
.headerLinkBottom a:link {  text-decoration:none; color:777777;}
.headerLinkBottom a:visited {  text-decoration:none;color:777777; }
.headerLinkBottom a:hover { text-decoration:none; color:777777;}


.post{
	border:1px solid #dddddd;
}
.postHeader{
	margin:0 0 5px 0;
	background:#e6e2d6;
	color:#9c532a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e2d6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e2d6));
	background: -moz-linear-gradient(top,  #fff,  #e6e2d6);
	border:1px solid #b7b197;
	font-size:18px;
	padding:5px 10px;
}
.postHeaderText{color:#9c532a;}
.postHeaderText a {color:#9c532a;  text-decoration:none; }
.postHeaderText a:link {color:#9c532a; text-decoration:none; }
.postHeaderText a:visited {color:#9c532a; text-decoration:none; }
.postHeaderText a:hover {color:#9c532a; text-decoration:none; }





.postContent{
	padding:0 8px;
}

.postFooter{
	padding:10px;
	border-top:1px solid #cccccc;
}

#comment{
	width:460px;
}

.titleLibbooLink{
	float:right;
	width:120px;
	padding:12px 15px;
	margin:17px 10px 0 0;
	background:#AEE092;
	text-align:center;
	font-size:16px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.titleLibbooLink a {color:#000000; text-decoration:none; }
.titleLibbooLink a:link {color:#000000; text-decoration:none; }
.titleLibbooLink a:visited {color:#000000; text-decoration:none; }
.titleLibbooLink a:hover {color:#000000; text-decoration:none; }

.page_header_top{
	height:75px;
	min-width:890px;
	background:#333;
	-webkit-box-shadow:0px 0px 5px #999999; 
	-moz-box-shadow: 0px 0px 5px #999999; 
	box-shadow:0px 0px 5px #999999;
	border-bottom:1px solid #aaa;
}

.page_header_inside{
	width:880px;
	margin: 0px auto; 
	text-align:left;
	padding:0;
}
.titleLogo{
	padding:10px; 
	float:left;
}


.commentsTitle{
	font-size:14px;
	text-align:left;
	margin:0 0 5px 0;
	background:#e6e2d6;
	color:#9c532a;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e2d6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e2d6));
	background: -moz-linear-gradient(top,  #fff,  #e6e2d6);
	border:1px solid #b7b197;
	padding:4px 8px;
}
.commentText{
	padding:0 10px;
	border:1px solid #ddd;
	border-radius:5px;
	moz-border-radius:5px;
}
.commentFooter{
	margin:5px 10px 20px 10px;
	color:#888;
}
.commentsContent{
	padding:0 10px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}