/*  
Theme Name: uTheme
Theme URI: http://www.susanuliviu.ro/wordpress-themes/
Description: Simplicity strikes again. Version 2.0: Fix on IE7, Changed post title style and menu links and other small changes.
Version: 2.0
Author: Liviu Susanu
Author URI: http://www.susanuliviu.ro
Tags: white, black, two-columns
*/

* { margin: 0; padding: 0; }

body { font-family: tahoma,verdana,Arial,Helvetica,sans-serif; font-size:0.62em; background:#FFF; color:#000; }

a { text-decoration: none; color: #2A61AE; }
a:hover { text-decoration:underline; }
a:active { }
a img { border:0;}
form, input, textarea { font-family:tahoma,verdana,Arial,Helvetica,sans-serif; font-size: 1.1em; }
ul, ul li { list-style-type:none; }
img.icon {  margin-bottom:-4px;  margin-right:2px;  }
hr { border:0; width:100%; height:1px; background:#CCC; margin-bottom:10px; }

.clearing { clear:both; }

h1 { margin-bottom:5px; font-size:2.2em; font-weight:normal; color:#000; }
h1 a { text-decoration:none; color:#000; }
h1 a:hover { text-decoration:underline; }


#container { margin:0 auto; width:97%; text-align:left; background:#FFF; color:#000; }

#page { padding-top:15px; }

#top-menu { width:100%; padding:10px 0 5px 0; margin-bottom:10px; font-size:1.4em; text-align:left; background:#fff; color:#000; }
#top-menu .menu-left ul { margin:0; padding:0 10px 0 0; list-style-type:none; list-style-image:none; float:left; }
#top-menu .menu-left ul li { display:inline; }
#top-menu .menu-left ul a { padding:0 20px 0 10px; font-weight:normal; text-decoration:none; color:#000024; }
#top-menu .menu-left ul a:hover { text-decoration:underline; }

#top-menu .menu-search { float:right }

#content { float:left; width:70%; text-align:left; background:#fff; color:#000; padding:0 10px 10px;}

#dsq-content { font-size:1em !important; }


.post { text-align:justify; background:#FFF; color:#000; line-height:2em; width:100%; }
.post h2.title { margin:0 0 1px 0; font-family:Arial, Helvetica, Sans-Serif; font-size:2.25em; font-weight:normal; color:#000024; letter-spacing:-1px; text-transform:uppercase; }
.post h2.title a { text-decoration:none; color:#000024; }
.post h2.title a:hover { color:#2A61AE; }

.post h1 { font-size:2.4em; font-weight:normal; letter-spacing:-2px; margin:0 0 5px 0; }
.post h2 { font-size:2.2em; font-weight:normal; letter-spacing:-2px; margin:0 0 5px 0; }
.post h3 { font-size:2em; font-weight:normal; letter-spacing:-2px; margin:0 0 5px 0; }
.post h4 { font-size:1.8em; font-weight:normal; letter-spacing:-1px; margin:0 0 5px 0; }
.post h5 { font-size:1.6em; font-weight:normal; letter-spacing:-1px; margin:0 0 5px 0; }
.post h6 { font-size:1.4em; font-weight:normal; letter-spacing:-1px; margin:0 0 5px 0; }

.post p { padding:0 0 12px; font-size:1.3em; }	
.post img { padding:1px; background:#fff; }
.post img.icon { margin-bottom:-4px; }
.post img.alignleft { float:left; margin:5px 10px 0 0; }
.post img.alignright { float:right; margin:5px 0 0 10px; }	
.post ul, .post ol { padding:0 0 12px 10px;  }
.post ul li, .post ol li { list-style-position:inside; margin:0 15px 5px 0;font-size:1.3em;  }
.post pre { font-size:1.3em; overflow:auto; word-wrap: break-word; /* IE6 */ }

fieldset { padding:10px; }


.post table { font-size:1.2em; }
.post table tr { background:#EEE; padding:5px; }
.post table th { background:#CCC; padding:5px; }
.post table td { background:#F1F1F1; padding:5px; }
.post blockquote {	margin:5px;	font-style:italic; padding:10px; font-size:1.1em; text-align:left; background:#fff; color:#333; }

cite { font-size:1.1em; font-style:normal; }

.post-date { font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; font-size:1em; background:#FFF; color:#37424B; margin-left:2px; }
p.postmetadata { color:#37424B; font-size:1em; padding:0px; line-height:2.5em;}
p.postmetadata img.icon { margin-bottom:-5px; margin-left:8px; margin-right:2px;  }
p.postmetadata img.firstIcon { margin-bottom:-5px; margin-right:2px;  }
p.postmetadata a { text-decoration:none; color:#37424B; }
p.postmetadata a:hover { color:#CCC; }


.navigation {	margin-bottom:20px; padding:0 10px; font-size:1.1em; }
.navigation a { color:#000024; }

#searchform { text-align:right; }
#searchform input.textinput { background:#FFF;  border:2px solid #eee; font-size:0.9em; }
#searchform input.search-btn { width:54px;	height:20px; background:#e5e5dd url(images/btn-search.gif) no-repeat; outline:none;	margin:4px 0 -6px 0; }
#searchform input.search-btn:hover { background:#c9c9c2 url(images/btn-search.gif) no-repeat 0 -20px; }

.headerlinks li { display:inline; }
.headerlinks {display:inline; }

#friendfeed.widget { border:0px !important; }

#commentform {  background:#FFF; }
#commentform label { background:#FFF; color:#AF4646; font-size:1.4em; }
#commentform .commentauthor, .commentemail, .commenturl { background:#FFF; border:2px solid #eee; padding:5px; width:98%; }
#commentform .commentarea { background:#FFF; border:2px solid #eee; padding:5px; width:98%; wid\th:98%; /* IE HACK */ overflow:hidden; }
#commentform input.submit-btn { width:54px; height:20px; background:#e5e5dd url(images/btn-submit.gif) no-repeat; outline:none; margin-bottom:-6px; }
#commentform input.submit-btn:hover { background:#c9c9c2 url(images/btn-submit.gif) no-repeat 0 -20px; }
#comments blockquote { font-style:normal; }


#sidebar { float:right; width:26%; text-align:right; background:#fff; color:#000; }
#sidebar h2 { font-size:1.8em; font-weight:normal; letter-spacing:-1px; color:#000024; }
#sidebar h2 a { text-decoration:none; color:#AF4646; }
#sidebar h2 a:hover	{ text-decoration:underline; }
#sidebar ul li { margin:0 0 10px; padding:5px 0 5px 0; font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; font-size:1.1em; font-weight:normal; background:#FFF; color:#000; }
#sidebar ul ul { margin:0; padding:0; }
#sidebar ul ul li	{ margin:0 0 2px 0; padding:5px 0 0; font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; font-size:1.2em; }


#wp-calendar { margin:0; font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; font-size:1em;  }
#wp-calendar caption { font-weight:normal; padding:0 0 0 5px; text-align:right; color:#AF4646; }
#wp-calendar th, #wp-calendar td { padding:1px; background:#FFF; color:#000; }

#footer { clear:both; width:100%; font-size:1.1em; text-align:left; background:#FFF; color:#000; margin-bottom:4px; color:#555; }
#footer p { padding-left:10px; }


div#pimped.bubble { font-size:0.9em; }
div#pimped.bubble a { color:#FFF;  font-size:14px; text-decoration:none; }
div#pimped.bubble a:hover { text-decoration:underline; }
div#pimped.bubble div.rounded { color:#fff; border:3px solid #000; background-color:#000; }
div#pimped.bubble cite.rounded { background:transparent url(images/tip-pimped.gif) no-repeat 15px 0; }
div.bubble div.rounded { margin-bottom:10px; border:3px solid #e8e8c5; background-color:#f9f9d6; }
div.bubble div.rounded blockquote { border:0; background-color:transparent; color:#000; }
div.bubble div.rounded blockquote p { margin:0px 10px; }
div.bubble cite.rounded { position:relative; margin:0px; padding-left:15px; padding-top:12px; top:9px; background:transparent url(images/tip-rounded.gif) no-repeat 15px 0; font-size:1.2em; }
div.bubble { width:auto; font-size:0.75em; margin-bottom:24px; }

div.bubble blockquote { margin:0px; padding:0px; border:1px solid #e8e8c5; background-color:#f9f9d6; font-family:"Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif; line-height:18px; }
div.bubble blockquote p { margin:10px; padding:0px; }
div.bubble cite { position:relative; margin:0px; padding:7px 0px 0px 15px; top:1px; background:transparent url(images/tip.gif) no-repeat 20px 0; font-style:normal; font-size:1.4em; }

.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { float:left; }
.alignright { float:right; }

.sprite {display: block; background: transparent url('images/icons.png') no-repeat; text-indent: -10000px; }
.facebookIcon { background-position: 0 0; width: 16px; height: 16px}
.twitterIcon { background-position: -18px 0; width: 16px; height: 16px}
.flickrIcon { background-position: -36px 0; width: 16px; height: 16px}
.diggIcon { background-position: -54px 0; width: 16px; height: 16px}
.deliciousIcon { background-position: -72px 0; width: 16px; height: 16px}
.googleIcon { background-position: -90px 0; width: 16px; height: 16px}
.emailIcon { background-position: -108px 0; width: 16px; height: 16px}
.linkedinIcon { background-position: -126px 0; width: 16px; height: 16px}
.myspaceIcon { background-position: -144px 0; width: 16px; height: 16px}
.slashdotIcon { background-position: -162px 0; width: 16px; height: 16px}
.stumbleuponIcon { background-position: -180px 0; width: 16px; height: 16px}
.technoratiIcon { background-position: 0 -18px; width: 16px; height: 16px}
.friendfeedIcon { background-position: -18px -18px; width: 16px; height: 16px}
.liveIcon { background-position: -36px -18px; width: 16px; height: 16px}
.feedIcon { background-position: -54px -18px; width: 16px; height: 16px}
.searchBox { background-position: 0 -36px; width: 213px; height: 23px}
.icon {float:left; margin-right:5px;}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
.sociable_tagline { clear:both; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	/*float: left;*/
	width: 16px;
	height: 16px;
	border: 0;
	margin-right:10px;
	padding: 0;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
}
.sociable ul li:before { content: ""; }
.sociable img {
	width: 16px;
	height: 16px;
	border: 0;
	margin-right:10px;
	padding: 0;
}

.sociable-hovers {
	float: left;
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}