@charset "utf-8";
/* CSS Document */

/*-------------------------------
Title: relaxtown.com CSS Document
URL: http://www.relaxtown.com
---------------------------------
Created by 'BTC' @ RT! Workshop
http://www.relaxtown.com/workshop
-------------------------------*/

/* General */
* {
	margin:0;
	padding:0
}
body {
	background-image: url(../images/body_bg.gif);
	background-color: #e2e2e2;
	font-size:0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
body, table, td, th, optgroup, {
	margin: 0;
	padding: 0px 0;
}
img {
	border:none
}
input, select, textarea {
	font-Size: 0.8em;
	margin-right: 8px;
}
.cleaner {
	clear:both;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

/* Links */
a, a:link, a:link, a:link, a:hover {
	background:transparent;
	text-decoration:underline;
	cursor:pointer
}
a:link {
	color:#c00
}
a:visited {
	color:#999
}
a:hover, a:active {
	color:#069
}

/* Typography */
p, ul, ol {
	margin: 0 0 1.5em
}
h1 {
	font-size: 200%
}
h2 {
	font-size: 150%
}
h3 {
	font-size: 130%
}
h4 {
	font-size: 110%
}
h5 {
	font-size: 100%
}
h6 {
	font-size: 90%
}

/* List */
ul {
	list-style: none;
}
ol {
}
ol li {
}
li {
}
dl {
}
dt {
}
dl dl {
}

/* Layout */
#container {
}
#container-box {
	width: 950px;
	background-color: #fff;
}

/* Harder */
#header {
}
#headerbox1 {
	height: 252px;
	background-image: url(../images/block-header1.png);
}
#headerbox2 {
	height: 205px;
	background-image: url(../images/block-header2.png);
}
#headerbox2 .inbox-nav  {
	float: none;
	padding-top: 90px;
	padding-left: 20px;
}
#headerbox2 .inbox-nav li {
	padding-bottom: 10px;
}
#button-1 a {
    background-image: url(../images/button_contents.png) ;
	width: 213px;
	height: 42px;
	display:block;
}
#button-1 a:hover {
	background-image: url(../images/button_contents_over.png) ;
}
#button-2 a {
    background-image: url(../images/button_workshop.png) ;
	width: 213px;
	height: 42px;
	display: block;
}
#button-2 a:hover {
	background-image: url(../images/button_workshop_over.png) ;
}
#headerbox3 {
	height: 185px;
	background-image: url(../images/block-header3.png);
}
#headerbox3 .inbox-social {
	padding-top: 10px;
	padding-right: 60px;
	float: right;
}
#headerbox3 li {
	display: inline-block;
}
#badge-1 a {
    background-image: url(../images/button-social-rss.png) ;
	width: 48px;
	height: 48px;
	display:block;
}
#badge-1 a:hover {
	background-image: url(../images/button-social-rss-h.png) ;
}
#badge-2 a {
    background-image: url(../images/button-social-twitter.png) ;
	width: 48px;
	height: 48px;
	display:block;
}
#badge-2 a:hover {
	background-image: url(../images/button-social-twitter-h.png) ;
}
#badge-3 a {
    background-image: url(../images/button-social-facebook.png) ;
	width: 48px;
	height: 48px;
	display:block;
}
#badge-3 a:hover {
	background-image: url(../images/button-social-facebook-h.png) ;
}
#headerbox3 .inbox-ad {
	padding-left: 20px;
}

/* Content */
#contents {
}
#contentbox {
	height: 231px;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 5px;
	background-image: url(../images/block-contents.png);
	border: 0;
	margin: 0;
}
#contentbox-img {
}
#col-box {
	width: 280px;
	border:0px solid #dedede;
	float: left;
	margin: 0px 3px auto;
	text-align: justify;
	line-height: 1.6em;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
.col-boxlist {
	margin: 0;
	padding: 0;
}
.col-boxlist h2 {
	padding: 18px 0 0 5px;
	color:  #666;
	font-size:1em;
	font-family: Verdana, Geneva, sans-serif;
}
.col-boxlist ul {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	list-style-type: none;
}
.col-boxlist li {
	margin: 0px 0px 0px 0px;
	padding: 1px 0 2px 5px;
	border-bottom: 1px solid #1c1c1c;
	display:block;
}
.col-boxlist li:hover {
	background:#292929;
	color:#fff;
}
.col-boxlist a {
	text-decoration: none;
	color:  #666;
	display:block;
}
.col-boxlist a:hover {
	text-decoration: none;
	color: #666;
}
.col-boxlist a:visited {
	text-decoration: none;
	color: #666;
}
#col-boxlist1 {
}
#col-boxlist2 {
}
#col-boxlist3 {
}
#tcol-boxlist {
	display: none;
}

/* Misc */
#misc {
}
#miscbox {
	height: 262px;
	background-image: url(../images/block-misc.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* Footer */
#footer {
}
#footerbox {
	height: 299px;
	background-image: url(../images/block-footer.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
#pubtofb {
	padding-top: 5px;
	padding-left: 19px;
	padding-bottom: 5px;
	width: 301px;
}

/* Copyright */
#copyright {
	background-color: #fff;
}
#copyrightbox {
	height: 16px;
	background-image: url(../images/block-copyright.png);
}
