.hidden {visibility:hidden;}
.clear { clear: both; }

.halfleft{float:left; width:45%; text-align:left;}
.halfright{float:right; width:45%; text-align:right;}
.small{font-size:75%}

/*li{margin-bottom:8px;}*/

body {color:#000;
background:#dcdcdc url(../images/body.gif)  no-repeat center top;
font-family: "Times New Roman", Times, serif;
font-size:11pt;
padding:0;margin:0;
}

#container{
width: 100%;
margin: 0 20px;
padding:0;
text-align:left;
position:relative;
background:#fff;
border:none;
}

p {margin-bottom:0px;padding-bottom:4px;line-height:22px}
h1 {font-size:18pt;padding-bottom:0px;margin-bottom:4px; font-style:normal;}
h2 {font-size:14pt;padding-bottom:8px; font-style:normal}
h3 {font-size:100%;padding-bottom:0px;margin:0;}
h4 {font-size:90%;padding-bottom:5px}
h5 {font-size:80%;padding-bottom:4px}
h6 {font-size:70%;padding-bottom:3px}
h7 {font-size:60%;padding-bottom:2px}




a {color:#999}

/**************************
HEADER
**************************/

#header {display:none}
/**************************0
NAVIGATION
**************************/

.nav{display:none;}

/**************************
ARTICLE COLUMN
**************************/

#article{clear:both; width:92%; margin: 12px 30px 0 30px; position:relative} 
/* white bit of background img is 675-margins = 605 */
#article h1{display:block;font-size:160%; font-style:oblique; color:#000}

#article h1 img{display:none}

#article h3 {
font-size:120%;
color:#000;
}

#article ul {margin-left:padding-left:8px;}
#article ul li {list-style-type:
disc;line-height:12pt;margin-bottom:0px;padding:0 0 4px 2px;
background:url(../images/bullet.gif) no-repeat left 4px}


/**************************
ARTICLE BOXES
**************************/

.articlebox {background:#ccc;color:#666;border:solid 3px #666;margin:0 0 6px 0; padding:18px; margin-bottom:18px}
.articlebox ul{margin-left:0;line-height:20px;padding-left:8px;} 
.articlebox ul li{margin-left:0;line-height:20px; list-style-type:none; background:none; padding:0}

#checklist li::before{display:none;}

/**************************
SIDENAV
**************************/
#sidenav{display:none}



/**************************
CONTENT AND COLUMNS
**************************/

#other #main{
float:left;
padding:20px 0 0 0px;
background: #fff url(../images/faux-column.gif);
width:100%;
min-height:0;
}

#home #main{
float:left;
padding:28px 0 0 20px;
margin-bottom:22px;
background:none;
}


.box{
width:275px;
float:left;
margin:0 16px 30px 0;
padding-bottom:12px;
min-height:220px;
overflow:hidden;
position:relative;
}

*html .box{height:270px}

.box ul {
list-style-type:none;
margin:0;
padding:3px;
font-size:75%;
}

.box h2{
margin:0;
padding:4px 2px
}

.box h2 a:link,.box h2 a:visited{
text-decoration:none;
display:block;
color:#000;
}

.box li{
background:url(../images/home-li.gif) top repeat-x;
width:100%;
margin:2px 8px 2px 0;
}

.box li a:link{
display:block;
line-height:150%;
margin:2px 8px 2px 0;
width:100%;
text-decoration:none;
padding:2px 0px 2px 6px;
}

.box li a:visited {
display:block;
line-height:150%;
margin:2px 0;
background:url(../images/tick.gif) no-repeat 248px;
text-decoration:none;
padding:2px 0px 2px 6px;
}

.box li a:hover {
display:block;
font-weight:bold;
line-height:150%;
margin:2px 0;
background: url(../images/arrow.gif) no-repeat 248px;
text-decoration:none;
padding:2px 0px 2px 6px;
}


a.more {border::solid 1px #ececec; color:#d1cd0d; width:100%;position:absolute;bottom:0;left:0; display:block; padding:4px; text-align:center; text-decoration:none; font-size:13px; letter-spacing:2px;font-weight:bold;}

a.more:hover {background:#ececec; color:#d1cd0d; display:block; }


/**************************
FOOTER
**************************/

#footer {
clear:both;
padding:30px 30px 40px 30px;
text-align: center;
background:#e1e21d url(../images/footer.gif) bottom repeat-x;
font-size:80%;
color:#999;
}

#home #footer {
background:#fff;
color:#999;
}


#footer .halfright{display:none}
#footer .halfleft{display:none}


table {margin:0; padding:0;}


/**************************
comments
**************************/

#comments {
display:none;
}


#comment-form {
display:none;
}           


/**************************
Tables
**************************/
table {width:100%;margin-bottom:12px;font-size:90%}

table tr td{padding:8px;border:solid 1px #666}

/**************************
General LINK styles
**************************/
.edit, #articleedit {display:none}
.usermsg{display:none}


/**************************
unsorted
**************************/
.article_list {margin-bottom:22px; float:left; }
.article_list h3, .article_list h3 a:link, .article_list h3 a:visited{font-size:90%;display:inline}
.article_list p {font-size:80%;padding-bottom:4px}
.printbutton,.discussbutton{display:none !important;}

/*
a:link:after, a:visited:after {
content: "(" attr(href)")";	
}
*/
