/*  
Theme Name: StartUP Ecosystem
Description: StartUP theme.
Version: 0.2
Author: Valentin Alexiev
Author URI: http://valexiev.com
Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid CSS
*/

html, body { height: 100%; }

body{
margin: 0;
padding: 0;
color: #393939;
font: 13px/18px Verdana, Tahoma, sans-serif;
background: #fafafa url('images/headerbgfa3.jpg') repeat-x left top;
text-align:justify;
}

a{color: #08c; text-decoration: none; cursor:pointer;}
a:hover {text-decoration: underline;}

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img { border: 0; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }

#page {
_height: 100%;
min-height: 100%;
background: url(images/footerbg1fa.png1) repeat-x bottom left;
}


/* Header */
#header {
	width: 100%;
	height: 121px;
	/*background: #000 url(images/hero4.png) repeat top center;*/
}

#header h1 {margin: 0; float: left;}
#header h1 a{display:block; width: 250px; height:80px; text-indent:-9000px;  background: url(images/startup2.png) no-repeat left bottom; overflow: hidden; text-decoration:none;}
#header h2 {font: 1em Verdana; line-height: 1em; color: #ccc; float: left;padding:0;}

#hwrap {
margin: 0 auto;
width: 900px;
position: relative;
}

/* Main manu */
#navlist {
float: right;
width: 640px;
margin: 40px 0 0 0;
}

#navlist ul {
margin: 0 auto;
padding: 0;
height: 40px;
float: right;
}

#navlist ul  li {
float: left;
}

#navlist ul  li a, #navlist ul  li a:link, #navlist ul  li a:visited {
color: #bbb;
font: bold 1.1em Arial, sans-serif;
line-height: 40px;
padding: 12px 0 12px 30px;
text-transform:uppercase;
text-shadow:0 1px 0 #000;
}

#navlist ul  li a:hover {
/*background: #222 url(images/hover.jpg1) repeat-x;*/
text-decoration: none;
color: #fff;
border-bottom: 0px solid #555;
}
#navlist ul  li.current_page_item a,  #navlist ul  li.current_page_item a:link, #navlist ul  li.current_page_item a:visited {
/*background: #111 url(images/active.jpg1) repeat-x;*/
text-decoration: none;
color: #fff;
border-bottom: 0px solid #555;
}


/*----------------------------- Main ------------------------------------*/
#main{
margin: 0 auto;
width: 900px;
padding-bottom: 180px;
}

#content{
float: left;
width: 600px;
margin: 30px 0;
}

.post{
margin-bottom: 50px;
line-height: 20px;
}

.post h2 {
margin-top: 0;
font-size: 2.2em;
margin-bottom: 0.5em;
font-family: Trebuchet MS, Arial, Sans-Serif;
}

.post h2 a {
text-decoration: none;
color: #273647;
}

.post h2 a:hover {
text-decoration: underline;
}

.post .postmeta{
width: 100%;
font-size: 11px;
padding-bottom: 5px;
}

.post img{
padding: 5px;
border: solid 1px #ababab;
}

.entry {
border-top: solid 1px #ababab;
}

.entry ul { margin-bottom: 18px; list-style: disc outside; }
.entry ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }

/*** Sidebar ***/
#sidebar{
float: right;
width: 200px;
line-height: 23px;
margin: 30px 0;
padding: 10px 0 0 20px;
border-left: solid 1px #ababab;
}

#sidebar img{
border: none;
}

#sidebar ul{
list-style: none;
margin-top: 0;
white-space: nowrap;
margin-left: 0;
padding-left: 10px;
text-indent: -10px;

}

#sidebar .sidebarbox{
margin-bottom: 40px;
}

#sidebar .sidebarbox h3{
color: #273647;
font-size: 15px;
margin-bottom: 2px;
}

#social img {margin-right: 5px;}

/***  Search form ***/
.searchform form{
margin-top: 4px;
}
.searchform #search{
width: 196px;
}

/*** Comments ***/
.allcomments h3{
font-size: 15px;
}

.commentbox{
margin: 0 0 20px 0;
padding: 10px;
border: 1px solid #ababab;
background: #f6f6f6;
}

.commentbox .avatar{
float: left;
margin-right: 5px;
}

.commentbox small{
font-size: 11px;
}

.commentbox p {
margin-bottom: 0px;
}

.commentbox .commentmeta{
width: 300px;
}

#commentform label{
display:block;
margin: 0;
}

#commentform .text {
width: 300px;
margin: 0 0 15px 0;
}

#commentform strong{
font-size: 11px;
}

#commentform textarea{
width:450px;
height:150px;
margin:0;
padding:5px;
}

/*** Footer ***/
#footer{
width: 100%;
background: #ffffff url('images/footerbg.jpg') repeat-x;
font-size: 11px;
overflow: hidden;
text-align: center;
}

/* Footer */
#footer {
	background: #0a0d12 url(images/footer.jpg) no-repeat bottom center;
	color: #c3d2e2;
	width: 100%;
	font-size: 0.8125em;
	margin: 0 auto;
	margin-top: -180px;
	padding: 20px 0 10px 0;
	text-align: center;
}


/*** Wordpress ***/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
margin: 0 10px 10px 0;
}

.alignright {
float: right;
margin: 0 0 10px 10px;
}

.wp-caption {
border: 1px solid #ccc;
text-align: center;
background-color: #f3f4f0;
padding-top: 4px;
}

.wp-caption img {
float: none;
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0px;
margin: 0px;
}

/* !!! In the End of the file */
.first {float: left; margin-left: 0;}
.last {float: right; margin-right: 0;}
.left {float: left;}
.right {float: right;}