/***************************************************
             Codex 026/014
***************************************************/
body {
background-color: #ffcccc;
color: #000;
}

div.center h1 {
padding: 15px 10px 15px 10px;
margin: 10px 10px 10px 10px;
background: #000 url(../091/026014-misc02.jpg) no-repeat left center;
/*height: 30px;*/
color: #fff;
border: 1px solid #fff;

}

div.center h1 a {
display: block;
}

/*.normalFont {
font-weight: normal;
font-size: 0.85em;
}*/

div.center  h3, h4 
{
	background-color: #ffffff;
	color: #000000;
	
}

div.center h1 span
{
font-size: 75%;

}


/* LEFT MENU */

ul.nav {
background-color: #663333;
color: #fff;
width: 148px;

}

ul.nav li {
background-color: #663333;
color: #fff;
/*border: none;*/
padding: 0;
margin: 0;
border-top: none;
border-right: 1px solid #663333;
border-left: 1px solid #663333;
border-bottom: 1px dashed #ccc;
width: 148px;
}

/*ul.nav li.set-border-botton {
border-bottom: 1px dashed #ccc;
}*/

ul.nav li a.menulink, ul.nav li a.menulink:link, ul.nav li a.menulink:active, ul.nav li a.menulink:visited {
background-color: #663333;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
display: block;
border: none;
}

ul.nav li a.menulink:hover {
background-color: #000;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
}

ul.nav li span.on-state {
background-color: #000;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
width: 133px;
}

ul.nav li a.linked_on-state:link, ul.nav li a.linked_on-state:visited {
background-color: #000;
color: #fff;
margin: 0;
padding: 7px 10px 7px 5px;
border: none;
display: block;
}

/************* LEFT MENU - SUB-MENU CLASSES ***************/

/*ul.nav3 {
background-color: #663333;
color: #fff;
margin: 0;
padding: 0;
width: 100%;
border-top: 1px solid #ccc;
}

ul.nav3 li {
background-color: #663333;
color: #fff;
margin: 0;
padding: 0;
width: 100%;
border: none;
border-bottom: 1px solid #ccc;
}

ul.nav3 li.no-border-botton {
border-bottom: none;
}

ul.nav3 li span.on-state {
background-color: #000;
color: #fff;
padding: 5px 2px 5px 7px; 
border: none;
border-left: 7px solid #aa2211;
margin: 0;
width: 130px;
}

ul.nav3 li a.menulink, ul.nav3 li a.menulink:link, ul.nav3 li a.menulink:active, ul.nav3 li a.menulink:visited {
margin: 0;
padding: 5px 2px 5px 7px; 
text-decoration: none;
background-color: #000;
color: #fff;
border: none;
border-left: 7px solid #aa2211;
display: block;
width: 130px;
}

ul.nav3 li a.menulink:hover{
background-color: #000;
color: #fff;
margin: 0;
padding: 5px 2px 5px 7px;
border: none;
border-left: 7px solid #aa2211;
display: block;
width: 130px;
}

ul.nav3 li a.linked_on-state:link, ul.nav3 li a.linked_on-state:visited, ul.nav3 li a.on-state:link, ul.nav3 li a.on-state:visited {
background-color: #fff;
color: #993300;
margin: 0;
padding: 5px 2px 5px 7px;
border: none;
border-left: 7px solid #aa2211;
display: block;
width: 130px;
}*/

/*END OF LEFT SUB-MENU CLASSES*/

/*RIGHT NAVIGATION*/

.right-navigation {

border-bottom: none;

}

/*PROACTIVE FIX*/

div#procontainer a.menulink {
padding: 5px 10px ;
}

/* Images  */



.imageContainer {
width: 350px;

}

.img-center  {
background: none;
/*float: left;
width: auto;*/
width: 225px;
margin: 0px 0px 0px 70px;
padding: 10px 0px 10px 0px;
font-size: .85em;
text-align: center;
}


.container {
width: 570px;
margin:0 auto;
border: 1px solid red;
}


/*SOURCE LINK FOR IMAGE IN RIGHT NAVIGATION*/

div.image-container {
width: 190px;
margin: 0px 2px 2px 2px;
padding: 0;
text-align: left;
font-size: 0.85em;

}

/*************RIGHT SIDE IMAGE ***************/
div.right-navigation-image {
/*width: auto;
margin: 0;
padding-top: 0.65em;
padding-bottom: 1.5em;
background-color: #cccc99;*/
width: 190px;
margin: 0px 2px 2px 2px;
padding: 0px;
text-align: left;
font-size: 0.85em;

}

div.image-container{
width: 190px;
margin: 0 auto;
padding: 0;

}

div.image-container p {
/*font-size: 0.85em;*/
padding: 0;
margin: 0px 0px 3px 0px;

}

.image-container a:link, .image-container a:visited, .image-container a:hover, .image-container a:active {
background: none;
color: #000000;
font-decoration: underline;
border: none;
}


/*************END OF RIGHT SIDE IMAGE ***************/

div.gallery-containter
{
padding: 0;
margin: 0px 0px 0px 0px;
width: 590px;
text-align: left;
display: table;
clear: bottom;
}


div.img-left
{
float: left;
width: 170px;
margin: 12px 12px 5px 12px;
padding: 0px;
display: inline;
border: 1px solid #ccc;

}

div.thumb-container
{
padding: 0px;
margin: 10px 0px 0px 10px;
text-align: left;
}

div.img-left p
{
font-size: 0.75em;
padding: 2px;
margin: 0 0 5px 7px;
text-align: left;
}

/* GALLERY PAGES - FOR NUMERICAL PAGE NAVIGATION */

div.page-navigation
{
font-size: 0.85em;
text-align: right;
padding: 10px 28px 10px 0px;		
}
