/*  
Theme Name: Indie Startups
Theme URI: http://indiestartups.com
Description: Designed for Indie Startups by Julian Targowski
Version: 1.0
*/

body {
	background: #e7e6ec url(images/bg.gif) repeat-x;
	margin:0px;
	padding:0px;
	
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;

	color:#000;
	font-size:12px;
}
.container {
	width: 1004px;
	margin: 0px auto;
}	
a {
	color:#404e5b;
	border:0px;
	text-decoration:underline;
}
a:hover {
	color:#404e5b;
	text-decoration:none;
}
h3 {
	font-size:17px;
	font-weight:bold;
	margin: 7px 0px;
}

blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#1d252c;
	padding:0px;
	margin:0px;
	font-style:italic;
}
.big {
	font-size:17px;
	font-weight:Bold;
	line-height:1px;
}
#nav {
	float:right;
	width:189px;
	margin:27px 117px 0px 0px;
	text-align:left;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
}
#nav ul, #nav li {
	list-style:none;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:200px;
}
#nav li {
	width:100px;
	padding: 3px 0px 3px 0px;
}
#nav a {
	color:#aabcc9;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	display:block;
	background: url(images/nav_arrow.gif) center left no-repeat;
	padding: 0px 0px 0px 14px;
	text-transform:lowercase;
}
#nav a:hover {
	text-decoration:underline;
}
#header {
	background: url(images/header2.png) no-repeat;
	padding:0px;
	margin:0px;
	height:154px;
	position:relative;
}
#logo {
	display:block;
	float:left;
	width:115px;
	height:56px;
	background:url(images/logo.png) no-repeat;
	margin: 28px 0px 0px 74px;
}
.new {
	width: 116px;
	height: 41px;
	background: url(images/new.png) no-repeat;
	margin: 31px 0px 0px 12px;
}
.description {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#dff8ff;
	float:left;
	width:484px;
	letter-spacing: 3px;
}
.description span {
	font-family: "LucidaGrande", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:13px;
	color:#b1edfe;
	font-weight:normal;
	display:block;
	letter-spacing:normal;
}
.desctext {
	padding: 7px 0px 0px 81px;
}
.white {
	background: #FFF url(images/whitegradbg.gif) repeat-x;
	padding:1px;
}
#content {
	width: 672px;
	float:left;
	padding:29px 33px 0px 14px;
	margin: 0px 0px 14px 0px;
}

.post {
	margin: 0px 0px 20px 0px;
	position:relative;
	padding-left:68px;
}
.date {
	width:50px;
	padding:0px 0px 10px 0px;
	color:#a7adb2;
	font-size:34px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	border-right: 1px #efeff1 solid;
}
.date span {
	font-size:11px;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
}
.post h2 a, h2, .pagetitle, h3 {
	padding:0px;
	margin: 0px;
	
	color:#060626;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}
.pagetitle {
	margin: 0px 0px 5px 0px;
}
.post h2 a:hover {
	color:#090b3a;
	text-decoration:underline;
}

logo {
	align:right;
	padding-left:5px;
}
.details {
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
	font-size:14px;
	color:#4f7295;
}
.details a {
	color:#389ab6;
	text-decoration:none;
}
.details a:hover {
	text-decoration:none;
	border-bottom: 1px #e3e3e3 solid;
}
.postmetadata {
	margin: 10px 0px 0px 0px;
	
	color:#004ce6;
	padding:15px;
	line-height:180%;
	border:1px #E6E6E6 solid;
}
.postmetadata a { color: #004ce6; text-decoration:none; border-bottom: 1px #CCCCCC solid; }
.entry {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:180%;
	font-size:14px;
	color:#4c5965;
}
.postbottom {
	width:618px;
	height:29px;
	background: url(images/postbottom.gif) no-repeat;
	margin: 10px 0px 0px 52px;
	font-size:13px;
	padding: 7px 15px 15px 10px;
}
.postbottom a {
	text-decoration:none;
}
.commentlink {
	text-decoration:none;
	border-bottom: 1px #b1c4d0 solid;
}
.floatright {
	float:right;
}
.tags {
	display:block;
	background:url(images/tags_bg.gif) no-repeat;
	padding: 3px 0px;
	font-size:12px;
	margin: 0px;
	color:#000;
	font-weight:bold;
}
.tags a {
	color:#3296b0;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px #d9d8d8 solid;
}
.tags a:hover {
	text-decoration:underline;
	border-bottom: 0px;
}
#sidebar {
	width: 256px;
	background: url(images/sidebar.gif) left top repeat-y;

	float:right;
	margin: 0px;
	padding:5px 14px 14px 14px;
	padding-left:13px ;
}
.sidebarinner {
		background: url(images/sidebarbg.gif) left top no-repeat;
}
#sidebar h2 {
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color:#3556a4;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar a {
	color:#404e5b;
	text-decoration:none;
}
#sidebar a:hover {
	color:#404e5b;
	text-decoration:underline;
}
.subscribe {
	padding: 4px 0px 0px 0px;
	text-align:right;
	color:#9a9aa7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	border-bottom: 1px #cdcdd9 dotted;
}
#whatisthis {
	background: url(images/hmmwhatsthis.gif) no-repeat;
	text-indent:-99999px;
	height:12px;
}
.about {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#404e5b;
	line-height:170%;
	border-bottom: 1px #6b6b8f dotted;
}
#aboutmore {
	height:20px;
	width:235px;
	background: url(images/about_more.gif) no-repeat;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding: 0px 4px 0px 7px;
}
#aboutmore a:link, #aboutmore a:visited, #aboutmore a:active {
	color:#FFF;
}
#aboutmore a:hover {
	text-decoration:underline;
}
#searchform {
	padding:0px;
	margin:0px;
}
#s {
	background:#FFF;
	border-left: 1px #999999 solid;
	border-top: 1px #999999 solid;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	padding:4px 7px 4px 7px;
	color:#b9bec4;
	width:169px;
	font-family:Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
}

#searchsubmit {
	width:63px;
	height:25px;
	border:0px;
	padding:0px;
	margin: 0px 0px 0px 0px;
	background: url(images/searchsubmit.gif) no-repeat;
}
.sidesearch {
		border-bottom: 1px #6b6b8f dotted;
}
#ads a img {
	border:0px;
}
#ads {
		border-bottom: 1px #6b6b8f dotted;
	}
.adlink {
	display:block;
	padding-top: 3px;
	margin: 3px 0px -5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}
#tag_cloud {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	color:#383851;
	line-height:180%;
	border-bottom: 1px #6b6b8f dotted;
}
#tag_cloud a {
	color:#383851;
}
#tag_cloud h2 {
	background: url(images/tagcloud.gif) no-repeat;
	text-indent:-99999px;
	height:18px;
}

#sidebar ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sidebar ul li {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 0px;
}
#sidebar ul li ul {
	padding: 0px; margin:0px 0px 0px 0px;
}
#sidebar ul li ul li {
	padding: 0px;
	margin: 5px 0px;
	border-bottom: 0px;
}
#categories-1 h2 {
	background: url(images/categories.gif) no-repeat;
	text-indent:-99999px;
	height:22px;

}
#categories-1 {
	color:#90c3d1;
	font-size:13px;
	font-weight:bold;
	font-family: "LucidaGrande Bold", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	border-bottom:0px;
	
}
#categories-1 a:link {
	color:#383851;
	padding-left:12px;
	background: url(images/list.gif) no-repeat;
}
#categories-1 ul li {
	list-style: none;
	padding:0px;
	margin:0px;

}
#sidersslink {
	width:21px;
	height:21px;
	display:block;
	background: url(images/rss.gif) no-repeat;
}
.commentsdiv, .responddiv {
		padding-left:68px;
}
.commentlist {
	padding: 0px 0px 0px 0px;
	list-style:none;
	margin:0px;
	line-height:180%;
}
.commentlist li {
	border-bottom: 1px #dbdbdb dotted;
	padding: 0px 0px 10px 0px;
	margin: 4px 0px 10px 0px;
}
.alt {

}
.commentleft {
	float:left;
	width:144px;
	font-size:12px;
	color:#686868;
}
.commentleft a {
	color:#3296b0;
}
.commentright {
	float:right;
	width:450px;
	color:#404e5b;
}
.commentright ul li, .commentright li, .commentright ul, .commentright ol {
	padding:2px;
	margin:2px;
	border:0px;
}
.commentname {
	border-bottom: 1px #d6d6d6 solid;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.commentname a:link {
	text-decoration:none;
	color:#3296b0;
}
.commentname a:hover {
	border-bottom: 1px #686868 dotted;
	text-decoration:none;
}
.clear {
	clear:both;
}
.postimage_block, .postimage_left, .postimage_right {
	margin: 0px auto;
	border: 0px;
	padding:1px;
	clear:both;
	display:block;
}
.postimage_left {
	float:left;
	margin:4px 5px 0px 0px;
}
.postimage_right {
	float:right;
	margin: 4px 0px 5px 8px;
}
#footer {
	clear:both;
	border-top: 1px #a9b1b4 dotted;
	padding:10px 3px 10px 3px;
	margin: 20px;
}
.footertop {
	padding: 0px 2px 5px 2px;
	color:#cad8e0;
}
.footertop img {
	margin: 0px 16px 0px 0px;
}
.footertop a {
	color:#cad8e0;
	text-decoration:none;
}
.footertop a:hover {
	text-decoration:underline;
}
.footerbottom {
	padding: 5px 2px 0px 2px;
}
.footerbottomlinks {
	float:left;
	width:700px;
	color:#4c5a63;
}
.footerbottomlinks ul, .footerbottomlinks ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.footerbottomlinks ul li {
	float:left;
	padding: 0px 7px 0px 0px;
	margin: 0px 7px 0px 0px;
	border-right: 1px #7a828d solid;
	font-weight:bold;
	text-decoration:none;
}
.footerbottomlinks ul li a {
	text-decoration:none;
}
#tip, #tip a {
	border-right:0px;
	color:#2c363f;
}
.footrighttext {
	float:right;
	color:#96a6b3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.footrighttext a {
	text-decoration: none;
	color:#96a6b3;
}
.footlinks {
	float:right;
	width:207px;
	font-family:Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
}
.footlinks a {
	color:#c21166;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding: 0px 0px 3px 0px;
}
#rsslinks a {
	color:#ff872e;
	font-weight:bold;
	text-decoration:none;
} #rsslinks a:hover { text-decoration:underline; }
.spanright {
	float:right;
}
.navigation {
	height: 15px;
	padding: 10px 0px;
}
.topnavigation {
	height: 15px;
	padding: 0px 0px 10px 0px;
}
.navigation a {
	text-decoration:none;
	border-bottom: 1px #d4d4d4 solid;
}
.alignleft {
	text-align:left;
	float:left;
}
.alignright {
	text-align:right;
	float:right;
}
#commentform { padding: 10px 0px; margin:0px; }
#commentform input, #commentform textarea {
	background: #e8e8e8;
	border-top: 1px #cecece solid;
	border-left: 1px #cecece solid;
	border-bottom: 0px;
	border-right:0px;
	padding: 5px;
	color:#4c4c4c;
}
#commentform textarea {
	width: 400px;
}