/* base css */
@import url(/.shared/themes/common/base-weblog.css);

/* portal css */


/* theme css */
@import url(/.shared/themes/walt/theme-vicksburg.css);
#container { width: 775px; }
#banner { width: 765px; /* necessary for ie win */ }
#alpha { margin: 15px 15px 0 15px; width: 515px; }
#beta { width: 220px; background: #e6ecf2; }
#gamma, #delta { width: 180px; background: #e6ecf2; }

/* user css */
* { font-size: 11px }
body { font-size: 11px }
a { color: #BF1E23; }
a:visited { color: #BF1E23; }
a:hover { color: #1F1B1C; }

#banner a { color: #BF1E23; text-decoration: none; }
#banner a:hover { color: #1F1B1C; }

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, serif;
	color: #2b8732;
}

#banner
{
	position: relative; /* ie 5 win */
	p\osition: static; /* everything else */
	background: #BF1E23;
}

#banner-inner { padding: 0px 0px; }

#banner-header
{
	margin: 0;
	color: #fff;
	font-family: Arial, serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.125;
	letter-spacing: -1px;
}

#banner-description
{
	margin: 1px 0;
	color: #cdc89d;
	font: normal 12px/1.3 arial, serif;
}

.module-header { background-color: #BF1E23; margin: 0px 0px; padding: 3px 3px; font-size: small; font-weight: 700; }
.module-list a { color: #BF1E23; }
.module-list a:visited { color: #BF1E23; }
.module-list a:hover { color: #1F1B1C; }


.comments-open-header, .trackbacks-header, .comments-header { background-color: #BF1E23; }


.date-header
{
        display: none;
	margin: 0;
	padding: 2px 2px 2px 2px;
	color: #fff;
	background: #9bbe8e;
	font-size: 11px;
	font-weight: 700;
}

.entry { margin: 0px 0px; padding: 0px 0px; }
span.post-footers { font-size: 9px; }
p.entry-footer a { font-size: 9px; }
a.permalink { font-size: 9px; }


#categories { color: #000000; font-weight: 700; }
#categories2 { color: #000000; font-weight: 700; }
#services { color: #1F1B1C; }
#services a { text-decoration: underline; }

#calendar {
  	line-height: 140%;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border: 1px solid #666666; 
	
	
  	padding: 0px;
	text-align: center;
	margin-bottom: 30px;
        margin-left: 0px;

	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-bottom: 0px solid #666666;
	text-align: center;
	font-weight: bold;
	background: #1F1B1C;

	text-transform: uppercase;
	padding: 3px;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
        background-color: #DAE0E6;
        color: #BF1E23;
	}

#calendar td {
	text-align: center;
        background-color: #FFFFFF;
	}

#calendar a { color: #BF1E23; }
#calendar a:visited { color: #BF1E23; }
#calendar a:hover { color: #1F1B1C; }

#skyout { position: relative; left: 0px; top: 0px; z-index: 8;  }

/* other css */



/* ph=1 */

