@charset "utf-8";
/* CSS Document */

body { background:#E0E0D6 url(../images/top_liner.gif) repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;}


/*
Containers and Layout
---------------------------------------------------------------------*/




.center_wrapper {
	margin: 0 auto;
	width: 900px;
}

/* 
	Branding 
------------------------------------------------------------------------ */
#branding {}

h1#assp_logo{ width:200px; height:85px; background:url(../images/sigla_a.png) no-repeat; margin-top:15px; margin-left:350px;}
h1#assp_logo span {display:none;}
h2#txt_snippet {color:#9d9d9d; font-size:0.7em; font:"Courier New", Courier, monospace; margin-left:300px;}

/*
 Main Menu
 ----------------------------------------------------------------------- */
#main_menu { }
#main_menu hr {color: #E0E0D6; border: 1px dotted #9d9d9d; border-style: none none dotted; }


ul#ulMMenu {
	height : 25px;
	margin : 0;
	padding : 0px;
	text-align:center;
	top:13px;
	font-size:18px;
	margin-left:70px;
	}
	
ul#ulMMenu li{float:left;  text-align:center; margin-left:20px;}

/*
	Links and Colored texts
---------------------------------------------------------- */

b {color:#39362F; text-decoration:none;}
i{color: #a00000;}
a{padding:7px; color:#999; display:block;  }
a:link , a:visited{text-decoration:none;}
a:hover { text-decoration:underline;}



/*
	Posts
-------------------------------------------------------------- */

div.post {color:#5A5A50;}
.post_title{color:#39362F; margin-bottom:10px;}
.post_content{ font-family:Verdana, Geneva, sans-serif; font-size:0.8em; padding:5px;line-height:13pt; }
.post_content ul { list-style-type:circle; padding:10px;}
.post_content li {padding:5px; padding-left:15px;}
.post_date a:hover,.post_meta a:hover {text-decoration: underline;}
.post_date {
	color: #777;
	margin-bottom: 14px;
}

.post_date a {color: #444; padding:0; display:inline;}

.post_meta {
	background:#FFC;
	border: 1px solid #E5E5D5;
	color: #776;
	font-size: 0.9em;
	padding: 8px 10px;
}
.post_meta a {color: #665; padding:0; display:inline;}
.post_meta a:hover {color: #001;}
/* 
   Box
------------------------------------------------------------------- */

.box {margin-bottom: 1.5em;}
.box_title {
	background:#CCB;
	color: #665;
	font-weight: bold;
	padding: 5px 8px;
}
.box_content {padding: 8px 0 8px;}
.box li {
	border-top: 1px solid #DDC;
	padding: 4px 6px;
}
.box li:first-child {border-top: none;}


/* 
   Thumbnails
------------------------------------------------------------------- */

.thumbnails {margin: 0 -0 2em -8px;}
.thumbnails a.thumb {	
	background: url('img/grain_dark.gif');
	display: block;
	float: left;
	margin: 0 0 8px 8px;
	padding: 3px;
}
.thumbnails a.thumb:hover {background: #C6C6BA;}
.thumbnails .thumb img {display: block;}


.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
}

/* 
   Images 
------------------------------------------------------------------- */

img.bordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}

img.left {margin: 0 15px 12px 0;}
img.right {margin: 0 0 15px 12px;}

.left {float: left;}
.right {float: right;}

/*
	Main 
------------------------------------------------------------------ */
#main {width:540px;}

/*
	Sidebar 
------------------------------------------------------------------ */

#sidebar {width:350px; border-left: 1px solid #CCB;}
#sidebar a {color: #665;}
#sidebar a:hover {color: #C40;}
#sidebar_content {padding-left: 25px;}



/* 
	Messages 
--------------------------------------------------------------------*/

.error, .notice, .success {
	border: 1px solid #DDD;
	margin-bottom: 1em;
	padding: 0.6em 0.8em;
}

.error {background: #FBE3E4; color: #8A1F11; border-color: #FBC2C4;}
.error a {color: #8A1F11;}

.notice {background: #FFF6BF; color: #514721; border-color: #FFD324;}
.notice a {color: #514721;}

.success {background: #E6EFC2; color: #264409; border-color: #C6D880;}
.success a {color: #264409;}

div.comment_list {
	border-top: 1px solid #D6D6C6; 
	margin: 1em 0 2em;
}

.comment {
	border-bottom: 1px solid #D6D6C6;
	padding-top: 10px;
}
.comment_date {
	font-size: 0.9em;
	padding-top: 4px;
}
.comment_date a {
	color: #665;
	text-decoration: none;
}
.comment_date a:hover {
	color: #001;
	text-decoration: underline;
}
.comment_body {padding-top: 4px;}

.comment_gravatar {width: 48px;}
.comment_gravatar img {
	background: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}
.comment_author {padding-top: 3px;}

/*
Footer
--------------------------------------------------*/
#footer{background-color:#CCB; color:#665; }


#footer ul#footer_list  {overflow:hidden; width:100%; margin:0; padding:1px; margin-left:100px;}
#footer li{ width:130px; text-align:left; display:inline; }

#footer ul#footer_list a{ display:block; float:left; padding-left:40px;}
#footer p {font-size:0.8em; margin-left:300px;}
#footer .hr {background: url(../images/top_liner.gif) repeat-x scroll center; height:21px;}
#footer .hr hr{display:none}
/* 
   Comments 
------------------------------------------------------------------- */

div.comment_list {
	border-top: 1px solid #D6D6C6; 
	margin: 1em 0 2em;
}

.comment {
	border-bottom: 1px solid #D6D6C6;
	padding-top: 10px;
}
.comment_date {
	font-size: 0.9em;
	padding-top: 4px;
}
.comment_date a {
	color: #665;
	text-decoration: none;
}
.comment_date a:hover {
	color: #001;
	text-decoration: underline;
}
.comment_body {padding-top: 4px;}

.comment_gravatar {width: 65px;}
.comment_gravatar img {
	background: #FFF;
	border: 1px solid #DDD;
	padding: 2px;
}
.comment_author {padding-top: 3px;}

/* Archives */
.archive_pagination {margin-bottom: 1.6em;}
.archive_post {margin-bottom: 1em;}
.archive_post_date {

	border-bottom: 1px solid #C5C5B5;
	border-right: 1px solid #CFCFBF;
	float: left;
	margin-right: 12px;
	padding: 3px 0 5px;
	text-align: center;
	width: 44px;
}
.archive_post_day {font: normal 1.8em Georgia,serif;}