/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #847eb1;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 188px;
	border: 1px solid #DADADA;
}

.submit1 {
	width: 58px;
	height: 19px;
	border: 1px solid #FFFFFF;
	background: #70998D url(images/homepage05.gif) repeat-x left bottom;
	font-weight: bold;
	color: #FFFFFF;
}




/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8D867E;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1.5em;
	text-align: left;
	line-height: 140%;
}

.text1 {
	padding: 6px 0px 6px 11px;
	background: #F9F9F9 url(images/homepage06.gif) repeat-x left top;
	font-size: 13px;
	font-weight: bold;
	color: #707070;
}

.text2 {
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #0000cc;
}

.text3 {
	font-size: 10px;
}

.text4 {
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
}

.text8 {
	color: #8D867E;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
border-bottom: 2px solid #eee;
padding-bottom: 12px;
	}

/** LISTS */

.list1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.list1 li {
	display: block;
	float: left;
	width: 99px;
	padding: 0px 23px 0px 23px;
	background: url(images/homepage14.gif) repeat-y left top;
}

.list1 li.first {
	padding: 0px 23px 0px 0px;
	background: none;
}

.list1 li.last {
	padding: 0px 0px 0px 23px;
}

.list1 img {
	margin-bottom: 15px;
}

/** LINKS */

a {
	color: #003399;
}

a:hover {
	text-decoration: none;
}

.link1 {
	display: block;
	height: 21px;
	background: url(images/homepage07.gif) no-repeat right top;
}

.link1 span {
	display: none;
}

.link2 {
	text-decoration: none;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.link3 {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #5F5F5F;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage02.jpg) no-repeat left top; }
.bg2 { background: url(images/homepage03.jpg) no-repeat left top; }
.bg3 { background: url(images/homepage05.gif) no-repeat left top; }
.bg4 { background: url(images/homepage10.gif) repeat-y left top; }
.bg5 { background: url(images/homepage12.jpg) repeat-x left top; }
.bg30 { background: url(images/men1.gif) repeat-x left top; }
.bg31 { background: url(images/men2.gif) repeat-x left top; }
.bg32 { background: url(images/men3.gif) repeat-x left top; }
.bg33 { background: url(images/men4.gif) repeat-x left top; }
.bg34 { background: url(images/men5.gif) repeat-x left top; }
.bg35 { background: url(images/men6.gif) repeat-x left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 0px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

/** MENU */

#menu20 {
	float: left;
	width: 304px;
	height: 198px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	padding: 25px 0px 0px 134px;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	width: 116px;
	height: 19px;
	margin-bottom: 7px;
	padding: 4px 34px 0px 0px;
	text-align: right;
}

#menu1 { background: url(images/men1.gif) no-repeat left top; }
#menu2 { background: url(images/subpage1_03.jpg) no-repeat left top; }
#menu3 { background: url(images/subpage1_04.jpg) no-repeat left top; }
#menu4 { background: url(images/subpage1_05.jpg) no-repeat left top; }
#menu5 { background: url(images/subpage1_06.jpg) no-repeat left top; }

/* modules */



.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }
.module-powered .module-content {
    margin-bottom: 0;
    border: 1px dashed #a3b8cc;
    padding-bottom: 10px;
    color: #292e33;
    background: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list {
    margin: 0 15px 10px 15px;
    list-style: disc;
}

.module-list .module-list {
    margin: 5px 0 0 5px;
    padding-left: 5px;
    list-style: circle;
}

.module-list-item {
    margin-top: 0;
    color: #666;
    line-height: 1.2;
}

.module-list-item a{
    margin-top: 0;
    color: #415560;
    line-height: 1.2;
}

.typelist-thumbnailed .module-list {
    margin: 0 0 10px 0;
    list-style: none;
}

.typelist-thumbnailed .module-list-item {
    margin: 1px 0;
    padding: 0;
    background: #ffff;
}

.typelist-thumbnail {
    background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content {
    margin: 0;
    border-width: 0;
    padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 5px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item {
    width: 64px; /* mac ie fix */
    margin: 0 10px 10px 5px;
    padding: 0;
    background: none;
}

.module-recent-photos .module-list-item a {
    border: #004466 1px solid;
    padding: 1px;
    background: #fff;
}

.module-recent-photos .module-list-item a:hover {
    border-color: #36414d;
    background: #fff;
}

.module-tagcloud .module-list {text-align: center; }
.module-tagcloud .module-list { list-style: none; }
.module-tagcloud .module-list-item { display: inline; }
.module-tagcloud li.taglevel1 { font-size: 19px; }
.module-tagcloud li.taglevel2 { font-size: 17px; }
.module-tagcloud li.taglevel3 { font-size: 15px; }
.module-tagcloud li.taglevel4 { font-size: 13px; }
.module-tagcloud li.taglevel5 { font-size: 11px; }
.module-tagcloud li.taglevel6 { font-size: 9px; }


/* artistic tweaks */

.layout-artistic #alpha { width: 260px; }
.layout-artistic #beta { width: 420px; }

.layout-artistic #gamma,
.layout-artistic #delta {
    width: 190px;
}

.layout-artistic #gamma-inner,
.layout-artistic #delta-inner {
    border: 0;
    padding: 0;
}




.layout-timeline #gamma-inner,
.layout-timeline #delta-inner {
    border: 0;
    padding: 0;
}


/* one-column tweaks */

.layout-one-column body { min-width: 520px; }
.layout-one-column #container { width: 520px; }
.layout-one-column #banner { width: 510px; } /* necessary for ie win */


/* two-column-left tweaks */

.layout-two-column-left #alpha {
    margin: 0;
    width: 200px;
    background: #e6ecf2;
}

.layout-two-column-left #alpha-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 0 2px 2px;
    border-style: solid;
    border-color: #fff;
}

.layout-two-column-left #beta {
    margin: 15px 15px 0 15px;
    width: 480px;
    background: none;
}

.layout-two-column-left #beta-inner {
    padding: 0;
    border-width: 0;
}


/* three-column tweaks */

.layout-three-column #alpha {
    margin: 0;
    width: 180px;
    background: #e6ecf2;
}

.layout-three-column #alpha-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 0 2px 2px;
    border-style: solid;
    border-color: #fff;
}

.layout-three-column #beta {
    margin: 15px 15px 0 15px;
    width: 320px;
    background: none;
}

.layout-three-column #beta-inner {
    padding: 0;
    border-width: 0;
}


/*
 *  Preliminary styles added by Jay for Vicksburg II
 *     for review by Luke/Walt and rest of team
 */

/* All or multiple templates
    Suppress underlines on linked entry titles */
.entry-header a { text-decoration: none; }
    /* Suppress the prev/next nav */
.content-nav { margin: 0px; display: none; }

/* Search results templates */
.mt-search-results .search-results-header {
    border: 2px solid #669;
    background-color: #36414d;
    color: #eee;
    padding: 5px;
}
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form input#search { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }

/* Entry tag display */
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }

/* Main index styles
    Suppress date header on main index */
.main-index .date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px; }

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 10px solid #a3b8cc;
    padding: 5px;
    color: #fff;
    background: #36414d;

}

.content-nav {
    margin: 10px;
    text-align: center;
}

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 5px solid #eaeaea;
    padding: 5px;
    color: #fff;
    background: #f666;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }

.entry-content,
.comment-content,
.trackback-content {
    margin: 0;
    line-height: 1.5;
}

.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 1px solid #999;
    padding-top: 3px;
    color: #666;
    font-size: 11px;
    text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
    margin-left: 10px;
font-size: 11px;
}

.comments-open-footer {
    margin: 10px 0;
}

/* one-column tweaks */

.layout-one-column body { min-width: 520px; }
.layout-one-column #container { width: 520px; }
.layout-one-column #banner { width: 510px; } /* necessary for ie win */

#alpha { margin: 15px 15px 0 15px; width: 480px; }

blockquote {
border : 1px solid #000;
width: 700px;
float: left;
margin-left: 20px;
padding: 10px;
background-color: #eaeaea;
}


/** MENU40 */

#menu40 {
	width: 778px;
	height: 52px;
	margin: 0px auto;
}

#menu40 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu40 li {
	display: inline;
}

#menu40 a {
	display: block;
	float: left;
	height: 24px;
	padding: 28px 0px 0px 45px;
}

#menu401 { width: 100px; }
#menu402 { width: 120px; }
#menu403 { width: 111px; }
#menu404{ width: 111px; }
#menu405 { width: 111px; }
