body {
	background:#FFEBA9 url('img/background.png') top repeat-x;
	font: 11px Verdana, Arial, 'Helvetica', sans-serif;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

blockquote {
	border-left: 1px solid #326ea1;
	color: #555555;
	font-size: 1.00em;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 30px;
}

a {
	color:#A80404;
	text-decoration: none;
}

a:hover {
	color:#CC0000;
}

img {
	border:0;
}

.wrapper {
	position:relative;
	width:959px;
	margin:40px auto 0 auto;
}

.header {
	position:relative;
	width:959px;
	height:127px;
	margin:0 auto;
	background:url('img/headerBackground.png') repeat-x;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	box-shadow:-5px 5px 10px #242424;
	-webkit-box-shadow:-5px 5px 10px #242424;
	-moz-box-shadow:-5px 5px 10px #242424;
}

.header .left {
	position:absolute;
	z-index:50;
	background:url('img/headerCornerLeft.png') no-repeat;
	width:9px;
	height:7px;
	top:0;
	left:0;
}

.header .right {
	position:absolute;
	z-index:50;
	background:url('img/headerCornerRight.png') no-repeat;
	width:9px;
	height:7px;
	top:0;
	right:0;
}

.header .logo {
	position:absolute;
	z-index:55;
	background:url('img/logo.png') no-repeat;
	width:193px;
	height:216px;
	top:-33px;
	left:-21px;
}

.header .paw {
	position:absolute;
	z-index:55;
	background:url('img/paw.png') no-repeat;
	width:145px;
	height:70px;
	top:26px;
	right:27px;
}

.header .wave {
	position:absolute;
	z-index:55;
	background:url('img/wave.png') no-repeat;
	width:85px;
	height:21px;
	top:80px;
	left:216px;
}

.header h2 {
	position:absolute;
	font-size:55px;
	font-family:Arial bold, Arial, Verdana;
	font-weight:bold;
	color:#FFFFFF;
	top:20px;
	left:209px;
}

.header h3 {
	position:absolute;
	font-size:19px;
	font-family:Arial, Verdana;
	color:#E50E0E;
	top:80px;
	left:310px;
}

.header .tiny {
	font-size:35px;
}

.footer {
	position:relative;
	width:959px;
	height:36px;
	line-height:36px;
	text-align:center;
	margin:0 auto;
	background:url('img/footerBackground.png') repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	box-shadow:-5px 5px 10px #242424;
	-webkit-box-shadow:-5px 5px 10px #242424;
	-moz-box-shadow:-5px 5px 10px #242424;
}

.footer .left {
	position:absolute;
	z-index:50;
	background:url('img/footerCornerLeft.png') no-repeat;
	width:8px;
	height:4px;
	bottom:0;
	left:0;
}

.footer .right {
	position:absolute;
	z-index:50;
	background:url('img/footerCornerRight.png') no-repeat;
	width:8px;
	height:4px;
	bottom:0;
	right:0;
}

.footer a {
	color:#FFFFFF;
}

.submenu {
	position:relative;
	width:779px;
	height:27px;
	line-height:27px;
	padding-left:180px;
	margin:0 auto;
	background:url('img/submenuBackground.png') repeat-x;
	list-style:none;
	font-weight:bold;
	color:#465860;
	box-shadow:-5px 5px 10px #242424;
	-webkit-box-shadow:-5px 5px 10px #242424;
	-moz-box-shadow:-5px 5px 10px #242424;
}

.submenu a {
	color:#465860;
}

.submenu li {
	float:left;
	padding:0 2px;
	margin:0 2px;
}

.headDate {
	position:absolute;
	top:-13px;
	right:8px;
	color:#A80404;
}

.central {
	position:relative;
	width:959px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding-top:15px;
	box-shadow:-5px 5px 10px #242424;
	-webkit-box-shadow:-5px 5px 10px #242424;
	-moz-box-shadow:-5px 5px 10px #242424;
}

.sidebar {
	float:right;
	margin:0 9px 0 0;
	padding:0;
	width:193px;
	list-style:none;
}

.content {
	float:left;
	margin-left:9px;
	width:734px;
}

.content .postPreview h1, .postTitle {
	background:url('img/contentTitleBackground.png') no-repeat;
	width:734px;
	height:27px;
	line-height:26px;
	padding-left:26px;
	color:#A80404;
	font-size:13px;	
	margin-bottom:5px;
}

.clear {
	clear:both;
}

.widgettitle {
	background:url('img/sidebarTitleBackground.png') no-repeat;
	width:167px;
	height:27px;
	line-height:26px;
	padding-left:26px;
	color:#A80404;
	font-size:13px;
}

.widget {
	margin-bottom:15px;
}

.widget_categories ul, .widget_wppp ul, .widget_gdstarrating_star ul {
	list-style-position:inside;
	color:#A80404;
	margin-left:11px;
	width:176px;
	margin-top:3px;
}

.widget_categories ul li, .widget_wppp ul li, .widget_gdstarrating_star ul li {
	margin-bottom:2px;
}

.widget_search form {
	width:155px;
	margin:3px auto 0 auto;
}

.widget_search form .s {
	width:155px;
	border:#CCCCCC 1px solid;
	font: 11px Verdana, Arial, 'Helvetica', sans-serif;
	margin-bottom:2px;
}

.widget_search form .action {
	width:80px;
	font: 11px Verdana, Arial, 'Helvetica', sans-serif;
	margin:0 auto;
}

.sidebar .sociable img {
	margin-top:3px;
}

.postPreview {
	border-bottom:#f9b303 2px solid;
	margin-bottom:20px;
	padding-bottom:5px;
	text-align:justify;
}

.noMargin {
	margin:0;
}

.postPreview p {
	margin-right:10px;
}

.postPreview img {
	float:left;
	margin-left:11px;
	margin-right:5px;
}

.metaDatas, .metaDatas a {
	color:#879299;
}

.metaDatasMargin {
	margin-left:10px;
}

.left {
	float:left;
}

.right {
	float:right;
}

.archTitle {
	font-size:15px;
	margin:0 0 5px 5px;
}

.singlePost {
	border:#f9b303 1px solid;
	padding:8px;
	text-align:justify;
	margin:4px 3px 5px 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.singlePost p, .singlePost li {
	line-height:15px;
}

.singlePost img {
	margin-top:10px;
	margin-bottom:10px;
}

.singlePost .tags {
	margin-top:15px;
}

.singlePost ul {
	list-style-position:inside;	
}

.singlePost p {
	margin-bottom:6px;
}

.singlePost hr {
	display:block;
	color:#A80404;
	clear:both;
	margin:5px 0;
}

.singlePost h2 {
    display:block;
    float:left;
    width:720px;
    border-bottom:#A80404 1px solid;
	color: #A80404;
	font-size:20px;
	margin:15px 0 5px 0;
    font-weight:600;
	padding:0 0 2px 0;
}

.singlePost h3 {
	color: #A80404;
	font-weight: 100;
	margin:5px 0 2px 0;
    font-size:17px;
	padding: 0;
    font-weight:600;
} 

.singlePost h4 {   
    color: #A80404;
	font: 14px Verdana, Arial, 'Helvetica', sans-serif;
	font-weight: normal;
	margin:3px 0 2px 0;
	padding: 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.commentTitle {
	color:#A80404;
	font-size:20px;
	margin-top:10px;
	margin-bottom:2px;
	font-weight:bold;
}

.commentList {
	list-style: none;
	background: #fafafa;
	border: 1px solid #c7ced5;
}

.commentList li {
	color:#444444;
	font-size:12px;
	padding: 5px;
	border-bottom:1px solid #c7ced5;
}

.commentList li img {
	vertical-align:bottom;
}

.commentList .modulo {
	background: #fdfdfd;	
}

.commentList li p {
	margin:0;
	padding:0;	
}

.commentList li:last-child {
	border:0;	
}

.commentList li a {
	color: #910223;
	text-decoration: none;
}
.commentList li a:hover {
	color: #2d5175;
	text-decoration: none;
}

.commentList {
	font-size: 13px;
}

.interlinks {

	width:550px;
	margin:5px auto;
	background-color:#F8F8F8;
	border:#CCCCCC 1px solid;
	
}

.interlinks span {
	
	padding:5px;
	background-color:#CCCCCC;
	font-color:#000000;
	font-weight:bold;
	display:block;
	text-align:center;
	
}

.interlinks ul {

	padding:5px;
	
}

.interlinks ul li {

	padding:3px 0;
	
}

.interlinks p {

	margin:0;
	padding:0;
	
}

.seaperchArray {
  border:#808080 1px solid;
  margin:0 auto;
  width:680px;
  margin-bottom:10px;
}

.seaperchArray tr:first-child td {
  background-color:#969696;
  text-align:center;
  font-weight:bold;
  padding:5px 0;
}

.seaperchArray .sChild td {
  background-color:#C0C0C0;
  text-align:center;
  font-weight:bold;
  padding:3px 0;
}

.seaperchArray td {
  border-bottom:#808080 1px solid;
  border-right:#808080 1px solid;
  text-align:center;
  padding:0 5px;
}

.seaperchArray tr:last-child td {
  border-bottom:0;
}

.seaperchArray tr td:last-child {
  border-right:0;
}

.seaperchArray img {
  max-height:40px;
  max-width:130px;
}