/* TYPOGRAPHY */

body
{font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000;}

.boxheading h1, .boxheading h2, .boxheading h3, .boxheading h4
{font-size: 12px;}

h1
{font-size: 16px;}

h2
{font-size: 14px;}

h3
{font-size: 12px;}

h4
{font-size: 11px;}


/* LINKS */

a
{color: #000;}


/* BODY - background image, color */

body
{background: #FFF;}


/* LAYOUT ------------------------------------------ */

#wrapper
{padding-top: 10px;}

* html #wrapper
{padding-top: 20px;}

.mycontent
{width: 80%;
margin: auto;}


/* STANDARD CLASSES ------------------------------------------ */

/* AVATARS */
.user-avatar
{text-align: center;}

/* BOX */
.box, .ad
{margin-bottom: 10px;}

.box
{background: #C3C3C3;
padding: 4px;}

.boxheading
{background: #FFF;
padding: 4px;}

.boxbody
{padding: 4px;}


/* BUTTONS */
.button
{background: #666;
border: 3px double #C3C3C3;
color: #FFF;
text-transform: uppercase;
font-size: 10px;
padding: 1px;}

* html .button
{border-color: #666;
padding: 0;}

a.button
{text-decoration: none;
padding: 1px;}

	table a.button, .tool-box a.button
	{background: transparent;
	border: none;
	padding: 0;
	text-transform: none;
	text-decoration: underline;
	font-size: 12px;
	color: #000;}
	
	.control-box .button, .jump-box .button
	{border-color: #FFF;}
	
	* html .control-box .button, * html .jump-box .button
	{border-color: #666;}
	
	/* previous and next buttons */
	.control-box .previous-topic, .control-box .next-topic
	{background: transparent;
	border: none;
	color: #000;}


/* COLLAPSE BUTTON */
.collapse-button
{text-transform: capitalize;
font-size: 10px;
text-decoration: none;}


/* DROP DOWN LISTS */
.dropdown p
{background: url(http://static.yuku.com/domainskins/bypass/img/insun/blue/arrow-down.gif) no-repeat right;
padding: 2px;
padding-right: 14px;
font-size: 12px;}

.dropdown li
{border: 1px solid #999;
background: #AEC9E4;
font-size: 11px;}

	.dropdown li:hover, .dropdown li:active
	{background: #FFF;}
	
	.dropdown li a
	{color: #000;
	text-decoration: none;}

	.dropdown li input
	{font-size: 11px;}


/* PAGER */
.pager
{font-size: 10px;
color: #666;}

	.pager a
	{text-decoration: none;
	color: #666;}
	
	.pager a:hover, .pager a:active
	{color: #CCC;}

.pager-total
{border: 1px solid #CCC;
padding: 2px;}

.pager-list span
{border: 1px solid #CCC;
padding: 2px;}

.current
{background: #666;
color: #FFF;}


/* SPECIAL BOX & ELEMENT CLASSES
---------------------------------------------------------- */

/* ANNOUNCEMENT-BOX ---- */
.announcement-box
{border: none;
background: transparent;
color: #324879;}

	.announcement-box .boxbody
	{padding: 0;}
	
	.announcement-box p
	{margin: 0;}

/* TOOL-BOX ---- */
.tool-box .subscription-links
{font-size: 10px;}

.tool-box .boxheading h1
{border-left: 3px solid #AEC9E4;
padding-left: 5px;
text-transform: uppercase;}

/* CONTROL-BOX, JUMP-BOX ---- */
.control-box, .jump-box
{border: none;
background: transparent;
position: relative;
padding: 0;
margin-bottom: 5px;}

	.control-box .boxbody,
	.jump-box .boxbody
	{padding: 0;}

/* contains previous, next links */	
.topic-pagejump
{width: 400px;
margin: auto;}

/* CATEGORY-BOX, FORUM-BOX (contain tables) ---- */
.category-box, .forum-box
{background: #AEC9E4;
padding: 3px;}

	.category-box .boxheading, .forum-box .boxheading
	{background: url(http://static.yuku.com/domainskins/bypass/img/insun/blue/heading-gradient.gif) repeat-x;
	border: 1px solid #FFF;
	margin-bottom: 3px;}
	
	.collapsed .boxheading
	{margin: 0;}
	
	.category-box .boxbody, .forum-box .boxbody
	{padding: 0;}

.category-box table h3, .category-box table p,
.forum-box table p
{margin: 0;
margin-bottom: 8px;}

/* DISCUSSION-BOX ---- */
.discussion-box
{background: transparent;
padding: 0;}

	.discussion-box .boxbody
	{padding: 0;}

.post-tags
{border-bottom: 1px solid #BEBEBE;}

	.post-tags strong
	{font-weight: normal;}

.signature
{border-top: 1px solid #BEBEBE;}

.avatar-block
{font-size: 11px;}

.post-date
{font-weight: bold;
font-size: 10px;}

/* special discussion table styles */
.discussion-box table
{border: 3px solid #AEC9E4;
margin-bottom: 10px;}

.discussion-box table.reply
{border: 3px solid #C9C9C9;}
	
.discussion-box th
{background: #AEC9E4 url(http://static.yuku.com/domainskins/bypass/img/insun/blue/heading-gradient.gif) repeat-x;
color: #000;}
	
	.discussion-box th a
	{color: #000;}

.discussion-box .reply th
{background: #C9C9C9 url(http://static.yuku.com/domainskins/bypass/img/insun/blue/reply-gradient.gif) repeat-x;
color: #000;}

td.poster-interact
{text-align: center;
background: #C1C1C1;}

td.poster-detail
{background: #EBEBEB;}

td.post-content
{background: #F4F4F4;}

td.post-tools
{background: #C8C8C8;}


/* GENERAL TAGS ----------------------------------------------- */

blockquote
{background: #C9C9C9;
border: 1px solid #555;
padding: 10px;}

hr
{border: none;
background: #043;
color: #043;
height: 1px;}

/* TABLES */
table
{border-collapse: collapse;
background: #FFF;}

th, td
{border: 1px solid #BEBEBE;
padding: 3px;}

tr.even
{background: #EAEAEA;}

th
{background: #35487C;
color: #FFF;}

	th a
	{color: #FFF;}