




/*
     FILE ARCHIVED ON 5:21:18 May 27, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 1:37:43 Aug 27, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
	Theme Name: NaturalPaper
	Theme URL: http://www.dynamicwp.net/category/free-themes
	Description: NaturalPaper Theme with theme options page. Fixed-width, widget ready, two colums, left sidebar support hierarchical categories. Compatible with Wordpress 2.8 and higher.
	Author: DynamicWP Team
	Author URI: http://www.dynamicwp.net
	Version: 1.0.0
	Tags: two-columns, fixed-width, left-sidebar, black, white, paper texture, theme-options, threaded-comments
*/

 
html, body , div, img, a, h1, h2, h3, h4, h5, h6, ul, li, blockquote, p{ border:0; margin:0; padding:0;  }

body { background: #000 url(/demo/wp_content/themes/NaturalPaper/images/bg_body.jpg) no-repeat center 0; font:14px Geneva,Trebuchet MS,Lucida,Arial,sans-serif; line-height: 20px; }
td{ font-size: 14px; line-height: 19px;}
a { color: #777; }
a:hover{color: #CB0909 ;}
a {outline: none;}
p{margin: 14px 0;}
h1, h2, h3, h4, h5, h6{ margin: 10px 0;}
h1 {  letter-spacing:-1px; font:2.3em Arial, Helvetica, sans-serif; }
h2 {  letter-spacing:-1px; font: bold 1.8em arial, helvetica, sans-serif; }
h3 { font:1.4em arial, helvetica, sans-serif; }
h4{font-size: 1.2em; font-family: arial, helvetica, sans-serif;}
h5{font-size: .9em}
h6{font-size: .7em}
blockquote { margin:22px 40px 22px 20px; padding:0 0 0 20px; border-left: 3px #DFDFDF solid; font-style:italic; }
ul{padding-left: 40px; margin: 14px 0;}
small { font-size:0.85em; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed #000; }

/* Links */
 a, a:visited { text-decoration:none; }

/* Forms */
form { margin:0; padding:0; display:inline; }
input, select, textarea { font:1em helvetica, arial, sans-serif; }
textarea { line-height: 14px; }
label { cursor:pointer; }
caption, th, td { font-weight:normal; text-align:left;}
th{ background:#464646; color:#FFFFFF; text-transform:uppercase; border:1px solid #464646;}
th a{color: #FAA500; }
th a:hover{color: #000; }
tr{ border:1px solid #464646;}
table{ margin:5px; border: 0 none; border-collapse:collapse; padding: 0; border:1px solid #464646;}
table td { background:#F3F3F3 none repeat scroll 0 0;}
table td, table th { border:1px solid #464646; padding:6px 9px; text-align:left; }
fieldset{	border: none;}

/* Global Classes */
.clear { clear:both; }
.single-thumb { border: 7px solid #DFDFDF; float: left; display: inline; margin: 0px 15px 5px 0px; }

/* Layout */

#bg-body { background: none;}

#head-div{ margin:0; padding: 0; min-height: 50px; background: transparent url(/demo/wp_content/themes/NaturalPaper/images/bg_menu.png) repeat-x scroll 0 0; }
.twitter-rss{ float: right; margin-top:12px;}
.twitter-rss .twitter{margin-left: 5px;}

.wrapp{ width:980px; height:100%; margin:0 auto; position: relative;}

/* page list*/

.menulist{ padding: 0px 0; margin: 0; list-style-type: none; }
.menulist li{	float: left; margin-right: 2px; padding:0px 0; }
.menulist li a{ color: #000; padding: 15px 10px; display: block; text-shadow: 0 1px 3px #fff; }
.menulist li a:hover, .menulist .current_page_item a{ background: #000; color: #FFF; border-bottom:1px none; text-shadow:0 1px 1px #111;}

/* logo */
#logo {padding-left: 22px; height: 80px; background:url(/demo/wp_content/themes/NaturalPaper/images/logo.png) no-repeat 0 100%;}
#logo h1{ font-size: 4em; font-weight: bold; margin: 0px 0 0 50px; text-transform:capitalize; text-shadow: 0 3px 1px #aaa; padding-top:10px; padding-left:10px;}
#logo a{ color: #fff; border-bottom:none; border-left:none; padding-bottom:1px; }
#logo-desc{ color: #fff; font-size: .8em; font-style: italic; margin: 0 0 0 19px; background-color:none;}

/* jsearch */
.jsearch{ position: absolute; right: 1px; top: 40px; padding: 1px; border:none;}
.fr{ position: absolute; right: 5px; bottom: 15px; }
#topSearch {	width: 178px; height: 32px; margin: 0;	padding: 0; }
#topSearch p.fields{	margin: 0;	padding: 0; }
#topSearch p.fields input {	color: #000; font-size: 14px; font-weight: bold; width: 140px; padding-right:20px;  overflow: hidden; border: none; margin: 0 2px 0 0; }
#topSearch p.fields button { background: url(/demo/wp_content/themes/NaturalPaper/images/arrows.png) no-repeat 0 center;	width: 21px; height: 21px;	border: none; cursor:pointer;position: absolute; top:1px; right: 2px; }

/* Navi Styles */
.jqueryslidemenu ul.superfish{	float: right;padding-left: 10px;}
.topmenu { background:none; float:left; width:948px; min-height:45px; padding: 0 0px; margin-top: 0px; margin-left:10px; border-bottom:none;}
.topmenu ul{ padding: 0; margin:0; list-style-type: none; background-color:none ;}

/* container style */
.container{ background:none;}


/* leftbody */
.left{ width: 274px; padding: 10px 10px 0 10px;	float:left; background:transparent; color: #000;  margin-top: 10px}
.left ul{ padding: 0 0 0 20px; margin: 0; list-style-type: none; }
.left a{ color: #3f6500 ; border-bottom: 1px dashed transparent;}
.left a:hover{ color: #000; border-bottom: 1px dashed #000 ;}
.left .widgettitle a:hover{color: #FDFDFD;}
.sidebar-thumb{width: 40px; height: 40px;}
#pop ul{padding:0;} .pop ul{padding:0;}

.widgetwrapper{padding-left: 44px;}

/*main body */
.bodywrapper{ background:url(/demo/wp_content/themes/NaturalPaper/images/bg_all.png) repeat-y left top;}
.mainbody{ padding: 10px 70px 10px 6px; width: 600px; float: right; background:transparent; }
.postwrapper{ padding: 10px; background: none; margin-bottom: 10px; color:#000; }
.postwrapper .post-title{ border:none; background:none;}
.postwrapper .post-info{border:none;}
.postwrapper .post-title a{color:#000;}
.topofcontent{ padding-bottom: 10px; border-bottom: 1px #CCCCCC solid; }
.post-title{ border-top:none; background:none;}
.post-title h2{ font-size: 2em;	padding: 0;	margin: 0; }
.post-title a{ color: #000; font-weight:bold;  }
.post-title a:hover{ border-bottom: 1px dashed #000;  }
.post-image{ width: 290px; margin: 0 auto; }
.post-image img{	padding: 5px; background: #DFDFDF; }
.author{ background:url(/demo/wp_content/themes/NaturalPaper/images/user.png) no-repeat 0 0; padding-left:20px;  }
.time{background:url(/demo/wp_content/themes/NaturalPaper/images/calendar.png) no-repeat 0 0; padding-left:20px;  }
.coment{background:url(/demo/wp_content/themes/NaturalPaper/images/comment.png) no-repeat 0 0; padding-left:20px; }
.post-image-thumbnail{width:275px; height:120px ;}
.post-info{	font-size: 0.8em; color: #3f6500; background:none; border-bottom: 1px solid #000; margin-bottom:5px; }
.post-info a{padding-left:0px;background:none;}
.category{ float: left; padding-left:20px; background:url(/demo/wp_content/themes/NaturalPaper/images/plus.png) no-repeat left center; }
.read-more{ position: absolute;	bottom: 10px; right: 10px;background:#dfdfdf; border: 1px dashed #000; }
.read-more, .more-link{	background:#dfdfdf; border: 1px dashed #000; float: right; margin: 5px 0 0 0; font-size: 11px; padding:2px 6px ; color:#000; text-shadow:0 1px 1px #666;}
.read-more:hover, .more-link:hover{ background:#000; border: 1px dashed #000; color:#FFFFFF;}
.more-link{ margin-top: 20px; }

/* block */
.block{	width: 280px; padding: 10px 10px 30px 10px;	background:none; margin: 0 0 10px 0; position: relative; color:#000;}
.odd-block{	float: left;}
.even-block{ float: right; }

/*content */
.aligncenter{ display: block; margin: 10px auto; }
.alignleft {	float: left; margin: 5px 10px 5px 0; }
.alignnone{	margin: 5px 10px 5px 0;}
.alignright { float: right; margin: 5px 0 5px 10px; }

.wp-caption {
	text-align: center;
	background: #fff;
	border: solid 1px #d6d1c7;
	padding: 5px 5px 0;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.wp-caption-text {
	font: italic 1em/1.3em Georgia, "Times New Roman", Times, serif;
	margin: 6px 0;
	color: #777;
}

/*navigation */
.navigation .alignright a, .navigation .alignleft a{ padding: 3px 7px; margin: 0; color: #aaa; background:none; border:none; font-weight:bolder;}
.navigation .alignright a:hover, .navigation .alignleft a:hover{ color: #666;	background:none; }

/*module*/
.widget ul{padding: 0;}
.widget{ padding: 11px 10px 10px 10px; margin: 0 0 10px -28px; background:url(/demo/wp_content/themes/NaturalPaper/images/bg_widget.png) no-repeat 0 0; }
.widgettitle{ font-size: 1.25em; display: block; padding: 10px;	background: transparent url(/demo/wp_content/themes/NaturalPaper/images/bg_widget1.png) repeat-x scroll 0 0; margin: 0 -10px 10px 7px; color:#000; }
.widget li{ padding: 2px 0 2px 15px;	background: transparent url(/demo/wp_content/themes/NaturalPaper/images/arrow.png) no-repeat 0 10px; }
.widget li:hover{	background:  url(/demo/wp_content/themes/NaturalPaper/images/arrow.png) no-repeat 0 10px; }
.widget li a{ padding: 2px 0; }

#wp-calendar{ margin: 0 auto;}

/*tab start*/

#tabs {	height:auto !important; padding-right:2px; padding-left:22px; border:none; background:#none; display: block; overflow:hidden;list-style-type:none; margin-bottom: 10px;}
#tabs #pop img { padding: 2px; border: 1px solid #eee; float: left; margin: 0 10px 10px 0; }
#tabs #feat img { padding: 2px; border: 1px solid #eee; float: left;	margin: 0 10px 10px 0;	background-color:#DDD; }
div.inside {border-right: 1px dashed #000000; border-bottom: 1px dashed #000000;  }
ul.gttTabs {	width: 100%; padding: 0; list-style-type:none;}
ul.gttTabs li {	float: left; display:inline; line-height: 34px;	 color: #fff; 	font-weight: bold; margin:0px 5px 0px 0px !important; cursor: pointer; list-style-type:none; }
ul.gttTabs li.last { margin: 0 !important; }
ul.gttTabs li a { line-height: 31px; color: #fff; display: block; float: left; padding: 0 18px; font-size:0.8em;font-family:Arial, Helvetica, sans-serif; background-color:#000;}
ul.gttTabs li a , .left ul.gttTabs li a:hover{border: none; border-top:1px dashed #000; border-right:1px dashed #000; border-left:1px dashed #000;}
ul.gttTabs li.last a{ padding: 0 8px; }
ul.gttTabs li a.selected, ul.gttTabs li a:hover { text-decoration:none; color: #000 !important; background-color:#fff; text-shadow: 0 1px 1px #000; border-top:1px dashed #000; border-right:1px dashed #000; border-left:1px dashed #000;}
#tagcloud {	padding:10px; }
#sub img { float: right; 	margin: 0 0 8px 8px; }
.inside li { border-bottom:none; padding:8px; min-height:40px; background:none; border-top:1px dashed #000;}
.inside li img.avatar, .inside li img.thumbnail {	border: 1px solid #ddd;	padding: 3px; background-color: #ffffff; float: left; margin: 0 8px 0 0; list-style-type:none; }

/*tabs ends*/

/*  Footer Styles */
.footer { clear:both; width:960px; background:none; overflow:hidden; padding: 6px 0; border-top:none; border-bottom:none; margin:10px 0; }
.footer p { color:#fff; margin:0px; float:right; padding-right: 3px; background-color:none;}
.footer p a { color:#666;  }
.footer p a:hover { border-bottom:1px dashed #000 ; color:#fff;  }
.footer-box { width: 250px; float: left; padding: 20px; margin-left: 15px; border: 1px solid #333539; background-color: #292A2E; color: #FFFFFF; }
.footer-box ul { margin: 0px; padding: 0px; }
.footer-box ul li { margin: 0px; padding: 0px; display: block; float: left; width: 100%; }
.footer-box a:link, .footer-box a:hover, .footer-box a:visited { color: #D5D5D5; display: block; padding: 5px 10px; width: 100%; }

/* the comments style*/
ol.thecomments { list-style:none; 	margin:0px; padding:0px; }
ol.thecomments li { 	position: relative;  }
ol.thecomments li li{ 	padding-left: 30px; }
.comment {  }
ol.thecomments li.comment .comment-author img {	position:absolute; right:20px; top:32px; padding: 1px; border:5px #d8d8d8 solid; }
ol.thecomments li.comment .reply {	position:absolute; right:25px; bottom:10px; display:block; }
ol.thecomments li.comment .reply a {	background: url(/demo/wp_content/themes/NaturalPaper/images/button.png) no-repeat right bottom;	padding: 2px 15px; color:#fff; display: block; font-size: 0.8em;text-shadow: 0 1px 1px #666; }
ol.thecomments li.comment .reply a:hover { background: url(/demo/wp_content/themes/NaturalPaper/images/button.png) no-repeat left bottom; border-color: #c1c1c1; color:#fff; }
ol.thecomments li cite {	font-weight:bold; }
ol.thecomments li .comment-meta { display:block; font-size: 0.7em; }
ol.thecomments ul.children{list-style-type: none;}
ol.thecomments ul.children li{list-style-type: none; }
li.comment ul.children { list-style:none; margin:0;	padding:0; }
ol.thecomments li.comment ul.children li {	border-left: 1px solid #CACACA;background: transparent url(/demo/wp_content/themes/NaturalPaper/images/li_left.png) no-repeat scroll 0 20px;}
.commentnavigation {	margin:20px 20px; display:block; line-height:40px; }
.commentnavigation a { color:#fff; background:#2f4458; padding:7px 20px;	font-size:.75em; text-decoration:none; font-weight:bold; }
.commentnavigation a:hover {	background:#333; }
li.comment #respond {	padding-top:1px;}
li.comment .callfade, .says {	display:none;}
.comment-body{min-height: 80px; padding: 30px 150px 30px 30px;margin-bottom: 10px; position: relative;background:#eee url(/demo/wp_content/themes/NaturalPaper/images/bg_coment.gif) repeat-x 0 bottom;border:1px solid #ddd;}
#respond { position: relative;}
#commentform { display:block; margin: 20px 0px;	padding: 20px;	background: none; border: 1px dashed #252525;  }
li.comment #commentform {	margin:20px 0px;  background:#f1f1f1; }
.comment-form input { display:block; margin:0px; border: 1px solid #d1d1d1; background: #fff;	padding: 7px 5px; width:30%; font-size: 0.9em; color: #525861; width: 95%;}
.comment-form input#submit{ width: 32%; border:1px dashed #000; background:none; color:#000; text-shadow: 0 1px 1px #666;  }
.comment-form textarea { display:block; margin-top:5px; padding: 7px 5px; background:#fff; border:1px solid #d1d1d1; width:98%; 	height:150px; font-size: 0.9em;	color: #525861; }
.comment-form label { font-size: 11px;	font-weight:bold; color:#555; }
.comment-form span {	font-size: 10px; font-style:italic; color:#777; }
.comment-form span strong {	color:#555; }
.comment-form span a {	color:#326a9a; }
.comment-form span a:hover { color:#000; }
#comment_post_ID, #comment_parent, #_wp_unfiltered_html_comment { display:none; }
#commentform .inputerror { border: 1px dashed #aaa; }
.comment-form button {	width: 130px; height: 40px;	text-indent: -9999px; border: none;	cursor: pointer; }
.comment-form button#submit { margin-top: 10px; }
.comment-form button:hover { background:#000; color:#000; }
.commentator-data{float: left; width: 32%; margin: 0 10px 10px 0;}
.commentator-data-last{margin-right: 0;}

/*----------------------------dropdown navigation -------------------------------*/
div.jqueryslidemenu{font: bold 12px Verdana;z-index: 1000;padding-top: 14px;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;z-index: 1000;}
/*Top level list items*/
.jqueryslidemenu ul li{position: relative;display: inline;float: left;z-index: 1000;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{display: block; /*background of tabs (default state)*/padding: 10px 10px 10px 7px;border-right: 0px solid #778;color: #fff;text-decoration: none;z-index: 1000; background:none; margin-right:}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;z-index: 1000;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{z-index: 1000;}
.jqueryslidemenu ul li li a:link, .jqueryslidemenu ul li li a:visited{z-index: 1000;color: #FFF;}
.jqueryslidemenu ul li a:hover{color: #fff; /*tab link background during hover state*/z-index: 1000;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;z-index: 1000; background: #454545; -moz-border-radius : 5px;-webkit-border-radius: 5px; border-radius: 5px;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item;min-height: 33px;z-index: 1000; padding: 4px; }
.jqueryslidemenu ul li ul li li:first-child{margin-top: 0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;z-index: 1000;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{background-color:none;padding: 7px 0 0 10px;min-height: 26px;font: normal 13px Verdana;width: 140px; /*width of sub menus*/margin: 0;border-top-width: 0;z-index: 1000;}
.jqueryslidemenu ul li ul li a:hover{color: #000; background: #fff ; z-index: 1000;-moz-border-radius : 3px;-webkit-border-radius: 5px; border-radius: 5px;}

.downarrowclass{position: absolute;top: 23px;right: 7px;}

.rightarrowclass{position: absolute;top: 12px;right: 5px;}

/* ---------------------------------------------------------------- 
 *  contact page
 * ---------------------------------------------------------------- 
*/

#contact label{display: block; padding: 5px 0;}
#contact input, #contact textarea{border: dashed 1px #999; margin-bottom: 10px; padding: 8px; width: 300px;}
#contact textarea{width: 500px;}
#contact input.submit{cursor: pointer; min-height: 34px; margin-top: 10px; width: 142px; font-size: 14px; font-weight: bold; background: #DFDFDF;}

#content .errormsg, #content .successmsg{background: #FFF6BF; padding: 10px; margin: 5px 0; border: 1px dashed #FFD324;}

/*-------------flickr widget ---------*/
.flickr_badge_image{float: left;}
.flickr_badge_image img {padding: 2px; border: 1px solid #333; margin-left: 2px;}