/*  



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;

	background-color: #5D99E6;

}



#container {



	margin: 0 auto;



	width: 100%;



	height: auto;



	position: relative;



}



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: 281px;



	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;



	margin: 25px 0 0 23px;



	line-height: 1.2em;



	padding: 0;



}



#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 {

	padding: 8px 8px 8px 8px;

	margin: 0;

	background-color: #E41E03;

	background-image: url(images/background-footer.png);

	background-repeat: repeat;

	background-position: left top;

}



#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;

	float: right;

	margin: 0;

	padding: 0;

	position: relative;

	background-color: #E41E03;

	background-image: url(images/titletr.png);

	background-repeat: no-repeat;

	background-position: right top;

}



.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;

	float: right;

	margin: 0;

	padding: 0;

	position: relative;

	background-color: #E41E03;

	background-image: url(images/titlebr.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.posttitle {

	width: 100%;

	margin: 0 auto;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

	background-color: #E41E03;

	background-image: url(images/background-footer.png);

	background-repeat: repeat;

	background-position: left top;

}



.posttitlepage {

	width: 100%;

	margin: 0;

	height: auto;

	position: relative;

	text-align: left;

	padding-bottom: 7px;

	top: 0px;

	background-color: #E41E03;

	background-image: url(images/background-footer.png);

	background-repeat: repeat;

	background-position: left top;

}



.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: 30px;



	margin: 0 auto;



	padding: 0;



	border-top: 1px solid #E57602;



	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;

	background-color: #E57602;

}



#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 #E57602;



}



#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: #4D4D4D;



}



#footer table#wp-calendar th {



	border-bottom: solid 1px #4D4D4D;



	background-color: transparent;



	color: #ffffff;



	font-weight: bold;



	padding: 2px;



	text-align: center;



}



table#wp-calendar th {



	border-bottom: solid 1px #4D4D4D;



	background-color: transparent;



	color: #4D4D4D;



	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: 179px;

	left: 139px;

}#logo10 {

	position: absolute;

	width: 1000px;

	height: 281px;

	

}


