/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: Creativeweb
	Author Site	: http://www.creativeweb.it/
	Style Name	: CW 3 Column K2
	Style URI	: 
	Version		: V 2
	Comments	: by Chusmy
	
	** NOTE: If anyone wants to release their customizations based on this theme or release, Leave me a message before you do that.
	
*/

/* CSS modified from main style.css for my customizations for 3 column K2 */
BODY {
	/*background:#fff url(bg00v.gif) repeat-y 50% 0%;*/
	background:#fff url(bg00h.gif) repeat-x 0% 0%;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 62%;
	margin: 0;
	padding: 0;
}
HR {
	display:none;
	margin:0;
	padding:0;
	border:none;
	background:transparent;
	clear:both;
}
A {
	color: #d17300;
	text-decoration: none;
	/*border-bottom: 1px solid #80BDD9;*/
}
A:hover {
	color: #FF8714;
	/*border-bottom-color: #00aef6;*/
	text-decoration: none;
	background-color: #FEEDA7;
}
A:visited {
}
#page { /* Page width changed from 780px to 995px to accomodate the extra sidebar */
	/*width: 975px;
	background:transparent url(bg00v.gif) repeat-y;
	background-position:center top;	*/
	border:none;	
	width:100%;
	min-width:975px;
	text-align:center;
	background:transparent url(header.jpg) no-repeat 50% 0%;	
	padding-top:0px;
	padding-bottom:0px;
	border:none!important;
	margin-bottom:0px!important;	
}
*html #page { /* IE hack */
	/*width: 975px;*/ 
	width:100%;
}
.content {
	/*background:transparent url(bg01.gif) repeat-y;
	background-position:0px 0px!important;
	background-position:-667px 0px;*//*IE hack*/
	border:none;
	padding-top:0px;
	padding:0 0px 0 0px;
	margin:0 auto 0 auto;
	width:974px;
	background:transparent url(bg00v.gif) repeat-y;
	background-position:left top;
	text-align:left;
}

/* STRUTTURA
.content #primary #current-content #primarycontent {
}
*/
.clear {
	clear:both!important;
}
/*
.clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
*/


/*
#page .clear {
	margin-bottom:-1px!important;
	margin-bottom:0;
}
.content .clear {
	margin-bottom:-1px!important;
	margin-bottom:0;
}
*/
#primary { /* Left and Right margins to the primary content */
	margin:0 0px 0 6px;
	width: 615px!important;
	padding:0px 27px 0px 0px!important;	
	width:615px;/*IE hack*/
	padding:0px 27px 0px 0px;/*IE hack*/
	border:none;
	/*border:1px solid blue;*/
	background: transparent url(main_bg.gif) no-repeat;
	background-position:-6px 0px!important;
	background-position:-7px 0px;/*IE hack*/
	/*background: url(sideV.gif) repeat-y right top;*//*IE hack*/
	overflow:hidden;/*para evitar que elementos demasiado grande descoloquen el layout*/
	height:auto!important;
	min-height:300px;
	/*height:300px;*//*IE hack*/
}
.entry-content {
	text-align:left;
	background:#fff url(entry_bgInfe.gif) no-repeat 100% 100%;
	font-size: 1.5em;
	line-height: 1.5em;
	/*overflow:hidden;*/
	
	float:left;
	
	/*width:603px;
	padding: 0px 17px 30px 15px;	*/
	width:96%;
	padding:0 2% 30px 1.9%;
	margin-top: 10px;
}
.page-head {
	margin-bottom: 10px;
}
.page-head A {
	text-decoration: none;
}
.page-head A:hover {
	background-color: transparent;
	text-decoration:none!important;
}


.entry-content A {
	border:none;
	text-decoration:underline;	
}
#primary A:hover {
	text-decoration:none;
}
#primary A:visited {
	color: #F38211;
	border-bottom-color: #F48212;

}
#primary IMG,
#primary TABLE {
	max-width:430px;
	/*height:auto;*/
	/*width:expression(document.body.clientWidth > 800? "430px": "auto" );*/ /*IE hack*/
}
.secondary { /* CSS for the margins to the sidebar and the whole sidebar width */
	/*margin: 0 0 20px 535px;*/
	margin:0 6px 0 0px!important;
	margin:0 3px 0 0px; /*IE hack*/
	float:right;
	/*width:285px;*/
	width:320px!important;
	width:320px; /*IE hack*/
	/*border:1px solid red;*/
	padding: 0px 0px 30px 0px;
	font-size: 1.1em;
	line-height: 1.5em;
	background: url(bxEvidenz_bg.gif) no-repeat -2px 0px;
	background-position:-1px 0px!important;
	background-position:-1px 0px;
}
.secondary A {
	color:#666666;
	text-decoration:none;
}
.secondary A:hover {
	color: #FFB636;

}
.secondary DIV {
	margin:10px auto 10px auto;
}
.secondary DIV DIV {
	margin:0;
}
.secondary DIV P {
	margin:0px 15px;
}
.secondary UL,
.secondary OL {
	margin:0px 15px 0px;
	padding-left:0;
}
.secondary OL {
	margin-left: 15px;
}
.secondary UL LI,
.secondary OL LI {
	margin:0;
	padding:1px 0;
}


#searchform { /* Donno y the 20px margin to the search form doesnt work in 3 column k2, so changed to 0px */
	margin: 10px 15px 0px;
}
#searchform INPUT {
	vertical-align: middle;
}	
#searchform #s {
	font-size:1.2em;
	width:90%;
	border: 1px solid #FFB737;
	background: #FFDA68;
	color: #FF700A;
	padding: 3px;
	float: left;
	margin-right: 5px;
	margin-bottom:5px;
}
#searchform #s:focus {
	background: #FB931A;
	color: #fff;
}
/* CSS added by me for my customizations for 3 column K2 */
.secondary .bxEvidenz {
	padding:10px 10px 45px;
	color: #333333;
	text-align: center;
	background: url(bxEvidenz_bg.gif) no-repeat;
	background-position:-1px 100%!important;
	background-position:-2px 100%;/*IE hack*/
	margin-top: -1px;
	display: none;
}
.secondary .lsidebar { /* CSS for left sidebar */
	margin: 0;
	width: 100%;
	float: none;
	padding: 0 0px;
	clear: left;
}
.secondary .rsidebar { /* CSS for right sidebar */
	/*margin: 0 20px 0 0!important;*/
	margin:0!important; /*IE hack*/
	/*width: 285px;*/
	width:100%;
	float: none;
	clear: none;
	/*padding:0px 10px 0px 10px;*/
	padding: 0 0px;	
}	

.secondary .widget {
	margin-top:20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-align: left;
}	
.secondary .rsidebar .widget {
	background: url(bxs/bxG1_med.gif) repeat-y 0px 0px;
	padding:0!important;
	margin-bottom:5px;
	border:none;
	margin-top: 0px;
}
.secondary .rsidebar .widget .widgettitle {
/*	background: transparent url(bxs/bxG1_top.gif) no-repeat 0px 0px;
	margin: 0px;
	border: none;
*/	
}
.secondary .rsidebar .widget UL {
	background: transparent url(bxs/bxG1_infe.gif) no-repeat 0px 100%;
	margin: 0px;
	padding: 0px 10px 10px;
}
.sb-feed A {
	background-image:url(ico/rss_peq.gif);
	padding-bottom:3px;
}
.sb-feed A:hover {
	background-image:url(ico/rss_peq_o.gif);
	color: #000;
}
.feedlink img { /* CSS for feed image in the sidebar */
	right:2px!important;
	right:15px;/*IE hack*/
	top:2px;
}
.secondary .feedlink,
.secondary .feedlink IMG {
	display: none;
}
#header {
	/*height: 100px;*/
	height:140px;
	width:975px;
	text-align:left;
	/*background: url(header.jpg) no-repeat 50% 100%;*/
	background:transparent;
	border-bottom-style: none;
	margin: 0px auto;
	padding: 0px;
}
/*
#footer {
	clear: both;
	text-align: center;
	padding: 20px;
	margin: 0px auto;
	background:#008EB6 url(footer_bg.gif) repeat-x 0px 0px;
	border-top:3px solid #ddd;
}
*/
#footer {
	clear:none!important;/*FF*/
	clear: both;/*IE hack*/
	width:965px;
	background:transparent url(footerFix.jpg) no-repeat 3px 0px;
	height:auto!important;
	min-height:154px;
	height:154px;
	border:none!important;
	text-align:center;
	display: block;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#footer SMALL {
	color: #A6A6A6;
}
#footer A {
	color:#999999;
	border-bottom: 1px dotted #BFBFBF;
}
#footer A:hover {
	color:#FB9B23;
	border-bottom: 1px solid #FB9B23;
}
#header .logo {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 0.9em;
	margin-bottom: 0px;
	text-decoration: none;
	padding: 10px 0px 0px;
	margin-left: 20px;
	font-style: normal;
}
#header .logo A {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #00A5DF;
	width: 350px;
	text-indent: -5000em;
	border-style: none;
	height: 70px;
}
#header .logo A:hover {
	color: #005571;
	text-decoration: none;
	background: transparent;
}

#header .description {
	font-size: 1.4em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 0.9em;
	letter-spacing: 0em;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 20px;
	text-indent: -5000em;
}
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: inherit;
}
.widget UL {
	margin:0 15px 0 15px;
}
.secondary UL UL {
	margin:0;
}
.secondary .widget_links H2 {
	background: #F1F1F1;
	color:#666;
	font-size: 1em!important;
	margin-top: 0px;
	border-style: none;
	display: none;
}
.widget_links LI {
	margin:0;
}
.widget_links A {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D4D4D4;
	display: block;
	background: transparent url(ico/links.gif) no-repeat 0px 2px;
	padding: 2px 2px 2px 17px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.widget_links A:hover {
	/*background:#CCF0FF url(ico/links.gif) no-repeat 0px 2px;*/
	background:#FEEDA7 url(ico/links_o.gif) no-repeat 0px 2px;	
	text-decoration:none;
	color: #000;
}
.widget_links UL {
	margin-top: 0px;
	margin-bottom:3px;
}
input[type=text], textarea {
	color: #444;
	padding: 1px;
	margin: 0;
	border:1px dotted #666;
}
input[type=text]:hover, textarea:hover {
	border:1px solid #000;	
}
input[type=text]:focus, textarea:focus {
	background: #FFF5C8;
	color: #000;
	border: 1px solid #000;
}
input[type=submit] {
	font-family:Arial, Helvetica, sans-serif;
	background: transparent url(botSubmit.gif) no-repeat left top;
	font-weight: bold;
	color: #FFF;
	border-top: none;
	border-right: 1px solid #ffb739;
	border-bottom: none;
	border-left: none;
	font-size: 1.4em;
	line-height: 30px;
	height: 30px;
	padding-right:5px;
	padding-left:10px;
}
input[type=submit]:hover {
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(botSubmit_o.gif) no-repeat left top;
	color:#000;
	padding-right:8px;
	padding-left:7px;	
	border-right-color:#ffb739;	
}
.comments textarea {
	width: 99%!important;
	clear:inherit!important;
	clear:both;/*IE hack*/
}
/*************** MENU TOP*******************/
#header UL.menu {
	width: 92%;
	left: 0px;
	bottom: 16px;
	padding: 5px 15px 0px;
	list-style:none;
	margin-left: 10px;
}
#header UL.menu LI {
	background:url(menuTop_sx.gif) left top no-repeat;
	margin:6px 3px 0px 0;
	padding:0px 0px 0px 11px!important; /*IE hack*/
	text-decoration:none;
	float: left;
	height: auto;
	display: block;
}

#header UL.menu LI A {
	background:url(menuTop_dx.gif) right top no-repeat;
	padding:4px 18px 3px 5px;
	color:#7a4000;
	/*font-size: 12px;*/
	font-size:16px;
	border-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	font-weight: bold;
	margin:0px;
}
#header UL.menu LI A:hover {
	text-decoration:underline;/* IE */	
	color:#000!important;/* IE */
}
#header UL.menu .current_page_item, 
#header UL.menu .current_page_item:hover {
	background-position:0% -84px;
	margin-top:0px;
}
#header UL.menu LI.current_page_item A, 
#header UL.menu LI.current_page_item:hover A {
	background-position:100% -84px;
	font-weight:bold;
	/*color:#000!important;*//* IE */
	color:#000!important;	
	padding-top:7px;
	padding-bottom:6px;
}
#header UL.menu LI:hover {
	background-position:0% -42px;
}
#header UL.menu LI:hover A {
	background-position:100% -42px;
	text-decoration:none;	
}
#header UL.menu LI:hover A:hover {
	color:#000!important;
}
/******* Bot Admin ******/
#header UL.menu LI.admintab {
	position:absolute;
	top:-31px;
	right:20px;
	padding: 0px 0px 0px 11px!important;
	background:url(menuTopAdm_sx.gif) left -16px no-repeat;
	display: block;
	float: right;
}
#header UL.menu LI.admintab A {
	font-size:11px;
	padding: 5px 11px 6px 0px;
	background:url(menuTopAdm_dx.gif) right -16px no-repeat;
	display: block;
}
#header UL.menu LI.admintab:hover {
	background-position:left -58px;
}
#header UL.menu LI.admintab:hover A {
	background-position:right -58px;
}
/*
#header UL.menu LI.admintab {
	position:absolute;
	bottom:0px;
	right:20px;
	padding: 5px 0px 6px 10px!important;
}
#header UL.menu LI.admintab A {
	padding: 5px 15px 6px 8px;	
}
*/
/***********************************/
#primary .hentry {
	background: url(entry_bgTop.gif) no-repeat 0px 0px;
	margin: 0;
	clear: both;
	float: left;
	padding: 30px 0px 0px;
	width: 100%;
}

.single #primary .k2-asides .entry-content {
	font-size: 1.4em;
	color: #333333;
}
.entry-content P {
}
#primary .entry-head .entry-title {
	font-size: 2.7em;
	font-style: normal;
	font-weight: bold;
	margin-left: 0px;
	line-height: 1em;
}
.entry-title A {
	color: #F58312!important;
	padding-right: 75px;
	display: block;
	border-style: none;
}
.entry-title A:hover {
	color: #FFB93D!important;
	background-color:transparent;
	text-decoration: none!important;
}
.single .entry-title A {
	background:transparent!important;
}
H2 A:hover, 
H2 SPAN A:hover {
	color: #FBD836!important;
}
/*.secondary H2.widgettitle {
	font-size: 18px!important;
	font-weight:bold!important;
	color:#91ba00;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}*/
.secondary H2,
.secondary H2.widgettitle {
	font-weight:bold!important;
	font-size:1.4em!important;
	color:#666666;
	margin:0!important;
	padding:17px 3px 5px 10px!important;
	text-align: left;
	font-style: normal;
	line-height: 1.6em;
	background: transparent url(tit_side1.gif) no-repeat left bottom;
	letter-spacing: 0px;
	display: block;
	text-transform: capitalize;
	/*border-bottom: 1px solid #c0c0c0;*/
}
 /* H3 is entry headlines. H4 is comments and replyform headlines */
#primary h3, 
.single #primary .k2-asides h3 {
	font-size: 3.5em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-left:15px;
}
#primary h4 {
	font-size: 1.5em;
	font-weight: bold;
	color: #858585;
	margin-left:15px;	
}
#primary .entry-content h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 25px;
}
#primary .entry-content h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 25px;
}
.single #primary .k2-asides H4 {
	font-size: 2em;
}
#primary .k2-asides h3 {
	font-size: 1.6em;
	font-weight: normal;
}
.entry-head {
	margin-top: 0px;
	padding-left: 15px;
}
body.page .entry-content h3 {
	font-size: 1.7em;
	display: block;
	padding: 15px 0 0;
}
body.page .entry-content h4 {
	font-size: 1.5em;
	display: block;
	padding: 15px 0 0;
}
#primary .entry-content IMG {
	padding:2px;
	border-top:1px solid #ccc!important;
	border-left:1px solid #ccc!important;
	border:1px solid #999;/*IE hack*/
	/*vertical-align: middle;*/
	background:#FFFFFF;
	line-height:normal;
	height:auto;
}
#primary .entry-content A:hover IMG {
	background-color:#FEEDA7!important;
	border-color:#FF700A!important;
	background-color:#fff;/*IE hack*/
	border-color:#999;/*IE hack*/
}
.entry-content .sociable UL LI {
	padding-left:0;
	background:transparent;
}
#primary .entry-content .sociable UL LI A:hover {
	background:transparent;
}
.sociable UL LI A IMG {
	opacity:1;
	filter: Alpha(Opacity=100);	
}
.navigation {
	margin: 3px 15px;
	font-size: 1.1em;
	/*background: url(navigation_bg.gif) repeat-x 0px 50%;*/
}
.navigation A {
	color: #666;
	font-weight: bold;
}
.navigation A:hover {
	color: #F58312;
}
.navigation DIV {
	width: 48%!important;
}
.navigation .left {
}
.navigation .right {
}
.navigation SPAN {
}
small {
	font-size: 1em;
	line-height: 1.5em;
}
#searchform #searchsubmit {
	font-size: 12px;
	text-transform:capitalize;
}
.sb-calendar {
	text-align:center;
	background-image:none!important;
}
.sb-calendar .widgettitle {
	background: #E2E2E2 none !important;
}
.sb-calendar TABLE#wp-calendar {
	width: 100%;
	border-collapse:separate;	
}
.sb-calendar CAPTION {
	background: #eee;
	font-weight: bold;
}
.sb-calendar THEAD {
	clear: none;
}
.sb-calendar TFOOT TD {
	border:none;
}
.sb-calendar TFOOT A {
	display: block;
	background: #eee;
}

.sb-calendar TBODY A {
	display: block;
	background: #666;
	color: #fff;
	font-weight: bold;
}
.sb-calendar A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #FEEDA7;
}
.sb-calendar TD {
	border: 1px solid #E6E6E6;
}
#comment-personaldetails P {
	clear:both;
	float:left;
	width:99%;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EFEFEF;
}
#comment-personaldetails LABEL {
	float:left;
	width: 15%;
}
#comment-personaldetails INPUT {
	float:right;
	margin-right: 35%;
	width:45%;
}
.comments form #submit {
	font-size:1.5em;
}
.widget LI {
	list-style-type: none;
	margin:0;
	padding: 0;
}
#tagcloud,
#tag-clous {
	font-style:normal;
	font-size:0.9em;
	background-image:none;
	margin-top: 30px;
}
#tagcloud .widgettitle {

}
#tagcloud A,
#tag-clous A {
	display:inline;
}
#tagcloud A:hover,
#tag-clous A:hover {
	text-decoration: none;
	color: #FF8C42!important;
}
.sb-categories UL {
	text-align:left;
	margin-left: 15px;
	margin-bottom:5px;
	color:#999999;
	margin-right: 15px;
}
.widget_categories UL LI {
	border-bottom: 1px solid #D0D0D0;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
	padding-top:3px;
	padding-bottom:3px;
}
.widget_categories A {
	text-align:left;
	background: url(ico/categ.gif) no-repeat 0px 2px;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px 1px 2px 18px;
	margin-bottom: 3px;
}
.widget_categories A:hover {
	background:#FEEDA7 url(ico/categ_o.gif) no-repeat 0px 2px;
	text-decoration:underline!important;
	color: #000;
}
.widget_recent_entries UL LI {
	border-bottom: 1px solid #D0D0D0;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
}
.widget_recent_entries A {
	font-weight:normal;
	text-decoration: none;
	border-bottom: none;
	display:block;
	background: url(ico/comment_peq.gif) no-repeat 2px 4px;	
	padding: 5px 0px 3px 16px;
}
.widget_recent_entries A:hover {
	background-color:#FEEDA7;
	background-position:0px 4px;
	text-decoration:none!important;
	border-bottom-color: #FF8C42;
	color: #FF8C42;
}

.sb-comments UL LI {
	background: url(ico/comment_peq.gif) no-repeat 100% 2px;
	border-bottom: 1px solid #D0D0D0;
	padding: 5px 16px 3px 0px;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
}
.sb-comments A {
	font-weight: bold;
	text-decoration: none;
	color:#666666;
	background:#eee;
	border-bottom: none;
}
.sb-comments A:hover {
	text-decoration:none!important;
	border-bottom-color: #FF8C42;
	color: #FF8C42;
}


.sb-latest LI A {
	background: url(ico/post_peq.gif) no-repeat 0% 2px;
	border-bottom: 1px solid #D0D0D0;
	padding: 3px 0px 3px 18px;
	display:block;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
}
.sb-latest LI A:hover {
	background-image: url(ico/post_peq_o.gif);
	color: #000;
	background-color: #FEEDA7;
}
.sb-meta LI {
	display: inline;
}

.sb-meta A {
	background: transparent;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #E4E4E4;
	margin: 0px;
	padding: 2px;
}
.sb-meta A:hover {
	background: #FEEDA7;
	color: #000;
}
.sb-meta ABBR {
	font-style: italic;
	color: #666;
	text-decoration: none;
}
.secondary .sb-feed {
	display: inherit;
}

.secondary #related LI {
	display:inherit!important;
	display:inline; /*IE hack*/
}
.secondary #related LI A,
#primary .related-post A {
	display:inline;
	background: transparent url(ico/related_peq.gif) no-repeat 0px 0px;
	padding:2px 4px 2px 16px;	
}
#primary .related-post A {
	color: #D17300;
}
.secondary #related LI A {
	display:block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}
.secondary #related LI A:hover,
#primary .related-post A:hover {
	background: #FEEDA7 url(ico/related_peq_o.gif) no-repeat 0px 0px;
	color: #000;
	text-decoration: none;
}
#primary .related-post { /*in single.php*/
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 1em;
	padding: 5px;
	clear: both;
	list-style:none;
}
#primary .commentslink {
	display: block;
	height: 50px;
	width: 77px;
	background: url(ico/comments_gran.gif) no-repeat 100% 0px;
	padding: 10px 0px 0px;
	text-align: center;
	font-size: 2.3em;
	color: #BA6107;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 10px;
	position: absolute;
	right: 0px!important;
	right:20px; /*IE hack*/
	font-style: normal;
	letter-spacing: -4px;
	text-decoration: none;
	border-style: none;
	margin-top: 10px;
}
#primary .commentslink:visited {
	color: #BA6107;
}
.commentslink SPAN {
	display: block;
	font-size: 9px;
	font-variant: normal;
	color: #FF8A19;
	margin-top: 2px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 4px;
	letter-spacing: normal;
	font-style: normal;
}
#primary .commentslink:hover {
	background: url(ico/comments_gran.gif) no-repeat 100% -65px;
	color:#000000;
	text-decoration:none!important;
}
#primary .commentslink:hover SPAN {
	color: #000000!important;
}.comments H4 #comments {
	background: url(ico/comments2_gran.gif) no-repeat 0px 0px;
	display: block;
	height: 46px;
	width: 60px;
	text-align: center;
	vertical-align: middle;
	float: left;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 0px;
	font-size: 1.4em;
	margin-top: -20px;
	font-style: normal;
}
.entry-head .entry-meta A {
	text-decoration: inherit;
	font-weight: bold;
	border-bottom-color: #A8A8A8;
}
.entry-head .entry-tags {
	background:transparent url(ico/tag_peq.gif) no-repeat left center;
}
.entry-head .entry-tags A {
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
.entry-head .entry-meta {
	/*border-bottom: 1px dotted #C0C0C0;*/
	font-size: 1.1em;
	color: #A8A8A8;	
}

.chronodata {
	background-image:url(ico/data_sml.gif);
}
#commentlist li .comment-meta {
	background-image:url(ico/data_sml.gif);
}
/*
.entry-head .entry-meta {
	border-bottom: 2px dotted #C0C0C0;
	font-size: 1.2em;
	padding-right: 75px;
	padding-left: 0px;
	display: block;
	z-index: 1;
	color: #A8A8A8;
}
.chronodata {
	height: 70px;
	width: 65px;
	margin: 0px 5px 0px 0px;
	padding: 10px 0px 0px;
	background: url(ico/data_gran.gif) no-repeat 0px 0px;
	color:#666666;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 0.8em;
	float: left;
	z-index: 2;
}
.chronodata .published {
	display: block;
	color: #000000;
	font-size: 1em;
	font-weight: normal;
	margin-top: 11px;
	line-height: 1em;
	overflow: hidden;
}
.entry-meta .entry-category {
	margin-left: auto;	
}
.entry-meta .entry-tags {
	margin-left: 70px;
}
*/
.entry-content .akpc_pop {
	font-size: 0.9em;
	font-style: italic;
	border-top: 1px solid #F4F4F4;
	margin-right: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #A8A8A8;
	text-align: right;
	padding-right: 10px;
}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 13px 0;
}
.entry-content ol, 
.entry-content ul {
	padding: 0 0 0 35px;
}

.entry-content ul li {
	margin: 0 0 1em;
	padding: 0 0 0 16px;
	list-style-type: none;
	background: url(ico/bullet01.gif) no-repeat 0px 2px;
}
.trackbacklink {
	background:none;
	padding: 0px;	
}
.trackbacklink A {
	background:url(ico/refresh_peq.gif) no-repeat left top;
	padding: 2px 0 2px 20px;	
}
.trackbacklink A:hover {
	background:url(ico/refresh_peq_o.gif) no-repeat left top;
}
.comments {
	background: url(sep01.gif) no-repeat 50% 0%;
	padding-top: 30px;
	margin-left:1%;
	clear: both!important;
	float:left;
	width:99%;
}
.comments FORM {
	margin-left:15px;
	clear: both;
}
.commentsrsslink {
	background:none;
	padding: 0px;		
}
.commentsrsslink A {
	background: url(ico/rss_peq.gif) no-repeat left top;
	padding: 2px 0 2px 20px;
}
.commentsrsslink A:hover {
	background: url(ico/rss_peq_o.gif) no-repeat left top;
}
#commentlist {
	clear:both;
	padding-top: 10px;
	padding-bottom: 10px;
}
#commentlist LI {
	padding: 25px 10px 5px 20px;
	background: url(comment_bg.gif) no-repeat 0px 12px;
	text-align: left;
}
#commentlist LI#leavecomment {
	padding-top: 30px;
	color: #999999;
	padding-bottom: 60px;
	padding-left: 20px;
}
#commentlist LI.commentauthor-admin {
	background: #fff url(comment_admin_bg.gif) no-repeat 0px 0px;
	padding-top: 10px;
	padding-left: 20px;
}
#commentlist LI.commentauthor-admin .commentauthor A:hover,
#commentlist LI .commentauthor A:hover {
	text-decoration:none;
	color:#F7941D;
}
#commentlist LI.commentauthor-admin .commentauthor A {
	color:#AC6206;
}
#commentlist LI .commentauthor {
	margin-bottom: 5px;
	display: block;
	padding-left: 0px;
	font-size: 1.6em;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#commentlist LI .commentauthor A {
	color:#666;
}
/*
#commentlist LI .comment-meta {
	font-size:1em;
	width:50px;
	float:left;
	text-align:center;
	line-height: 1em;
	background:none;
	padding:0;
}
#commentlist LI .comment-meta A {
	color:#666;
	display:block;
	background: url(ico/data2_gran.gif) no-repeat 0px 0px;	
	padding: 22px 0px 2px;	
	height:35px;	
}
#commentlist LI .comment-meta A:hover {
	color:#000;
	text-decoration:none;
	background-position: 0px -66px;		
}
*/
#commentlist LI .comment-content {
	padding: 0px 0 10px;
	font-size: 1.1em;
	line-height: 1.2em;
}
.comment-content P {
	margin: 0px 0px 15px 0px;
}
#sk2-footer {
	background:#fff!important;
	color:#999!important;
}

IMG.center, IMG[align="center"] {
	display:block;
}
	
IMG.alignright, IMG[align="right"] {
	display:block;
	float:right;
}

IMG.alignleft, IMG[align="left"] {
	display:block;
	float:left;
}
#header .cwMoney {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	width: 75px;
	color: #64655D;
	position: relative;
	top: -20px;
	right: 300px;
	float: right;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0px;
}
