/* Styles for the "sidebar" Site */

body         { background-image: url("./images/bkgrnd35.jpg"); 
               background-attachment: fixed;              
             }
             
div.masthead { position: fixed; top: 0px; height: 80px; width: 100%; text-align: center; 
               /*border-style: solid; border-color: #00ff00; border-width: 1px;*/
               background-image: url("./images/bkgrnd35.jpg"); background-attachment: fixed; 
               z-index: 2; 
             }
/*             
div.masthead { position: fixed; top: 0px; height: 80px; width: 100%; text-align: center; 
               background-image: url("bkgrnd35.jpg"); background-attachment: fixed; 
               z-index: 9; 
             }
*/                                      
/*
div.sidebar  { position: fixed; top: 80px; width: 130px; height: 120%;
               font-weight: 400; font-family: arial; font-size: 14px;
               /*border-style: solid; border-color: #ff0000; border-width: 1px;*/
/*             }*/

div.main     { position: absolute; top: 80px; height: 100%; left: 170px; padding: 30px; 
               /*border-style: solid; border-color: #0000ff; border-width: 1px;*/
               font-size: 14pt; font-variant: normal; font-weight: normal;
               z-index: 0;
             }

.cursor      { cursor: pointer; }
          
/*span.isaac   { color: #0000ff; font: bold; font-style: italic; }*/

p.version    { color: maroon; font-family: arial; font-size: 11px; padding: 30px; }

h1           { color: #000000; text-align: center; }
h3           { color: maroon;  }
h4           { color: #008888; }

/*
h3.isaac     { color: #0000ff; background: #ffdddd; text-align: left;
               padding-bottom: 0.2em; margin-left: 0%; margin-right: 0%; 
               font-style: italic; font-size: 3em;
             }
*/
         
ul           { list-style-image: url("./images/blueball.gif"); }             
ul li        { font-weight: normal; margin-bottom: 0.5em; margin-left: 4%;}

/* Style Constructs Taken From GJW's Candidate Website */

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!! Layout Structures !!!!!!!!!!!!!!!!!!!! */

 #navigation-column { 
	position:         fixed; 
    top:               80px;
	left:               5px; 
    width:            190px; 
  /*min-height:        10px;*/ 
    border:             0px solid blue;
	padding:            0px 0px 0px 0px;  
	margin:             0px; 
  /*background-color: #123456; */
    background-image: url("./images/bkgrnd35.jpg");
    text-align:       left;
   }

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!! Links Style !!!!!!!!!!!!!!!!!!!! */

/*
a:link       { color: blue;   text-decoration: none; }
a:visited    { color: maroon; text-decoration: none; }
a:active     { color: blue;   text-decoration: none; }
a:hover      { color: red;    text-decoration: none; }
*/   

a:link {
	font-family:     Times, serif;
	font-size:       1em;             /* used to be 11px   */
	font-weight:     bold;
	line-height:     17px;
	text-decoration: none;
	color:           #660000;
	: transparent;
}

a:visited {
	font-family:     Times, serif;
	font-size:       1em;
	font-weight:     bold;
	line-height:     17px;
	text-decoration: none;
	color:           #008800;
	: transparent;
}

a:active {
	font-family:     Times, serif;
	font-size:       1em;
	font-weight:     bold;
	line-height:     17px;
	text-decoration: none;
	color:           #990000;
	: transparent;
}

a:hover {
	font-family:     Times, serif;
	font-size:       1em;
	font-weight:     bold;
	line-height:     17px;
	text-decoration: none;
	color:           #0000bb;
	: transparent;
}

/* VERTICAL NAVIGATION COLUMN CONTROL STRUCTURES */
/* http://www.search-this.com/website_design/css_rollover_buttons.aspx */

 .cssnavv { position:          relative;
            font-family:       Times, serif;
            background-image:  url(./images/nav_button_blue.gif);
            background-repeat: no-repeat;
            white-space:       nowrap;
            display:           block;
            width:             190px;
            height:             44px;
            margin:              0px;
            padding:             0px;
          }

.cssnavv a { display:         block;
             color:           #990000;
             font-size:        11pt;
             width:           190px;
             height:           44px;
             display:         block;
             float:           left;
             font-family:     Times, serif;
             text-decoration: none;
           }

.cssnavv img {width: 180px; height: 44px; border: 1px; }

* html a:hover {visibility:visible}  /* This statement lets IE work correctly */

.cssnavv a:hover { color:       #0000bb;
                   font-size:   10pt;
                   font-family: Times, serif;              
                 }
                 
/*.cssnavv a:hover img{visibility:hidden}*/
                 
.cssnavv a:visted { color:       #990000;
                    font-size:   10pt;
                    font-family: Times, serif;
                  }
                  
.cssnavv span { position: absolute;
                left:     20px;
                top:      10px;
                margin:    0px;
                padding:   0px;
                cursor:   pointer;
              }

div.undertext { color:           #666666;
                font-size:       10pt;
                font-family:     Times, serif;
                text-decoration: none;
              }

/* END OF VERTICAL  NAVIGATION */

