/*DARK STYLE

background-color: # 2d2b32   2d2b32

color:# c5c4c1  c5c4c1
(img background-color) i.e. border


for floating right menu page

(template 2)

*/


body {
margin:0;
left:0;
top:0;
font-family: Syntax-Roman, Syntax, Tahoma, Verdana, sans-serif;
text-align:center;
background-color:#1d2926;
color:#fffffd;
}
#frame {
width: 99%;
background-color:#c5c4c1;
border:1px solid #5f736e;
height:99%;
margin: 4px auto 0 auto;
padding: 0;
}
#header {
width: 100%;
background-color:#00663d;
height:52px;
padding:0;
margin:0;
background-image:url(../images/masthead.gif);
background-position:12px 3px;
background-repeat:no-repeat;
}

#blogholder {
margin:0 auto 0 auto;
background-color:#102e26;
padding:0;
text-align:center;
font-family:"Hoefler Text", Palatino, "Book Antiqua", "Century Schoolbook", Georgia, serif;
width:auto;
/*background-image:url(../images/lines_dark.gif);
*/}

#blogholder img {
background-color:#1d2926;
border:1px solid #5f736e;
padding:5px;
}

.title {
line-height:1.5em;
font-size:0.95em;
color:#c5c4c1;
font-weight:bold;
text-align:center;
}
.date {
line-height:1.5em;
font-size:0.85em;
color:#c5c4c1;
font-weight:normal;
font-style:italic;
}
.caption {
font-size:0.75em;
color:#c5c4c1;
line-height:1.5em;
font-family: Syntax-Roman, Syntax, Tahoma, Verdana, sans-serif;
}
.copyright {
font-size:0.6em;
color:#c5c4c1;
line-height:1em;
font-weight:bold;
}
.exif {
font-size:0.6em;
word-spacing:0.2em;
color:#c5c4c1;
line-height:1em;
font-family:"Andale Mono", "Courier New", Courier, monospace;
}

#nav {
margin:0;
padding:0 8px  0  0;
font-size:0.65em;
color:#c5c4c1;
float:right;
}
ul {
list-style:none;
}
#nav  ul a {
text-decoration:none;
color:#c5c4c1;
padding:1px 6px 1px 6px;
}
#nav li {
display:inline;
margin:0;
padding:0;
background-image:url(../images/divider_dark.png);
background-position:right;
background-repeat:no-repeat;
}
#nav li.last {
display:inline;
margin:0;
padding:0 4px 0 0;
background-image:none;
}


#nav li ul {
display:inline;
position:absolute;
left: -999em;
height: auto;
width: 120px;
/*margin-top: 0px;*/
margin-top: -6px;
padding:1px;
border: 1px solid #5f736e;
background-color:#102e26;
}

#nav li li {
padding-right: 0;
background-image:none;
}

#nav li ul a {
display:block;
width: 105px;
line-height:1.2em;
}

#nav li ul ul {
margin: 4px 0px 0px 120px;
display:block;
line-height:1.2em;
top:-13px;


}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left:auto;
	margin-top:12px;
	/*margin-top:24px;*/
	margin-left:-120px;
	
}

#nav  ul a:hover {
color:#00663d;
background-color:#102e26;
}
#clear {
float:none;
clear:both;
margin:0;
padding:0;
height:1px;
}
a.textual {
color:#9f8dcc;
}
a:hover  {
color:#ffffff;
}

#footer {
background-color:#102e26;
text-align:center;
padding:0;
margin:0 auto;
width:965px; /*same width as picture. so use a variable, not an amount*/
}

h3 {
font-family:"Hoefler Text", Palatino, "Century Schoolbook", Georgia, serif;
font-size:1.2em;
color:#428d6f;
padding:2px 0 0 0;
margin:4px 0px 2px 0px;

}
p {
font-family: Syntax-Roman, Syntax, Tahoma, Verdana, sans-serif;
font-size:0.8em;
font-weight:normal;
font-style:normal;
color:#c5c4c1;
padding:0;
margin-top:2px;
}
/* FOR IE7

values needs to be checked

*:first-child+html #nav li ul {
height:1%;
margin-top:1.1em;
margin-left:-4.5em;
}
*/
*:first-child+html #nav li ul ul {
margin-left:60px;
}

*:first-child+html  body, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*:first-child+html  .caption{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

*:first-child+html  #nav {
margin-top:8px;
}

