body {
	background: #FFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Osaka;
	color: #666666;
	margin: 0px;
	padding: 0px;
}


a {color: #000000;text-decoration: none;}
a:hover {color: #666666;text-decoration: underline;}
a:visited {color: #000000;}



/*lllllllllllllllllllllllllllllllllllllllll*/



table#main

{

	background-color: #FFFFFF;

	width: 1100px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #ffffff;

	border-left-color: #ffffff;

}



table {

	width: 100%;

}



table td {

	padding: 0;

	border-width: 0;

	vertical-align: top;

}



h1 {font-size: 140%;}

h2 {font-size: 130%;}

h3 {font-size: 120%;}

h4 {font-size: 100%;}

h5 {font-size: 90%;}

h6 {font-size: 80%;}





h1, h2, h3, h4, h5, h6 {

	padding: 0px;

	margin: 0px;

}







img

{	

	border: 0px;

}






ul

{

	margin: 2px;

	padding: 1px;

	list-style: decimal inside;

	text-align: left;

}

li

{

	margin-left: 2px;

	list-style: square inside;

	color: #ADA06D;

}



.item

{

	border-bottom: 1px solid #cccccc;

	margin-bottom: 10px;

}

.itemInfo

{

	font-size: 90%;

}

.itemHead

{

	color: #8c0003;

	font-size: 160%;

	font-weight: bold;

}

.itemTitle a

{

	font-weight: bold;

	color: #8c0003;

}



.itemPoster, .itemPostDate, .itemStats {}



.itemBody {}

.itemText {}

.itemFoot

{

	text-align: right;

	padding-bottom: 8px;

	padding-top: 5px;

	color: #840000;

}



.itemAdminLink, .itemPermaLink

{

	font-size: 90%;

}



#leftcolumn

{

	width: 160px;



	padding-top: 5px;

	padding-right: 5px;

}



#leftcolumn div.blockTitle {

	color: #737373;

	background-color: #ffffff;

	padding: 1px 2px;

}

#leftcolumn div.blockContent

{

	padding: 1px 5px;

	margin-bottom: 8px;



}



#leftcolumn2 {

	width: 260px;

	padding: 8px;

}



#leftcolumn2 div.blockTitle {

	color: #C0C0C0;

	background-color: #FFFFFF;

	padding: 3px 5px;

}



#leftcolumn2 div.blockContent {

	padding-top: 5px;

	padding-bottom: 15px;

}

#centercolumn { padding: 8px;}



#centercolumn th {}



.centercol {}



.centercol .blockTitle {

	color: #B19E72;

	background-color: #FFFFFF;

	padding: 3px 5px;

}



.centercol .blockContent {

	padding-top: 5px;

	margin-bottom: 15px;

}



#centerCcolumn, #bottomCcolumn {}

#centerLcolumn, #bottomLcolumn {width: 50%; padding: 0px 8px 0px 0px; }

#centerRcolumn,  #bottomRcolumn {width: 50%; padding: 0px 0px 0px 8px; border-left: 1px solid #CACACC;}



div#content {

	text-align: left;

	padding-top: 8px;

	padding-bottom: 8px;

}



#rightcolumn

{

	width: 165px;

	border-left: 1px solid #CACACC;

	padding-top: 8px;

}



#rightcolumn div.blockTitle

{

	color: #8c0003;

	padding: 3px 5px;

}

#rightcolumn div.blockContent

{

	padding-bottom: 15px;

	padding-left: 8px;

}



#mainmenu a

{

	display: block;

	padding: 3px;

	font-weight: normal;

	color: #000000;

	border-bottom: 1px solid #CACACC;

}



#mainmenu a.menuTop {}



#mainmenu a.menuMain

{

	padding-left: 3px;

	font-weight: normal;

}

#mainmenu a.menuSub

{

	padding-left: 20px;

}

#mainmenu a:hover

{

	color: #ffffff;

	background-color: #8C0003;

	text-decoration: none;

}

#usermenu a

{

	display: block;

	padding: 3px;

	font-weight: normal;

	color: #000000;

	border-bottom: 1px solid #CACACC;

}

#usermenu a:hover

{

	color: #ffffff;

	background-color: #8C0003;

	text-decoration: none;

}

#usermenu a.highlight

{

	background-color: #2979C9;

	color: #FFFFFF;

}



th

{

	background-color: #D1C6AB;

	color: #7B6A44;

	padding: 3px 5px;

	vertical-align: middle;

	font-size: 120%;

}



.head

{

	background-color: #EEE;

	padding: 4px;

	font-weight: bold;

}

.even, tr.even td, .odd, tr.odd td

{

	padding: 4px;

	background-color: #F8F8F8;

}



.foot

{

	padding: 3px;

	font-weight: normal;

}



div.errorMsg

{

	background-color: #FFCCCC;

	text-align: center;

	border-top: 1px solid #DDDDFF;

	border-left: 1px solid #DDDDFF;

	border-right: 1px solid #AAAAAA;

	border-bottom: 1px solid #AAAAAA;

	font-weight: bold;

	padding: 10px;

}

div.confirmMsg

{

	background-color: #DDFFDF;

	color: #136C99;

	text-align: center;

	border-top: 1px solid #DDDDFF;

	border-left: 1px solid #DDDDFF;

	border-right: 1px solid #AAAAAA;

	border-bottom: 1px solid #AAAAAA;

	font-weight: bold;

	padding: 10px;

}

div.resultMsg

{

	background-color: #CCCCCC;

	color: #333333;

	text-align: center;

	border-top: 1px solid silver;

	border-left: 1px solid silver;

	font-weight: bold;

	border-right: 1px solid #666666;

	border-bottom: 1px solid #666666;

	padding: 10px;

}

div.xoopsCode

{

	background: #FFFFFF;

	border: 1px inset #000080;

	font-family: "Courier New",Courier,monospace;

	padding: 0px 6px 6px 6px;

}

div.xoopsQuote

{

	background: #FFFFFF;

	border: 1px inset #000080;

	font-family: "Courier New",Courier,monospace;

	padding: 0px 6px 6px 6px;

}

.comTitle

{

	font-weight: bold;

	margin-bottom: 2px;

}

.comText

{

	padding: 2px;

}

.comUserStat

{

	font-size: 10px;

	color: #2F5376;

	font-weight: bold;

	background-color: #ffffff;

	margin: 2px;

	padding: 2px;

}

.comUserStatCaption

{

	font-weight: normal;

}

.comUserStatus

{

	margin-left: 2px;

	margin-top: 10px;

	color: #2F5376;

	font-weight: bold;

	font-size: 10px;

}

.comUserRank

{

	margin: 2px;

}

.comUserRankText

{

	font-size: 10px;

	font-weight: bold;

}

.comUserRankImg

{

	border: 0;

}

.comUserImg

{

	margin: 2px;

}

.comDate

{

	font-weight: normal;

	font-style: normal;

	font-size: small;

}

.comDateCaption

{

	font-weight: bold;

	font-style: normal;

	color: White;

}





input

{

	color: #000000;

	font-size: 90%;

	background-color: #FFFFFF;

	border: 1px solid #cfcfcf;

	margin-top: 3px;

}





.main {

	width: 95%;

	background-color: #FFFFFF;

}



textarea {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	width: 90%;

}





#headerbarleft, #headerbarright, #headerbarcenter {

	text-align: center;

	vertical-align: middle;

	font-weight: bold;

	border-bottom-width: 8px;

	border-bottom-style: solid;

	border-bottom-color: #8c0003;

}



#headerbarcenter {}

#headerbarright {}





#topMenu {

	background-color: #737373;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-size: 80%;

}

#topMenu td {

	text-align: center;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

}



#topMenu td a {

	display: block;

	text-align: center;

	color: #FFF;

	padding-top: 4px;

	padding-bottom: 4px;

	text-transform: uppercase;

	font-weight: bold;

}

#topMenu td a:hover {

	text-decoration: none;

	background-color: #8c0003;

}



#userSection {

	background-color: #cacacc;

	padding: 3px 10px;

}



#footer {

	font-size: 90%;

	color: #818181;

	text-align: center;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-right: 10px;

	padding-left: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E4E4E4;

	padding-top: 20px;

	padding-bottom: 20px;

}



#headerbanner {

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

}







 #wdc_header_navigation {float:right; text-align:right; line-height:50px; vertical-align:middle;}

#wdc_header_navigation a {color:#dadada;}

#wdc_header_navigation a:hover {background:#e7e8e8; color:#000; padding-bottom:10px; padding-top:10px; line-height:50px;}

#wdc_navigation2 {float:left; width:100%; height:40px; border: 0px solid #2d2a1f; background:url(images/navigation/wdc2.gif) repeat-x;}

#wdc_navigation {float:left; width:100%; height:36px; border: 0px solid #2d2a1f; background:url(images/navigation/wdc_010_grey_navigation.gif) repeat-x;}

#wdc_navigation3 {float:left; width:100%; height:10px; border: 0px solid #2d2a1f; background:url(images/navigation/ponto.gif) repeat-x;}








