/*

Theme Name: CrSito

*/

@charset "utf-8";

body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #666666;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #000000;

}

.navigation {

    color: #444444;

	text-decoration: none;

	font-family: tahoma;

	font-weight:bold;

    font-size: 16px;

	padding-top: 8px;

	padding-left: 6px;

	padding-right: 6px;

}

.navigation a{

    color: #444444;

	text-decoration: none;

	font-family: tahoma;

	font-weight:bold;

    font-size: 16px;	

	border-bottom:1px dotted #191919;	

}

.alignleft {

    float: left;

}

.alignright {

    float: right;

}

/*************************************

 Main content

 *************************************/

.bigcontainer #container { 

	width: 960px;  

	margin: 0 auto; 

	border: 0px solid #000000;

	text-align: left; 

} 

.bigcontainer { 

	

}

.container2 {  

	background: url(images/mainbg.png) repeat-y top center;

	float: left;

	width: 960px;

}

/*************************************

 Header selection

 *************************************/

.bigcontainer #header { 

	background: url(images/headerbg.png) no-repeat top center; 

	height: 543px; 

	float: left;

} 

.bigcontainer #header2 { 

	background: url(images/headerbg.png) no-repeat top center; 

	height: 113px; 

	float: left;

} 

.headerline1 {

    width: 960px;

	float: left;

	height: 160px;

}

.headerline2 {

    width: 960px;

	height: 350px;

	float: left;

}

.logobox {

    float: left;

	padding-top: 20px;

	width: 310px;

}

.logo {

    float: left;

	width: 310px;

	height: 56px;

}

.description {

    float: left;

	margin-left: 80px;

	color: #474545;

	font-family: tahoma;

	font-size: 12px;

	text-decoration:none;

}

.menuline {

    float: left;

	width: 545px;

	text-align:left;

	margin-top: 42px;

	margin-right: 100px;

}

/*************************************

 Menu section

 *************************************/

.navmenu {

    list-style: none;

	text-decoration: none;

	float: right;

}

.navmenu{

	font-family: tahoma;

    font-size: 13px;

	text-transform:uppercase;

	line-height: 20px;

}

.navmenu li{

	float: left;

}

.navmenu li a{

	color: #242323;

	padding-left: 3px;

	padding-right: 3px;

		margin-right: 3px;

}

.navmenu li a{

	display: block;

	text-align: center;

	text-decoration: none;

	font-weight:bold;

	float:left;

}

.navmenu li.active a, .navmenu li a:hover, .navmenu li.current_page_item a {

	color: #000;

	text-decoration: none;

	overflow:hidden;

	background: #F3C015;

	height: 20px;

	line-height: 20px;

}

.navmenu  { list-style: none; margin: 0px; padding: 0px;}

.navmenu li { padding: 0px; margin: 0px 10px 0 0; display: inline; }

/*************************************

 Slider section

 *************************************/

img{

    border:none;	

}

.sliderbox{

	width: 920px !important;

	height: 350px !important;

	margin-left: 20px;

	overflow: hidden;

	position: relative;

}

.slidertext {

    float: left;

	color: #ffffff;

	font-family: tahoma;

	font-size: 13px;

	font-weight:bold;

	text-decoration:none;

	width: 920px;

	height: 69px;

	position:relative;

	top: -69px;

	background: url(images/sliderbg.png) no-repeat top center; 

}

.slidertext p{

    margin-left: 30px;

	margin-right: 30px;

	margin-top: 10px;

	margin-bottom: 5px;

	line-height: 25px;

	width: 860px;

	height: 59px;

	text-align:justify;

}

#slider{

	width: 920px !important;

	height: 350px !important;

	overflow: hidden;

	position: relative;

}

#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider li{ 

	width:920px !important;

	height:350px !important;

	float: left;

	overflow:hidden;

	}

.sliderimage {

    width: 960px;

	height: 350px;

	float: left;

}	

/*************************************

 Main selection

 *************************************/

.mainContent {

  	float: left;

	width: 660px;

	margin-left: 20px;

	margin-right: 15px;

font-family: "Arial";

	font-size: 14px;

} 

.indexpostbox {

    float: left;

	width: 630px;

}

.titlep {

    float: left;

	color: #474545;

	font-family: "Arial Black";

	font-size: 18px;

	text-decoration:none;

	text-transform:uppercase;

}

.titlep a{

	color: #474545;

	font-family: "Arial Black";

	font-size: 18px;

	text-decoration:none;

}

.titlep2 {

	color: #FF803E;

	font-family: "Arial Black";

	font-size: 18px;

	text-decoration:none;

	text-transform:uppercase;

	min-height: 40px;

}

.titlep2 a{

	color: #474545;

	font-family: "Arial Black";

	font-size: 18px;

	text-decoration:none;

}

.titlebox {

    float: left;

	width: 124px;

	margin-right: 368px;

	height: 52px;

	position:relative;

	left: -12px;

	top: -120px;

	color: #474545;

	font-family: "Arial Black";

	font-size: 18px;

	text-decoration:none;

	background: url(images/datebg.png) no-repeat top center; 

}

.datep1 {

     float: right;

	width: 84px;

	margin-right: 30px;

	margin-top: 5px;

	color: #ffffff;

	font-family: verdana;

	text-transform:uppercase;

	font-weight:bold;

	font-size: 18px;

}

.datep2 {

     float: right;

	width: 84px;

	margin-right: 30px;

	color: #ffffff;

	font-family: verdana;

	font-size: 14px;

}

.postimageborder {

    float: left;

	background: #ffffff;

	border:1px solid #e9e9e9;	

	width: 490px;

	height: 130px;

}

.postimage {

    margin: 5px;

}

.postcontent {

	color: #474545;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	margin: 0;

	padding: 0;

	font-size: 12px;

	line-height: 26px;

	position:relative;

	top: -50px;

}

.postcontent a{

	color: #000000;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	font-size: 12px;

	float: left;

	margin: 0;

	padding: 0;

}

.postcontentpage {

	color: #474545;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	margin: 0;

	padding: 0;

	font-size: 12px;

	line-height: 26px;

}

.postcontentpage a{

	color: #000000;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	font-size: 12px;

	margin: 0;

	padding: 0;

}

.postmetadata {

    width: 490px;

}

.databox1 {

    float: left;

	color: #474545;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	margin: 0;

	width: 490px;

	padding: 0;

	font-size: 12px;

	line-height: 26px;

	margin-bottom: 10px;

}

.databox1 a{

	color: #db690b;

	text-align:justify;

	font-family: verdana;

	text-decoration:none;

	margin: 0;

	padding: 0;

	font-size: 12px;

	line-height: 26px;

}

/*************************************

 Entry style

 *************************************/

.entry{

	margin-bottom:0em;

	text-align:justify;	

	color: #1e1e1e;

	font-family: tahoma;

	font-size: 13px;

	line-height: 22px;

	text-decoration: none;

	margin: 10px;

	padding-top: 10px;

}

.entry a{

	text-decoration: none;

	color: #000000;

	font-weight:bold;

}

.entry a:hover{

	color:#9ab018;

}

.entry ul {

    margin-bottom:0em;

	text-align:justify;	

	color: #5d6264;

	font-family: tahoma;

	font-size: 14px;

	line-height: 22px;

	text-decoration: none;

}

.entry ul li {

    margin-bottom:0em;

	text-align:justify;	

	color: #5d6264;

	font-family: tahoma;

	font-size: 14px;

	line-height: 22px;

	text-decoration: none;

}

.entry ul li a {

    margin-bottom:0em;

	text-align:justify;	

	color: #95b400;

	font-family: tahoma;

	font-size: 14px;

	line-height: 22px;

	text-decoration: none;

}

.entry p {

margin:0px;

padding:0px 0px 10px;

}



.entry h3{

	font-size:1.5em;

        padding-bottom:0.3em;

}

.entry img {

	max-width:455px;	

	border:3px solid #343434;

  float: left;

  margin-right: 15px;

  margin-bottom: 15px;

  overflow:hidden;

  padding: 0;

}

.postarea {

	background: #4e4e4e top no-repeat;

	float: left;

	width: 440px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

}

p.postmetadata {

    text-align:justify;	

	color: #b0cf1d;

	font-family: tahoma;

	font-size: 12px;

	line-height: 22px;

	margin: 8px;

	text-decoration: none;

}

p.postmetadata a{

    text-align:justify;	

	color: #647c3e;

	font-family: tahoma;

	font-size: 12px;

	line-height: 22px;

	text-decoration: none;

}

.singlepostafter{

    text-align:justify;	

	color: #3c3b3b;

	font-family: tahoma;

	font-size: 12px;

	line-height: 19px;

	text-decoration: none;

	margin: 5px;

	border-top:1px dotted #191919;	

	border-bottom:1px dotted #191919;	

}

.singlepostafter a{

    text-align:justify;	

	color: #647c3e;

	font-family: tahoma;

	font-size: 12px;

	line-height: 19px;

	text-decoration: none;

}

.entrybody{

	padding-bottom:6px;

}



.entrybody a{

	border-bottom:1px dotted #CCCCCC;	

}

.entry code{	

	font-size:1.1em;

	padding:.2em;

        text-align:left;

}

.entrymeta{

	

	padding-top:0.5em;

	color:#b3960e;

	border-top:1px dotted #ccc;

  margin-bottom: 3em;

  clear:both;

}

.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



.postedby{

	background:url(./images/user.gif) no-repeat;

	padding:3px;

	padding-left:19px;

}

.indexheight {

    height: 60px;

}

.tagcolor {

    color: #999999;

}

.tagcolor a{

    color: #999999;

}

.postmetadata {

    float: left;

	border-bottom:1px dotted #ccc;

}

/*************************************

 Sidebar selection

 *************************************/

.sidebar1 {

	float: right; 

	margin-right: 20px;

	width: 230px; 

}

#searchform {

	margin: 10px auto;

	margin-top: 50px;

	padding: 5px 3px;

	text-align: left;

	width: 320px;

	color: #404040;

	text-decoration:none;

	font-weight: bold;

	font-size: 14px;

	float: left;

	}

#searchsubmit {

	height: 22px;

	width: 60px;

	float: right;

	background: #ebebeb;

	color:#404040;

	text-decoration:none;

	font-weight: bold;

	font-size: 14px;

	font-family: tahoma;

	border: 1px solid #d5d5d5;

	margin-right: 10px;

	margin-top: 5px;

}

#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}

#sidebarbox ul, #sidebar ul ol {

	margin-left: 0px;

	padding: 0;

	}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}

#sidebar ul li {

    list-style:none;

	width: 260px;

	margin-bottom: 6px;

	line-height: 30px;

	float: right;

	}

#sidebarb ul li {

    list-style:none;

	width: 260px;

	margin-bottom: 6px;

	line-height: 30px;

	float: right;

	}

#sidebar ul p, #sidebar ul select {

	margin: 1px 0 1px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 1px 0 0 1px;

	}

#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 1px;

	}

ol li, #sidebar ul ol li {

	list-style: none;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 1px 0 0;

	padding: 0;

	}



.sidebarboxcontent {

	width: 260px; 

	margin-top: 0px;

	background: #F4F4F4 repeat-y top center; 

}

.sidebarboxcontenttop {

	width: 260px; 

	background: #F4F4F4 top center; 

}

.sidebarboxcontent2 {

	width: 250px; 

	margin-left: 20px;

	margin-right: 20px;

}

#sidebar ul .sidebarboxcontent ul li {

    list-style:none;

	list-style-image: url(images/sblist.png);

	list-style-position:inside;

	margin-left: 1px;

	padding-bottom: 5px;

	line-height: 26px;

	width: 360px;

	}

#sidebarb ul .sidebarboxcontent ul li {

    list-style:none;

	list-style-image: url(images/sblist.png);

	list-style-position:inside;

	margin-left: 1px;

	padding-bottom: 5px;

	line-height: 26px;

	width: 360px;

	}

#sidebarb ul {

    list-style:none;

	margin-left: 1px;

	padding-bottom: 5px;

	line-height: 26px;

	width: 360px;

	}

.sbboxblank {

    float: left;

    width: 320px;

	height: 14px;

	margin-left: 5px;

}

#sidebar h2 {

	height: 35px !important;

	color: #ffffff;

	font-family: verdana;

	text-decoration: none;

	font-size: 16px;

	padding-left: 10px;

	padding-top: 11px;

	margin: 0;

	padding-bottom: 1px;

	padding-right: 0px;

	width: 370px;

}

.adtitle {

	height: 37px !important;

	color: #ffffff;

	font-family: verdana;

	font-weight: bold;

	text-decoration: none;

	font-size: 16px;

	padding-left: 10px;

	padding-top: 18px;

	margin: 0;

	padding-bottom: 1px;

	padding-right: 0px;

	width: 370px;

}

#sidebar ul ul li, #sidebar ul ol li {

	margin: 1px 0 0;

	padding: 0;

	}

#sidebar {

	float: right;

	width: 260px;

	margin: 0px;

	padding: 0px;

}

#sidebarb {

	float: right;

	width: 260px;

	margin: 0px;

	padding: 0px;

}

#sidebar a img {

	border: none;

	margin: 0px;

	padding-left: 1px;

}

#sidebar a {

	border: none;

	margin: 0px;

	color: #717171;

	line-height: 22px;

	text-decoration: none;

	font-size: 14px;

	font-family: verdana;

}

#sidebar a:hover {

	border: none;

	margin: 0px;

	line-height: 22px;

	text-decoration: none;

	color: #d9630a;

	font-size: 14px;

	font-family: verdana;

}

#sidebar a:visited {

	border: none;

	margin: 0px;

	line-height: 22px;

	text-decoration: none;

	color: #717171;

	font-size: 14px;

	font-family: verdana;

}

.bannerbox {

    float: left;

	margin-left: 0px;

	padding: 0;

}

.bannerbox img{

	margin: 15px;

	padding: 0;

}

/*************************************

 Calendar style

 *************************************/

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 14px;

	}



#wp-calendar a {

	text-decoration: none;

	color: #ff9b25;

	margin: 1px;

	}

#wp-calendar {

	text-decoration: none;

	color: #717171;

	}

#wp-calendar caption {

	font: bold 14px 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

#calendar_wrap {

    float: left;

	width: 220px;

	margin: 10px;

	margin-left: 30px;

	text-align: center;

}

 

/*************************************

 Comments

 *************************************/

.commentsblock, contactform{

	font-size:14px;

        clear:both;

        padding-top:20px;

}

li.recentcomments {

        margin-left: 5px;

		color:#484848;

	    font-size:14px;

	    list-style-type:none;

}

.commentsblock textarea, .contactform textarea{

	width:450px;

}

.commentsblock input, .commentsblock textarea, .contactform input, .contactform textarea{

	border:0px solid #d1d1d1;

}

.commentsblock textarea:focus, .contactform textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus, .contactform textarea:focus, .contactform input:focus{



	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:115px;

}

ol.commentlist{

	color:#353535;

	width: 450px;

	font-size:14px;

	list-style-type:none;

	margin:0;

	margin-left: 0px;

	margin-top:1.0em;

	padding:1px; 

	float: left;     

}

.commentlist li{

	color:#484848;

	width: 440px;

	background: #ffffff;

	border: 1px solid #e4e4e4;

	font-size:14px;

	list-style-type:none;

	margin:0;

	margin-left: 8px;

	margin-right: 8px;

	margin-top:1.0em;

	padding:1px; 

	float: left;     

}

ol.commentlist a{

	color:#f78b0b;

}

ol.commentlist a:hover{

	color:#ff4d16;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.8em;

}

.commentlist img{

	float: left;

	margin: 8px;

}

.commentlist p {

margin:10px 5px 10px 59px;

text-transform:none;

font-size:1em;

}

.commentlist blockquote p {

margin:10px 5px 10px 5px;

}



.commentlist blockquote {



margin:10px 0px 10px 59px;

}



.alt{

	background:#e3e7cb;



}

.comment_headings{

	font-size:1.3em;

	color:#6C6C6C;

}	

.commentmeta{

	font-size:1em;

	

}

.commentmeta cite{

   font-weight:bold;

    font-size:16px;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}

#respond {

	margin-top: 5px;

	color: #d4d4d4;

	}

#respond h3 {

    font-size: 18px;

	font-family: tahoma;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 5px;

	color: #a1a1a1;

	line-height: 20px;

	width: 400px;

	text-decoration: none;

	}

#commentform p {

    font-size: 14px;

	font-family: tahoma;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #a1a1a1;

	line-height: 20px;

	text-decoration: none;

	}

#commentform p a{

    font-size: 14px;

	font-family: tahoma;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #90a510;

	line-height: 20px;

	text-decoration: none;

	}

#commentform textarea {

	width: 455px;

	padding-left: 5px;

	float: left;

	background: #ffffff;

	font-size:14px;

	border: 1px solid #e4e4e4;

	color: #212121;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	padding: 5px;

	width: 461px;

	height: 35px;

	float: left;

	background:#ffffff;

	border: 1px solid #e4e4e4;

	line-height: 20px;

	text-decoration: none;

	color: #212121;

	font-size: 18px;

	font-family: tahoma;

	}

.commentbox {

    padding: 5px;

	width: 470px;

	overflow:hidden;

}

.commentbox h3{

    line-height: 20px;

	text-decoration: none;

	color: #c4c4c4;

	font-size: 18px;

	font-family: tahoma;

	margin-left: 8px;

}

.commentbox {

    line-height: 20px;

	text-decoration: none;

	color: #c4c4c4;

	font-size: 18px;

	font-family: tahoma;

	float: left;

	margin-left: 1px;

}

/*************************************/

/*************************************

 Footer selection

 *************************************/

.bigcontainer #footer { 

	height: 200px;

	background: url(images/footerbg.png) no-repeat top center;

} 

.footercredit {

	margin-top: 110px;

	margin-left: 60px;

	float: left;

	width: 840px;

	color: #161616;

	font-family: verdana;

	font-size: 11px;

	text-decoration:bold;

}

.footercredit a{

	color: #d9650a;

	font-family: verdana;

	font-size: 14px;

	text-decoration:none;

}

.footertop {

	margin-top: 160px;

	float: left;

	width: 60px;

}

/*************************************

 Other selection

 *************************************/

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}
