/*  
Theme Name: Blueflame
Description: Blue flame graphics, floating black center with rounded corners
Version: 0.5
Author: Mark Molea
Author URI: http://binarybonsai.com/

*/

body {
	font-family: Tahoma,verdana,helvetica,arial,sans;
        font-size: 10pt;
        color: Azure;
        background-image: url("./images/bg1.gif");
        behavior: url(csshover.htc); /* WinIE behavior call */
}

#page {
	margin: 20px auto 20px auto;
	width: 760px;
}
	
#header {
	height: 140px;
	background-image: url("./images/zen_header.jpg");
	z-index: 1;
}
#nav {
        font-size: 10pt;
        color: azure;
        z-index: 15;
}

div#nav ul {
	margin: 0; 
	padding: 0;
	border: 1px solid #CCC; 
	border-width: 0 1px;
}
div#nav li {
	position: relative; 
	list-style: none; 
	margin: 0;
	float: left; 
	width: 110px; 
	background-color: midnightblue;
 	border: 2px solid lightsteelblue;
        z-index: 15;
}
div#nav li:hover {
	background: #0033CC;
}
div#nav li.submenu {
	background: url("./images/dropmenu.gif") 95% 50% no-repeat;
	background-color: midnightblue;
}
div#nav li.submenu:hover {
	background-color: darkblue;
}
div#nav li a {
	display: block; 
        padding: 5px;
	text-decoration: none; width: 100px; 
	color:azure; 
        font-size: 10pt; 
        font-weight: bold;
	font-family:Tahoma,verdana,helvetica,arial,sans;
}
div#nav>ul a {
	width: auto;
}
div#nav ul ul {
	position: absolute; 
	width: 110px; 
	display: none;
}
div#nav ul ul li {
	border-top: 1px solid lightsteelblue;
}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 
{
	display:block;
}
/*
#headerNav a, #headerNav a:visited, #headerNav a:hover #headerNav 
*/
a:active {
        color: azure;
        font-family: Tahoma,verdana,helvetica,arial,sans;
}

#main {
	background-image: url("./images/zen_bg.jpg");
	background-repeat: repeat-y;
        z-index: 10;
}

#content {
	margin: 0 140px 0 140px;
	padding: 10px 10px 10px 10px;
        z-index: 12;
}

#footer {
	height: 140px;
	background-image: url("./images/zen_footer.jpg");
}

#topImg {
	position: relative;
	left: 10px;
        width: 120px;
	margin-bottom: -405px;

	padding-top: 10px;
        z-index: 1;
}

#bottomImg {
	position: relative;
        width: 121px;
	left: 630px;
	margin-top: -372px;
}

#footerTxt {
	text-align: center;
	padding-top: 20px;
}

a, a:visited {
        color:  #FFDD68;
        text-decoration: none;
}

a:hover, a:active {
        color:  gold;
        text-decoration: none;
}

.post {
        background-color: Darkblue;
        padding: 10px 10px 10px 10px;
        margin: 10px 0 10px 0;
        border-top: 3px groove lightSteelblue;
        border-left: 3px groove lightSteelblue;
        border-right: 3px ridge lightsteelblue;
        border-bottom: 3px ridge lightsteelblue;
}

.post h2 {
        margin: 0 0 3px 0;
        padding: 5px 5px 5px 5px;
        border: 1px solid azure;
        font-size: 12pt;
        background-color: midnightblue;
}

.post h2 a, .post h2 a:hover, .post h2 a:visited, .post h2 a:active {
	font-family: Tahoma,verdana,helvetica,arial,sans;
        font-size: 12pt;
        text-decoration: none;
        color: azure;
}

.post small {
        margin: 0 0 0 20px;
        color: ghostwhite;
	font-family: Tahoma,verdana,helvetica,arial,sans;
}

.post img {
	padding: 2px;
	border: 1px dashed Azure;
}

img.wp-smiley {
        border: 0px solid black;
}

.postmetadata a, .postmetadata a:visited {
        color:  #FFDD68;
        text-decoration: none;
}

.postmetadata a:hover, .postmetadata a:active {
        color:  gold;
        text-decoration: none;
}

#comment {
        width: 450px;
}

img {
        border: none;
}

blockquote {
        border-left: 5px solid lightsteelblue;
        padding: 0 0 0 5px;
}

.navigation {
        margin: 20px 0 10px 0;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}