/* General Rules */
body {
    background: #FFFFFF; /* font-family: sans-serif, helvetica, arial;  */
    font-family: arial, sans-serif; /*  font-size: .8em;  */
}

body {
    font-weight: normal;
    font-style: normal;
}

h1 {
    color: #336; /* font-size: 1.5em;  */
    font-size: 150%;
}

h2 {
    color: #000; /* font-size: 1.4em;   */
    font-size: 125%;
}

h4 {
    color: #336; /* font-size: 1em;  */
}

h5 {
/* font-size: 1.4em;  */
    font-size: 125%;
}

a {
    font-weight: bold;
    text-decoration: none;
}

a:link {
    color: #636;
}

a:visited {
    color: #336;
}

a:hover,
    a:active {
    color: #636;
    text-decoration: underline;
}

code {
    font-size: 100%;
}

pre {
    font-size: 100%;
}

/* Header Rules */
#header {
    background-image: url( ../images/header_bg.gif );
    background-position: top left;
    background-repeat: repeat-x;
}

#searchbar {
    font-size: 0.7em;
    text-transform: uppercase;
    color: #fff;
    line-height: 22px;
    text-decoration: none;
}

#searchbar input.textfield {
    font-size: 0.7em;
    width: 6em;
}

#headernav {
    font-size: 0.8em;
    text-transform: lowercase;
}

#headernav li {
    border-color: #fff;
    border-style: solid;
    list-style: none;
}

#headernav a, #headernav a:link, #headernav a:visited {
    color: #fff;
}

#headernav a:hover, #headernav a:active {
    color: #fff;
}

.smallText {
    font-size: small !important;
    color: #ccc;
}

.largeText {
    font-size: large !important;
    color: #ccc;
}

/* Left Column Rules */
#leftcol {
    background-color: #ffffff;
    color: #fff;
}

#leftnav li {
    border-color: #7A79A7;
    border-style: solid;
}

#leftnav a,
    #leftnav a:link,
    #leftnav a:visited,
    #leftnav a:hover,
    #leftnav a:active {
    background-color: #595791;
    background-image: url( ../images/leftnav_bullet.gif );
    background-position: 3% 50%;
    background-repeat: no-repeat;
    color: #fff; /*  font-size: 0.9em;  */
    text-decoration: none;
    font-weight: normal;
}

#leftnav a:hover,
    #leftnav a:active {
    background-color: #8583B2;
    background-image: url( ../images/leftnav_bullet_hover.gif );
    color: #292556;
}

#leftnav a.nolink,
    #leftnav a.nolink:link,
    #leftnav a.nolink:visited,
    #leftnav a.nolink:hover,
    #leftnav a.nolink:active {
    background-color: #595791;
    background-image: url( ../images/leftnav_bullet.gif );
    background-position: 3% 50%;
    background-repeat: no-repeat;
    color: #999999; /* font-size: 0.9em;   */
    text-decoration: none;
}

#leftnav li.separator {
    border-color: #7A79A7;
    background-color: #7A79A7;
    border-style: solid;
}

#leftnav a.separator,
    #leftnav a.separator:link,
    #leftnav a.separator:visited,
    #leftnav a.separator:hover,
    #leftnav a.separator:active {
    background-color: #7A79A7;
    background-image: none;
    color: #fff; /*  font-size: 0.9em;  */
    text-decoration: none;
}

/* Top Navigation Rules */
#topnav {
    background-image: url( /eclipse.org-common/themes/Lazarus/images/topnav_divider.gif );
    background-position: center left;
    background-repeat: no-repeat;
    color: #999;
    font-size: 0.7em;
    text-transform: uppercase;
    font-weight: normal;
}

#topnav li {
    background-image: url( /eclipse.org-common/themes/Lazarus/images/topnav_divider.gif );
    background-position: center right;
    background-repeat: no-repeat;
    list-style: none;
    color: #fff;
    line-height: 22px;
    text-decoration: none;
}

#topnav a, #topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a:active {
    color: #fff;
    line-height: 22px;
    text-decoration: none;
}

/* Main Content Area Rules */
#maincontent a {
    font-weight: bold;
}

/* Middle Column Rules */
.midlist {
    margin: 10px 0 10px 25px;
    list-style-image: url( /eclipse.org-common/themes/Phoenix/images/arrow.gif );
}

#midcolumn ul {
    list-style-image: url( /eclipse.org-common/themes/Phoenix/images/arrow.gif );
}

.homeitem {
    border-color: #669;
    border-style: solid; /* font-size: 0.9em; */
}

.homeitem h3 {
    background-image: url( /eclipse.org-common/themes/Phoenix/images/header_bg.gif );
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #669;
    color: #fff; /*  font-size: 1.1em;  */
    font-size: 110%;
}

.homeitem li {
    list-style-image: url( /eclipse.org-common/themes/Phoenix/images/arrow.gif );
    border-style: dashed;
    border-color: #669;
    border-width: 0 0 1px 0;
}

.homeitem3col {
    border-color: #669;
    border-style: solid; /*	font-size: 0.9em; */
}

.homeitem3col h3 {
    background-image: url( /eclipse.org-common/themes/Phoenix/images/header_bg.gif );
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #669;
    color: #fff; /* font-size: 1.1em;  */
    font-size: 110%;
}

.homeitem3col li {
    list-style-image: url( /eclipse.org-common/themes/Phoenix/images/arrow.gif );
    border-style: dashed;
    border-color: #669;
    border-width: 0 0 1px 0;
}

.homeitem ol li {
    list-style-image: none;
}

.homeitem3col ol li {
    list-style-image: none;
}

/* Right Column Rules */
.sideitem {
    border-color: #CCC;
    color: #000;
    border-style: solid; /* font-size: 0.9em;  */
    font-size: 90%;
}

.sideitem h6 {
    background-color: #ccc;
    background: url( '/eclipse.org-common/themes/Phoenix/images/bar.jpg' ) -20px -20px !important;
    color: #333;
    font-size: 110%;
    font-weight: bold;
}

.sideitem ul {
    list-style-image: url( /eclipse.org-common/themes/Phoenix/images/bullet.gif );
}

.sideitem li {
}

/* Footer Rules */
#footer {
    background-color: #336;
    border-color: #99c;
    border-style: solid;
    color: #fff;
    font-size: 0.9em;
    text-align: right;
}

#footernav {
    list-style: none;
}

#footernav li {
    border-color: #ccc;
    border-style: solid;
}

#footernav a, #footernav a:link, #footernav a:visited {
    color: #ccc;
}

#footernav a:hover, #footernav a:active {
    color: #fff;
}

.poll_start {

    background-image: url( ../images/poll_start.jpg );

    background-repeat: no-repeat;
}

.poll_bar {

    background-image: url( ../images/poll_bar.jpg );

    background-repeat: repeat-x;

}

.poll_end {

    background-image: url( images/poll_end.jpg );

    background-repeat: no-repeat;

}


