/*  
Theme Name: Oksancia-2 
Theme URI: http://oksancia.com
Description: A simple theme with 1 column
Version: 1.0
Author: Alex and Oksana
Author URI: http://oksanccia.com
*/

body {padding: 0px; margin: 0px; font-family: Georgia, serif; background: #9BC8C8; height: 100%;  border: 0px solid #f00;}
html {height: 100%; }

div#container { height: 100%; padding: 0px; background: #9BC8C8; z-index: 1; }

div#shadow {border: 0px solid #0f0; min-height: 100%; height: auto !important; height: 100%;  position: relative; margin-left: auto; margin-right: auto; width: 920px; background: #72A3A4; z-index: 2; }

div#main {border-right: 10px solid #72A3AA; border-left: 10px solid #72A3AA;  min-height: 100%; position: relative; margin-left: auto; margin-right: auto; width: 900px; background: #fff; z-index: 3; }

div#header { position: relative; margin-left: 50px; margin-right: 50px; }
#header img { padding: 0px; margin: 0px; }
#header a { padding: 0px; margin: 0px; }


div#menu_container{ position: relative; margin: 7px 0px 70px 120px; padding: 0px; width: 680px; height: 48px; background: #ECC0BD; }
#menu { float: left; width: 100%; padding: 0px; margin: 0px; list-style: none; list-style-image: none; }
#menu li { display: inline; } 
#menu li#homeli { width: 123px; background-image: url('images/triangle.jpg'); }
#menu a { float: left; padding-top: 25px; width: 107px; height: 23px; text-decoration: none; text-align: center; font-size: 18px; font-weight: bold; color: #fff8ff; }
#menu a.active { color: #1E736D; background-image: url('images/arch.jpg'); background-repeat: no-repeat;}
#menu a.homeRefAct  { width: 123px; text-align: left; background: none; color: #1E736D;	background-image: url('images/triangle.jpg'); background-repeat: no-repeat; }
#menu a.homeRef  { width: 123px; text-align: left; background: none; color: #ECC0BD;	background-image: url('images/triangle.jpg'); background-repeat: no-repeat; } 


div#content {
	position: relative;
	margin-left: 50px;
	margin-right: 50px;
	border: 0px solid #000;
	min-height: 100%;
}

div.post{
	float: none;
	padding: 0px;
	font-size: 18px;
	width: 100%;
	color: #482d22;
	min-height: 100%;
}
.post h1 { font-size: 24px; }
.post a{ color:#1E736D; text-decoration: none; }
.post a img {border: none;}

.post div.tags { float: left; padding: 40px 15px 5px 5px; width: 100px; color: #ECC0BD; }
.post .tags h4 { margin: 0px 0px 5px -5px; padding:0px; font-size: 18px; font-weight: bold; } 
.post .tags a { color: #ECC0BD; font-size: 14px; text-decoration: none; } 

.post div.entry{
	margin-left: 120px;
	width: 580px;
}
hr.delim { color: #72A3A4; background-color: #72A3A4; height: 3px; width: 900px; border: 0px; margin: 10px -50px 10px -50px; }


div.date{ position: relative; padding-top: 15px; padding-bottom: 5px; margin-right: 10px; font-size: 18px; font-weight: bold;	color:#ECC0BD; }

/* auxiliary text */
span.auxtext{ font-size: 16px; font-weight: bold;	color:#ECC0BD; }

/* align classes */
img.centered, .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } 
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } 
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; } 
.alignleft { float: left; }

/* ==== comments === */
div#comments {
	margin-left: 120px;
	width: 580px;
	font-family: Georgia, serif;
}
#comments h3#resph {font-size: 20px; color:#2C7C78}
#comments ul {list-style-type: none; margin: 0; padding: 0;}

#comments .nameline {font-size: 18px; color:#2C7C78 }
#comments cite {font-weight: bold;}
#comments div.codate  {margin:0px; padding:0px; text-indent: 20px; font-size: 14px; color:#ECC0BD}
#comments div.codate  a {color:#ECC0BD; text-decoration: none}


div.comment_text {margin:5px 0 20px 0;  padding:5px 0px 5px 20px ; background-color: #E1F3F5; color: #676D6F}
div.comment_oksancia {margin:5px 0 20px 0;  padding:5px 0px 5px 20px ; background-color: #FEF0F0; color: #676D6F}



#comments input, textarea {
	background-color: #fff;
	border: 3px solid #9BC8C8;
	font-family: Georgia, serif; 
	font-size: 18px;
	color: #000;
}

div#submit1 {
	margin: 10px 0px 5px 220px;
}

h3#respond { font-size: 18px; font-weight: bold; color:#9BC8C8; }



/* ==== footer ==== */
div#footer_spacer {
	height: 30px;
}

div#footer {
	position: absolute; 
	bottom: 0px;  
	margin-top: 50px; 

	width: 100%;
	padding: 5px 0px 5px 0px; 
	color: #fff8ff; 
	background-color: #72A3A4; 
	text-align: center; 
}


#footer a{ color: #000; text-decoration: none; }
