body{
margin:0;
padding:0;
/*line-height: 1.5em;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

b{font-size: 110%;}
em{color: red;}

a {color:#0066CC;text-decoration:none;}
a:hover {color:red; text-decoration:underline;}
img {border:none;}

H2
	{color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;}

#topsection{
/*background: #EAEAEA;*/
background: #FFFFFF;
height: 126px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
background: #CCCCFF;
/*background: #C8FC98;*/
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/
background: #0066CC;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* Menu */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/resources/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/resources/images/blockactive.gif) center center repeat-x;
}

.box {
border:1px solid #333;
}

.box-title {
margin:1px;
font-size:small;
font-weight:bold;
color:white;
background:black url(/resources/images/blockdefault.gif) center center repeat-x;
text-align:center;
padding:1px;
}

.box-title-red {
margin:1px;
font-size:small;
font-weight:bold;
color:white;
background:black url(/resources/images/blockactive.gif) center center repeat-x;
text-align:center;
padding:1px;
}

.box-content {
margin:4px;
}

span.raquo-big {
font-size:16pt;
color: #980E10;
vertical-align:1pt;
}
a.big {
font-size:14pt;
}

a.small { font-size:80%;font-weight:bold;text-decoration:underline;color:#3C3E37; }

ul.list {
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.list li {
font-size:small;
margin-left:20px;
margin-top:5px;
}

.tree-nav {
font-size:small;
font-weight:bold;
margin-left:15px;
position:relative;
top: -7px;
}

.treeview {
    margin:0;
    padding:0;
    margin-left:10px;
    list-style-type:none;
}

.treeview .expand {
    cursor: pointer;
    background: url('/assets/treeview/expand.gif') 0 50% no-repeat;
    padding: 0px 0px 0px 20px;
}
.treeview .node {
    background: url('/assets/treeview/node.gif') 0 50% no-repeat;
    padding: 0px 0px 0px 20px;
}
.treeview .fcollapse {
    cursor: pointer;
    background: url('/assets/treeview/fcollapse.gif') 0 -2px no-repeat;
    padding: 0px 0px 0px 20px;
}

.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(../images/arrow.gif) 20px 0 no-repeat;
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 80%;
color: #4A4A4A;
}

/*** Mix Market ***/
.mmpict {font-size:90%;font-weight:bold;}
.mmname {}
.mmdesc {}
.mmprice {}
.mmmerch {}
