/*

Theme Name: IAC-EZ Wordpress Theme

Theme URI: http://blog.iacez.com/

Description: Blog theme for IAC-EZ bookkeeping service

Version: 1.0

Author: Vladimir Golusin

Author URI: http://bigfish.rs/

*/



* {

  margin: 0;

  padding: 0;

}



html, body {}



img, div { behavior: url("iepngfix.htc") }



body {

	font: 12px Tahoma, Arial, Verdana, sans-serif;

	color: #333;

	text-align: center;

	background: #fff;

}



div.wrap {

	width: 960px;

	margin: 0 auto;

	text-align: left;

}





/* @group header */

/* HEADER

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#header {

	height: 110px;

	width: 960px;

	margin: 0 auto;

	text-align: left;

}



#logo {

	width: 200px;

	float: left;

	display: inline;

	margin-left: 10px;

	padding-top: 16px;

}



#opt-in {

	width: 325px;

	float: left;

	display: inline;

	margin-right: 10px;

	margin-left: 415px;

	padding-top: 15px;

}



#opt-in h3 {

	margin-bottom: 5px;

}



#opt-in #email {

	background: #f7f7f7 url("../images/bg-icon-email.png") no-repeat top left;

	width: 160px;

	padding: 9px 5px 8px 45px;

}



#opt-in div.item {

	float: left;

	display: inline;

	margin-right: 5px;

	margin-bottom: 3px;

}



#opt-in div.feed {

	height: 16px;

	line-height: 16px;

}



#opt-in div.feed a {

	color: #777;

}



#opt-in div.feed a:hover {

	color: #333;

}



#opt-in div.feed img {

	vertical-align: middle;

	margin-top: -2px;

	margin-right: 3px;

}

/* @end */





/* @group menu */

/* MENU
portions of menu edited by Stockbridge on February 11, 2011
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#menu {

	height: 70px;

	background: #70b9d3 url("../images/top_navigation_white.png") bottom center;

	

}



#menu div {

	width: 920px;

	margin: 0 auto;

	text-align: right;

}



#menu ul {

	float: right;

	display: inline;

	margin: 40px 10px 0 0;

}



#menu ul li {

	float: left;

	display: inline;

	/* line-height: 37px; */

	margin-left: 15px;

	font-size: 1.2em;

	font-weight: bold;

	color: #6a6a6a;

}



#menu a {

	color: #FFFFFF;

	text-decoration: none;

}



#menu a:hover {

	text-decoration: underline;

}



#menu a#blog {

	/* color: #6a6a6a; */

}



#menu a#forum {

	 color: #000000; 

}

/* @end */





/* @group premium */

/* PREMIUM

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#premium {

	height: 150px;

	background: #084f73 url("../images/bg-premium.jpg") no-repeat top center;

	text-align: left;

}



#premium div.text {

	margin: 0 10px;

	width: 705px;

	height: 150px;

	text-align: center;

}



#premium div.wizard {

	position: relative;

	left: 0;*/

	top: 0;

	z-index: 1000;

	margin-top: -165px;

	margin-left: 785px;

}



#premium div.text img {

	border: 0;

}

/* @end */





/* @group mid */

/* MID

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#mid {

	width: 960px;

	padding-top: 10px;

	margin: 0 auto;

	text-align: left;

}



#lc {

	width: 470px;

	float: left;

	display: inline;

	margin: 0 10px;

}



#rc {

	width: 470px;

	float: left;

	display: inline;

}



#rc div.col {

	width: 215px;

	margin: 0 10px;

	float: left;

	display: inline;

}



#rc div.col h3 {

	color: #001a35;

	border-bottom: 1px solid #ddd;

	padding-bottom: 2px;

	margin-bottom: 15px;

}



#rc div.col ul {

	margin: 0 2px 30px;

}



#rc div.col ul li {

	margin-bottom: 15px;

	color: #666;

	font-size: 1.2em;

	font-weight: bold;

	letter-spacing: -0.05em;

}



#rc div.col ul li a {

	color: #001a35;

}



#rc div.col ul li span {

	display: block;

	font-size: 0.8em;

	font-weight: normal;

}



#rc div.col ul li span a {

	color: #789dc1;

}



#rc div.col ul#archive li {

	margin-bottom: 6px;

}



#rc div.video {

	margin-bottom: 25px;

}



#rc div.video div {

	display: block;

	color: #666;

	padding: 0 5px;

}



#about {

	padding: 17px;

	background: #ffffcc url("../images/bg-about.png") repeat-x 0 0;

	border: 3px solid #ebe8c4;

	color: #666;

	margin: 0 10px 40px;;

}



#about h2 {

	margin-bottom: 10px;

}



#about p {

	color: #464646;

}



#about a {

	color: #0a5276;

}



#lc h1 {

	color: #033a66;

	border-bottom: 1px solid #ddd;

	padding: 0 2px 5px;

}



#lc h1 a {

	color: #033a66;

	text-decoration: none;

}



#lc div.meta {

	color: #999;

	padding: 5px 4px 0;

	margin-bottom: 35px;

}



#lc div.meta a {

	color: #789dc1;

}



#lc div.meta a#author {

	color: #999;

}



#lc div.post-info {

	border-left: 3px solid #001a35;

	padding: 0 5px;

	color: #444;

	margin-bottom: 20px;

}



#lc div.post-info a {

	color: #789dc1;

}



#lc p {

	color: #444;

	margin: 0 15px 18px 4px;

	line-height: 150%;

}



#lc a {

	color: #789dc1;

}



#lc ul {

	margin: 0 15px 18px 4px;

}



#lc ol {

	margin: 0 15px 18px 22px;

	list-style-type: decimal;

}



#lc ul li, #lc ol li {

	margin-bottom: 8px;

	line-height: 150%;

}



#lc h2, #lc h3, #lc h4, #lc h5, #lc h6 {

	padding: 0 3px;

}



#pagination {

	border-top: 1px solid #ddd;

	padding: 10px 2px 0;

	font-size: 1.2em;

}



/* @end */





/* @group comments */

/* COMMENTS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#comments {

	border-top: 1px solid #ddd;

	padding: 10px 2px 0;

}



#comments h3 {

	margin-bottom: 15px;

}



#comments h3#postcomment {

	margin-bottom: 0;

	margin-top: 10px;

}



#comments div.item {

	float: left;

	display: inline;

	margin: 0 10px 10px 0;

}



#comments div.item span {

	display: block;

	color: #777;

	padding: 0 4px;

}



#comments input[type=text] {

	padding: 8px 5px;

	width: 230px;

}



#comments div.comment {

	padding: 0 3px 15px;

}



#comments div.comment div.l {

	float: left;

	display: inline;

	width: 50px;

	margin-right: 10px;

}



#comments div.comment div.r {

	float: left;

	display: inline;

	width: 400px;

}



#comments div.comment div.r p {

	margin: 5px 0;

	color: #666;

	font-size: 1em;

}



#comments div.comment div.r span.author {

	font-size: 1.2em;

	font-weight: bold;

	color: #333;

	text-transform: capitalize;

}



#comments div.comment div.r div.comment-meta {

	display: block;

	font-size: .8em;

	color: #999;

}

/* @end */





/* @group footer */

/* FOOTER

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#footer {

	margin: 0;

	margin-top: 30px;

	text-align: left;

	min-height: 195px;

	background: #fff url("../images/bg-footer.png") repeat-x 0 0;

	border-top: 3px solid #d1d1d1;

	padding-top: 25px;
	
	margin-left:auto;
	margin-right:auto;

}



#footer div.col {

	width: 172px;

	margin: 0 10px;

	float: left;

	display: inline;

}



#footer div.col h4 {

	margin-bottom: 15px;

	color: #1f6d93;

}



#footer div.col ul {

	

}



#footer div.col ul li {

	margin-bottom: 2px;

	color: #666;

}



#footer div.col ul li a {

	color: #789dc1;

}



#footer div.col ul#copyright li {

	margin-bottom: 10px;

}

/* @end */





/* @group elements */

/* ELEMENTS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

h1, h2, h3, h4, h5, h6 {

	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, sans-serif;

	font-weight: bold;

}



h1 {

	font-size: 2.8em;

	letter-spacing: -3px;

}



h2 {

	font-size: 2.0em;

	letter-spacing: -2px;

}



h3 {

	font-size: 1.6em;

	letter-spacing: -1px;

}



h4 {

	font-size: 1.2em;

	letter-spacing: -1px;

}



input[type=text] {

	background: #f7f7f7;

	font-size: 13px;

	color: #333;

	line-height: 14px;

	padding: 8px 5px 8px 45px;

	border: 1px solid #d5d5d5;

}



strong {

	font-weight: bold;

}



textarea {

	background: #f7f7f7;

	font-size: 13px;

	color: #333;

	/*line-height: 14px;*/

	padding: 8px;

	border: 1px solid #d5d5d5;

}



textarea#comment {

	width: 430px;

	height: 100px;

}

/* @end */





/* @group misc */

/* MISC

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.clearer {

	clear: both;

	line-height: 1;

	margin: 0;

	padding: 0;

	display: block;

}



.left {

	float: left;

	display: inline;

}



.right {

	float: right;

	display: inline;

}



img a:hover {

	margin-bottom: -5px;

}

/* @end */



#rec_message {

	position: relative;

	float: right;

	width: 700px;

	margin-top: 15px;

}



.rec_message_content {

	width: 700px;

	height: 70px;

	vertical-align: middle;

	display: table-cell;

	text-align: center;

}



#rec_message h3 {

	font-size: 1.3em;

}



#rec_message h3 a {

	color: #222;

	text-decoration: none;

}



#rec_message h3 a:hover {

	color: #444;

}



#rec_message p {

	margin-top: 5px;

}



#rec_message a {

	color: #666;

}

/* BELOW Added by Stockbridge on February 11th, 2011 to match front header and footer */

/* header */
.everything.top_navigation{background-color:#70b9d3;background:url(/images/top_navigation_white.png) bottom center;border-bottom-color:#3d86a0; width:990px; height:auto;}

/* footer */
.subcontainer{width:990px;margin:0 auto;text-align:left; padding-left:100px;}

#footer-new {

	margin: 0;

	margin-top: 20px;

	text-align: left;

	min-height: 195px;

	background: #fff url("../images/bg-footer.png") repeat-x 0 0;

	border-top: 0px solid #000;

	padding-top: 15px;
	
	margin-left:auto;
	margin-right:auto;

}

#footer-new a{color:#eef;font-weight:bold;}#footer-new h3{margin:0;margin-bottom:1em;font-size:12px;color:#89D2EC;font-weight:bold;}#footer-new ul{margin:0;padding:0;}#footer-new ul li{float:left;list-style:none;margin:0 10px 0 0;}#footer-new ul li ul li{display:normal;float:none;margin:0;}#footer-new ul li.small{width:120px;}#footer-new ul li.medium{width:200px;}#footer-new ul li.large{width:340px;margin-left:30px;}#footer-new ul li div{margin-bottom:15px;}

