/* Makeshift CSS Reset */
*{margin: 0; padding: 0; }

html {
font-size: 16px;}

p {
font-size: 12px;}

p.label {
font-size:14px;
font-weight:bold;
}

p.author {
font-size:14px;
font-style:italic;
color:yellow;
text-align:right
}

h2.label {
font-size:18px
}


#contentbox { 
width: 715px; 
float:left;
}

#contentbox h1 {
margin-bottom:5px; 
color: #fff; 
font-size: 1.5em;
text-shadow: 1px 1px 1px #232323;
}
#contentbox h1 span {
color:#55addc; 
text-shadow: 1px 1px 1px #1e2e3c;
}
.tabnav2 {
_margin-top:35px;
*margin-top:35px;
}
.tabnav3 {
_margin-top:17px;
*margin-top:17px;
}
.tabnav4 {
_margin-top:0px;
*margin-top:0px;
}
.tabnav5 {
_margin-top:-18px;
*margin-top:-18px;
}
.tabnav1 {
_margin-top:52px;
*margin-top:52px;
}
.maintop {
_margin-top:-35px;
*margin-top:-35px;
}
ul.tabnav {
width: 700px; 
overflow: hidden;
color:#FFFFFF;
display: block; 
list-style-type:none;;
*height:61px;
}

ul.tabnav li a{
background:none repeat scroll 0 0 #222222;
color:white;
display:block;
float:left;
font-size:1.1em;
font-weight:bold;
margin-right:5px;
padding:2px;
padding-right:8px;
padding-left:8px;
text-decoration:none;
border: 2px solid #000000;
border-bottom: 0px solid #2a2a2a;
}


ul.tabnav li a.current{ 
-moz-border-radius-topleft: 2px; 
-moz-border-radius-topright: 2px; 
background: #444444; 
color: #ffffff;
display: block; 
}

div.tabpanel div {
color:#ffffff;
background: #444444;
padding:5px;
font-size:12px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright:3px; 
}

/*div.tabpanel div h2 {
font-size: 2em; 
color: #2a2a2a; 
border-bottom: 1px solid #2a2a2a; 
margin:0 5px 10px; 
padding-bottom: 3px; 
display: block;}*/

div.tabpanel div ul li {
padding:0 0 3px 5px; 
font-size: 1.3em;
}

table.body ul.lipage {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table.body  ul.lipage li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:5px;
}
table.body  ul.lipage li.bottom {

	} 
table.body td.col1 {
	padding:10px;
	vertical-align: top;
}
table.body td.col2 {
	padding:10px 10px 10px 0;
	vertical-align: top;
}

