/*  
Theme Name: Mag On Wood
Theme URI: http://www.wpthemedesigner.com
Description: Mag On Wood by <a href="http://www.wpthemedesigner.com/>ChiQ Montes</a> 
Version: 1.0
Author: ChiQ Montes
Author URI: hhttp://www.wpthemedesigner.com/
*/


body{font:12px Verdana;color:#fff; margin:0px;padding:0;background: #ded9cc url('images/paperpattern.jpg') top center repeat; }

#post-2 li{
margin-left:40px;
margin-top:5px;
}
#sticky li{
margin-left:15px;
margin-top:5px;
}
#post_it li{
margin-left:15px;
margin-top:5px;
}

.post li{margin-left:30px;margin-top:15px;}

#top_decoration{
background: transparent url('images/top_decoration.jpg') top repeat-x;
z-index:1;
width:100%;height:411px;

}

img {margin: 0px; background-color:#fff; border:1px solid #ccc;padding:5px;margin: 5px 15px 5px 5px; display: block;}

a:hover img {color:transparent; background-color:transparent; text-decoration:none;}

.banner {margin: 0px; border:0px; padding:0px;}

#main_nav {width:948px;margin:0 auto;padding-top:10px;}

#header_design{
background: transparent url('images/header_design.gif') top center no-repeat; 
position:relative;
z-index:10;
margin:0 auto;
width:987px;height:290px;
}

#mainpage {width:948px;margin:0 auto; margin-top:-75px;}

#main {
float:left;
width:952px;
background:#f3f0f0 url('images/content_bg.png') repeat-y; 
}


a{
outline: none;
}
/*link styles*/

.entry a{
color:#993300;
}

.entry p{line-height:1.6em;}
.entry a:visited{
color:#993300;
}
.entry a:hover{
text-decoration:none;
}
h2#comments {
font-size:18px;
padding:10px;
}



/*link with big heart*/
.postinfo a, .postinfo a:visited, .postinfo a:active{font-family:Georgia;color:#1c1109;text-decoration:underline;font-weight:normal; line-height:21px;}
.postinfo a:hover{text-decoration:none; line-height:21px;}
.postinfo{
font: 17px Georgia;
padding-left:33px;
background: url('images/icon_heart.gif') no-repeat;
line-height:21px;
color:#1c1109;
}
#portfolio_page .postinfo{margin-top:15px;}

/* Sidebar
----------------------------------------------- */

#sidebar{
float:left;
width:320px;margin:0px;
font: 11px Verdana;
margin-top:-40px;
margin-left:15px;
color:#1c1109
}
#sidebar h3 a, #sidebar h3 a:visited, #sidebar h3 a:active{font-family:Georgia;color:#1c1109;text-decoration:underline;font-weight:normal; line-height:21px;}
#sidebar h3 a:hover{text-decoration:none; line-height:37px;}
#sidebar h3{
float:left;
font: 22px Georgia;font-weight:bold;
line-height:37px;
}
#hand{
float:left;
padding-left:49px;
background: url('images/icon_hand.gif') no-repeat ! important;
line-height:37px;
}
.leaf{
float:left;
padding-left:44px;
background: url('images/icon_leaf.gif') no-repeat ! important;
line-height:37px;
}
.sidegrunge{
background: url('images/sidegrunge.gif') no-repeat;
width:308px;
height:3px;
margin-bottom:10px;
clear:both;
}
.rss_icon{
background: url('images/icon_rss.gif') no-repeat;
padding-left:70px;
width:250px;height:70px;
display:block;
}
.rss_links{
float:right;
margin-top:12px;
color:#1c1109;
font:12px verdana;
}
.rss_links a, .rss_links a:visited, .rss_links a:active, #sidebar a, #sidebar a:visited, #sidebar a:active{
font-family:verdana;color:#1c1109;text-decoration:underline;font-weight:normal;}
.rss_links a:hover, #sidebar a:hover{text-decoration:none;}

#special li {
list-style: none;
margin-left: 20px;
margin-top:5px;
background: url('images/linelist.gif') no-repeat bottom;
line-height:20px;
padding-bottom:10px;
}
#special a, #special a:visited{
font-weight:bold;
font-size:13px;
text-decoration:none;
font-family:Georgia;
}
#special a:hover{
text-decoration:underline;
}
#yousaid li {
list-style: none;
margin-left: 20px;
margin-right:20px;
margin-top:5px;
background: url('images/linelist.gif') no-repeat bottom;
line-height:20px;
padding-bottom:10px;
font-weight:bold;
font-family:Georgia;
}
#yousaid a, #yousaid a:visited{
font-size:11px;
text-decoration:none;
}
#yousaid a:hover{
text-decoration:underline;
}
/*craft and poetry boxes*/

#box_craftcolumn dt{
background: #4c3c2e url('images/cutedge_top.gif') no-repeat;
width:318px;height:30px;
padding: 10px 0px 0px;	
}
#box_craftcolumn dd{
	color: #4c3c2e; 
	margin: 0; 
	height:100%; 
}
#box_craftcolumn{
background: #4c3c2e url('images/cutedge_bottom.gif') no-repeat bottom left;
width:318px;
margin:0;
padding: 0px 0px 10px;
}
#box_poetry dt{
background: #4c3c2e url('images/cutedge_top.gif') no-repeat;
width:318px;height:30px;
padding: 10px 0px 0px;	
}
#box_poetry dd{
	color: #4c3c2e; 
	margin: 0; 
	height:100%; 
}
#box_poetry{
background: #4c3c2e url('images/cutedge_bottom.gif') no-repeat bottom left;
width:318px;
margin:0;
padding: 0px 0px 10px;
}
.box_content{
width:264px;
border:1px solid white;
background-color:#f4f2ec;
margin:auto;
padding:15px;
}
.box_content h2{
font-family:Georgia;
text-align:center;
font-size:30px;
font-weight:normal;
}
#button_craftcolumn{
  display: block;
  width: 255px;
  height: 52px;
  background: url('images/button_craftcolumn.png') no-repeat 0 0;
  cursor: pointer;
  margin-top:10px;
}
#button_craftcolumn:hover{ 
  background-position: 0 -53px;
}
.sidegrungebox{
background: url('images/sidegrungebox.gif') no-repeat;
width:270px;
height:3px;
margin-bottom:10px;
clear:both;
}
#socialbox{
background: url('images/floral_grunge.gif') no-repeat top left;
background-color:#f4f2ec;
border:1px solid #dfdcd2;
padding:10px;
margin-top:30px;
}
#social li {
margin-left: 40px;
line-height:31px;
padding: 0px 5px 10px 0px;
}
#facebook{
list-style-image: url("images/icon_facebook.gif");
}
#linkedin{
list-style-image: url("images/icon_linkedin.gif");
}
#twitter{
list-style-image: url("images/icon_twitter.gif");
}
#social a, #social a:visited{
font-weight:bold;
font-size:15px;
text-decoration:none;
font-family:Georgia;
padding-left:10px;
}
#social a:hover{
text-decoration:underline;
}

/* Posts
----------------------------------------------- */
.blog_division{
background: url('images/blog_division.gif') no-repeat;
width:534px;height:3px;
margin-top:5px;
}
.comment_division{
background: url('images/blog_division.gif') no-repeat top;
width:534px;height:3px;
margin-top:-15px;
}
#content{
float:left;
width:562px;
margin:0px;padding:0px;
overflow:hidden;
padding:20px;
margin-top:-60px;
line-height:1.8em;
font: 12px Verdana;color:#333333;
}
.entry{
float:left;width:536px;margin:0px;padding:0px;padding-top:15px;background:url('images/floral_grunge.gif') left top no-repeat;
}
.navigation a{color:#993300;}
a:hover .navigation {text-decoration:none;}
a:visited .navigation{color:#993300;}


/* Porfolio Area
----------------------------------------------- */
#port_gateway{
margin:auto;
text-align:center;
}
#port_gateway a:link, #port_gateway a:visited{
font-weight:bold;
color:#1c1109;
font-size:16px;
font-family:Georgia;
margin: 20px 0 20px 0;
}
#port_gateway a:hover{text-decoration:none;}
#port_gateway img{border:3px solid #1c1109;padding:0px;}
.intro{
font-family:Georgia;
margin-top:10px;margin-bottom:30px;
padding: 0 10px 0 0px;
line-height:20px;
font-size:17px;font-weight:bold;
}
#portfolio_page	h3 {
color:#993300;
font-family:Georgia;
margin-bottom:10px;margin-top:10px;
font-weight:normal;
margin-left:8px;
font-size:20px;
border-bottom:none;
}


.postbot h4{ font-size:10px}
.postbot{margin-bottom:30px}

/**************** Sticky *********************/

#sticky{
width:574px; height:277px;
background:url('images/stickybg.png') no-repeat;
}

#goo{
margin:auto;
background-color: #fff;
border:1px solid #dfdcd2;
width:630px;height:100%;
}

#related_posts{
position: absolute;
padding-left:25px;
margin-top:20px;
width:270px;
text-align: left;
}

#post_it{
position:absolute;
margin-left:320px;margin-top:-7px;
width:254px;height:277px;
z-index:9;
}




/* Some original stuff
----------------------------------------------- */
input {border:1px solid #303030;vertical-align: middle;}
#search {float:left;width:948px;height:54px;background:url('images/searchbg.gif') no-repeat;position:relative;z-index:2;}
#searchform {float:right;padding-right:36px;padding-top:15px;}
#search .input {border:0px;background:none;height:18px;width:240px;font:12px Verdana;color:#808080;font-weight:normal;background:none;}
#header{float:left;height:110px;width:900px;padding:0;margin:0px;padding:0px;}
#header .title {float:left;padding-top:23px;padding-left:15px;}
#header .title h1 {margin:0px;font:24px Verdana;color:#000000;font-weight:bold;padding-top:5px;text-indent:-9999px;overflow: hidden;}
#header .title h1 a {font-weight:bold;color:#000000;}
#header .title h1 a:hover {text-decoration:none;}
#header .title h2 {margin:0px;padding:0px;font:12px Verdana;color:#CC0000;padding-top:12px;text-indent:-9999px;overflow: hidden;}
#header .banner {float:right;padding-top:23px;}

ul.menu{height:30px;line-height:30px;list-style:none;margin:0px;padding:0;}
ul.menu li{float:left;list-style-type:none;margin:0;}
ul.menu li a {float:left;font:12px Georgia;color:#f7f2d7;text-decoration:none;font-weight:bold;text-transform:uppercase;padding-left:15px;padding-right:15px;line-height:30px;}
ul.menu li a:hover {text-decoration:underline;}
ul.menu li a:visited {color:#f7f2d7;font-weight:bold;}

.postinfo {float:left;width:556px;float:left;padding-bottom:15px;padding-top:5px;}
.postinfo h4 {float:left;font: 12px Verdana;color:#808080;margin:0;padding:0;background:url('images/author.gif') no-repeat;padding-left:15px;padding-right:6px;line-height:15px;}
.postinfo h4 a {text-decoration:none;color:#808080;font-weight:normal;margin:0;}
.postinfo h4 a:hover {text-decoration:underline;}
.postinfo h5 {float:left;font:12px Verdana;font-weight:normal;color:#808080;margin:0px;padding:0px;background:url('images/date.gif') no-repeat;padding-left:20px;line-height:15px;}


.entry h2 {font:36px Georgia;color:#1c1109;margin:0px;padding:0px;font-weight:normal;}
.entry h2 a {text-decoration:none;color:#1c1109;margin:0;font-weight:normal;}
.entry h2 a:hover{text-decoration:underline;background:none;}
.entry h2 a:visited {color:#1c1109;}


.entry h3 {font: 20px Georgia;color:#000000;margin:0px;padding:0px;font-weight:bold;border-bottom:1px dotted #993300 ;}
.entry p {margin:0px;padding-left:7px;padding-bottom:10px;}
.ads {float:left;width:322px;border:1px solid #CCCCCC;padding-bottom:18px;margin-bottom:10px;margin-top:30px;}
.ads h2 {margin:0px;font:12px Arial;font-weight:bold;color:#FFFFFF;text-transform:uppercase;line-height:30px;background-color:#CC0000;}
.ads img {float:left;margin-top:17px;margin-left:21px;border:1px solid #000000;}
.video {float:left;width:322px;border:1px solid #CCCCCC;margin-bottom:10px;}
.video h2 {margin:0px;font:12px Arial;font-weight:bold;color:#FFFFFF;text-transform:uppercase;line-height:30px;background-color:#CC0000;}
.video p {margin:0px;padding:0px;padding:8px;text-align:center;}

.rsidebar{
font: 13px  Verdana;
color:#303030;
float:right;
width:152px;
padding-left:0px; 
margin-bottom:10px;
height:100%;
}
.rsidebar h2{margin:0px;font:12px Arial;font-weight:bold;color:#1c1109;text-transform:uppercase;line-height:30px;background-color:#dfdcd2;}
.rsidebar a {font-weight:normal;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;padding-top:0px;}
.rsidebar ul li{list-style-type:none;margin:0 0 0px;padding:0;padding-left:0px;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 0px;background-position:0% 100%;padding-bottom:10px;}
.rsidebar ul li ul li{list-style-type:none;border:0px none;margin:0;padding-left:12px;border-bottom:1px dashed #DDDDDD;padding-right:12px;}
.rsidebar ul li ul li a {font:12px Verdana;font-weight:normal;color:#808080;line-height:24px;}
.rsidebar ul li ul li a:visited {color:#808080;font-weight:normal;}
.rsidebar ul li ul li a:hover {text-decoration:none;}
.rsidebar ul li ul li:hover {background-color:#F7F7F7;}

.rsidebar2{
font: 13px  Verdana;
float:left;
width:149px; 
margin-bottom:10px;
min-height:100%;
}
.rsidebar2 h2{margin:0px;font:12px Arial;font-weight:bold;color:#1c1109;text-transform:uppercase;line-height:30px;background-color:#dfdcd2;}
.rsidebar2 a {font-weight:normal;}
.rsidebar2 ul{list-style-type:none;margin:0;padding:0;padding-top:0px;}
.rsidebar2 ul li{list-style-type:none;margin:0 0 0px;padding:0;padding-left:0px;}
.rsidebar2 ul li ul{list-style-type:square;margin:0;padding:0 0px;background-position:0% 100%;padding-bottom:10px;}
.rsidebar2 ul li ul li{list-style-type:none;border:0px none;margin:0;padding-left:12px;border-bottom:1px dashed #DDDDDD;padding-right:12px;}
.rsidebar2 ul li ul li a {font:12px Verdana;font-weight:normal;color:#808080;line-height:24px;}
.rsidebar2 ul li ul li a:visited {color:#808080;font-weight:normal;}
.rsidebar2 ul li ul li a:hover {text-decoration:none;}
.rsidebar2 ul li ul li:hover {background-color:#F7F7F7;}
.navigation{float:left;color:#303030;width:636px;margin:0px;padding:0px;margin-left:13px;margin-right:19px;padding-top:6px;}
.navigation p {color:#303030;margin:0px;}
.navigation a:hover {text-decoration:underline;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.postmetadata{text-align:right;font: 12px  Verdana;color:#600320;margin:0;padding:0px;}
.postmetadata a {color:#600320}
.boxcomments{width:554px;}
#commentform label{display:block;margin:0;padding-top:10px;}
#commentform input{width:170px;margin:0 5px 0px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 0px;padding:0;}
#commentform #submit{margin:0 0 0px;}
#commentform p{margin:0px 0;}
ol.commentlist{margin:0px;padding:0px;}
ol.commentlist li{display:block;list-style:none;margin:0px;padding:0px;border:1px dotted #CCCCCC;background:#F7F7F7;margin-bottom:10px;padding-top:5px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0px;background:none;border:0px;padding-bottom:10px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;padding-left:15px;list-style-type:none; margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px;}





/* footer stuff
----------------------------------------------- */

#footerdesign{
background:url('images/footerbg.png') no-repeat;
width:952px;height:177px;
}

#footer{
color:#FFFFFF;clear:both;height:0px;margin:0;padding:0;
}
.footer{
color:#fff;
padding:145px 10px 0 10px;
text-align:left;
font:12px Verdana;color:#fff;
}
.footer a:link, .footer a:active, .footer a:visited {color:#f7f2d7;text-decoration:underline;font-weight:normal;}
.footer a:hover{text-decoration:none;}
#footerclose {float:left;width:948px;height:71px;}
#forhire{
float:right;
display: block;
width: 353px;
height: 147px;
background: url('images/forhire.png') no-repeat 0 0;
cursor: pointer;
}
#forhire:hover{ 
background-position: 0 -139px;
}

/****************Twitter********************/

#tweet{ 
background:url(images/twitterbg.png) no-repeat; 
width:270px;
height:171px;
font-family: Georgia, trebuchet ms, serif;
font-style: italic;
margin:auto;
}
#tweet ul { 
padding:0 15px 0 15px;
margin-left:0px;
padding-top:20px;
margin-bottom:20px;
font-family:georgia;
}
#tweet li { 
list-style-type: none; 
line-height:20px;
font-family:georgia;
font-size: 14px; 
} 
#twitter-link{
position:absolute;margin-top:-30px;margin-left:140px;font-size:15px;
}
#twitter-link a:hover{
text-decoration:underline;
}
/************************************
            By Dan Harper
        http://www.danharper.me

           For NETTUTS.com

     Check out http://vivawp.com
************************************/

* {
margin: 0;
padding: 0;
}



.widget {
width: 300px;
padding: 10px;
background: #f3f1eb;
border: 1px solid #dedbd1;
margin-bottom: 30px;
margin-top:30px;
float:left;
}

	.widget a {
	color: #222;
	text-decoration: none;
	}
	
	.widget a:hover {
	color: #dfdcd2;
	text-decoration: underline;
	}

	#tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		#tabnav li a {
		text-decoration: none;
		text-transform: uppercase;
		color: #222;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
		}
		
		#tabnav li a:hover, #tabnav li a:active, #tabnav li.ui-tabs-selected a {
		background: #dfdcd2;
		color: #1c1109;
		text-decoration: none;
		padding-bottom:5px;
		font-weight: bold;
		}
		
	.tabdiv {
	margin-top: 4px;
	background: #fff;
	border: 1px solid #dedbd1;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("images/icon_postheart.gif");
		margin-left: 30px;
		background: url('images/linelist.gif') no-repeat bottom;
		line-height:18px;
		padding: 5px 0 5px 0;
		}


.ui-tabs-hide {
		display: none;
		}
		
#tabvanilla a, #tabvanilla a:visited{
font-weight:bold;
font-size:11px;
text-decoration:none;
line-height:18px;
padding:0px 0 0px 0px;
margin:0px 0 0 0px;

}
#tabvanilla a:hover{
text-decoration:underline;
}	
