ul,ol {
	list-style: none;
}

h1,h2,h3,h4,h5,h6,pre,code
{ 
	font-size: 1em; 
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ 
	margin: 0px; 
	padding: 0px; 
}

form
{
	display: inline;
}


a img,
:link img,
:visited img
{ 
	border: none; 
}


html, body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: FFFFFF;
	background-image: url(img/bg_inside.jpg);
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	min-height: 100%;
	border: 0px;
}

a:link
{
	color: #000000;
}

a:visited
{
	color: #000000;
}

a:hover
{
	text-decoration: none;
}

.object-r
{
	background-position: top left; 	
	background-repeat: no-repeat;
}

/* badge */

#object-badge-r
{
	height: 392px;
	background-image: url(img/objects/badge-r-trans.png); 
}

* html #object-badge-r
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/badge-r-trans.png", sizingMethod="crop");
}

#object-badge-l
{
	height: 392px;
	background-image: url(img/objects/badge-l-trans.png); 
}

* html #object-badge-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/badge-l-trans.png", sizingMethod="crop");
}


/* box */
#object-box-r
{
	height: 621px;
	background-image: url(img/objects/box-r-trans.png); 
}

* html #object-box-r
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/box-r-trans.png", sizingMethod="crop");
}

#object-box-l
{
	height: 621px;
	background-image: url(img/objects/box-l-trans.png); 
}

* html #object-box-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/box-l-trans.png", sizingMethod="crop");
}


/* cam */
#object-cam-r
{
	height: 428px;
	background-image: url(img/objects/cam-r-trans.png); 
}

* html #object-cam-r
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/cam-r-trans.png", sizingMethod="crop");
}

#object-cam-l
{
	height: 428px;
	background-image: url(img/objects/cam-l-trans.png); 
}

* html #object-cam-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/cam-l-trans.png", sizingMethod="crop");
}


/* diary */
#object-diary-r
{ 
	height: 532px; 
	background-image: url(img/objects/diary-r-trans.png); 
}

* html #object-diary-r
{ 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/diary-r-trans.png", sizingMethod="crop");
}

#object-diary-l
{
	height: 532px;
	background-image: url(img/objects/diary-l-trans.png); 
}

* html #object-diary-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/diary-l-trans.png", sizingMethod="crop");
}


/* microphone */
#object-microphone-r
{ 
	height: 543px; 
	background-image: url(img/objects/microphone-r-trans.png); 
}

* html #object-microphone-r
{ 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/microphone-r-trans.png", sizingMethod="crop");
}

#object-microphone-l
{
	height: 543px;
	background-image: url(img/objects/microphone-l-trans.png); 
}

* html #object-microphone-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/microphone-l-trans.png", sizingMethod="crop");
}

/* cup */
#object-cup-r
{ 
	height: 543px; 
	background-image: url(img/objects/cup-r-trans.png); 
}

* html #object-cup-r
{ 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/cup-r-trans.png", sizingMethod="crop");
}

#object-cup-l
{
	height: 543px;
	background-image: url(img/objects/cup-l-trans.png); 
}

* html #object-cup-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/cup-l-trans.png", sizingMethod="crop");
}


/* phone */
#object-phone-r
{ 
	height: 656px; 
	background-image: url(img/objects/phone-r-trans.png); 
}

* html #object-phone-r
{ 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/phone-r-trans.png", sizingMethod="crop");
}

#object-phone-l
{
	height: 656px;
	background-image: url(img/objects/phone-l-trans.png); 
}

* html #object-phone-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/phone-l-trans.png", sizingMethod="crop");
}


/* headphones */
#object-headphones-r
{ 
	height: 504px; 
	background-image: url(img/objects/headphones-r-trans.png); 
}

* html #object-headphones-r
{ 
	background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/headphones-r-trans.png", sizingMethod="crop");
}

#object-headphones-l
{
	height: 504px;
	background-image: url(img/objects/headphones-l-trans.png); 
}

* html #object-headphones-l
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/headphones-l-trans.png", sizingMethod="crop");
}

#object-headphones-piece
{ 
	height: 49px; 
	width: 16px;
	background-image: url(img/objects/headphones-piece-trans.png); 
}

* html #object-headphones-piece
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/objects/headphones-piece-trans.png", sizingMethod="crop");
}

* html #logo-kk
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/.templates/default/img/logo-knockknock-trans2.png", sizingMethod="crop");
}

#content-td
{
	width: 633px;
	height: 820px;	
}

* html #content-td
{
	width: 610px;
}



#content,
#content td
{
	color: #52595c;
	font-size: 13px;
}

#content
{
	padding: 0px 30px 0px 0px;
}

* html #content
{
	padding: 0px 0px 0px 0px;
}



#content .main-title
{
	padding: 0px 0px 25px 0px;
	float: left;
}

#content p
{
	padding: 10px 0px 10px 0px;
}

#content .submenu
{
	font-size: 14px;
	padding: 5px 0px 10px 0px;
}

#content .submenu .current
{
	color: black;
	font-weight: bold;
}

#content .submenu .delim
{
	padding: 0px 5px 0px 5px;
}

#pager
{
	padding-top: 15px;
}

#pager .current
{
	display: block;
	float: left;
	width: 30px;
	background-color: #525a61;
	padding: 5px 0px 7px 0px;
	margin-right: 10px;
	text-align: center;
	color: white;
}

#pager a:link,
#pager a:visited
{
	float: left;
	width: 30px;
	color: #525a61;
	padding: 5px 0px 7px 0px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #b1b0a8;
}

#pager .back-next a:link,
#pager .back-next a:visited
{
	border: 0px;
	width: 70px;
	font-size: 14px;
} 

.clear
{
	clear: both;
	height: 1px;
	overflow: hidden; 
}

#user-box
{
	float: right;
	font-size: 12px;
}

#user-box a:link,
#user-box a:visited
{
	color: #485056;
}


#forum-list th
{
	border-bottom: 1px solid #d2cfc2;
	font-size: 10px;
	padding-bottom: 7px;
	text-align: left;
	color: #52595C;
}

#forum-list td
{
	color: #3d4b54;
	padding: 8px 0px 10px 0px;
	border-bottom: 1px solid #d2cfc2;	
	vertical-align: top;
	font-size: 10px;	
}


#forum-list td.update,
#forum-list th.update
{
	padding-left: 15px;
}


#forum-list td.title
{
	font-size: 14px;
}

#forum-list a:link,
#forum-list a:visited
{
	color: #3d4b54;
}


#forum-list .about
{
	padding-top: 3px;
	color: #848a88;
	font-size: 10px;
}

.forum-path,
.forum-path a:link,
.forum-path a:visited
{
	color: #3d4b54;
}

.forum-path
{
	font-size: 14px; 
	padding-bottom: 20px;
}

.divFormError
{
	color: red;
}

.posts
{
	border-top: 1px solid #d2cfc2;
	margin: 15px 0px 0px 0px;

	font-size: 12px;
}

.post
{
	padding-top: 15px;
}


.posts .author-bar
{
	padding: 16px 0px 7px 0px;
	border-bottom: 1px solid #d2cfc2;	
}

