/* Faces of War 025/014 2010-01-11 */


/*Main Page and Header Elements*/

body {
background-color: #666633;
color: #000;
}

div.page div.center {padding-left: 5px;}

div.center h1 {
background: #336666 url(../091/025014-misc01.gif) repeat top left;
padding: 20px 0 20px 20px;
margin: 8px;
color: #fff;
border: 1px solid #000;
}


/* Left Menu */

.left{
background-color: #fff;
color: #000;
}

.left ul.nav {
background-color: #fff;
color: #000;
border: 1px solid #ccc;
width: 146px;
}

.left ul.nav li{
background-color: #fff;
color: #000;
border-bottom: none;
width: 146px;
padding-bottom: 5px;
}

ul.nav li a.menulink, ul.nav li a.menulink:link, ul.nav li a.menulink:visited {
padding: 7px 5px 7px 10px;
background-color: #fff;
color: #000;
}

ul.nav li a.menulink:hover, ul.nav li a.menulink:active {
padding: 7px 5px 7px 10px;
background-color: #336666;
color: #fff;
}

ul.nav li a.linked_on-state, ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited, ul.nav li a.linked_on-state:hover{
padding: 7px 5px 7px 10px;
background-color: #336666;
color: #fff;
}

span.on-state {
padding: 7px 5px 7px 10px;
background-color: #336666;
color: #fff;
width: 131px;
}

ul.nav li.index-link {padding-top: 8px;}

/*Nav 3 - Left Sub Menu */

.left ul.nav ul.nav3 {
margin: 0;
padding: 0;
background-color: #fff;
color: #000;
width: 100%;
}

.left ul.nav ul.nav3 li{
background-color: #fff;
margin: 0;
padding: 0;
color: #000;
width: 100%;
border-bottom: 1px dashed #336666;
}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:visited{
background-color: #ffffcc;
margin: 0;
padding: 7px 5px 7px 20px;
color: #000;
display: block;
border: none;
width: 121px;
}

ul.nav3 li.top-link {border-top: 1px dashed #336666;}

ul.nav3 li a.menulink:hover, ul.nav3 li a.menulink:active, ul.nav3 li a.on-state:hover, ul.nav3 li a.on-state:active{
background-color: #336666;
margin: 0;
padding: 7px 5px 7px 20px;
color: #fff;
border: none;
width: 121px;
}

ul.nav3 li span.on-state{
background-color: #336666;
color: #fff;
margin: 0;
padding: 7px 5px 7px 20px;
width: 121px;
border: none;
}


/* styles for the link at the bottom of the left nav | style pour le lien au bout de la navigation de la gauche */

div#procontainer{
display: table;
background-color: #fff;
margin-top: 15px;
float: left;
}

div#procontainer ul.nav {
border: none;
background-color: #fff;
width: auto;
}

div#procontainer ul li {
border: none;
margin: 0px;
padding: 0px;
}

div#procontainer a.menulink{
border: 1px solid #000;
background-color: #fff;
color: #000;
padding: 5px 10px;
}

div#procontainer a.menulink:hover{
background-color: #000;
color: #fff;
padding: 5px 10px;
}

/* Right Navigation */

.right-navigation {
background-color: #ffffcc;
color: #000;
background-image: none;
border: none;
margin: 0;
padding: 0;
}

.img-container-top {
width: auto;
margin: 0;
padding: 0;
}

.img-container-vx {
width: 195px;
padding: 0;
margin: 15px 0 0 0;
display: block;
background-color: #ffffcc;
color: #000;
border-bottom: 1px solid #033;
}

.img-container-top .img-container-vx {
margin-top: 0;
}

.img-container-vx p {
font-size: 0.85em;
padding: 0 5px 10px 5px;
line-height: 1.4em;
margin-top: 7px;
}

.img-container-vx img{
vertical-align: text-top;
margin: 0;
padding: 0;
}

.img-container-vx p a, .img-container-vx p a:link, .img-container-vx p a:visited, .img-container-vx p a:hover,.img-container-vx p a:active {
background-color: #ffffcc;
color: #000;
}

/* Gallery Classes */

/* Floating Images */

.img-v2-left {
width: 150px;
float: left;
padding: 0;
margin: 1em;
display: inline;
background-color: #ffffcc;
color: #000;
border: 1px solid #033;
}

.img-v2-right {
width: 150px;
float: right;
padding: 0;
margin: 1em;
display: inline;
background-color: #ffffcc;
color: #000;
}

.img-v2-left p, .img-v2-right p {
font-size: 0.85em;
padding: 5px;
line-height: 1.4em;
}

.img-v2-left img, .img-v2-right img {
vertical-align: text-top;
background-color: #ffffcc;
color: #000;
}

.img-v2-left p a, .img-v2-left p a:link, .img-v2-left p a:visited, .img-v2-left p a:hover, .img-v2-left p a:active, .img-v2-right p a, .img-v2-right p a:link, .img-v2-right p a:visited, .img-v2-right p a:hover, .img-v2-right p a:active {
background-color: #ffffcc;
color: #000;
}


/* Multi image gallery */

.gallery-container-III {
width: 93%;
margin: 0.5em auto 0.25em auto;
padding: 0 0 0 2em;
display: block;	
}
