body {
	background-color: #ffffff;
	font-family: arial, sans-serif;
	font-size: small;
	color: #000;
}

/* named divs */

#top_bg {
	background:#47A1D5;
	background-image: url(../images/furniture/top_bg.gif);
	position:absolute;
	top:0px;
	left:0px;
	width:105%;
	height:116px;	
}

#logo {
	position:absolute;
	top:19px;
	left:25px;
	width:73px;
	height:48px;	
}

#page_title {
	position:absolute;
	top:23px;
	left:105px;
	width:238px;
	height:51px;	
}

#strap {
	position:absolute;
	top:72px;
	left:24px;
	width:350px;
	height:50px;
	color: #fff;
	font-weight: bold;
}

#links {
	position:absolute;
	top:15px;
	left:400px;
	width:355px;
	height:60px;	
	z-index: 10;
}

#navigation {
	position:absolute; 
	top:235px; 
	left:25px; 
	width:125px; 
	height:100px;
}

#top_ad {
	position:absolute; 
	top:135px; 
	left:25px; 
	width:728px; 
	height:90px;
}

#categories {
	width: 135px;
	background-image: url(../images/furniture/categories_bg.gif);
	background-repeat: repeat-y;
	z-index: 10;
}

#cat_padding {
	padding-left: 5px;
}

#blogads {
	position:absolute; 
	top:135px; 
	left:822px; 
	width:160px; 
	height:100px;
}

#content {
	position:absolute; 
	top:250px; 
	left:175px; 
	width:625px; 
	height:630px;
}

#popup {
	position:absolute; 
	top:120px; 
}

#footer {
	margin-left: -150px;
}

/* general classes */
.links_list {
	float: left;
	padding: 0px 25px 0px 0px;
}


.ul_img {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: url(../images/furniture/bullet.gif);
}

.home_about {
	float: left;
	width: 250px;
	padding: 0px 75px 0px 0px;
}

.clear {
	clear: both;
	padding: 25px 0px 0px 0px;
}

.separator {
	clear: both;
	padding-top: 10px;
}

.small_div {
	width:200px;
	float:left;	
	text-align:center;
	padding: 0px 75px 0px 0px;
}

.small_pic {
	border: 1px #000 solid;	
}

.large_pic {
	border: 1px #000 solid;	
}

.error {
	color: #f00;
	font-weight: bold;	
}

.white {
	color: #fff;
}

.left {
	float: left;
}

.right {
	float:right;
}

.right_right {
	float:right;
	text-align:right;
}


.thumb_title {
	font-weight: bold;
}

.thumb_name {
	font-style: italic;
}

.thumb_date {
	
}

.main_title {
	font-weight: bold;
}

.main_name {
	font-style: italic;
}

.main_date {
	
}

.cell {
	width: 150px;
	padding: 10px 0px 0px 0px;
}

.info {
	float:left;
	padding: 0px 75px 0px 0px;
}

.grey {
	color: #999;
	font-weight: bold;
}

/* elements */

h1 {
	font-size: large;	
	margin: 0px 0px 10px 0px;
}

h2 {
	font-size: medium;
	margin: 0px 0px 10px 0px;
}

img {
	border: 0px;	
}

form {
	margin-top:0px;
	margin-bottom:0px;	
}

input, select, textarea {
	font-family: arial, sans-serif;
	font-size: small;
	color: #000;
}

div {
	font-family: arial, sans-serif;
	font-size: small;
}

p {
	margin-top:5px;
	margin-bottom:5px;
	font-family: arial, sans-serif;
	font-size: small;
}

a {
	font-weight:bold;
	text-decoration:none;
	color: #2A556F;	
}

a:hover {
	font-weight:bold;
	text-decoration:underline;
	color: #c00;
}	

