/*  
Theme Name: Almost Unreal
Theme URI: http://rodrigo-santoro.com/
Description: Another WP Theme.
Author: Luciana Menezes
Author URI: http://almost-unreal.com/
*/


body {
	background-color: #3e4040;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 29px;
}

body, tr, td {
	background-color: #transparent;
	border-bottom: 0px solid #000000;
	text-align: justify;
	line-height: 12px;
	font-family: "Lucida Sans", Arial, sans-serif;
	font-size: 11px;
	color: #bcb6b6;
}

.line {
	border: 0;
	width: 100%;
	color: #191f25;
	background-color: #191f25;
	height: 8px;}

/* SIDEBAR */
.box{
	background-color: #000000;
	border: 1px solid #393939;
	padding: 6px;
	}

.side-title {
	background-color: #373735;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial;
	color: #FFF;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: 1px;
	line-height: 16px;
	padding: 3px;
}

.side-content{
	background-color: #transparent;
	border-bottom: 0px solid #000000;
	text-align: justify;
	line-height: 13px;
	font-family: Lucida Sans, Trebuchet MS;
	font-size: 11px;
	color: #bcb6b6;
	margin-top: 5px;
	}

.side-content-recent img {
	margin: 1px;
	border: 1px solid #30302E;
	padding: 2px;}
				
.side-content-recent a img {
	margin: 1px;
	border: 1px solid #30302E;
	padding: 2px;}

.side-content-recent a img:hover {
	border: 1px solid #647ba5;
	margin: 1px;
	padding: 2px;}


.side-content-recent {
	margin-top: 5px;
	background-color: #transparent;
	border-bottom: 0px solid #000000;
	text-align: justify;
	line-height: 13px;
	font-family: Lucida Sans,Trebuchet MS;
	font-size: 11px;
	color: #bcb6b6;
	}
	
.projects{
	background-color: #151b21;
	border-bottom: 1px solid #626262;
	text-align: justify;
	line-height: 12px;
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #bcb6b6;
	}

.projects-img {
	border: solid #393939 1px;
}

.elites {
opacity: 0.5;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}

.elites:hover {
opacity: 0.8;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}

/* CONTENT */
.title {
	background-color: #335476;
	background-image:url();
	background-repeat:repeat-x;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial;
	color: #dee3e9;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: 3px;
	line-height: 16px;
	padding: 4px;
}

.content{
	background-color: #transparent;
	border-bottom: 0px solid #000000;
	text-align: justify;
	line-height: 13px;
	font-family: "Lucida Sans", Arial, sans-serif;
	font-size: 12px;
	color: #bcb6b6;
	}

/* HEADERS */
h1 {
	background-color: #335476;
	background-image:url();
	background-repeat:repeat-x;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial;
	color: #dee3e9;
	text-align: center;
	text-transform:uppercase;
	letter-spacing: 3px;
	line-height: 16px;
	padding: 4px;}
	
h3 {
background-color: #131920;
font-family: Georgia;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
color: #f1f1f1;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #393939;
	}
	
h2 {
	border-bottom: 1px solid #335476;
	padding-top: 3px;
	padding-left: 5px;
	text-decoration: none;
	font: normal 10px tahoma;
	text-transform: uppercase;
	text-align:left;
	color: #dee3e9;}
	
h4 {
background-color: #131920;
font-family: Rockwell;
font-size: 13px;
font-weight: normal;
letter-spacing: 1px;
color: #f1f1f1;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #393939;
}
	
h6 {
	background-color:#212121;
	background-image:url();
    border:0px solid #FFFFFF;
	color:#335476;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	padding: 2px;
	line-height:9pt;
	margin-bottom:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: top;
	}
	
	h5 {
	color:#686868;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	padding: 2px;
	line-height:9pt;
	margin-bottom:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: top;
	}

/* AWARDS */
.award-title {
	background-color:#121212;
	background-image:url();
        border:0px solid #FFFFFF;
	color:#6b8196;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	padding: 2px;
	line-height:9pt;
	margin-bottom:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: top;
	}
	
/* VARIADOS */
a { text-decoration: none;}
a:link {color: #6c8296;}
a:visited, a:active {color: #6c8296;}
a:hover {color: #ffffff; text-decoration: none;}


strong {color: #485875;}
b {color: #485875;}
i { color: #999999;}
italic { color: #999999;}
u {color: #999999; text-decoration: none; border-bottom: 1px solid #6c8296;}
em{color: #999999;}

.border {
	padding: 2px;
	border: solid #393939 1px;
	background-color: #000;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.content img {
	padding: 2px;
	border: solid #393939 1px;
	background-color: #000;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 2px;
	margin-top: 2px;
}

hr {
	border: 0;
	width: 100%;
	color: #181818;
	background-color: #181818;
	height: 3px;}
	
.content ul, .content li {
	list-style-image: url(arrow-right.gif);
  	padding-left: 6px;
 	margin-left: 10px; 
	line-height: 18px;
	color: #bcb6b6;
}

form {
	background-color: transparent;}

input, textarea, option, select {
	background: #272727;
	font: 11px Trebuchet MS;
	line-height: 12px;
	color: #999999;
	text-align: justify;
	letter-spacing: 0px;
	border: 1px solid #393939;
	padding: 2px;}


input:focus, textarea:focus {
	color: #000000;
	border: 0px;
	background: #5e778f;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 15px;
	border-left: 10px solid #5e778f;}
	
.box-page {
line-height: 12px; 
}
	
.box-page ul {
	padding-left:0;
	margin-left:1px;
	width:100%;
	font-size: 7pt;
	font-family: Arial, Fantasy;
	color: #e8dcd7;
	list-style-type: square;
}
					
.box-page li {
	margin-left: 10px;
	padding-top: 1px;
	color: #;
	list-style-type: square;
}

.quotes {margin-top: 20px;
padding-bottom: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #c0c0c0;
}


.main {
background-color: #121212;
padding-top: 4px;
padding-bottom: 4px;}

/* FOOTER */
.footer {
background: #0b0b0b; 
background-image: url(); 
font-family: Trebuchet MS; 
font-size: 11px; 
line-height: 8px; 
color: #f2f2f2; 
text-align:center;
padding:10px;
border-bottom : 0px solid #151515; 
border-top: 1px solid #393939;
}

.footer a, .footer a:link, .footer a:visited {
color: #cbcbcb;
text-decoration: none;}

.footer a:hover {
font-style: none;
color: #e2e2e2;
text-decoration: underline;}
	
.footer strong {
color: #f2f2f2;}

/* WP */

.date {
	background-image: url("images/dates.png");
	background-position:top;
	background-repeat:no-repeat;
	width: 60px;
	height: 40px;
	margin: 2px 0;
	text-align: center;
	vertical-align:middle;
	border: #F1F1F1 0px dotted;
}
.date .day {
	color: #000;
	font-style:italic;
	font: bold 16px Lucida Sans;
	margin: 0;
	padding: 3px;
	margin-top: 3px;
}


.date .month {
	margin: 0;
	padding: 3px;
	margin-top: -1px;
	color: #e1e1e1;
	padding: 2px;
	font: bold 12px Lucida Sans;
}

.date .year {
	margin: 0;
	padding: 3px;
	color: #000000;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-top: 1px;
	font: 11px Lucida Sans;
}

.newstitle {
	background-color: #335476;
	background-image:url();
	background-repeat:repeat-x;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial;
	color: #dee3e9;
	text-transform:uppercase;
	letter-spacing: 0px;
	line-height: 16px;
	padding: 2px;}

.newstitle a:link {
	color: #fff;
	text-decoration: none;}

.newstitle a:visited {
	color: #fff;
	text-decoration: none;}

.newstitle a:hover {
	color: #dee3e9;
	text-decoration: underline;}
	
.newscomments { 
font-family: Lucida Sans; 
font-size:10px;
padding:5px;
color: #000; 
text-transform: capitalize; 
border-bottom : 0px solid #151515; 
border-top : 0px solid #D1E0E2;}

.newscomments a:link, .newscomments a:visited, newscomments a:hover, {
		color: #e1e1e1; }


.newsdate {
	background-color: #373735;
	padding: 4px;
	font-family:Trebuchet MS;
	font-size:10px;
	letter-spacing:0px; 
	line-height:9pt; 
	color: #f2f2f2; 
	text-transform: uppercase;
}

.newsimg {
	margin: 6px 0px 6px 0px;
	padding-top: 6px;
	padding-bottom: 2px;
	font-weight: bold;
	text-decoration: none;
	}
	
.newsimg img {
border: 0px solid #6b8841;}
	
.news{
	background-color: #transparent;
	border-bottom: 0px solid #000000;
	text-align: justify;
	line-height: 13px;
	font-family: "Lucida Sans", Arial, sans-serif;
	font-size: 11px;
	color: #bcb6b6;
	}
	
.news img {
	margin: 3px;
	padding: 2px;
	border: solid #393939 1px;
	background-color: #000; }

.news img:hover {
	margin: 3px;
	padding: 2px;
	border: 1px solid #5e778f;
	background-color: #000; }
	
.news-box2 {
	font-family:Trebuchet MS;
	font-size:10px;
	text-align: right;
	background: #212121;
	color: #626262;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;}
	
.news-box2 a {
	color: #5e778f;
	text-decoration: none;}

.news-box2 a:link, .news-box2 a:visited {
	color: #5e778f;
	text-decoration: none;}

.news-box2 a:hover {
	color: #f2f2f2;
	text-decoration: none;}
	
img.wp-smiley {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
}

img.wp-smiley:hover {
	margin: 0px;
	padding: 0px;}

.related {
	font-family: Trebuchet ms;
	font-size: 10px;
}

.related b {
	color:#686868;
	cursor:default;
	font-family:Trebuchet MS;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	padding: 2px;
	line-height:9pt;
	margin-bottom:0px;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align: top;
}

.related li { list-style-image: url(link.gif);
  	padding-left: 2px;
 	margin-left: 2px; 
	line-height: 12px;
	color: #404040;}

.noborder {
	border: 0px;}

.noborder a img {
	border: 0px;
	padding: 0px;}

.noborder a img:hover {
	border: 0px;
	padding: 0px;}
	
/* WP NAVIGATION */
	
	
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #181B23;
	color: #565961;
	background-color: #14171E;
}
.wp-pagenavi a:hover {	
	border: 1px solid #181B23;
	color: #FFFFFF;
	background-color: #181B23;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	border: 1px solid #181B23;
	color: #565961;
	background-color: #14171E;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #181B23;
	color: #565961;
	background-color: #14171E;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #181B23;
	color: #565961;
	background-color: #14171E;
}
