@import 'form-elements.css';
@import 'boxes.css';
@import 'comments.css';


body {
	margin:0px;
	padding:0px;
	font:normal 12px arial, helvetica, sans-serif;
	color:#393939;
	background:#5dd100 url(../theme/bg.png);
	}


#main {width:830px; margin:0 auto; padding:10px;background:#fff;}


a {color:#f60; text-decoration:underline;}
a:hover {text-decoration:none; color:#f60;}

a.posttitle {font:bold 16px arial, helvetica, sans-serif; text-decoration:none;}



div.clear {clear:both;}


b {}

blockquote {
	background:#f0f0f0;
	border:1px solid #ccc;
	padding:10px;
	margin:5px 30px 20px 10px;
	}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin:0 0 10px 0;}
h1, .h1 {font-size:24px; font-weight:bold;color:#773184;}
h1 a, h1 a:hover {text-decoration:none;}
h2, .h2 {font-size:16px; font-weight:bold;color:#3ec031;}
h3, .h3 {font-size:15px; font-weight:normal;}
h4, .h4 {font-size:14px; margin-bottom:10px;}
h5, .h5 {font-size:13px;}
h6, .h6 {font-size:12px;}

hr {clear:both; background:#ccc; border:0; color:#ccc; height:1px; margin:10px 0; width:100%;}

p {margin:0 0 15px 0;line-height:1.5em;}

ul, ol {margin:5px 0 10px 0; padding:0 0 0 20px;}
ul.nomargin, ol.nomargin {margin-top:0;}
li {margin:0 0 0 -10px; line-height:1.5em;}



/**************************************
* DATE ICON
**************************************/
div.dateicon {float:left; background:url(../theme/images/bg-article-date.png) no-repeat; width:73px; height:47px; margin-right:10px;}
div.dateicon div.month {font:bold 12px verdana, sans-serif; text-align:center; position:relative; top:2px;}
div.dateicon div.year {font:bold 12px verdana, sans-serif; text-align:center; position:relative; top:14px;}
div.commentbox {margin-top:40px; width:590px; position:relative; left:83px;}



.link {clear:both;font-weight:bold;margin-top:20px;}

.pghdr {margin:0 0 30px 0;overflow:hidden;}


.hdrbox {width:830px; margin:0 auto; background:#fff; height:211px;}

.hdr1 {width:830px;height:91px;background:url(../theme/images/banner-1.jpg) no-repeat;}
.hdr2 {width:830px;height:90px;background:url(../theme/images/banner-2.jpg) no-repeat;}
.hdr3 {float:left;width:236px;height:30px;background:url(../theme/images/banner-3.jpg) no-repeat;}

.nav_box {height:30px; margin:0; padding:0; width:830px;background:url(../theme/images/bg-menu.jpg) repeat-x;}
ul.nav {float:left;height:30px; list-style-type:none; margin:0; padding:0; width:594px;}
ul.nav li {float:left; padding:0; margin:0;}
ul.nav li a {border:0; display:block; overflow:hidden; text-decoration:none; line-height:30px; padding:0 14px; font:normal 10px/30px verdana, sans-serif; text-transform:uppercase; color:#f7f7f3; text-shadow:#000 0px 1px 2px;}
ul.nav li a:hover {background:#a445b6;color:#fff;}





ul.nav2 {list-style-type:none; margin:0; padding:0; width:220px;}
ul.nav2 li {padding:0; margin:0;}
ul.nav2 li a {border:0; display:block; overflow:hidden; text-decoration:none; line-height:30px; padding:10px 5px; font:normal 11px verdana, sans-serif; color:#393939;border-bottom:1px solid #ccc;}
ul.nav2 li a:hover {background:#f5f5f5;}


div.contentbox {}

div.contentspace {
	width:830px;
	margin:0 auto 0 auto;
	background:#fff;
	}

div.left {
	width:565px;
	float:left;
	margin-right:0;
	padding:20px;
	}

div.right {
	width:220px;
	padding-top:20px;
	float:left;
	}


.footer-container {clear:both;}
.footer {width:830px; height:100px; margin:0 auto;}
.copyright {border-top:1px solid #773184;padding:10px;height:80px;text-align:center;font:normal 10px arial, sans-serif; color:#000;background:#fff;}


.odd td {background:#f9f5fa;}
.even td {background:#f1e7f4;}
.odd {background:#f9f5fa;}
.even {background:#f1e7f4;}




.clear {clear:both; font-size:1px;}



.img, .imgl, .imgr, .adimg {padding:2px; border:1px solid #ccc;}
.imgl {margin:0 15px 15px 0;}
.imgr {margin:0 0 15px 15px;}
.white {color:#fff;}


.itembox {clear:both; margin-bottom:20px; border-bottom:1px solid #dad7c6; padding-bottom:10px;}
.picture {width:200px; float:left;}
.description {float:left; width:450px;}
.picture img {background:#fff; padding:5px; border:1px solid #393939; margin-bottom:15px;}
div.title {font-size:14px; font-weight:bold;}
.checkout {font-size:24px; padding:10px;}
.price {margin:10px 0; font-weight:bold;}

.red {color:#d00;}

.hidden {display:none;}




.new {font:bold 10px verdana, sans-serif; color:#c00;}
.small {font:normal 11px arial, sans-serif; text-align:left; padding:0 0 0 10px;}
