/*

Theme Name: iNove

Theme URI: http://wordpress.org/extend/themes/inove/

Description: Inspired by MacZone. It is very stylish, Widget supported and no plugins required.

Version: 1.0.2

Author: mg12

Author URI: http://www.neoease.com/

Tags: two columns, fixed width, widget ready, right sidebar, white, mac, valid XHTML, valid CSS, admin options



*/



/* static START */

* {

	margin:0;

	padding:0;

}

abbr[title], acronym[title] {

	border-bottom:thin dotted;

	cursor:help;

}

body {

	background:#BEC3C6 url(img/bg.jpg) repeat-x;

	color:#555;

	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;

	font-size:12px;

}

h1, h2, h3, h4, h5, h6 {

	font-weight:bolder;

	letter-spacing:-0.07em;

	font-family:Arial;

}

h1 {font-size:200%;}

h2 {font-size:300%;}

h3 {font-size:150%;}

h4 {font-size:130%;}

h5 {font-size:110%;}

h6 {font-size:100%;}

img {

	border:0;

}

img.sided {

	background:#FFF;

	border:1px solid #CCC;

	padding:3px;

}

small {

	font-size:10px;

}

a:hover img.sided {

	border-color:#A6A6A6;

}

a {

	color:#2970A6;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

blockquote, pre {

	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;

	border:1px dashed #CCC;

	padding:8px 12px 8px 36px;

	margin:5px 0;

}

.more-link {

	font-size:11px;

}

.alignleft {

	float:left;

	text-align:left;

	margin-right:10px;

}

.alignright {

	float:right;

	text-align:right;

	margin-left:10px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;



}

.floatleft {

	float:left;

}

.floatright {

	float:right;

}

.left {

	float:left;

	margin-right:10px;

}

.right {

	float:right;

	margin-left:10px;

}

.fixed, .clear {

	clear:both;

}

input.textfield, 

textarea {

	background:#FFF url(img/textfield.gif) top repeat-x;

	border:1px solid #A6A6A6;

	padding:2px 1px;

}

.boxcaption {

	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;

	padding:6px 12px;

	border-bottom:1px solid #CCC;

}

.boxcaption h3 {

	font-size:12px;

	font-family:Verdana,"BitStream vera Sans";

	letter-spacing:0em;

}

.box {

	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;

	padding:8px 12px;

	margin-bottom:10px;

}

.messagebox, 

.errorbox {

	background:#EDEFF0 url(img/messagebox.gif) no-repeat;

	padding:0 12px;

	height:27px;

	line-height:27px;

	font-size:11px;

}

.w3c {

	color:#080;

	font-size:10px;

}

/* static END */



/* layout START */

#wrap {

	background:url(img/light.png) center top no-repeat;

	padding:20px 0;

}

#container {

	margin:0 auto;

	width:936px;

}

/* layout END */



/* header START */

#header {

	background:url(img/header_footer.jpg) 0 0 no-repeat;

	height:132px;

}

#caption {

	height:44px;

	padding:25px 30px 21px;

}

#title a {

	text-decoration:none;

	color:#FFF;

	width:500px;

	height:45px;

	display:block;

	font-family:"Trajan Pro";

	letter-spacing:0;

}

/* image blog title */

/*

#title a {

	background:url(img/title.gif) no-repeat;

	text-decoration:none;

	color:#FFF;

	width:500px;

	height:45px;

	text-indent:-999em;

	display:block;

}

*/

#tagline {

	color:#FFF;

	border-top:1px solid #FFF;

	text-decoration:none;

	font-size:15px;

	float:left;

	padding:0 3px;

}

#navigation {

	margin:1px 0;

}

#menus li {

	display:inline;

	list-style:none;

}

#menus li a {

	background:transparent url(img/menu.gif) no-repeat;

	display:block;

	color:#382E1F;

	height:31px;

	line-height:31px;

	padding:0 20px;

	margin-left:-10px;

	text-decoration:none;

	font-size:11px;

	float:left;

	z-index:1;

}

#menus li a:hover {

	background-position:0 -31px;

}

#menus li.current_page_item a {

	background-position:0 -62px;

}

#menus li a.home {

	background-position:0 -93px;

	width:45px;

	padding:0;

	margin-left:0;

	text-indent:-999em;

}

#menus li a.home:hover {

	background-position:0 -124px;

}

#menus li.current_page_item a.home {

	background-position:0 -155px;

}

#menus li a.lastmenu:hover {

	background-position:0 0;

}

#searchbox {

	float:right;

	padding:4px 10px;

}

#searchbox .textfield {

	line-height:16px;

	width:180px;

	float:right;

}

#searchbox .switcher {

	background:url(img/icons.gif) 0 0 no-repeat;

	float:right;

	width:18px;

	height:22px;

	line-height:16px;

	display:block;

	text-indent:-999em;

	float:right;

	padding:0 2px;

	height:16px;

	margin-top:3px;

}

/* header END */



/* content START */

#content {

	background:#FFF url(img/sidesep.gif) right repeat-y;

	min-height:400px;

}

/* content END */



/* main START */

#main {

	background:#FFF;

	width:605px;

	padding:5px 15px 10px;

	float:left;

}

#notice {

	color:#080;

}

#notice a {

	text-decoration:underline;

}

.post h2 {

	display:block;

	margin-top:10px;

	border-bottom:1px solid #CCC;

	padding:0 5px;

	font-size:16px;

	font-family:Verdana,"BitStream vera Sans";

}

.post h2 a.title {

	text-decoration:none;

	color:#4C4C4C;

}

.post h2 a.title:hover {

	color:#2970A6;

}

.post .info {

	margin:5px;

}

.post .info span.first {

	margin-left:0;

}

.post .date, 

.post .tags, 

.post .categories, 

.post .editpost, 

.post .readingblinds, 

.post .comments, 

.post .addcomment, 

.post .editlinks {

	background:url(img/icons.gif) no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	font-size:11px;

}

.post .act {

	height:16px;

	float:right;

}

.post .act span {

	float:left;

	margin-left:15px;

}

.post .tags {

	background-position:0 -16px;

}

.post .categories {

	background-position:0 -32px;

}

.post .date {

	background-position:0 -48px;

	float:left;

}

.post .editpost {

	background-position:0 -64px;

}

.post .readingblinds {

	background-position:0 -80px;

}

.post .comments {

	background-position:0 -96px;

}

.post .addcomment {

	background-position:0 -112px;

}

.post .editlinks {

	background-position:0 -176px;

}

.post .content {

	padding:5px 0 5px 5px;

	line-height:145%;

	overflow:hidden;

}

.post .content p {

	margin-bottom:10px;

}

.post .content .under {

	height:16px;

	line-height:16px;

}

.post .content .under span {

	float:left;

	margin-right:15px;

}

.post .content h4 {

	color:#080;

	margin-bottom:10px;

}

.post .content img {

	max-width:600px;

}

.post .content ul li, .post .content ol li {

	list-style-position:inside;

	padding-left:20px;

}

.post .content table {

	background:#FFF;

	border:1px solid #CCC;

	margin:5px 0 10px;

}

.post .content table tr td {

	border-top:1px solid #CCC;

	padding:2px 10px;

}

.post .content table tr th {

	padding:1px 10px;

	background:#EDEFF0;

	text-align:left;

}

.post .content .boxcaption {

	background-image:url(img/postbox.gif);

	border-bottom:1px solid #CCC;

}

.post .content .box {

	background-image:url(img/postbox.gif);

}

#postpath {

	background:url(img/icons.gif) 0 -208px no-repeat;

	height:16px;

	line-height:16px;

	margin:5px 0;

	padding-left:22px;

}

#pagenavi, 

#postnavi {

	border-top:1px solid #CCC;

	margin:10px -5px 0;

	padding:10px 5px 0;

}

#pagenavi {

	font-size:11px;

}

#pagenavi .newer a, 

#postnavi .prev a {

	background:url(img/icons.gif) 0 -224px no-repeat;

	padding-left:22px;

	float:left;

	height:16px;

	line-height:16px;

}

#pagenavi .older a, 

#postnavi .next a {

	background:url(img/icons.gif) 100% -240px no-repeat;

	padding-right:22px;

	float:right;

	height:16px;

	line-height:16px;

}

/* main END */



/* sidebar START */

#sidebar {

	background:#F7F7F7;

	width:300px;

	float:right;

	font-size:95%;

	background:#F7F7F7;

	line-height:145%;

	overflow:hidden;

}

#sidebar li {

	background:url(img/icons.gif) 0 -320px no-repeat;

	padding-left:22px;

	list-style:none;

	margin-top:5px;

	/*font-size:95%;*/

}

#sidebar .content {

	font-size:12px;

}

#northsidebar .widget {

	background:url(img/widgetsep.png) bottom no-repeat;

	padding:10px 15px 19px;

}

#southsidebar .widget {

	background:url(img/widgetsep.png) top no-repeat;

	padding:15px 15px 17px;

}

#centersidebar {

	padding:12px 15px 0;

}

#northsidebar, #southsidebar {

	font-size:95%;

}

#northsidebar .widget h2, 

#southsidebar .widget h2 {

	margin-bottom:10px;

}

#northsidebar .widget .content p, 

#southsidebar .widget .content p {

	margin-bottom:10px;

}

#westsidebar {

	width:121px;

	float:left;

	padding-right:5px;

	font-size:95%;

	overflow:hidden;

}

#eastsidebar {

	width:129px;

	float:right;

	font-size:95%;

	overflow:hidden;

}

#westsidebar h3, 

#eastsidebar h3 {

	margin-bottom:5px;

}

#westsidebar .widget, 

#eastsidebar .widget {

	margin-bottom:15px;

}

#sidebar #feedrss, #sidebar #feedemail {

	height:25px;

	line-height:25px;

	display:block;

	padding-left:31px;

	float:left;

	text-decoration:none;

}

#sidebar #feedrss {

	background:url(img/feeds.gif) 0 0 no-repeat;

	margin-left:5px;

}

#sidebar #feed_readers {

	margin-top:15px;

}

#sidebar #feed_readers .reader {

	padding-left:6px;

}

#sidebar #feed_readers .first {

	padding-left:0;

}

#sidebar #feedemail {

	background:url(img/feeds.gif) 0 -25px no-repeat;

	margin-left:25px;

}

#tag_cloud a {

	line-height:130%;

}

/* sidebar END */



/* footer START */

#footer {

	background:url(img/header_footer.jpg) 0 -132px no-repeat;

	display:block;

	height:88px;

	border-top:1px solid #CCC;

	font-size:11px;

	line-height:145%;

	width:100%;

}

#footer a {

	color:#2A2A2A;

}

#copyright {

	margin-top:12px;

	margin-left:20px;

}

#themeinfo {

	margin-left:20px;

}

a#powered {

	background:url(img/wp-logo.png) no-repeat;

	display:block;

	width:92px;

	height:57px;

	float:left;

	margin:0 10px 0 5px;

	text-indent:-999em;

}

a#gotop {

	background:url(img/icons.gif) 0 -304px no-repeat;

	float:right;

	height:16px;

	line-height:18px;

	display:block;

	padding-left:16px;

	margin:5px 15px 0 0 !important;

	margin:5px 8px 0 0;

	text-decoration:none;

}

/* footer END */



/* comment START */

#commentlist {

	background:#FCFCFC;

	border-top:1px solid #CCC;

	border-bottom:1px solid #CCC;

	margin:0 -15px;

	padding:0 15px 15px;

}

#commentlist ol, #commentlist li {

	list-style:none;

}

#cmtswitcher {

	background:#FFF;

	font-size:10px;

	padding-top:5px;

}

#cmtswitcher a.tab, 

#cmtswitcher a.curtab {

	padding:5px 10px;

	margin-bottom:-1px;

	display:block;

	float:right;

	color:#555;

	text-decoration:none;

}

#cmtswitcher a.tab {

	border:1px solid #FFF;

	border-bottom-color:#CCC;

}

#cmtswitcher a.curtab {

	background:#FCFCFC;

	border:1px solid #CCC;

	border-bottom-color:#FCFCFC;

}

#cmtswitcher .addcomment, 

#cmtswitcher .addtrackback {

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	font-size:11px;

	float:left;

	margin-right:15px;

	margin-top:4px !important;

	margin-top:3px;

}

#cmtswitcher .addcomment {

	background:url(img/icons.gif) 0 -112px no-repeat;

}

#cmtswitcher .addtrackback {

	background:url(img/icons.gif) 0 -144px no-repeat;

}

#thecomments .comment, #thecomments .messagebox {

	margin-top:15px;

}

.comment .author {

	float:left;

	width:81px;

	text-align:center;

}

.comment .pic {

	background:url(img/commentpoint.png) 100% 33% no-repeat;

	padding-right:14px;

	margin-top:10px;

}

.comment .name {

	width:67px;

	padding-right:14px;

	font-weight:bolder;

	overflow:hidden;

}

.comment .avatar {

	padding:1px;

	border:1px solid #999;

}

.comment .info {

	background:#EDEFF0 url(img/comment.gif) 0 0 no-repeat;

	float:left;

	padding:10px 15px 0;

	width:494px;

}

.comment .date, 

.trackback .date {

	float:left;

	font-size:10px;

}

.comment .act, 

.trackback .act {

	float:right;

	font-size:10px;

}

.comment .content {

	background:url(img/comment.gif) 100% 100% no-repeat;

	margin:0 -15px;

	padding:0 15px 10px;

	line-height:145%;

}

.comment .content p {

	margin-top:10px;

}

.comment .content blockquote p {

	margin-top:0;

	margin-bottom:10px;

}

.admincomment .author {

	float:right;

}

.admincomment .pic {

	background:url(img/commentpoint.png) 0% 33% no-repeat;

	padding-right:0;

	padding-left:14px;

}

.admincomment .name {

	padding-right:0;

	padding-left:14px;

}

.admincomment .info {

	float:right;

}

#thetrackbacks {

	display:none;

}

#thetrackbacks li {

	margin-top:15px;

}

.trackback {

	background:#EDEFF0 url(img/boxtop.gif) top no-repeat;

	padding:10px 15px 0;

	width:575px;

}

.trackback .title {

	background:#EDEFF0 url(img/boxbottom.gif) bottom no-repeat;

	padding:10px 15px !important;

	padding:0 15px 10px;

	width:575px;

	margin:0 -15px;

}

#respond {

	padding:10px 0;

	font-size:11px;

}

#respond .row {

	margin-bottom:5px;

	/*position:relative;*/

}

#respond .textfield {

	width:200px;

}

#submit {

	font-size:10px;

}

#submitbox a.feed {

	background:url(img/icons.gif) 0 -256px no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

	display:block;

	float:left;

}

#emoticon {

	float:right;

	margin-top:1px;

	margin-right:10px;

}

#comment {

	width:601px;

}

/* comment END */



/* archives STRAT */

#archives {

	list-style-position:inside;

}

.postspermonth {

	margin:5px 0;

	list-style:none;

}

.srg_switcher {

	margin-bottom:10px;

}

/* archives END */



/* linkcat START */

.post .content .linkcat ul li {

	list-style:none;

	float:left;

	width:25%;

	padding:2px 0;

	overflow:hidden;

}

.post .content .linkcat ul li a {

	background:url(img/icons.gif) 0 -160px no-repeat;

	padding-left:22px;

	height:16px;

	line-height:16px;

}

/* linkcat END */



/* image switcher START */

.imageswitcher {

	background:#EDEFF0;

	padding:5px;

	font-size:11px;

}

.imageswitcher_image {

	background:#FFF;

	border:1px solid #BABABA;

	padding:3px;

	margin:0;

}

a .imageswitcher_image:hover {

	border-color:#999;

}

a.imageswitcher_button {

	float:left;

	margin-top:1px !important;

	margin-top:3px;

	margin-bottom:0 !important;

	margin-bottom:5px;

	margin-right:4px;

	padding:2px 5px;

	background:#BCCCD3;

	border-top:1px solid #BCCCD3;

	border-right:1px solid #BABABA;

	border-bottom:1px solid #BABABA;

	border-left:1px solid #BCCCD3;

	color:#2970A6;

}

a.imageswitcher_button:hover {

	background:#ACBCC3;

	border-top:1px solid #AAA;

	border-right:1px solid #ACBCC3;

	border-bottom:1px solid #ACBCC3;

	border-left:1px solid #AAA;

	text-decoration:none;

}

/* image switcher END */



/* related posts START */

/* when related posts with title */

#related_posts {

	padding-bottom:10px;

}

#related_posts h3 {

	background:#E3E4E6 url(img/box.gif) 0 0 no-repeat;

	font-size:12px;

	padding:6px 12px;

	font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;

	letter-spacing:0em;

	border-bottom:1px solid #CCC;

}

#related_posts ul {

	background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat;

	padding:3px 12px 8px;

}

#related_posts ul li {

	list-style:none;

	padding:3px 5px;

	border-bottom:1px solid #E3E4E6;

	line-height:18px;

}

#related_posts .count {

	font-size:10px;

}

#related_posts .excerpt {

	color:#999;

	font-size:11px;

	display:block;

}

/* when related posts without title */

/*

#related_posts {

	padding-top:3px;

	padding-bottom:8px;

}

#related_posts ul li {

	list-style:none;

	padding:3px 5px;

	border-bottom:1px solid #E3E4E6;

	line-height:18px;

}

*/

/* related posts END */
