@charset "utf-8";
/* CSS Document */
/*  
Theme Name: Plain Digital Wrapper Theme
Description: This theme was custom designed for Plain Digital Wrapper and is NOT freeware. Unauthorized use of this code or graphics is a violation of copyright.
Version: 1.0
Author: Genevieve Sass - Lilac Creative
Author URI: http://lilaccreative.com/

*/

/* Reset */
body, div, h1, h2, h3, h4, p, ul, li{
	font-family: "Century Gothic", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

ul, li{
	list-style: none;
}

a{
	text-decoration: none;
}

img, a img{
	border: none;
}

/* General Styles */
body{
	background: #fff;
	color: #3c2313;
	font-size: 12px;
	height: 100%;
	text-align: left;
	width: 100%;
}

a:link{
	color: #2fa0a7;
}

a:hover, a:active{
	color: #98be00;
}

a:visited{
	color: #764c29;
}

.clear{
	clear: both;
}

/* Layout */
#bg{
	background: url(images/bg.gif) top left repeat-y;
	margin: 10px auto;
	padding: 0;
	width: 969px;
}

#bot{
	background: url(images/bot.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	width: 969px;
}

#top{
	background: url(images/top.gif) top left no-repeat;
	margin: 0;
	padding: 20px 0;
	width: 969px;
}

#container{
	padding: 20px;
}

#sb{
	float: left;
	margin: 0 16px 0 8px;
	padding: 0;
	width: 249px;
}

#main{
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	width: 647px;
}

#footer{
	background: url(images/footer.gif) top left no-repeat;
	clear: both;
	font-size: 10px;
	height: 181px;
	margin: 0 20px 0;
	text-align: center;
	width: 929px;
}

#footer p{
	padding-top: 80px;
}

/* Navigation Styling */

#nav{
	height: 159px;
	margin: 0 0 0 17px;
}

#nav li{
	float: left;
	margin: 0;
	padding: 0;
}

#nav li a{
	background-position: top left;
}

#nav li a:hover, #home #nav li.home a, #shoppe #nav li.shoppe a, #blog #nav li.blog a, #gallery #nav li.gallery a, #forum #nav li.forum a, #chat #nav li.chat a, #team #nav li.team a, #contact #nav li.contact a{
	background-position: bottom left;
}

#nav li.L{
	background: url(images/nav_L.gif) top left no-repeat;
	display: block;
	height: 159px;
	width: 17px;
}

#nav li.R{
	background: url(images/nav_R.gif) top left no-repeat;
	display: block;
	height: 159px;
	width: 30px;
}

#nav li.blog a{
	background-image: url(images/nav_blog.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 67px;
}

#nav li.chat a{
	background-image: url(images/nav_chat.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 75px;
}

#nav li.contact a{
	background-image: url(images/nav_contact.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 83px;
}

#nav li.forum a{
	background-image: url(images/nav_forum.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 75px;
}

#nav li.gallery a{
	background-image: url(images/nav_gallery.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 84px;
}

#nav li.home a{
	background-image: url(images/nav_home.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 73px;
}

#nav li.logo a{
	background-image: url(images/nav_logo.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 276px;
}

#nav li.shoppe a{
	background-image: url(images/nav_shop.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 87px;
}

#nav li.team a{
	background-image: url(images/nav_team.gif);
	display: block;
	height: 159px;
	text-indent: -9999px;
	width: 75px;
}

/* Post Styling */

.postBg{
	background: url(images/productBg.gif) top left repeat-y;
	margin: 0 0 20px;
	padding: 0;
	width: 647px;
}

.postBot{
	background: url(images/productBot.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	width: 647px;
}

.post{
	background: url(images/productTop.gif) top left no-repeat;
	margin: 0;
	padding: 0 20px 20px;
	width: 607px;
}

.post h2{
	color: #195c5e;
	float: left;
	font-size: 16px;
	padding-top: 7px;
}

.post h2 a{
	color: #195c5e;
}

.post h2 a:hover{
	color: #2fa0a7;
}

p.date{
	font-size: 10px;
	color: #fff;
	float: right;
	padding-top: 10px;
}

.entry{
	clear: both;
line-height: 18px;
padding-top: 20px;
}

p.postmetadata{
	border-top: 1px solid #ccc;
	margin: 10px 0 0 0;
}

.navigation{
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

table#wp-calendar{
	width: 100%;
}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-size: 12px;
}

/* Sidebar Styling */

#sb li{
	background: url(images/sbBot.jpg) bottom left no-repeat;
	list-style: none;
	margin: 0 0 25px 0;
	padding: 0;
	width: 249px;
}
#sb li ul li{
	background-image: none;
        width: 210px;
        margin: 0 0 10px 0;
        padding: 0;
}
#sb li ul div{
        width: 222px;
}
#sb li ul, #sb li div, #sb li object, #sb li p{
	padding: 0 25px 25px;
        width: 199px;
}
#sb li h2{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 258px;
}
#sb li div div{
        border: none;
        margin: 0;
        padding: 0;
        outline: none;
        width: 150px;
}

#twibadge h2{
        background: url(images/twitter.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}

#search-2 h2{
        background: url(images/search.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}

#categories-416595371 h2{
        background: url(images/categories.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}

#recent-posts-2 h2{
        background: url(images/recent.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}

#linkcat-24 h2{
        background: url(images/designers.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}

#meta-2 h2{
        background: url(images/meta.gif) top left no-repeat;
        height: 99px;
        margin: 0;
        padding: 0;
        text-indent: -9999px;
        width: 249px;
}
/* WP Image-in-Post Alignment */

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}

img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}

img.aligncenter, div.aligncenter, a img.aligncenter {
display: block;
text-align:center;
margin:0 auto;
}




