
#main p, #main ul, #main ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#666;
	margin: 0.5em 2em 0em}
	
#main ul li {list-style-type: none; padding-left: 1.8em; background: url(../img/puce01.gif) no-repeat; background-position: 1em 0.5em }
	
#main a {
    text-decoration: none;
    color: #000099;
}
#main a:hover {
    text-decoration: underline; 
    color: #0000ff;
}


/* FOOTER */
#main p.footer {
	color: #999999;
	font-size: 1em;
	text-decoration: none;
	text-align: right;
	margin-top: 8em;
	margin-bottom: 1em;
	position:relative;
	left:0px
	}


#main p {adding-left: 2em}

#main h2 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;}
#menu h2 a {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em; text-decoration:none; color: #B20701}

#main h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}

#line {padding: 0.2em 60px 0em 1em;
	border-top: 1px solid #B20701}
#main p.footer span {
	padding: 0.2em 60px 0em 1em;
	border-top: 1px solid #B20701}
p.footer a {color: #999999; text-decoration:none}
p.footer a:hover {color: #6F362D}

.center {text-align:center}
em {font-weight: bold;font-style: normal;}

a[href*="rss"] {
	padding: 2px;
	padding-right:20px;
	background: url(../img/rss.png) no-repeat right 1px;}
#main a.user_icon {padding: 2px 10px; background: url(../img/user_icon.gif) no-repeat right 1px; border:0px}
a.user_icon span {display:none}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #B20701;
	letter-spacing: 0.1em;
	font-variant:small-caps;
	font-weight: bold}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 1em 0em 0.5em 1em}

/* MENU */
#menu p {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}
#menu h3 {margin: 0.5em 1em 0em}

#menu ul li {
	margin: 0em 1em 0em 1em;
	list-style-type: none;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu ul li a {
	color: #2A3300;
	padding-left: 1em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif}
#menu ul li a span {color: black}
#menu ul li a:hover {background: url(../img/puce01.gif) no-repeat; background-position: 0em 0.5em}

#menu div.bottom {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}

/* PETER M ADDED*/
/* The project status gets its own styles for now - cleanup later*/
#status h3 {margin: 0.5em 1em 0em}

#status ul li {
	margin: 0em 1em 0em 1em;
	list-style-type: none;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
#status ul li a {
	color: #2A3300;
	padding-left: 1em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif}
#status ul li a span {color: black}
#status ul li a:hover {background: url(../img/puce01.gif) no-repeat; background-position: 0em 0.5em}
#status div.bottom {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}

/* STEVEN ADDED*/

#menu2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: #e9e9e9;
	padding: 0.2em 60px 0em 1em;
	border: 2px solid #B20701;
	color: #2A3300;
	position:relative;
	margin :30px;
	
	}

#menu2 ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #B20701;
	position:relative;
	font-size: 1.4em;
	margin-left:40px
	}

#menu2 li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #2A3300;
	position:relative;
	font-size: 0.8em;
	margin-left:0px
	}

#img {
	position:absolute;
	right:20px;
	top:100px;
	z-index:+1
}

.authorcol {
        width: 115px;
        overflow: hidden;	
}
.authorinfo {
        color: #666666;
	font-size: 0.8em;
}
.row1, .row0, .highlighted_row1, .highlighted_row0 {
	vertical-align: top !important;
}

blockquote {
        border-left: 2px solid blue;
	background: #DDDDDD;
        padding-left: 5px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        font-style: italic;
}
td.heading {
    background-color: #d8d8d8;
    font-weight: bold;
}
td.postbody {
    font-size: 0.9em;
    height: 95px;
}

td.heading2 {
    background-color:#c0c0ff;
    font-weight: bold;
}

td.fieldname {
    background-color: #e0e0d0;
    text-align: right;
    vertical-align: top;
    padding-right: 1em;
}
td.fieldvalue {
    vertical-align: top;
    font-weight: bold;
}
.code {
	font-family: System, Fixed, sans-serif;
	color: #000000;
}


.helpdesk_note {
    width: 100%;
    background-color: #e0e0d0;
    text-align: center;
}


.highlight {
    background-color: yellow;
}

#thread {
    table-layout:fixed;
    width:100%;
    overflow:overflow;
    word-wrap:break-word;       
}


.forum_toplinks a {
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin-right: 0.5em;
    color: #333333 !important;
}

.forum_toplinks a:hover, .postfooter a:hover {
    text-decoration: none !important;
}

ul.actionlist {
    display: inline;
    list-style: none;
    margin: 0px;
    padding: 0px;
}		

ul.actionlist li {
    margin: 0px;
    padding: 0px !important;
    padding-right: 0.5em !important;
    display: inline;
}

.postfooter ul.actionlist {
    float:right;
    position:relative;
    top: -0.5em;
}
		
.toplinks {
    text-align: left;
}