/*  



Theme Name: Extreme Sports

Author: blogstheme.com

Author URI: http://www.blogstheme.com

Description: Get More Free Wordpress Themes By Visiting <a href="http://www.wordpress.pro">Wordpress Themes</a>

Version: 1.0



*/



* 

{ 

	margin:0; 

	padding:0; 

	border:0; 

}



ul.datetime {

	background:url(images/calendar-blue.png);

	background-repeat:no-repeat;

	width:66px;

	height:67px;

	text-align:center;

	float:left;

	color:white;

	font-size:10px;

	font-weight:bold;

	margin:0px;

	margin-top:3px;

	margin-right:10px;

	padding-top:1px;

	margin-bottom:0px;

	

}



li.month

{

	list-style:none;

	padding-top:0px;

	margin-top:0px;

}



li.day {

	font-size:35px;

	font-weight:bold;

	color:rgb(65,65,65);

	padding-top:8px;

	padding-bottom:0px;

	margin-bottom:0px;

	letter-spacing:-1px;

	list-style:none;	

}



body { 

	background:#283956 url(images/background.png) repeat-x;

	font-family:"lucida grande",verdana,tahoma; font-size:12px; color:#535353;text-align:justify }



a { color:black; text-decoration:none; }

a:hover { text-decoration:underline; }



p, blockquote, li, h2 { margin-bottom:12px; line-height:22px; }



.form-campos { border:1px solid #E8E8E8; font-family:'lucida grande',verdana,tahoma; height:18px; width:100%; }

.form-campos:hover { border:1px solid #535353; }



.center { margin:0 auto; text-align:center; margin-bottom:12px; }



acronym { border-bottom:1px dotted #535353; }



.arquivo { border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding:10px 0; margin-bottom:10px; }



/* datetime */



ul.xdatetime {

background:#a21d40 url("images/calendar-blue.png") no-repeat 0 0;

width:60px;

height:66px;

float:left;

text-align:center;

color:white;

margin:0 10px 0 0;

font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;

}



li.xmonth {

font-size:10px;

line-height:20px;

list-style:none

}



li.xday {

font-size:20px;

font-weight:700;

line-height:20px;

list-style:none

}



li.xyear {

font-size:12px;

font-weight:700;

line-height:20px;

list-style:none;

}



/* main */





#principal { width:840px; margin:0 auto; }



#topo { height:220px; background:#00519a url(images/bgbici.jpg); margin-top:0px; margin-bottom:0px; padding-left:10px; }
#topo h1 { color:white; font-size:20px; font-weight:bold; margin-bottom:4px; font-family: "Verdana"; letter-spacing:-2px;}

#topo h1 a { color:white;  font-family: "Verdana"}

#topo h1 a:hover { text-decoration:none; }





#topo h3 { color:#f4e4e9; font-size:14px; font-weight:normal; }



#posts { width:610px; float:left; background:white; padding-left:20px; padding-right:20px; }



#sidebar { 

	width:190px; 

	float:right;

	padding-left:0px;

    background:#c5d7e8;

    padding-top:20px;

    text-align:left;

    }



#sidetop

{ 

	 width: 180px;

	 float:right;

	 padding-left:10px;

	 height:92px;

	 color:white;

	 background: #4a83b7;

	 text-align:center;

	 padding-top:10px;

	 

}

#sidetop a { color:white; }

#sidetop a:hover { color:white; }

#sidetop h1 a:hover { color:blue; text-decoration:none; }



/* posts */



#posts h1 { 

	margin: 8px 0px 5px 0px;

    padding: 0;

	font-family: Georgia, sans-serif;

	color: #1964d5;

	font-size: 16px;

	font-weight: normal;

	letter-spacing: -1px;

	xline-height: 15px;	

	text-align:left;

	border-bottom: 1px dotted #CCCCCC;	

}	

#posts h1 a { 	color: #1964d5; formerly: #1964d5;  }

#posts h1 a:hover { color:blue; text-decoration:none; }



#posts ul, #posts ol { xmargin-bottom:12px; xmargin-left:30px; }

#posts li { margin-bottom:2px; }



#posts blockquote { font-style:italic; margin-left:30px; }



#posts h2 { font-weight:normal; }



.cada-post { padding-bottom:4px; border-bottom:1px solid #E8E8E8; margin-bottom:15px; }

.cada-post img { border:1px solid #E8E8E8; padding:2px; margin:10px; }



.commentbox { margin-bottom:20px; padding-right:15px; padding-left:15px; border:1px solid #E8E8E8;background:rgb(228,233,255); }



.the-date { background:url(images/date.jpg) no-repeat; padding-left:18px; margin-right:20px; }

.the-comments { background:url(images/comment.jpg) no-repeat; padding-left:16px; margin-right:20px; text-align:center; }

.the-categories { background:url(images/category.jpg) no-repeat; padding-left:16px; }



.info-comment { border-top:1px solid #E8E8E8; font-size:11px; background:white; }







.buton:focus {

	background: #fff;

	border: 1px solid #686868;

}



.buton { width:100px; height:25px; 

	background: #f4f4f4;

	border: 1px solid #b2b2b2;

	color: #000;

	font:  13px Verdana, Arial, Helvetica, sans-serif;

	margin: 1px;

	padding: 3px;

}

}

.buton:hover { color:#535353; }



#nav { width:100%; }

.nav-left { float:left; width:50%; }

.nav-right { float:right; text-align:right; width:48%; }



/* sidebar */



#sidebar h2 { padding-left:5px; font-size:14px; margin-bottom:6px; font-weight:bold; 

   xborder-bottom:1px solid #EEEEEE; 

   text-underline: red dashed;

   padding-bottom: 5px;

   color:#1964d5; 

   font-weight: normal;  

   font-family: georgia, serif; 

   line-height:1.2em;

   }



#sidebar ul, .textwidget, #calendar_wrap, #searchform { border-bottom:1px solid #E8E8E8; padding-bottom:10px;  margin-bottom:30px; }

#searchform{ padding-left:5px;}



#sidebar a { width:180px; color:#535353;display: block;padding-left:10px; padding-top:3px; padding-bottom:3px;}

#sidebar a:hover { background:rgb(41,66,145); color:white; text-decoration:none; }



#sidebar li { line-height:18px; margin-bottom:2px; list-style:none }





/* footer */

#footer { clear:both; font-size:80%; width:100%; background:#283956;color:silver; text-align:left; }

	

#foot1 { clear:both; font-size:80%; width:100%; background:#283956; color:silver; text-align:left;}

#foot2 a { color:gray; text-decoration:none; }

#foot2 { width:730px; margin:0 auto; height:20px; }

#foot3 { float:left; width:450px; line-height:18px; }



input { padding-left:10px;}