
/*************************************
 * container colors and fonts
 *************************************/
html, body {
  background-color:#161616;
  font-family: "Lucida Grande", Verdana, sans-serif;
}  

div#wrapper {
  background-color:#FFFFFF;
}

table#container {
  background-color:#FFFFFF;
}

/*************************************
 * header colors and fonts
 *************************************/
td#header_image {
  background-color: #161616;
}

/*************************************
 * footer colors and fonts
 *************************************/
#footer_nav div {
  color: #FFFFFF;
}

#footer_nav div a {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #161616;
}

#footer div a:hover{
  background-color: #417324;
}

/*************************************
 * main nav colors and fonts
 *************************************/
#navlist a {
  color: white;
  background-color: #161616;
}

#navlist li.home a:hover{
  background-color: #417324;
}

#navlist li.chris a:hover{
  background-color: #E6790F;
}

#navlist li.michele a:hover{
  background-color: #CD0101;
}

#navlist li.austin a:hover{
  background-color: #00448D;
}

#navlist li.kaleb a:hover{
  background-color: #6B3257;
}

#navlist li.photos a:hover{
  background-color: #417324;
}

/* Page specific colors */
#home #navlist li.home a {
background-color: #417324;
}

#chris #navlist li.chris a {
background-color: #E6790F;
}

#michele #navlist li.michele a {
background-color: #CD0101;
}

#austin #navlist li.austin a {
background-color: #00448D;
}

#kaleb #navlist li.kaleb a {
background-color: #6B3257;
}

#photos #navlist li.photos a {
background-color: #417324;
}

/*************************************
 * sidebar colors and fonts
 *************************************/
#sidebar a {
  color: #417324;
  font-weight: bold;
}

/*************************************
 * post colors and fonts
 *************************************/
div.post_head {
  background-color: #417324;
  }

div.post_title h2 a, div.post_title h2{
  text-decoration: none;
  color: #FFFFFF;
  font-size: 22pt;
}

div.post_content, div.entry {
  border-color: #161616;
  background-color: #CCCCCC;
  font-size: 12pt;
}

div.entry {
  border-bottom: 1px solid #161616;
}

div.post_meta {
  border-color: #161616;
  font-size: 8pt;
}

div.post_meta a {
  color: #417324;
  text-decoration: none;
}

/*************************************
 * navigation colors and fonts
 *************************************/
div.navigation {
  background-color: #417324;
  color: #FFFFFF;
}

div.navigation .alignleft a {
   color: #FFFFFF;
   text-decoration: none;
}

div.navigation .alignright a {
   color: #FFFFFF;
   text-decoration: none;
}

/*************************************
 * widget colors and fonts
 *************************************/
div.widget_wrapper {
   background-color: #417324;
}

.widget ul li a {
  color: #161616;
  border-bottom: 1px solid #161616;
}

.widget ul li a:hover {
  color: #FFFFFF;
  background-color: #161616;
}

.widget_content {
  background-color: #CCCCCC;
}

/*************************************
 * pop up windows styles
 *************************************/
#loginWin label, #registerWin label, #lostWin label {
  color: #417324;
}

#loginWin input, #registerWin input, #lostWin input {
  border: 1px solid #417324;
}

#loginWin .button, #registerWin .button, #lostWin .button, #searchWin .button, #commentWin .button {
  border: 1px solid #417324;
  color: #417324;
  background-color: white;
}

#loginWin a, #registerWin a, #lostWin a {
  color: #417324;
}

#loginWin ul li a:hover {
  background-color: #417324;
  color: white;
}

#loginWin .al_links, #registerWin .al_links, #lostWin .al_links {
  color: #417324;
}

#commentWin p, #commentWin small, contactWin small {
  color: black;
}

#commentWin textarea, #contactWin textarea {
  border: 1px solid #417324;
}

#loadingMessage {
  line-height: 25px;
  color: #417324;
}

/*************************************
 * fp-cal colors and fonts
 *************************************/
#myCal, #comments { 
   color: #417324;
   position: relative;
}

.gButton { 
  background-color: #417324; 
}

.myCalText { 
  border-bottom: 1px solid #417324; 
  border-right: 1px solid #417324; 
}

.myCalDate { 
  border-bottom: 1px solid #417324; 
}

.myCalDate img {
  background-color: #417324;
}

.commentText { 
  border-bottom: 1px solid #417324; 
  border-right: 1px solid #417324; 
}

.commentDate { 
  border-bottom: 1px solid #417324; 
}

.commentDate img {
  background-color: #417324;
}

#comments h3 {
  background-color: #417324;
  color: white;
  font-size: 16px;
}

#gOverlay {
  background-color: #161616;
  position: absolute;
  opacity: 0.0;
  top: -9000;
  left: -9000;
}

/*************************************
 * mackWin colors and fonts
 *************************************/
.overlay_mackwin {
	background-color: #161616;
}

.mackwin_n {
  background-color: #417324;
}

.mackwin_title {
	color: #FFFFFF;
}

.mackwin_content {
  color: #FFFFFF;
	background: #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

/* For alert/confirm dialog */
.mackwin_window {
	border:1px solid #FF0000;	
	background: #FFFFFF;
}

.mackwin_progress {
	background-color: #FFFFFF;
}

.mackwin_wired_frame {
	background: #FFFFFF;
}
