/*
Theme Name: Thei7 Theme
Theme URI: http://www.thei7.com
Description: Simple, Elegant & SEO Optimized
Author: Astrit Kita
Author URI: http://www.xhtmlcoding.com

/*-----------Block Level Elements--------------*/

Body {
 background-color:#566F8F;
 font-family:"Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
 font-size:11pt;
 color:#303030;
 margin:0px;
 padding:0px;
 /*line-height:18px;*/
}

a { color:#00539E; text-decoration:none; }
a:hover { color:#00539E; text-decoration:underline; }

#page {
 width:970px;
 margin:0px auto;
 padding:0px;
 background:#FFFFFF url(images/container.gif) repeat-y top left;
 overflow:hidden;
 position:relative;
 color:#303030;
}

p.linkunit { position:absolute; top:123px; left:49px; width:90%; padding:3px 0px 0px 0px; margin:0px; display:block; overflow:hidden; border-top:1px solid #EDECEC; text-align:right; }
p.linkunit span { float:left; padding-top:1px; }

/* Menu */
#menu {
 margin:0px;
 padding:0px;
 list-style:none;
 position:absolute;
 top:0;
 left:0;
 background-color:#566F8F;
 display:block;
 width:100%;
 font-family:Verdana;
}

#menu li { float:left; }
#menu li.first { margin-left:27px; }
#menu li a { color:#FFFFFF; text-decoration:none; padding:4px 15px 4px 15px; display:block; }
#menu li a:hover { color:#FFFFFF; text-decoration:none; background-color:#839FC4 }
#menu li.current_page_item a { color:#FFFFFF; text-decoration:none; background-color:#839FC4 }
/* End Menu*/

#header {
 width:970px;
 background:url(images/header.gif) no-repeat top left;
 overflow:hidden;
 margin:26px 0px 0px 0px;
 padding:0px;
 color:#00539E;
 font-family:Georgia, "Times New Roman", Times, serif;
}

#header h1, #header p.title { color:#00539E; margin:35px 0px 0px 50px; padding:0px; font-size:20pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#header h1 a, #header p.title a { color:#00539E; text-decoration:none; }
#header h1 a:hover, #header p.title a:hover { color:#00539E; text-decoration:none; }

#headerimg {
 float:left;
 width:430px;
}

#header p.topad { float:left; width:468px; height:60px; margin:30px 0px 0px 10px; padding:0px; }

.description {
 margin:0px 0px 0px 50px;
 padding:0px;
 font-size:10.5pt;
}

#wrapper {
 clear:both;
 width:920px;
 margin:33px 0px 0px 26px;
 padding:0px;
 overflow:hidden;
}

#content {
 float:left;
 width:610px;
}

#sidebar {
 float:left;
 width:310px;
}

#footer {
 clear:both;
 background:#000000 url(images/footer.gif) no-repeat top left;
 overflow:hidden;
 color:#FFFFFF;
 font-size:9pt;
 font-weight:bold;
 padding-top:22px;
 padding-bottom:2px;
}
#footer p { text-align:right; margin:0px 23px 0px 25px; padding:0px; width:400px; float:right; }
#footer li span { text-align:left !important; padding:0px 7px 0px 0px; margin:0px 7px 0px 25px; font-weight:normal; border-right:1px solid #FFFFFF }
#footer p.designed { width:200px; float:left; margin:0px 0px 0px 25px; padding:0px; }
#footer p.bloginfo { width:700px; float:right; margin:0px 23px 0px 0px; padding:0px; text-align:right; }

#footer ul { margin:0px; padding:0px; list-style:none: width:400px; float:left; font-weight:normal; }
#footer ul li { margin:0px; padding:0px; display:inline }

#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { color:#EEEEEE; text-decoration:none; }

/*-------------Headings-------------*/

h1 {
 margin:0px;
 padding:0px;
 color:#00539E;
 font-family:Tahoma;
}

h2 {
 margin:0px;
 padding:0px;
 font-size:14pt;
 color:#00539E;
 font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
 margin:0px;
 padding:0px;
 color:#00539E;
 font-family:Georgia, "Times New Roman", Times, serif;
}

h4 {
 margin:0px;
 padding:0px;
 color:#00539E;
 font-family:Tahoma;
}

h5 {
 margin:0px;
 padding:0px;
 color:#00539E;
 font-family:Tahoma;
}

h6 {
 margin:0px;
 padding:0px;
 color:#00539E;
 font-family:Tahoma;
}

/*-------------The Post-------------*/



.post h2 a:hover, .post h2 a:visited, .post h1 {
 color:#00539E; text-decoration:none;  font-size:14pt;
}

.post {
 margin:0px 20px 10px 20px;
 padding:15px;
 border:1px solid #EDECEC;
}

.post p {

}

.post a {

}

.post ul {

}

.post li {

}

.post li p { padding-top:0px; margin-top:3px; font-size:10pt; }

.entrytext .postmetadata {
 border-top:1px solid #EDECEC;
 padding-top:7px;
 margin-top:25px;
 overflow:hidden;
}

.postmetadata div {
 width:56%;
 float:left;
 margin-bottom:10px;
}

.postmetadata div.social {
 width:43%;
 border-right:0px;
 font-size:10pt;
}

.postmetadata div.social h6 {
 font-size:11pt;
 text-align:right;
}

.postmetadata div.social form.feed {
 margin:0px;
 padding:0px;
 font-size:10pt;
}

.postmetadata div.social form.feed input {
 border:1px solid #566F8F;
 background:#FFFFFF; color:#000000;
 padding-top:2px;
 padding-bottom:1px;
}

.postmetadata div.social form.feed input.button {
 background:url(images/subscribe-button.gif) repeat-x top left;
 /*padding-top:0px;
 padding-bottom:0px;*/
}

.postmetadata div.social form.feed p { margin:0px; padding:0px; }

.postmetadata div.social p.button {
 margin:0px;
 padding:5px 0px 0px 0px;
}

.postmetadata h5 { font-size:11pt; }

.postmetadata ul {
 margin:0px 8px 0px 0px;
 padding:10px 8px 10px 0px;
 list-style:none;
 font-size:10pt;
 border-right:1px solid #EDECEC;
}

.postmetadata ul li {
 background:url(images/arrow.gif) no-repeat top left;
 padding:0px 0px 0px 15px;
 margin:0px;
}

.postmetadata a {

}

div.navigation {
 margin:0px 20px 10px 20px;
 padding:15px 2px 15px 0px;
}

div.alignleft {
 width:49%;
 float:left;
 text-align:left;
 margin:0px;
 padding:0px;
}

div.alignright {
 width:49%;
 float:right;
 text-align:right;
 margin:0px;
 padding:0px;
}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar form.feed {
 margin:0px;
 padding:0px;
 font-size:10pt;
}

#sidebar form.feed input { border:1px solid #566F8F; background:#FFFFFF; color:#000000; padding-top:3px; padding-bottom:2px; }
#sidebar form.feed input.button { background:url(images/subscribe-button.gif) repeat-x top left; float:left; padding:2px 15px 1px 15px; }
#sidebar form.feed p a { margin:0px 15px 0px 0px; padding:0px; float:right; }
#sidebar form.feed p { margin:5px 0px 0px 0px; padding:0px; }
#sidebar form.feed p.mail { margin-top:15px; }

#sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
 color:#566F8F;
 margin:0px 0px 5px 0px;
 padding:0px;
 font-size:10pt;
}

#sidebar div {
 border:1px solid #EDECEC;
 padding:10px;
 margin:0px 20px 10px 0px;
 overflow:hidden;
}

#sidebar div.ad {
 border:1px solid #EDECEC;
 padding:10px 0px 10px 5px;
 margin:0px 20px 10px 0px;
 overflow:hidden;
}

#sidebar div.ad div { border:0px; }

#sidebar ul {
 margin:0px;
 padding:0px;
 list-style:none;
 font-size:10pt;
}

#sidebar ul li {
 margin:0px;
 padding:0px 0px 0px 15px;
 background:url(images/arrow.gif) no-repeat top left;
}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {
 color:#566F8F;
 text-decoration:none;
}

#sidebar a:visited {

}


/*--------------Comments--------------*/

h6#respond, h6#comments { color:#00539E; font-family:Tahoma; font-size:11pt; margin:30px 0px 0px 30px; padding:0px;  }

#commentform { margin:0px 0px 0px 30px; padding:0px; }

ol.commentlist {
 margin:20px 30px 0px 30px;
 padding:0px;
 list-style-position:inside;
}

ol.commentlist li {
 border:1px solid #EFEFEF;
 padding:10px;
 margin:10px 0px 0px 0px;
 background:#F6F6F6
}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

#archive {
 margin:0px 20px 10px 20px;
 padding:15px;
 border-top:1px solid #EDECEC;
}

#archive p { margin:0px; padding:5px 0px 0px 0px; }

hr {
	display: none;
}

img.alignleft { float:left; padding:5px; margin:5px 15px 5px 0px; background:#F8F7F7; border:1px solid #DBDBDB; }
img.alignright { float:right; padding:5px; margin:5px 0px 5px 15px; background:#F8F7F7; border:1px solid #DBDBDB; }
img.noalign {padding:5px; margin:5px 0px 5px 0px; background:#F8F7F7; border:1px solid #DBDBDB;}

small.tagged {
 margin:10px 0px 0px 0px;
 padding:5px;
 border-top:1px solid #EDECEC;
 clear:both;
 display:block;
}

div.post-ad {
 width:300px;
 margin:0px auto;
}

.links {
 margin:0px 20px 10px 20px;
 padding:15px;
 border:1px solid #EDECEC;
 font-size:10pt;
}

.links li { margin-bottom:5px; }