/* *******************************

IDAHO-1
******************************* */
body {
         background-color: #000080;
         color: #ffffff;
         padding-top: 6px;
}


div#sitecontainer {
	background-color: #D2B48C;
	border: 3px outset #ffffff;
        border-style: solid;
        color: #000000;
}

/* *******************************

HOVER

The color needs an !important to overrule the normal link colors, which are set on
a selector containing an ID. Normally ID overrides CLASS, but in this specific instance
we don't want that.

******************************* */

.nav div a hover {
	color: #1034A6 !important;
	background-color: #D2B48C;
}

#main a { 
	
	text-decoration: none;
        color: #3464d0;
        font-family: ariel, sans-serif;
}

#main a hover {
	color: #1034A6;
	background-color: #D2B48C;
	text-decoration: underline;
}


/* *******************************

TOP NAVIGATION

ISSUE: Nav height.

******************************* */

#nav1 {
	background-color: #000000;
        font-size: 18px;
        padding-bottom: 0px;
        height: 0px;
}


.nav div.foldOut {

background-color: #3464d0 !important;

        
        
}

#nav1 a {
	color: #ffffff;
	font-weight: bold;
        font-size 20px;
        font-family: ariel, sans-serif;
	
}

#nav1 a hover {
        color: #ffffff;
        font-size 20px !important;
        border: 2px solid; 
}

#nav1 div a {
	color: #ffffff;
        font-family 20px;
	font-weight: bold;
	border: 1px solid;
        background-color: #000000;
        border-color: #3464d0
}

a#contribute {
	background-color: #1034A6;
	border: 0px outset #1034A6;
}


/* *******************************

LEFT NAVIGATION

******************************* */


#nav2 {
	background-color: #D2B48C;
}

#nav2 a {
	font-weight: 600;
	color: #000000;
        padding-left: 0px;
}

#nav2 div a {
	font-weight: 300;
	color: #003399;
}

ul.attention {
	background-color: #2A246E;
	padding: 0px 0;
	border: 0px solid #eeeeee;
}

#nav2 ul.attention a {
	color: #1034A6;
}

a#special1 {
    color:  #C3B091;

}

/* *******************************

HEADERS

******************************* */

h1 {
        background-image: url(http://www.idaho-democrats.org/ht/a/GetImageAction/i/1140978);
        background-repeat: repeat-y;
        background-color: #D2B48C;
	color: #ffffff;
	padding: 2px;
        font-family: ariel, sans-serif;
        border: 0px;
}

h2 {
        background-image: url(http://www.idaho-democrats.org/ht/a/GetImageAction/i/1140978);
        background-repeat: repeat-y;
        background-color: #D2B48C;
	color: #ffffff;
	padding: 2px;
        font-family: ariel, sans-serif;
        border: 0px;
}

h3 {
        background-image: url(http://www.idaho-democrats.org/ht/a/GetImageAction/i/1140978);
        background-repeat: repeat-y;
        background-color: #D2B48C;
	color: #ffffff;
	padding: 2px;
        font-family: ariel, sans-serif;
        border: 0px;
}

/* *******************************

HEADERS HOME

For Alert Messages and Features

******************************* */

.homealertmsg {
	text-align: center;
	color: #ff0000;
}

.homealertmsg a {
	text-decoration: none;
}


.threecolumn h2 {
	font-size: 120%;
	padding: 0px;
        color: #ffffff;
	padding: 2px;
        background-image: url(http://www.idaho-democrats.org/ht/a/GetImageAction/i/1140978);
        background-repeat: repeat-y;
        background-color: #D2B48C;
        font-family: ariel, sans-serif;
}

.homealertmsg h2,.homefeature h2 {
	background-color: #D2B48C;
        color: #ffffff;
        font-family: ariel, sans-serif;
}

body.threecolumn h1 {
	line-height:	100%;
	text-align: center;
	background-color: #3564cc;
	color: #003153;
	padding: 0px;
}

/* *******************************

EXTRA

Third column, if any. 

******************************* */

#extra {
	background-color: #D2B48C;
	color: #003399;
        padding-right: 4px;
}

#extra a {

}

/* *******************************

HOMEPAGE

Special styles for the homepage

******************************* */

#main div.releases a {
	color: #3166d0;

}

#main div {
        width: 425px;
        background-color: #D2B48C;
        font-family: ariel, sans-serif;
        font-size: 14px;
        
}

td.question {
  color: #000000;
  font-family: ariel, sans-serif;
  background-color: #D2B48C;
  text-align: right;
  
}

input,textarea,select {
    font-family: helvetica,arial,sans-serif;
    font-size : 100%;
    background-color: #ffffff;
    border: solid #3166d0 2px;
}