/*  
Theme Name: Oksancia-4 
Theme URI: http://oksancia.com
Description: A simple theme with 1 column
Version: 1.1
Author: Alex and Oksana
Author URI: http://oksancia.com
*/

body {padding: 0px; margin: 0px; font-family: Georgia, serif;background: #fff url('images/seamless_bkg.jpg') repeat; height: 100%;  border: 0px solid #f00;}
html {height: 100%; }

div#container { height: 100%; padding: 0px; background: #fff url('images/seamless_bkg.jpg') repeat;  z-index: 1; }


div#border {border-right: 10px solid #fff; border-left: 10px solid #fff;   min-height: 100%; position: relative; margin-left: auto; margin-right: auto; width: 900px; background: #fff; z-index: 3; }

div#main {padding-bottom: 290px;}

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 7px 120px; padding: 0px; width: 680px; height: 48px; background: #EBBFBC; }
#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: #fff url('images/triangle.jpg') no-repeat top left; }
#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: #288681; background: #fff url('images/arch.jpg') no-repeat;}
#menu a.homeRefAct  { width: 123px; text-align: left;  color: #288681;	background: #fff url('images/triangle.jpg') no-repeat; }
#menu a.homeRef  { width: 123px; text-align: left;  color: #EBBFBC;	background: #fff url('images/triangle.jpg') no-repeat; } 

div#blog_menu_container{ position: relative; margin: 7px 0px 5px 255px; padding: 0px; width: 545px; height: 23px; background: #fff; }
#blog_menu { float: left; padding: 0px; margin: 0px; list-style: none; list-style-image: none; }
#blog_menu li { display: inline;background: #56C3C8;  } 
#blog_menu li#triangle{float: left; height: 23px; width: 55px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url('images/blue_triangle.jpg'); background-repeat: no-repeat; background-color: #fff;}
#blog_menu li#liall a{margin: 0px 0px 0px 0px; padding: 5px 8px 0px 9px; }
#blog_menu a { float: left; background: #56C3C8;  padding: 5px 8px 0px 8px; margin: 0px 0px 0px 2px; text-decoration: none; text-align: center; font-size: 14px; font-weight: bold; color: #fff8ff; }
#blog_menu a.active { color: #288681; background: #eee;}
#blog_menu a.homeRefAct  { color: #288681;}
#blog_menu a.homeRef  { color: #fff8ff;} 




div#content {padding-top: 40px;  position: relative; margin-left: 50px; margin-right: 50px; border: 0px solid #000; min-height: 100%; }
#content h2 {padding:0px 0px 10px 0px; margin: 0px 0px 0px 120px; font-size: 14px; color: #482d22;  }
div#content_wide {padding-top: 40px;  position: relative; margin-left: 5px; margin-right: 5px; border: 0px solid #000; min-height: 100%; }
#content_wide h2 {padding:0px 0px 10px 0px; margin: 0px 0px 0px 120px; font-size: 14px; color: #482d22;  }

div.post{ float: none; padding: 10px 0px 0px 0px; font-size: 16px; color: #482d22;  }
.post h1 { font-size: 18px; }
a{ color:#288681; text-decoration: none; }
.post a img {border: none;}
div.entry{ margin-left: 120px; width: 580px; border: 0px solid #000; text-align: left; }
.post div.footertje{
	width: 580px; margin-left: 120px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; font-weight: normal; color:#EBBFBC; }

div.date{float: left;  width:105px; padding-left: 5px}
.post div.tags {float: left; width:360px;} 
.post div.comment_lnk{ float:left; width:110px;} 
.footertje a { color: #EBBFBC; font-size: 14px; text-decoration: none; } 
.footertje h4 {display: inline; font-weight 900; margin: 0px 0px 5px -5px; padding:0px; border 1px; }
div#sharethis {margin-left:120px;}

hr.delim { color: #72A3A4; background-color: #56C3C8; height: 1px; width: 580px; border: 0px; margin: 7px 0px 10px 0px; }

.clear {clear: both; height:1px; overflow: hidden;}


/* auxiliary text */
span.auxtext{ font-size: 16px; font-weight: bold;	color:#EBBFBC; }

/* 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:#EBBFBC}
#comments div.codate  a {color:#EBBFBC; 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 #56C3C8; font-family: Georgia, serif; font-size: 18px; color: #000; }

div.navigation {margin-left: 120px; width: 580px; }
.navigation a {font-size: 10;}


div#submit1 {
	margin: 10px 0px 5px 220px;
}

h3#respond { font-size: 18px; font-weight: bold; color:#56C3C8; }

.linkwithin_outer {text-align: center;}


/* ==== footer ==== */
div#footer_menu_container{ position: absolute;	bottom: 0px; padding: 0px; width: 900px; height: 230px; background: #56C3C8; }
div#footer_menu{ position: relative; margin: 0px 150px 0px 170px; padding: 0px 0px 0px 0px; font-size: 12px; }
#footer_menu ul {float: left; width: 145px; padding: 0px; margin: 0px; list-style: none; list-style-image: none; }
#footer_menu li {margin: 0px; padding: 1px 0px 0px 0px; background: #56C3C8; } 
#footer_menu li.email { padding: 10px 0px 10px 0px; }
#footer_menu li.caption {padding: 20px 0px 10px 0px; font-weight: bold;  }
#footer_menu a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; text-align: center; font-size: 12px;  font-weight: normal;  color: #fff; }
#footer_menu .caption a{ font-weight: bold; font-size: 14px; }
#footer_menu a.active { color: #288681; }
#footer_menu a.highlight { font-weight: bold; }



div#footer {
	position: absolute;
	bottom: 0px; 
	margin: 0px; 
	width: 100%;
	padding: 5px 0px 5px 0px; 
	color: #fff8ff; 
	background-color:#56C3C8 #72A3A4; 
	background-color:#56C3C8; 
	text-align: center; 
}


#footer a{ color: #000; text-decoration: none; }
img.rssimg {float: left; border: 0px; margin: -3px 0px 0px -24px; padding-right: 4px;}
