/**********************************************************************************
Theme Name:		Emerge
Theme URI: 		http://emerge,sturzo.it
Description: 	E.M.E.R.G.E., design by <a href="http://www.dudat.it">duDAT</a>.
Version: 		1.0
Author: 		duDAT
Author URI: 	http://www.dudat.it
**********************************************************************************/

body {
	margin:0;
	padding:0;
	background-color:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	font-size:12px;
	color:#1b1b1b;
	text-align:center;
}

h1 {
	font-size:1px;
	text-indent:-20000px;
	display:none;
}

a {
	color:#810016;
	font-weight:bold;
	outline:none;
}

a:hover {
	color:#bc4441;
}

object {
	margin:0;
	padding:0;
	outline:none;
}

.divider {
	background:transparent url(images/divider.gif) no-repeat center top;
	font-size:1px;
	margin:10px 0;
}

#shadow {
	width:964px;
	margin:0 auto;
	text-align:left;
	background:#dddddd url(images/background-body.gif) repeat-y left top;
}

#outershadow {
	width:964px;
	margin:0 auto 30px auto;
	text-align:left;
	background:#dddddd url(images/outer-shadow.gif) no-repeat left top;
	height:19px;
}

#container {
	width:950px;
	margin:0 auto;
	background-color:#FFF;
	border:1px solid #FFF;
}

/**********************************************************************************
MENU
**********************************************************************************/
div#menu ul {
	margin:0;
	padding:0;
}

div#menu ul li {
	list-style-type:none;
	float:left;
	width:180px;
}

div#menu ul li a {
	display:block;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	height:26px;
	padding-top:12px;
	
}

div#menu ul li.home a {background-color:#a2cd3a}
div#menu ul li.project a {background-color:#c0322f}
div#menu ul li.contact a {background-color:#2ac2eb}
div#menu ul li.subscribe a {background-color:#faa81a}

div#menu ul li.home a:hover {background:#a2cd3a url(images/arrow.gif) no-repeat center bottom;}
div#menu ul li.project a:hover {background:#c0322f url(images/arrow.gif) no-repeat center bottom;}
div#menu ul li.contact a:hover {background:#2ac2eb url(images/arrow.gif) no-repeat center bottom;}
div#menu ul li.subscribe a:hover {background:#faa81a url(images/arrow.gif) no-repeat center bottom;}


/**********************************************************************************
SEARCH
**********************************************************************************/
div#menu ul li.search-menu {
	background-color:#b5b5b5;
	font-size:14px;
	height:26px;
	padding-top:12px;
	width:220px;
	padding-left:10px;
}

div#menu ul li.search-menu div#search form {
	margin:0;
	padding:0;
}

div#menu ul li.search-menu div#search form label {
	font-weight:bold;
}

div#menu ul li.search-menu div#search form input {
	width:120px;
	font-size:10px;
	color:#999;
}

/**********************************************************************************
MAIN SETTINGS
**********************************************************************************/

#wrapper {
	background:#FFF url(images/wrapper-background.gif) repeat-y left top;
	padding-top:20px;
}

#content-left {
	float:left;
	width:720px;
}

#sidebar {
	float:left;
	margin-left:10px;
	width:220px;
}

#content-left div.meta {
	float:left;
	width:140px;
	padding:0 20px;
}

#content-left div.post-box {
	float:left;
	width:520px;
	padding-right:20px;
}

#content-left div.page-box {
	padding:0 20px 30px 20px;
}

/**********************************************************************************
SIDEBAR SETTINGS
**********************************************************************************/

#sidebar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#sidebar ul li {
	margin:0;
	padding:0;
}

#sidebar ul li h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
	background:transparent url(images/background-menu2.gif) no-repeat right top;
	padding:15px 0 15px 20px;
	margin-right:-1px;
}

#sidebar ul li ul {
	list-style-type:disc;
	color:#a0a0a0;
	margin-left:20px;
}

/**********************************************************************************
BLOG SETTINGS
**********************************************************************************/

h2.pagetitle {
	padding-left:20px;
}

div.post h2 {
	text-transform:uppercase;
	color:#810016;
	margin:0;
	padding:0;
	font-size:18px;
}

div.post h2 a {
	text-decoration:none;
}

div.post h3 {
	color:#810016;
	margin:0;
	padding:0;
	font-size:14px;
}

div.post h3 a {
	text-decoration:none;	
}

div.meta div.date-top {
	height:9px;
	font-size:1px;
	background:#FFF url(images/date-top-background.gif) no-repeat center top;
}

div.meta div.date-center {
	background:#FFF url(images/date-center-background.gif) repeat-y center top;
}

div.meta div.date-bottom {
	height:9px;
	font-size:1px;
	background:#FFF url(images/date-bottom-background.gif) no-repeat center top;
}

div.meta div.date-center div.date-number {
	text-align:center;
	font-size:36px;
	color:#FFF;
}

div.meta div.date-center div.date-month {
	text-align:center;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
}

div.meta div.meta-post {
	font-weight:bold;
	font-size:10px;
	margin-top:10px;
	background-color:#dedede;
	padding:2px;
}

div.meta div.meta-post div.meta-post-left {
	float:left;
	width:65px;
}

div.meta div.meta-post div.meta-post-right {
	float:left;
	width:70px;
}

div.meta div.meta-post div.meta-post-right a {
	color:#3f3f3f;
	text-decoration:none;
}

div.meta div.meta-post div.meta-post-right a:hover {
	color:#666;
}


/**********************************************************************************
NAVIGATION
**********************************************************************************/

div.navigation {
	background-color:#eaeaea;
	margin:5px 0;
	padding:10px;
	font-size:0.8em;
}

div.nav-alignleft {
	float:left;
	width:250px;
}

div.nav-alignright {
	float:right;
	width:250px;
	text-align:right;
}

/**********************************************************************************
FOOTER
**********************************************************************************/
#footer {
	font-size:10px;
	text-align:center;
	color:#FFF;
	background-color:#810016;
	padding:18px 0;
}

#footer p {
	margin:0;
	padding:0;
}

#footer a {
	color:#CCC;
	text-decoration:none;
}

#footer a:hover {
	color:#eaeaea;
	text-decoration:underline;
}

/**********************************************************************************
UTILITIES
**********************************************************************************/
.clear {
	display:block;
	clear:both;
	font-size:1px;
	visibility:hidden;
}

.search-terms {
	font-style:italic;
}

.download {
	color:#858585;
}
