/*  

Theme Name: Palmixio 

Theme URI: http://www.colixiodesign.com/en/2009/palmixio-tema-wordpress-100-free-widget-ready-in-italiano/

Description: WP theme with 2 column layout, theme options, custom header, post image thumbnail ready (only for Wordpress 2.9 or higher), widget-ready (sidebar and footer), custom gravatar, easy to customize, <a href="http://www.colixiodesign.com/en/2009/palmixio-tema-wordpress-100-free-widget-ready-in-italiano/">visit Palmixio page</a>.

Author: Colixiodesign

Author URI: http://www.colixiodesign.com/

Version: 1.6.2

Tags: orange, white, black, two-columns, threaded-comments, flexible-width, theme-options, custom-header, right-sidebar

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/



/* miscellaneous */

#container {

	margin: 0 auto;

	width: 100%;

	height: auto;

	position: relative;

}

#main, #page404 {

	clear: left;

	width: 63%;

	text-align: center;

	height: auto;

	float: left;

	position: relative;

	margin: 17px 0;

	padding: 0;

	display: inline;

}

#sorry {

	font-weight: normal;

	font-family: 'Helvetica', Verdana, Monaco, Arial, Times;

	font-size: 1.8em;

	text-align: center;

}

img.alignright {

	float: right;

	margin: 0 0 1em 1em;

}

img.alignleft {

	float: left;

	margin: 0.4em 1em 0.5em 0;

}

img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

a img {

	border: 0;

}

a img.alignright {

	float: right;

	margin: 0 0 1em 1em;

}

a img.alignleft {

	float: left;

	margin: 0.4em 1em 0.5em 0;

}

a img.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

#socialicon {

	clear: both;

	left: 25px;

	margin: 0;

	padding: 0;

	top: 248px;

	position: absolute;

}

#socialicon img {

	border: none;

}

.socialicon {

	float: left;

	padding: 0;

	margin: 3px 0;

	display: inline;

}

.banner125 {

	float: left;

	position: relative;

	margin: 2px;

	text-align: center;

}

.banner125 img {

	border: 2px #DEDEDE solid;

	margin: 0;

	padding: 0;

}

/* end miscellaneous */

body {

	font-size: 62.5%;

	line-height: 1.5em;

	font-family: 'Helvetica', Arial, Verdana, Monaco, Times;

	text-align: center;

	background: #ffffff url(images/background-body.png) repeat top left;

	margin: 0;

	padding: 0;

}



h1, h2, h3, h4, h5, h6 {

	font-family: 'Helvetica', Monaco, Verdana, Arial, Times;

	color: #4D4D4D;

	line-height: normal;

}

p {

	color: #40454b;

}

a:link {

	text-decoration: none;

	color: #327FBD;

}

a:hover {

	text-decoration: underline;

	color: #D2504F;

}

a:visited {

	text-decoration: none;

	color: #327FBD;

}

ul, ol {

	margin: 0;

	padding: 0;

}

li {

	margin: 0;

	padding: 3px;

	text-align: left;

	list-style: none;

}

ul ul, ol ol {

	margin: 0;

	padding: 0;

}

ul ul li, ol ol li {

	padding: 3px 15px;

	margin: 0;

	font-size: 1.0em;

	border-bottom: none;

}

ul ul ul li, ol ol ol li {

	margin: 0;

	padding: 3px 15px;

	color: #dddddd;

	border-bottom: none;

}

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* end default */

/* header */

#header {

	width: 100%;

	text-align: left;

	height: 454px;

	position: relative;

	padding: 0;

	margin: 0;

	min-width: 860px;

	overflow: hidden;

}

#headershadow {

	background: url(images/shadow-header.png) repeat-x top left;

	height: 9px;

	position: relative;

	padding: 0;

	margin: 0;

	overflow: hidden;

}

#logo {

	width: 60%;

	height: auto;

	float: left;

	text-align: left;

	margin: 0;

	padding: 0;

}

#logo h1, #logo h2 {
	font-size: 350%;
	font-style: normal;
	font-family: 'Arial', Verdana, Monaco, Times;
	line-height: 1.2em;
	padding: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 23px;
}

#logo h1 a:link, #logo h2 a:link, #logo h1 a:visited, #logo h2 a:visited {

	text-decoration: none;

	color: #626A72;

}

#logo h1 a:hover, #logo h2 a:hover {

	text-decoration: none;

	color: #95A0AC;

}

#logo p {

	font-size: 1.8em;

	font-style: italic;

	font-family: 'Arial', Verdana, Monaco, Times;

	margin: 0 0 0 23px;

	line-height: 1.0em;

	color: #8995A3;

}

#logo .randomarticles {

	margin: 0 0 0 23px;

	padding: 0;

	/*background: url('images/v.png') no-repeat top left;

*/

	font-family: "Verdana", Arial, Helvetica;

	font-style: italic;

	position: relative;

	text-align: left;

	width: auto;

	height: 80px;

	float: left;

	overflow: hidden;

}

#logo .randomarticles p {

	font-size: 1.8em;

	margin: 0;

	padding: 0;

	color: #8995A3;

	line-height: 1.3em;

}

#logo .randomarticles blockquote {

	margin: 0;

	padding: 6px;

}

#logo .randomarticles a:link, .randomarticles a:visited {

	color: #626A72;

	text-decoration: none;

}

#logo .randomarticles a:hover {

	color: #626A72;

	text-decoration: underline;

}

#bgmenu {

	background: url(images/backgroundmenu.png) repeat-x top left;

	width: 100%;

	height: auto;

	padding: 0;

	margin: 0;

	overflow: hidden;

}

#menu {

	width: 100%;

	height: auto;

	padding: 0;

	margin: 0;

	min-width: 860px;

	color: #40454b;

}

#menu a:link, #menu a:visited {

	color: #40454b;

	text-decoration: none;

}

#menu a:hover {

	color: #6E7781;

	text-decoration: underline;

}

#menu li {

	width: auto;

	height: 40px;

	background: url(images/button-menu.png) repeat-x top left;

	margin: 0;

	float: left;

	list-style-type: none;

	padding: 0 18px 0 18px;

	display: inline;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.2em;

	line-height: 3.6em;

	font-weight: bold;

}

#menu li:hover {

	width: auto;

	height: 40px;

	background: url(images/button-menu-hover.png) no-repeat top center;

	float: left;

	list-style-type: none;

	padding: 0 18px 0 18px;

	margin: 0;

	left: 0;

	display: inline;

	color: #000000;

	cursor: default;

}

#breadcrumbsmenu {

	clear: both;

	overflow: hidden;

	top: 246px;

	left: 0;

	width: 100%;

	position: absolute;

	margin: 0;

	padding: 0;

	height: 49px;

	list-style: none;

	font-family: 'Verdana', Monaco, Times;

	font-size: 1.20em;

	font-weight: bold;

	background: url(images/bread-menu.png) repeat-x top left;

}

#breadcrumbsmenu li a:link, #breadcrumbsmenu li a:visited {

	text-decoration: none;

	color: #8995A3;

	padding: 19px 10px 19px 10px;

	background: url(images/breadbutton-menu.png) repeat-x top left;

	height: 49px;

	background: url(images/breadbutton-menu.png) repeat-x top left;

}

#breadcrumbsmenu li a:hover {

	text-decoration: none;

	color: #626A72;

	background: url(images/breadbutton-menu-hover.png) no-repeat top center;

	padding: 19px 10px 19px 10px;

	height: 49px;

}

#breadcrumbsmenu li {

	margin: 0;

	padding: 0;

	line-height: 4.4em;

	display: inline;

	width: auto;

	float: left;

	border-right: 1px solid #945D15;

	height: 49px;

}

#breadcrumbsmenu .pbeadbutton-menu {

	margin: 0;

	padding: 0 10px 0 10px;

	line-height: 4.3em;

	display: inline;

	height: 49px;

	width: auto;

	float: left;

	background: transparent url(images/pbreadbutton-menu.png) no-repeat top center;

	border-right: 1px solid #945D15;

}

#contentsearch {

	background: url(images/content-search.png) no-repeat top left;

	width: 334px;

	text-align: left;

	height: 200px;

	position: relative;

	padding-right: 20px;

	margin: 4px 0;

	float: right;

}

#searchformheader {

	margin: 10px auto;

	padding: 15px 13px;

	text-align: center;

}

#sidebar #searchform #s {

	width: 79%;

	padding: 2px;

}

#sidebar #searchsubmit {

	padding: 1px;

}

#sidebar #searchform {

	margin: 10px auto;

	padding: 15px 13px;

	text-align: left;

}

#footer #searchform #s {

	width: 55%;

	padding: 2px;

}

#footer #searchform {

	margin: 0 auto;

	padding: 0px 13px;

	text-align: left;

}

#searchform input {

	border: 1px solid #AEAEAE;

}

#contentsearch #searchformheader .backgroundinputsearch {

	width: 262px;

	height: 39px;

	padding: 0;

	background: url(images/inputsearch.png) no-repeat center left;

	border: none;

	margin: 0;

	float: left;

}

#contentsearch #searchformheader #se {

	width: 86%;

	margin: 11px 25px;

	padding: 0;

	border: none;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.6em;

	font-weight: bold;

	background: transparent;

	color: #FF9900;

}

#contentsearch #mysearchsubmit {

	width: 39px;

	height: 39px;

	padding: 0;

	margin: 0;

	border: none;

	float: left;

	display: inline;

}

#feedarticles  img {

	margin: 33px 55px;

	border: none;

	float: left;

	padding: 0;

}

#feedcomments  img {

	margin: 33px 0;

	border: none;

	float: left;

	padding: 0;

	display: inline;

}

/* end header */

/* searchform widget sidebar and footer */

#sidebar #searchform #s {

	width: 76%;

	padding: 2px;

}

#sidebar #searchsubmit {

	padding: 1px;

}

#sidebar #searchform {

	margin: 10px auto;

	padding: 15px 13px;

	text-align: left;

}

#footer #searchform #s {

	width: 55%;

	padding: 2px;

}

#footer #searchform {

	margin: 0 auto;

	padding: 0px 13px;

	text-align: left;

}

#searchform input {

	border: 1px solid #AEAEAE;

}

#sidebar .widget_search .hidden {

	font-size: 1.5em;

	font-style: normal;

	font-family: 'Helvetica', Arial, Verdana, Monaco, Times;

	text-align: left;

	color: #40454b;

}

#footer .widget_text p {

	color: #f4f4f4;

	margin: 0;

	padding: 0;

}

#sidebar .widget_text p {

	color: #40454b;

	margin: 0;

	padding: 0;

}

#sidebar .widget_text .listtitle {

	background: none;

}

#sidebar .widget_text .listtitle  h2 {

	background: #28A5B4 url(images/background-footer.png) repeat top left;

	padding: 8px 8px 8px 8px;

	margin: 0;

}

#sidebar .widget_text .blbackgroundtitle {

	width: 7px;

	height: 7px;

	background: transparent url(images/titlebl.png) no-repeat top left;

	float: left;

	margin: -7px 0;

	padding: 0;

	position: relative;

}

#sidebar .widget_text .brbackgroundtitle {

	width: 7px;

	height: 7px;

	background: transparent url(images/titlebr.png) no-repeat top right;

	float: right;

	margin: -7px 0;

	padding: 0;

	position: relative;

}

#sidebar .listtitle .textwidget {

	background: none;

	width: 93%;

	margin: 0 auto 10px;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

}

#footer .widget_text .listtitle h2 {

	margin: 0 4px;

}

#footer .widget_tag_cloud .listtitle h2 {

	margin: 0 4px;

}

/* end searchform widget */

/* content post */

.tlbackgroundtitle {

	width: 7px;

	height: 7px;

	background: transparent url(images/titletl.png) no-repeat top left;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

.trbackgroundtitle {

	width: 7px;

	height: 7px;

	background: #28A5B4 url(images/titletr.png) no-repeat top right;

	float: right;

	margin: 0;

	padding: 0;

	position: relative;

}

.blbackgroundtitle {

	width: 7px;

	height: 7px;

	background: transparent url(images/titlebl.png) no-repeat bottom left;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

.brbackgroundtitle {

	width: 7px;

	height: 7px;

	background: #28A5B4 url(images/titlebr.png) no-repeat bottom right;

	float: right;

	margin: 0;

	padding: 0;

	position: relative;

}

.posttitle {

	background: #28A5B4 url(images/background-footer.png) repeat top left;

	width: 100%;

	margin: 0 auto;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

}

.posttitlepage {

	background: #28A5B4 url(images/background-footer.png) repeat top left;

	width: 100%;

	margin: 0;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

	top: 0px;

}

.posttitle a:link {

	color: #FCFCFC;

	text-decoration: none;

}

.posttitle a:visited {

	color: #FCFCFC;

	text-decoration: none;

}

.posttitle h2 a:hover,  .posttitle h1 a:hover {

	color: #FCFCFC;

	text-decoration: underline;

}

.posttitle h1, .posttitle h2, .archive-title {

	padding-top: 5px;

	margin: 0 15px;

}

.archive-title {

	font-size: 3.0em;

	font-weight: normal;

	color: #6E7781;

}

.post .posttitle h1, .post .posttitle h2, #page404  .posttitle h2 {

	font-size: 3.0em;

	font-weight: normal;

	color: #FCFCFC;

}

.archivebackground {

	width: 95%;

	background: #ffffff url(images/background-post.png) repeat-x top right;

	border: 1px solid #CECECE;

	position: relative;

	padding: 0 0 5px 0;

	height: auto;

	margin: 0 auto;

	display: block;

	text-align: center;

}

.postbackground {

	width: 95%;

	background: #ffffff url(images/background-post.png) repeat-x top right;

	border: 1px solid #CECECE;

	position: relative;

	padding: 0;

	height: auto;

	margin: 0 auto;

	display: block;

	text-align: center;

}

.background-postmetadata, .background-link-pages p {

	position: relative;

	width: auto;

	margin: 0;

	padding: 0;

}

.background-link-pages {

	margin: 0;

	padding: 0;

}

.background-link-pages p a {

	padding: 3px;

	background: #ffffff;

	border: 1px solid #dedede;

}

.background-link-pages p a:link, .background-link-pages p a:visited {

	text-decoration: none;

	color: #327FBD;

}

.background-link-pages p a:hover {

	text-decoration: underline;

	color: #d2504f;

}

.datebackground {

	width: 129px;

	height: 86px;

	padding: 0;

	margin: 3px 0;

	left: 5%;

	position: relative;

	display: inline;

	background: url(images/datepost.png) no-repeat top left;

	float: left;

}

.datejm {

	text-align: center;

	margin: 0 auto;

	padding: 0 8px 0 0;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 1.5em;

	font-family: 'Lucida Sans', Verdana, Monaco, Arial, Times;

	color: #40454b;

	display: block;

	position: relative;

	line-height: 3.35em;

}

.datey {

	text-align: left;

	margin: 0 42px;

	padding: 0;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 3.0em;

	font-family: 'Lucida Sans', Verdana, Monaco, Arial, Times;

	color: #40454b;

	display: block;

	position: relative;

}

.post {

	margin: 0 auto;

	padding: 0;

	width: 90%;

	clear: left;

	text-align: left;

	overflow: hidden;

}

.post h1, h2, h3, h4, h5, h6 {

	text-align: left;

}

.post h1 {

	font-size: 3.0em;

	font-weight: normal;

}

.post h2 {

	font-size: 2.7em;

	font-weight: normal;

}

.post h3 {

	font-size: 2.4em;

	font-weight: normal;

}

.post h4 {

	font-size: 2.1em;

	font-weight: normal;

}

.post h5 {

	font-size: 1.8em;

	font-weight: normal;

}

.post h6 {

	font-size: 1.5em;

	font-weight: normal;

}

.post ul, .post ol {

	font-family: 'Helvetica', Verdana, Monaco, Arial, Times;

	font-weight: normal;

	line-height: normal;

	text-align: left;

}

.post ul li {

	list-style: none;

	padding: 0 10px;

	font-size: 1.3em;

	color: #40454b;

	background: url(images/arrow.png) no-repeat 0 3px;

	margin: 0;

	padding: 0 15px 4px 20px;

}

.post ol li {

	list-style: decimal inside;

	padding: 0 10px;

	font-size: 1.3em;

	color: #40454b;

	margin: 0;

	padding: 0 15px 4px 20px;

}

.post ul ul li {

	font-size: 1.1em;

}

.post ol ol li {

	font-size: 1.1em;

}

.post ul ul ul li {

	font-size: 0.95em;

}

.post ol ol ol li {

	font-size: 0.95em;

}

.post ul li ul li {

	font-size: 1.0em;

}

.post ol li ol li {

	font-size: 1.0em;

}

.post code {

	font-size: 1.15em;

}

.post form {

	text-align: left;

}

.post legend {

	font-size: 1.6em;

	text-align: left;

	color: #6E7781;

	margin: 0;

	padding-bottom: 5px;

	font-style: oblique;

	font-family: 'Arial', Verdana, Monaco, Times;

}

.post fieldset {

	border: 1px solid #DEDEDE;

	padding: 15px;

	text-align: left;

}

.post table th {

	font-size: 1.5em;

	padding: 10px;

	background: #ffffff url(images/backgroundstory.png) repeat-x top left;

	border: 2px solid #ffffff;

}

.post table td {

	font-size: 1.5em;

	padding: 5px;

	background: #EFEFEF;

	border: 2px solid #ffffff;

	text-align: left;

}

.post table td:hover {

	padding: 5px;

	background: #ffffff url(images/backgroundstory.png) repeat-x top left;

	border: 2px solid #ffffff;

}

.post pre {

	font-size: 1.5em;

}

.post abbr {

	text-decoration: underline;

}

.post acronym {

	text-decoratcolor: #40454b;

	ion: underline;

}

.post sub, .post sup {

	font-size: 0.9em;

	margin: 0;

	padding: 0 15px 4px 20px;

}

.post blockquote {

	border-left: 5px solid #FFCC99;

	padding: 0 6px;

}

.post big {

	font-size: 1color: #40454b;

	.9em;

}

.post address {

	font-size: 1.4em;

	font-style: italic;

}

.post kbd, .post tt, .post dd, .post dt {

	font-size: 1.3em;

}

.post p {

	line-height: 1.37em;

	font-family: color: #40454b;

	'Verdana', Monaco, Arial, Times;

	font-size: 1.35em;

	margin-top: 0.5em;

	color: #40454b;

}

.post p a {

	text-decoration: none;

	font-weight: bold;

	color: #327FBD;

}

.post p a:hover {

	color: #D2504F;

	text-decoration: underline;

}

.post p a:visited {

	color: #327FBD;

}

.post .more-link {

	text-decoration: none;

	font-weight: normal;

	background: none;

}

.postmetadata p {

	font-weight: normal;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	margin: 2px 0;

	padding: 5px;

	line-height: 1.5em;

}

.post .fsize {

	font-weight: normal;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	margin: 0;

	padding: 5px 0 5px 0;

	line-height: 1.5em;

	width: auto;

	clear: both;

	text-align: left;

	border-top: 1px solid #cecece;

}

.postmetadata {

	margin: 3px 0;

	left: 5%;

	padding: 0;

	float: left;

	height: auto;

	position: relative;

	display: inline;

	text-align: left;

	width: 69.1%;

}

.postmetadata  a {

	text-decoration: none;

	font-weight: bold;

	background: none;

	color: #395F26;

}

.postmetadata a:visited {

	text-decoration: none;

	color: #395F26;

}

.main-content {

	margin: 0;

	position: relative;

	padding: 0;

}

#linkpost {

	width: 99.5%;

	height: 60px;

	position: relative;

	margin: 0 auto;

	padding: 0;

	text-align: center;

	border-top: 1px solid #dedede;

}

#linkpost a:hover {

	text-decoration: underline;

	color: #D2504F;

}

#nextpost li {

	top: 6px;

	position: relative;

	float: right;

	text-align: right;

	width: 46%;

	font: 1.1em 'Verdana', Monaco, Arial, Times;

	height: auto;

	background: url(images/arrowpostright.png) no-repeat 100% 6px;

	vertical-align: middle;

	margin: 0;

	display: inline;

	color: #CCCCCC;

	list-style: none;

	padding: 4px 15px 36px 0;

}

#prevpost  li {

	top: 6px;

	position: relative;

	float: left;

	text-align: left;

	width: 46%;

	font: 1.1em 'Verdana', Monaco, Arial, Times;

	height: auto;

	padding: 4px 0 36px 15px;

	vertical-align: middle;

	margin: 0;

	display: inline;

	color: #CCCCCC;

	background: url(images/arrowpostleft.png) no-repeat 0 6px;

}

.navigationpost {

	clear: left;

	position: relative;

	margin: 5px auto;

	padding: 5px 0 5px 5px;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	font-weight: bold;

	width: 94.3%;

	text-align: left;

	background: #ffffff url(images/backgroundstory.png) repeat-x top left;

	border: 1px solid #DEDEDE;

}

.navigationpost a:link, .navigationpost a:visited {

	color: #AAAAAA;

}

.navigationpost a:hover {

	color: #D2504F;

}

/* end content post */

/* sidebar */

#sidebar {

	width: 36.50%;

	text-align: right;

	height: auto;

	float: left;

	position: relative;

	margin: 15px 0;

	padding: 0;

	display: inline;

}

#sidebar .contentbanner {

	width: 266px;

	position: relative;

	text-align: center;

	padding: 0;

	margin: 0 auto;

	overflow: hidden;

}

#sidebar ul li {

	margin: 0;

	padding: 0 15px 4px 20px;

	color: #40454b;

	border-bottom: 1px solid #D8D8D8;

	background: url(images/arrow.png) no-repeat 0 3px;

}

#sidebar ul ul li {

	padding: 1px 20px;

	border-bottom: none;

}

#sidebar ul ul ul li {

	padding: 1px 20px;

	border-bottom: none;

}

#sidebar .backgroundlist {

	top: 1px;

	padding-bottom: 10px;

	padding-top: 10px;

	color: #40454b;

	background: #ffffff url(images/background-post.png) repeat-x top right;

	border: 1px solid #E3E3E3;

	position: relative;

	width: 93%;

	margin: 0 auto;

	text-align: left;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	font-weight: normal;

	line-height: normal;

	margin-bottom: 20px;

}

	#sidebar .tlbackgroundtitlwidth: 93%;

	margin: 0 auto 10px;

	height: auto;

	position: relative;

	text-align: center;

	padding-bottom: 7px;

e {

	width: 7px;

	height: 7px;

	background: transparent url(images/sidebartitletl.png) no-repeat top left;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

}

#sidebar .trbackgroundtitle {

	width: 7px;

	height: 7px;

	background: transparent url(images/sidebartitletr.png) no-repeat top right;

	float: right;

	margin: 0;

	padding: 0;

	position: relative;

}

#sidebar .listtitle {

	background: #40454b url(images/background-footer.png) repeat top left;

	width: 93%;

	margin: 0 auto 10px;

	height: auto;

	position: relative;

	text-align: center;

	padding-bottom: 7px;

}

#sidebar .listtitle h2 {

	line-height: normal;

	text-align: left;

	font-weight: bold;

	margin: 0 10px;

	padding: 0;

	color: #FCFCFC;

	padding-top: 7px;

	font-size: 1.2em;

}

#sidebar .contentbox {

	width: 90%;

	height: auto;

	position: relative;

	margin: 0 auto;

	padding: 0;

	overflow: hidden;

}

#sidebar .listtitle h2 a:link, #sidebar .listtitle h2 a:visited {

	color: #FCFCFC;

}

#sidebar .listtitle h2 a:hover {

	color: #FCFCFC;

	text-decoration: underline;

}

#sidebar a:link, #sidebar a:visited {

	color: #40454b;

}

#sidebar a:hover {

	text-decoration: underline;

}

#sidebar .listtitle .rsswidget {

	color: #ffffff;

}

#sidebar .rssSummary {

	padding-bottom: 5px;

}

#sidebar .rsswidget {

	font-weight: bold;

}

#sidebar .backgroundlist cite {

	margin: 0;

	padding: 0;

}

/* end sidebar */

/* footer */

#shadowfooter {

	clear: left;

	background: #ffffff url(images/shadow-footer.png) repeat-x top left;

	width: 100%;

	height: 4px;

	margin: 0;

	padding: 0;

	position: relative;

}

#footercopy {

	background: #40454b url(images/background-footer.png) repeat 0 0;

	clear: both;

	position: relative;

	width: 100%;

	height: 80px;

	margin: 0 auto;

	padding: 0;

	border-top: 1px solid #8F8F8F;

	text-align: center;

}

#footercopy p {

	margin: 20px 0;

	padding: 0;

	line-height: 1.3em;

	font-weight: normal;

	font-size: 1.3em;

	font-family: 'Verdana', Monaco, Arial, Times;

	color: #A8A8A8;

}

#footercopy a:link, #footercopy a:visited {

	text-decoration: none;

	color: #A8A8A8;

}

#footercopy a:hover {

	text-decoration: underline;

	color: #A8A8A8;

}

#footer {

	background: #40454b url(images/background-footer.png) repeat 0 0;

	width: 100%;

	text-align: center;

	height: auto;

	margin: 0 auto;

	padding: 0;

	position: relative;

	overflow: hidden;

}

#footer .backgroundlist {

	top: 10px;

	left: 10px;

	margin: 0;

	float: left;

	width: 24.50%;

	padding-bottom: 40px;

	padding-top: 10px;

	color: #ffffff;

	background: transparent;

	border: none;

	position: relative;

	text-align: left;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	font-weight: normal;

	line-height: normal;

	overflow: hidden;

}

#footer .backgroundlist a {

	color: #ffffff;

}

#footer .backgroundlist li {

	border-bottom: 1px solid #8F8F8F;

}

#footer .listtitle {

	background: transparent;

	padding-bottom: 10px;

	width: 93%;

	margin: 0 10px;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

}

#footer .listtitle h2 {

	line-height: normal;

	text-align: left;

	font-weight: bold;

	margin: 0 23px;

	padding: 0;

	color: #ffffff;

	padding-top: 7px;

	font-size: 1.2em;

}

#footer .listtitle .rsswidget {

	color: #ffffff;

}

#footer .rssSummary {

	padding-bottom: 5px;

}

#footer .rsswidget {

	font-weight: bold;

}

#footer .backgroundlist cite {

	margin: 0;

	padding: 0;

}

#footer .tlbackgroundtitle, #footer .trbackgroundtitle, #footer .blbackgroundtitle, #footer .brbackgroundtitle {

	background: none;

}

#footer .contentbox {

	width: 90%;

	height: auto;

	position: relative;

	margin: 0 auto;

	padding: 0;

}

#footer ul li {

	margin: 0;

	padding: 0 10px 4px 20px;

	color: #ffffff;

	border-bottom: 1px solid #D8D8D8;

	background: url(images/arrowfooter.png) no-repeat 0 3px;

}

#footer .children li {

	border-bottom: none;

}

#footer ul ul li {

	padding: 2px 20px;

	border-bottom: none;

}

#footer ul ul ul li {

	padding: 2px 20px;

	border-bottom: none;

}

#footer ul ul .page_item {

	border-bottom: none;

}

#footer .recentcomments li {

	background: url(images/arrowfooter.png) no-repeat 0 2px;

	padding: 0 15px 4px 15px;

}

#footer #recentcomments a:hover {

	text-decoration: underline;

}

#footer ul li a:hover {

	text-decoration: underline;

}

#footer ul li a:visited, #footer #recentcomments a:visited {

	color: #ffffff;

}

/* end footer */

/* begin calendar */

#calendar_wrap {

	padding: 0;

	border: none;

}

table#wp-calendar {

	width: 90%;

	font-size: 90%;

	border-collapse: collapse;

	background-color: transparent;

	margin: 0 auto;

}

#footer table#wp-calendar caption {

	width: auto;

	background: transparent;

	border: none;

	padding: 3px;

	margin: 0 auto;

	font-weight: bold;

	font-size: 1.1em;

	font-family: 'Verdana', Monaco, Arial, Times;

	color: #ffffff;

}

table#wp-calendar caption {

	width: auto;

	background: transparent;

	border: none;

	padding: 3px;

	margin: 0 auto;

	font-weight: bold;

	font-size: 1.1em;

	font-family: 'Verdana', Monaco, Arial, Times;

	color: #28A5B4;

}

#footer table#wp-calendar th {

	border-bottom: solid 1px #28A5B4;

	background-color: transparent;

	color: #ffffff;

	font-weight: bold;

	padding: 2px;

	text-align: center;

}

table#wp-calendar th {

	border-bottom: solid 1px #28A5B4;

	background-color: transparent;

	color: #28A5B4;

	font-weight: bold;

	padding: 2px;

	text-align: center;

}

table#wp-calendar td {

	padding: 2px;

	line-height: 18px;

	background-color: transparent;

	border: none;

	text-align: center;

}

table#wp-calendar tfoot td {

	border: none;

	background-color: transparent;

}

#sidebar table#wp-calendar td a {

	display: block;

	background: #A39E9E url(images/background-footer.png) repeat top left;

	width: 100%;

	height: auto;

	padding: 0;

	color: #ffffff;

}

#footer table#wp-calendar td a {

	display: block;

	background: #f4f4f4 url(images/brfootercalendar.png) repeat top left;

	width: 100%;

	height: auto;

	padding: 0;

	color: #ffffff;

}

#sidebar table#wp-calendar td a:link, #sidebar table#wp-calendar td a:visited {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}

#sidebar table#wp-calendar td a:hover {

	color: #ffffff;

	text-decoration: underline;

	font-weight: bold;

}

#footer table#wp-calendar td a:link, #footer table#wp-calendar td a:visited {

	color: #3f3f3f;

	text-decoration: none;

	font-weight: bold;

}

#footer table#wp-calendar td a:hover {

	color: #3f3f3f;

	text-decoration: underline;

	font-weight: bold;

}

/* end calendar */

/* Begin Comments*/

.navigation {

	position: relative;

	margin: 5px 0;

	padding: 6px 0 6px 6px;

	font-family: 'Verdana', Monaco, Arial, Times;

	font-size: 1.3em;

	font-weight: normal;

	width: auto;

	text-align: left;

	background: #ffffff;

}

.navigation a:hover {

	color: #D2504F;

}

#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	padding-bottom: 20px;

}

#respond p {

	margin: 0 14px;

}

#comments {

	font-size: 1.9em;

	font-family: 'Helvetica', Verdana, Monaco, Arial, Times;

	font-weight: bold;

	clear: left;

	margin: 0;

	text-align: left;

}

#main .comment a:link, #main .comments-link,  #main .comments-link:visited, #main .background-postmetadata a:link, #main .background-postmetadata a:visited {

	text-decoration: none;

	color: #327FBD;

}

#main .comments-link:hover, #main .background-postmetadata a:hover, #main .comment a:hover {

	text-decoration: underline;

	color: #D2504F;

}

#commentform {

	width: 95%;

	margin: 0 auto;

	padding: 0;

	height: auto;

	text-align: left;

}

#commentform-background {

	width: 99%;

	background: #ffffff url(images/background-post.png) repeat-x top left;

	margin: 0 0px auto;

	padding: 0 0 20px 0;

	height: auto;

	text-align: center;

	border: 1px solid #CECECE;

}

#commentform-background h3 {

	font-size: 1.5em;

	font-family: 'Helvetica', Verdana, Monaco, Arial, Times;

	font-weight: bold;

	margin: 0 14px;

}

#commentform-background p {

	color: #40454b;

}

#commentform input {

	width: 100px;

	padding: 3px;

	margin: 0px 5px 1px 0;

}

#comment p {

	font-size: 2.9em;

}

#commentform #url {

	border: solid;

	border-width: 1px;

	border-color: #AEAEAE;

	width: 30%;

}

#commentform #email {

	border: solid;

	border-width: 1px;

	border-color: #AEAEAE;

	width: 30%;

}

#commentform #author {

	border: solid;

	border-width: 1px;

	border-color: #AEAEAE;

	width: 30%;

}

#commentform textarea {

	width: 98%;

	padding: 3px;

	margin: 0 auto;

	border: solid;

	border-width: 1px;

	border-color: #AEAEAE;

	overflow: auto;

}

#commentform #submit {

	margin: 0;

	float: left;

	width: 149px;

	height: 26px;

	background: url(images/postyourcomment.png) no-repeat top left;

	margin-right: 0px;

	margin-bottom: 20px;

	border: none;

	cursor: pointer;

	color: #40454b;

}

#commentform #reset {

	margin: 0;

	float: right;

	width: 149px;

	height: 26px;

	margin-right: 2px;

	margin-bottom: 20px;

	border: none;

	background: url(images/cancelyourcomment.png) no-repeat top left;

	cursor: pointer;

	color: #40454b;

}

.commentlist li .children .alt {

	background: #F7F7F7 url(images/backgroundchildren.png) repeat top left;

	border-left: 2px solid #ddd;

	color: #333333;

}

.commentlist li .children .even {

	background: #ffffff url(images/background-body.png) repeat top left;

	border-left: 2px solid #ddd;

	color: #333333;

}

.commentlist li .children .says {

	color: #333333;

}

.depth-1 {

	border: 1px solid #ddd;

}

.even, .alt {

	border-left: 1px solid #ddd;

}

.commentlist li .children {

	font: 1.0em 'Verdana', Monaco, Arial, Sans-Serif;

}

.commentlist li .children em {

	margin: 0 5px;

	padding: 0;

}

#commentform input, #commentform textarea {

	font: 0.9em 'Verdana', Monaco, Arial, Sans-Serif;

}

.commentlist li .avatar {

	float: left;

	border: 1px solid #eee;

	padding: 0;

	margin: 5px 0;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

}

.says {

	font-weight: normal;

}

.commentmetadata {

	font-weight: normal;

}

.alt {

	margin: 0;

	padding: 10px;

}

.commentlist {

	padding: 5px 0;

	margin: 10px 0;

	text-align: justify;

}

.post .commentlist li {

	list-style: none;

}

.commentlist code {

	font-size: 1.0em;

}

.commentlist li {

	margin: 10px 0 10px;

	padding: 10px 5px 10px 20px;

	font-weight: bold;

	font: 1.0em 'Verdana', Monaco, Arial, Sans-Serif;

}

.commentlist li ul li {

	margin-right: -5px;

	margin-left: 10px;

	font-size: 1em;

}

.commentlist p {

	margin: 10px 5px 10px 0;

	font-weight: normal;

	line-height: 1.5em;

	font-size: 1.0em;

	text-transform: none;

}

.commentlist .comment-author {

	padding: 0;

	margin: 0;

	font-size: 1.0em;

	line-height: 2.6em;

	list-style: none;

}

.commentlist em {

	margin: 0 5px;

}

.commentlist li .children .comment-author-admin, .commentlist li.comment-author-admin {

	background: url(images/bgcommentadmin.png) repeat top left;

}

.children ul {

	padding: 0;

	margin: 0;

}

#commentform p {

	margin: 5px 0;

	font-family: 'Helvetica', Monaco, Verdana, Arial, Sans-Serif;

}

.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

.commentmetadata a {

	margin: 0 55px;

	display: block;

}

.commentlist .comment {

	padding: 15px;

	background: none;

	margin: 0 0 8px 0;

}

.commentlist .thread-alt {

	background-color: #F3F3F3;

}

.commentlist .thread-even {

	background-color: #ffffff;

}

.reply a {

	color: #327FBD;

	text-decoration: underline;

	font-size: 1.0em;

	font-weight: normal;

}

.reply {

	padding-bottom: 10px;

}

.comment-reply-link {

	background: #FAFAFA;

	border: 1px solid #DEDEDE;

	padding: 3px;

}

#cancel-comment-reply-link a {

	font-weight: normal;

}

#cancel-comment-reply {

	margin: 0 13px;

	padding: 0;

	font-weight: normal;

	font-size: 1.2em;

	text-align: left;

}

.vcard {

	padding-bottom: 10px;

}

.vcard .fn {

	margin: 0 0 0 8px;

	padding: 0;

	line-height: 1.8em;

}

.vcard a:hover {

	text-decoration: underline;

}

.vcard a:link {

	color: #327FBD;

}

.vcard a:visited {

	color: #327FBD;

}

#pings {

	text-align: left;

	font-size: 1.9em;

	font-family: 'Helvetica', Verdana, Monaco, Arial, Times;

	font-weight: bold;

}

.pingback .commentmetadata a {

	margin: 0;

}

.pingback .fn {

	margin: 0;

	padding: 0;

}

.trackback .fn {

	margin: 0;

	padding: 0;

}

.trackback .commentmetadata a {

	margin: 0;

}

#google1    {
	position: absolute;
	width: 730px;
	height: 92px;
	float: right;
	top: 327px;
	left: 134px;
}#logo10 {
	position: absolute;
	width: 1000px;
	height: 454px;
	float: left;
	left: 2px;
}
