/*  



Theme Name: Mfx1



Theme URI: http://www.mfx.ro



Description: Mfx1 is a professional 3 columns Wordpress theme. Very light and stylish widget ready theme with big web 2.0 feed button and foliage.



Version: 1.0



Author: Marius



Author URI: http://www.mfx.ro







	The CSS, XHTML and design is released under Creative Commons license:



	http://creativecommons.org/licenses/by-nc-sa/2.0/







*/







/** These lines are for IE6 only **/







* html #content, * html .entry_firstpost, * html .entry {



	position: relative;



}







ul.readmore {



	list-style: none;



	padding: 0px;



	margin: 0px;



	color: #389307;



}







/** Removes any image borders **/



img {



	border: none 0px;



}


a img { border-style:none; }




.main {



	border: none 0px;



	margin: 0px;



	padding: 0px;



	width: auto;



}







#contenttop1{



        position:relative;



        top:0px;



        left:0px;



	width: 458px;



	height: 70px;



	margin: 10px 200px 0px 240px;



	padding: 0px;



	background: #666666;



	border-style: solid;



	border-size: 2px;



	border-color: #222222;



        color: #ffffff;



}











.main img {



	border: 0px;



	margin: 0px;



	padding: 0px;



}







img.center {display: block; margin: 10px auto;}



img.left {display: inline; margin: 0 10px 5px 0;}



img.right {display: inline; margin: 0 0 5px 10px;}



p {margin: 3px 0 15px 0; padding: 0;}











.entry{



	background: none;



	padding: 0px;



	margin: 0px;



}







.navigation{



	background: none;



	padding: 10px 0px;



	margin: 0px 10px;



}







.navigation a {



	font-weight: bold;



}







.entry2 {



	padding: 5px 15px 0px 15px;



	margin: 0px;



}







.latest{



	background: none;



	padding: 15px 5px;



	margin: 0px 10px;



	border-bottom: 2px solid #ffffff;



}







.entry_firstpost{



	background: none;



	padding: 0px;



	margin: 0px;



}











.latest_firstpost{



	background: none;



	padding: 15px 5px;



	margin: 0px 10px;



	border-bottom: 2px solid #ffffff;



}







h1 a img {



	border: none 0px;



	text-decoration: none;



	}











/** END ADDED **/











/* 1) -=-=-=- General selectors -=-=-=- */







html {



	background: #FFFFFF;



}







body {



	background: url() repeat;



	margin: 0px;



	padding: 0px;



	font: 76%/2.0em verdana, tahoma, arial,  sans-serif; 



	color: #333;



	text-align: center;



}







#header {



	position: relative;



	float:left;



	margin: 0px auto;



	font-size: .9em;



	height: 133px;



	width: 950px;



	background: #FFFFFF;



	}



	



#menu { 



	position:relative;



	float:left;



	margin: 0px auto;



	padding: 0px;



	font-size: .9em;



	line-height: 28px;



	width: 950px;



	background: url(images/menu.jpg) no-repeat;



	margin-bottom:20px;



}







#header h1 {



	position: absolute;



	top: 20px;



	left: 10px;



	font-size: 1.5em;



	color: #fff;



	margin: 0px;



	padding: 0px;



}







#header h1 a {



	font-size: 1.5em;



	text-decoration: none;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



}





#header h4 {



	position: absolute;



	top: 60px;



	left: 13px;



	font-size: 1em;



	font-weight: bold;



	color: #ffffff;



	margin: 0px;



	padding: 0px;



}







h1 {



	margin: 0;



	font-size: 2.2em;



	padding: 0;



	border: none 0px;



	color: #389307;



}







h2 {



	



	color: #222222;



	font-weight: normal;



	font-size: 1.8em;



	margin: 0px;



	padding: 0px;



	}







.main h2 {



	color: #222222;



	font-weight: bold;



	font-size: 1.8em;



	margin: 0px;



	background: none;



	padding: 0px;



}







h4 {



	color: #389307;



	font-weight: bold;



	font-size: 1.2em;



	margin: 0px;



	background: none;



	padding: 0px;



}







h5 {



	color: #389307;



	font-weight: bold;



	font-size: 1em;



	margin: 0px;



	background: none;



	padding: 0px;



}







.links h2 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px 0 0 20px;



	color: #FFFFFF;



line-height: 1.5em;



	list-style: none;



	background: url(images/menu.jpg)  repeat-x bottom left;



}







h2.pagetitle {



	font-size: 1.4em;



	margin: 0px;



	padding: 10px 15px 0px 15px;



	color: #FFFFFF;



	list-style: none;



	border-bottom: 3px solid #389307;



	background: none;



}







h2 a:link, h2 a:visited {



	color: #225315;



	font-weight: normal;



	text-decoration: none;



	background: none;



	}







h2 a:hover, h2 a:active {



	color: #ff6600;



	font-weight: normal;



	text-decoration: none;



	background: none;



}







.main h3 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px;



	font-weight: bold;



	color: #389307;



	background: none;



}







h3 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px;



	font-weight: normal;



	color: #389307;



	background: none;



}







.links h3 {



	font-size: 1.4em;



	line-height: 31px;



	height: 41px;



	margin: 0px;



	padding-left: 10px;



	font-weight: bold;



	color: #ffffff;



}







a, a:link {



	color: #389307;



	text-decoration: none;



	}







a:visited {



	color: #000000;



	}







a:hover, a:active {



	background: none;



	color: #ff6600;



	text-decoration: underline;



	}







blockquote {



	border-left: 4px solid #eeeeee;



	padding: 0 10px;



	margin: 0 0 0 10px;



	font-style: italic;



}







/* 2)-=-=-=- Structure -=-=-=- */







#container {



	margin: 0px auto;



	padding: 0 0 0 0;



	width: 950px;



	text-align: left;



	background: none;



}







#grandwrapper {



	margin: 0px auto -15px;



	padding: 0px;



	background: url(images/back2.jpg) left 480px repeat-y;



}







#wrapper {



	margin: 0px auto;



	background: url(images/back1.jpg) left 157px no-repeat;



}



	



#wrapper_bottom {



	clear: both;



	background: inherit;



}











div#content {



        top:0px;



	width: auto;



	margin:0px 220px 0px 210px;



	padding: 440px 0 0 0;



	



}











#navibar {



	float: left;



	width: 180px;



	margin: 0px 0px 0px 0px;



	padding: 0px;

	background: #FFFFFF;

}











#right {



	float: right;



	width: 180px;



	margin: 0px 0px 20px 0px;



	padding: 0px;



	background: #FFFFFF;



}







.links {



	margin: 0px auto;



	padding: 0px 10px;



	background: none;



}







#footer {

	margin: 0px auto;



	background: #FFFFFF url(images/back3.jpg) left no-repeat;



	padding: 0px;



	width: 100%;



	height:170px;



	clear: both;



	text-align: center;



}







#footer p.left {



	color: #000000;



	margin: 0px;



	padding: 0px 10px;



	font-size: .9em;



	float: left;



	text-align: center;



}







#footer p.right {



	color: #FFFFFF;



	margin: 0px;



	padding: 0px 10px;



	font-size: .8em;



	float: right;



	text-align: right;



}







#footer p a, #footer p a:link {



	color: #F60;



	text-decoration: none;



}







#footer p a:hover {



	color: #FF0;



	text-decoration: none;



}







/* 3)-=-=-=- Left selectors -=-=-=- */	







.meta {



	height:28px;



	background: url(images/metabg.gif) repeat-x;



	font-size: .9em;



	padding: 0px;



	margin: 0 0 5px 0;



	



}







.highlight {



	background: #ffffff;



	}



	



.comments-nice-bg {



	height: 1%;



	padding: 1px;



	background: #389307;



	color: #000;



}







.comments-nice {



	height: 1%;



	padding: 10px;



	background: #FFFFFF;



	border: 1px solid #ffffff;



}















.comments {



	font-size: 1.1em;



	padding: 20px 0px 0px 0px;



	margin: 0px 10px;



	background: #fff;



	border: 1px solid #fff;



}







.comments a:link, .comments a:visited {



	color: #389307;



	font-weight: bold;



	text-decoration: none;



}







.comments a:hover, .comments a:active {



	background: #ffffff;



	color: #ff6600;



	text-decoration: none;



}	







.alt {



	background: #EFF4E8 !important; 



	border: 1px solid #E1EBD3 !important;



	padding: 10px 10px 0 10px !important;



}







.alt:hover {



	border: 1px solid #C0D6A3 !important;



	}







.commentlist li:hover {



	border: 1px solid #C0D6A3;



	}







.commentlist {



	padding: 0;



	margin: 3px;



	}







.commentlist li {



	list-style: none;



	padding: 10px 10px 0 10px;



	background: #FFFFFF;



	border: 1px solid #ffffff;



	margin: 10px;



	color: #000000;



	}







p.metadate {



	font-size: .8em;



	margin: 0;



	padding: 0px;



	text-transform: uppercase;



	}







p.comment_meta {



	margin: 0 0 10px 10px;



	font-size: .9em;



	}







.comment_author a:visited {



	font-weight: bold;



	text-decoration: none;



	}







.reply {



	font-weight: normal;



	font-size: 1.2em;



	margin: 10px 0 0 10px;



	}



	



.comments-nice .reply {



	color: #389307;



	font-weight: normal;



	font-size: 1.2em;



	margin: 0px 0 0 0px;



	}







.warning p { /* Used on the search page (image will appear if no result is found) */



	background: #FFF;



	height: 160px;



	padding: 20px 0 0 90px;



	font-size: 1.5em;



	margin: 0px;



	border: 1px solid #efefef;



}







.postinput {



	margin: 0;



	}







/* 4)-=-=-=- Right selectors -=-=-=- */	







#author li {



	list-style: none;



	margin: 0;



	padding: 0 5px 20px 0;



	font-size: .9em;



	line-height: 1.4;



	}







#author ul {



	padding: 20px 0 0 0;



	margin: 0;



	}







.links ul li {



	list-style: none;



	padding: 0px 0px 25px 0px;



	margin: 0px;



}







.links ul li ul li {



	line-height: 21px;



	padding: 0px;



	margin: 0px 0px 0px 20px;



	list-style: outside square;



	color: #389307;



}







.links li li li {



	padding: 0px;



	margin: 0px;



}







.links ul {



	padding: 0px;



	margin: 0px;



}







.links ul ul {



	padding: 0px;



	margin: 0px;



	



}







.links ul ul ul {



	padding: 0px;



	margin: 0px;



	}







.links a, .links a:link, .links a:visited {



	font-size: 1em;



	text-decoration: none;



	color: #222222;



	font-weight: normal;



}







.links a:hover, .links a:active {



	background: none;



	color: #ff6600;



	}







#search {



        background: url(images/search.png) no-repeat;



	margin: 0px;



	padding: 0px;



	width: 180px;



        height: 38px;



}







#searchform {



	margin: 5px 0 0 0;



	padding: 7px 0 0 3px;



border-style: none; 



}







.searchfield {



	vertical-align: middle;



	padding: 0px;



	margin: 0px;



	background: none;



border-style: none; 



	color: #389307;



	width: 100px;



	height: 23px;



}







.searchfield:hover {



	background: none;



        border-style: none; 



	}



	



.searchsubmit {



	vertical-align: middle;



	padding: 0 0 0 5px;



	margin: 0px;



	background: none;



	color: #389307;



	width: 40px;



	height: 25px;



border-style: none; 



}







.searchsubmit:hover {



	background: none;



	color: #000000;



border-style: none; 



	}







/* 6)-=-=-=- Forms -=-=-=- */







textarea {



	font-family: Verdana, Arial, Helvetica;



	font-size: 1.1em;



	border: 1px solid #333333;



	padding: 2px 5px 1px 5px;



	width: 90% !important;



	width: 250px;



	min-width: 100px !important;



	max-width: 450px !important;



	height: 100px;



	}



	



textarea:hover {



	background: #fff;



	border: 1px solid #389307;



	color: #389307;



	}



	



input {



	background: #fff;



	border: 1px solid #333333;



	}



	



input:hover {



	border: 1px solid #333333;



	}



	



.input-submit {



	height: 39px;



	width: 120px;



	text-align: left;



	background: #ffffff;



	color: #389307;



	border: 1px solid #333333;



	}











.input-submit:hover {



	border: 1px solid #389307;



	}







/* 7)-=-=-=- Accessibility -=-=-=- */







#skip {



	display: none;



	}







hr {



	display: none;



	}



	



	



ul#navlist {



	margin: 0;



	padding: 0;



	white-space: nowrap;



}







ul#navlist ul {



	margin: 0;



	padding: 0;



	white-space: nowrap;



}







#navlist li.page_item {



	display: inline;



	list-style-type: none;



	padding: 0px;



	margin: 0px;



}







#navlist li.page_item ul {



	display: inline;



	list-style-type: none;



	padding: 0px;



	margin: 0px;



}







#navlist a,#navlist a:link, #navlist a:visited {



	margin: 0px;



	padding: 0px 10px 0 10px;



	font-weight: bold;



	color: #389307;



	text-decoration: none;



	background: url(images/menu.png) no-repeat;



}











#navlist a:hover {



	color: #ff6600;



	background: url(images/menu.png) no-repeat;







}







div#calendar_wrap {



	margin: -25px 0 0 0;



	text-align: left;



}



li#calendar h2.widgettitle {



	text-decoration: none;



}



li#calendar {



	text-align: left;



}



table#wp-calendar caption {



	text-align: left;



	color: #389307;



	font-size: 1.4em;



	margin: 0 auto;



}







table#wp-calendar tfoot {



	display: none;



}







table#wp-calendar th {



	background: #389307;



	color: #FFFFFF;



	text-align: center;



}







table#wp-calendar {



	background: #389307;



	border-top: none;



	margin: 0 auto;



	width: 180px;



	text-align: center;



}



table#wp-calendar a, table#wp-calendar a:link, table#wp-calendar a:visited {



	color: #ffffff;



	font-weight: bold;



	text-decoration: underline;



}



table#wp-calendar a:hover {



	color: #FFFFFF;



	font-weight: bold;



	text-decoration: underline;



}



#feed {



	position:relative;



	float:right;



	width:150px;



	height:90px;



	background: url(images/headerbg.gif) repeat-x;



}















