/*
Theme Name: WordPress Uannabe
Theme URI: http://www.uannabe.com/
Description: A WordPress style for Uannabe.
Version: 1.0
Author: H-art
Author URI: http://www.h-art.it/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: Uannabe
*/


#linksocial {
	width				: 100%;
	border-bottom		: 1px #cfcfcf solid;
}

#copyrightnote, #header ul, #blogtitle {
	width				: 824px;
	margin				: 0 auto;
}

#linksocial ul {
	border-right		: 1px #cfcfcf solid;
}

#header .inline li,
#header .inline li a {
	float				: left;
	display				: inline;
}

#linksocial li {
	width				: 102px;
	height				: 41px;
	border-left			: 1px #cfcfcf solid;
}

#linksocial li a {
	text-indent			: -9999em;
	width				: 100%;
	height				: 100%;
	background-image	: url(../images/bg-social-header.gif);
	background-repeat	: no-repeat;
}


	#ls_fb a			{ background-position: -1px 0;}
	#ls_fb a:hover		{ background-position: -1px -42px; }

	#ls_tw a			{ background-position: -104px 0;}
	#ls_tw a:hover		{ background-position: -104px -42px; }

	#ls_lk a			{ background-position: -206px 0;}
	#ls_lk a:hover		{ background-position: -206px -42px; }

	#ls_yt a			{ background-position: -310px 0;}
	#ls_yt a:hover		{ background-position: -310px -42px; }

	#ls_fl a			{ background-position: -413px 0;}
	#ls_fl a:hover		{ background-position: -413px -42px; }

	#ls_rp a			{ background-position: -515px 0;}
	#ls_rp a:hover		{ background-position: -515px -42px; }

	#ls_rc a			{ background-position: -619px 0;}
	#ls_rc a:hover		{ background-position: -619px -42px; }

	#ls_lo a			{ background-position: -724px 0;}
	#ls_lo a:hover		{ background-position: -724px -42px; }


#blogtitle {
	height				: 100px;
}

	#blogtitle h1 {
		margin				: 15px 0 0 0;
		width				: 500px;
		height				: 71px;
	}

	#searchform {
		float				: right;
		display				: inline;
		height				: 46px;
		margin-top			: 27px;
		width				: 228px;
		overflow			: hidden;
	}

		#s, #searchsubmit {
			float				: left;
			display				: inline;
			border 				: 1px solid #a9b5ba;
		}

		#s {
			width				: 173px;
			border-right		: 0;
			font-size			: 1.6em;
			color				: #5e6062;
			height				: 20px;
			padding				: 12px;
		}

		#searchsubmit {
			width				: 30px;
			height				: 46px;
			border				: 0;
			font-size			: 0;
			line-height			: 80px;
			overflow			: hidden;
			text-indent			: -9999em;
		}


#mainmenu {
	background		: url(../images/bg-menu.gif) top left repeat-x;
	height			: 64px;
}

	#mainmenu li {
		font-size			: 1.3em;
		height				: 100%;
		line-height			: 64px;
		margin-right		: 45px;
	}

	#mainmenu li a {
		text-decoration		: none;
	}

	#mainmenu li.current a {
		background			: url(../images/bg-current-menu.gif) bottom center no-repeat;
	}

	#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited, #mainmenu li a:hover, #mainmenu li a:active {
		color				: #829097;
	}

	#mainmenu li.current a, #mainmenu li.current a:link, #mainmenu li.current a:visited,
	#mainmenu li.current a:hover, #mainmenu li.current a:active {
		color				: #e1e1e1;
	}

/*** fine header ***/

	#content {
		background			: url(../images/bg-main-grad.gif) top left repeat-x;
		padding-top			: 35px;
	}

	#maincnt  { width			: 824px; margin: 0 auto; }
	#listpost { width			: 570px; }
	#sidebar  { width			: 239px; margin-left: 15px; }

	ul.infopost {
		background				: #eaeaea;
		margin-bottom			: 10px;
	}

		ul.infopost li {
			height				: 25px;
			line-height			: 25px;
		}

		ul.infopost li.fl {
			border-right		: 1px #fff solid;
			background			: #70c9e3;
			color				: #fff;
		}

		ul.infopost li.post_date {
			padding				: 0 15px;
			background			: #4ca6c9;
			font-size			: 1.2em;
		}

			ul.infopost li a {
				text-decoration		: none;
				font-size			: 1.1em;
				font-weight			: bold;
				background-repeat	: no-repeat;
			}

			ul.infopost li.fl a {
				float				: left;
				display				: inline;
				padding				: 0 10px 0 25px;
				background-image	: url(../images/bg-social-post.gif);
			}

			ul.infopost li.fl a,
			ul.infopost li.fl a:link,
			ul.infopost li.fl a:visited,
			ul.infopost li.fl a:hover,
			ul.infopost li.fl a:active {
				color				: #fff;
			}

			ul.infopost li.fr a {
				padding				: 0 10px 0 18px;
				background-image	: url(../images/bg-cloud.gif);
				background-position : center left  ;
			}

			ul.infopost li.fr a,
			ul.infopost li.fr a:link,
			ul.infopost li.fr a:visited,
			ul.infopost li.fr a:hover,
			ul.infopost li.fr a:active {
				color				: #233f4e;
			}

		li.post_rtw { width: 120px; overflow: hidden;}
		li.post_rtw a { background-position: left 0 ; }
		li.post_pfb a { background-position: left -25px; }

		#listpost h2 {
			font-size		 : 2.8em;
			font-weight		 : normal;
			line-height		 : 1.1em;
			margin-bottom	 : 15px;
		}

		#listpost h2.pagetitle {
			font-weight		 : bold;
		}

		#listpost h2 a {
			text-decoration	 : none;
			display			 : block;
		}

		#listpost h2 a,
		#listpost h2 a:link,
		#listpost h2 a:visited,
		#listpost h2 a:hover,
		#listpost h2 a:active {
			color				: #233f4e;;
		}

		div.entry {
			font-size			: 1.3em;
			line-height			: 1.4em;
		}

				div.entry p,
				div.entry strong,
				div.entry a,
				div.entry a:link,
				div.entry a:visited,
				div.entry a:active {
					color				: #2f4c5b;
				}

				div.entry a {
					text-decoration		: none;
					font-weight			: bold;
				}

				div.entry a:hover {
					text-decoration		: underline;
				}

				div.entry p {
					margin			: 0 0 1.5em 0;
				}

		p.postmetadata {
			font-size			: 1.1em;
			line-height			: 1.8em;
			margin				: 1.5em 0;
		}

				p.postmetadata span {
					color		: #666;
				}

				p.postmetadata a,
				p.postmetadata a:link,
				p.postmetadata a:visited,
				p.postmetadata a:hover,
				p.postmetadata a:active {
					color		: #364f5a;
				}

	div.navigation {
			width				: 100%;
	}

		div.inner {
			background-color	: #233f4e;
			margin-bottom		: 10px;
		}

		div.navigation .fr,
		div.navigation .fl {
			width		: 50%;
		}

		div.navigation a {
			text-decoration		: none;
			display				: block;
			padding				: 7px 0;
			font-size			: 1.2em;
			background-repeat	: no-repeat;
		}

		div.navigation .fr a {
			background-image	: url(../images/next.gif);
			background-position: 97% center;  padding-right: 21px; padding-left: 10px; }
		div.navigation .fl a {
			background-image	: url(../images/prev.gif);
			background-position: 3px center; padding-left: 21px; padding-right: 10px; }

		div.navigation a,
		div.navigation a:link,
		div.navigation a:visited,
		div.navigation a:hover,
		div.navigation a:active {
			color				: #fff;
		}

	/*** sidebar ***/

	#widgettw,
	#widgettw ul {
		list-style-type			: none;
	}

		#widgettw li {
			font-size			: 1.1em;
			margin-bottom		: 1.1em;
		}

		#widgettw li li {
			font-size			: 1em;
		}

		#widgettw li a,
		#widgettw li a:link,
		#widgettw li a:visited,
		#widgettw li a:hover,
		#widgettw li a:active {
			color			: #666;
		}

		#widgettw h2 {
			font-size		: 1em;
			display			: block;
			background		: #233e4b;
			height			: 25px;
			line-height		: 25px;
			margin-top		: 1.5em;
		}

		#widgettw a.twitter_title_link,
		#widgettw a.twitter_title_link:link,
		#widgettw a.twitter_title_link:visited,
		#widgettw a.twitter_title_link:hover,
		#widgettw a.twitter_title_link:active {
			color			: #fff;
			font-size		: 1.2em;
			text-decoration	: none;
			padding			: 0 8px;
		}

		ul.twitter {
			margin-top		: 1.5em;
		}

		span.twitter-timestamp {
			display			: block;
		}

	/*** footer ***/


	#footer {
		margin		: 2em 0 0 0;
		padding-bottom	: 10px;
		*height			: 260px;
		*overflow		: hidden;
	}

		#footer div {
			border-top			: 1px #cfcfcf solid;
			border-bottom		: 1px #cfcfcf solid;
			height				: 56px;
		}

		#footer ul.cl {
			position			: relative;
			z-index				: 10;
			width				: 824px;
			margin				: 0 auto;

		}

		#footer ul.cl li.linkcat h2 {
			font-size			: 1em;
		}

		#footer ul.cl li.linkcat,
		#footer ul.cl li.categories {
			float				: left;
			display				: inline;
		}

		#footer ul.cl li.linkcat,
		#footer ul.cl li.categories,
		#footer ul.cl li.fl {
			padding				: 20px 0 0 0;
			color				: #666;
			font-size			: 1.3em;
			font-weight			: bold;
			width				: 270px;
			*position			: relative;
		}

		#footer ul.cl ul {
			margin-top			: 40px;
			width				: 250px;
			line-height			: 1.4em;
			list-style-type		: none;
			float				: left;
			margin-left			: 0;
			*left			    : 0;
			*position			: absolute;
		}

		#footer ul.cl ul li {
			font-weight			: normal;
			font-size			: 0.86em;
		}

		#footer ul.cl ul li a,
		#footer ul.cl ul li a:link,
		#footer ul.cl ul li a:visited,
		#footer ul.cl ul li a:active {
			color				: #666;
			text-decoration		: none;
		}

		#footer ul.cl ul li a:hover {
			text-decoration		: underline;
		}


		li.categories ul,
		#monthsarchive {
			*top			: 	37px;
		}

		#monthsarchive li {
			float				: left;
			display				: inline;
			width				: 49.99%;
		}

		#copyrightnote {
			font-size			: 1.1em;
			color				: #666;
			margin				: 4em auto;
		}

/*** pagine ricerca per tag/mese ***/

h2.pagetitle {
	padding-bottom			: 20px;
	color					: #233e4b;
}

	h2.pagetitle span {
		color				: #666;
	}


	#respond h3 {
		margin				: 15px 0;
		font-size			: 1.3em;
		color				: #233e4b;
	}

	#commentform p {
		color				: #666;
		font-size			: 1.1em;
	}

	#commentform p a,
	#commentform p a:link,
	#commentform p a:visited,
	#commentform p a:active {
		color				: #233e4b;
		text-decoration		: none;
	}

	#commentform p a:hover {
		text-decoration		: underline;
	}

	#commentform #author,
	#commentform #email,
	#commentform #url {
		border				: 1px #e2e2e2 solid;
		background			: #f6f6f6;
		font				: 1.2em Arial;
		color				: #666;
		padding				: 3px;
	}

	#commentform p {
		margin-bottom		: 10px;
		line-height			: 2em;
	}

	#commentform label {
		padding-left		: 10px;
		font-size			: 1.1em;
	}

	textarea#comment {
		width				: 97%;
		height				: 120px;
		border				: 1px #e2e2e2 solid;
		color				: #666;
		font				: 1.2em Arial;
		background			: #f6f6f6;
		margin-bottom		: 20px;
		padding				: 3px;
	}

/*** commenti ***/

	h3#comments {
		padding			: 20px;
		font-size		: 1.3em;
		background		: #f6f6f6;
		color			: #233e4b;
		border-top		: 1px #eaeaea solid;
		border-bottom	: 1px #eaeaea solid;
	}
		.commentlist {
			list-style-position: outside;
			padding: 17px 0 0 22px;
		}

		div.comment-body {
			padding-bottom		: 20px;
			margin-bottom		: 20px;
			border-bottom		: 1px #eaeaea solid;
			font-size			: 1.2em;
			line-height			: 1.5em;
			color				: #233e4b;
		}

			div.comment-body a,
			div.comment-body a:link,
			div.comment-body a:visited,
			div.comment-body a:hover,
			div.comment-body a:active {
				color			: #233e4b;
				font-weight		: bold;
				text-decoration	: underline;
			}

			div.comment-body p {
				margin-bottom		: 1.5em;
			}

		div.commentmetadata {
			font-style			: italic;
			margin-top			: 1em;
		}

				div.commentmetadata a,
				div.commentmetadata a:link,
				div.commentmetadata a:visited,
				div.commentmetadata a:hover,
				div.commentmetadata a:active {
					color		: #666;
					font-weight	: normal;
				}

		#commentform #submit {
			border			: 0;
			background		: #70C9E3;
			padding			: 3px 10px;
			font			: 1.1em Arial;
			color			: #fff;
			font-weight		: bold;
			cursor			: pointer;
		}

/*** cerca ***/

#searchresults {
	margin-bottom		: 10px;
}

#searchresults h3 {
	font-size		: 1.3em;
}

#searchresults span.postinfo {
	font-size		: 1.1em;
	display			: block;
	margin			: 5px 0 15px 0;
}

	#searchresults h3 a,
	#searchresults h3 a:link,
	#searchresults h3 a:visited,
	#searchresults h3 a:hover,
	#searchresults h3 a:active {
		color			: #233e4b;
	}

	#searchresults span a,
	#searchresults span a:link,
	#searchresults span a:visited,
	#searchresults span a:hover,
	#searchresults span a:active {
		color			: #233e4b;
	}

	#searchresults div.post {
		padding-bottom		: 15px;
		margin-bottom		: 15px;
		border-bottom		: 1px #eaeaea solid;
	}
	
#zrx_captcha input {
	-x-system-font:none;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	color:#666666;
	font-family:Arial;
	font-size:1.2em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:3px;
}	
	