/*
Theme Name: startupofyou2012
Theme URI: 
Description: startupofyoutheme
Author: tom
Author URI: 
Version: 1.0
Tags: 

License:
License URI:

General comments (optional).
*/


body {
	font: 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #222222;
	margin: 0px;
	padding: 40px 0px;
	background: #ecf4f7 url(img/bg.jpg) repeat-x center top;
	-webkit-font-smoothing: antialiased;
}
a {
	color: #00789e;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-style: none;
}

a img:hover {
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 0px;
}
small {
	font: 11px 'Droid Sans', sans-serif;
}
small a {
	color: #75b1c4;
}

label {
	font: bold 9px 'Droid Sans', sans-serif;
	text-transform: uppercase;
}

.col {
	float: left;
	width: 230px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
.fullcol {
	width: 710px;
	margin: 0px;
	padding: 30px 0px 0px;
}
.bump {
	padding-bottom: 30px !important;
}
.dotline {
	background: url(img/dotline.gif) repeat-x left top;
}
#outer {
	margin: 0px auto;
	padding: 0px;
	width: 1080px;
	background: url(img/innerbg.jpg) repeat-y left top;
}
#container {
	margin: 0px;
	padding: 0px;
	width: 1080px;
	min-height: 420px;
	background: url(img/topbg.jpg) no-repeat left top;
}
#footer {
	background: url(img/footerbg.jpg) no-repeat left bottom;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
}
#footer ul {
	list-style: none;
	margin: 0px auto;
	padding: 15px 0px 40px;
	border-top: 1px solid #e5e5e5;
	width: 1020px;
}
#footer ul a {
	font-weight: normal;
	color: #888888;
}
#footer ul li {
	margin: 0px;
	padding: 0px 10px;
	display: inline-block;
	list-style: none;
}
#header {
	background: url(img/menubg.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 52px;
	overflow: hidden;
	position: relative;
}

#header #searchfield {
	position: absolute;
	right: 28px;
	top: 14px;
	width: 150px;
}

#header #searchfield input, #header #searchfield form {
	padding: 0;
	margin: 0;
	display: inline;
}

#header #searchfield input {
	width: 150px;
	border: none;
	outline: none;
}

#header ul {
	margin: 0px;
	padding: 15px 0px 0px 30px;
	list-style: none;
}
#header ul a {
	font-weight: normal;
}
#header ul li {
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	list-style: none;
}
#logo {
	text-align: center;
	margin: 0px;
	padding: 25px 0px 0px;
}
#quote {
	background: url(img/quotebg.gif) no-repeat center top;
	padding: 40px 0px 120px;
	margin: 0;
}

.quote {
	margin: 0px auto;
	padding: 40px 0px 10px;
	width: 1060px;
}

.quote h4 {
	font: normal 18px/26px 'Droid Sans', sans-serif;
	margin: 0px;
	padding: 0px 80px;
}
.quote h6 {
	text-transform: uppercase;
	font: normal 10px/20px 'Droid Sans', sans-serif;
	padding: 0 80px;
	margin: 0;
}

.quote h5 {
	padding: 0 40px 30px 80px;
	margin: 0;
	text-align: right;
}

.quote p {
	padding: 0;
	margin: 0;
}

#banner {
	margin: 0px auto;
	padding: 0px 0px 0px 40px;
	width: 1018px;
	min-height: 370px;
	height: 380px;
	overflow: hidden;
	background: url(img/shelf.jpg) no-repeat right bottom;
	position: relative;
}

#banner #book {
	height: 349px;
	width: 390px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#banner h1 {
	font: normal 30px/36px 'Droid Sans', sans-serif;
	margin: 0px 0px 20px;
	padding: 60px 0px 0px;
	width: 615px;
}
#banner h2 {
	font: normal 18px/15px 'Droid Sans', sans-serif;
	margin: 0px 0px -4px;
	padding: 25px 0px 0px;
}
#banner .author {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 95px;
	height: 90px;
}
#banner small {
	font-size: 10px;
	line-height: 10px;
}
#socialmedia {
	font: 13px/13px 'Droid Sans', sans-serif;
}
#body {
	width: 1060px;
	margin: 0px auto;
	padding: 1px 0px 0px;
}

#body #main {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	width: 750px;
}

#body #sidebar {
	float: left;
	width: 210px;
	margin: 0px;
	padding: 20px 0px 0px 20px;
}

.side {
	background: url(img/sidebar.gif) no-repeat;
	min-height: 360px;
}

.dropside {
	background: url(img/sidebar.gif) no-repeat left 389px;
	min-height: 700px;
}

.topper {
	padding-top: 45px !important;
	background: url(img/sidebartop.gif) no-repeat left 30px;
	min-height: 360px;
}

#body #sidebar h2 {
	color: #00789E;
	font: bold 22px/24px 'Droid Sans', sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#body #sidebar h2.small {
	font: bold 14px/16px 'Droid Sans', sans-serif;
	border-bottom: 1px solid #e5e5e5;
	margin: 5px 0 10px 0;
	padding: 5px 0 10px 0;
	font-weight: normal;
	color: #222222;
}


#body #sidebar h3 {
	color: #a7a7a7;
	font: normal 18px/24px 'Droid Sans', sans-serif;
	margin: 0px;
	padding: 0px 0px 5px;
}
#body #sidebar p {
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
	line-height: 17px;

#sidebar img:hover {
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

}
#body #sidebar .unit {
	margin: 0px;
	padding: 0px 0px 25px;
}
#body #sidebar #sbook {
	margin: -20px 0px 0px -20px;
	padding: 0px 0px 20px;
	float: none;
	height: 389px;
}
#body #sidebar #sside {
	background: url(img/sidebar.gif) no-repeat left top;
}


#sidebar .inputtext {
	border: solid 1px #b9b9b9;
	padding: 4px;
	font: normal 12px/12px 'Droid Sans', sans-serif;
	color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
}

#sidebar .button {
	padding: 6px 10px;
	font: bold 12px/12px 'Droid Sans', sans-serif;
	color: #ffffff;
	background: #007da2 url(img/button.gif) repeat-x left top;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	text-shadow: rgba(0,0,0,0.4) 0px 1px 0px;
}


#body #main h1 {
	font: 30px/36px 'Droid Sans', sans-serif;
	margin: 0px;
	padding: 0px 0px 20px;
}
#body #main h1.pagetitle {
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 16px 0;
	margin: 0 0 18px 0;
}

#body #main h1.smaller {
	font: 22px/24px 'Droid Sans', sans-serif;
	margin: 0px;
	padding: 0px 0px 10px;
}
#body #main p {
	margin: 0px;
	padding: 0px 0px 18px;
}
#body #main h2 {
	color: #4e4e4e;
	font: normal 26px/28px 'Droid Sans', sans-serif;
	margin: 0px 0px 20px;
	padding: 20px 0px 20px;
	width: 730px;
	border-bottom: 1px solid #e5e5e5;
}

#body #main h2.table {
	color: #4e4e4e;
	font: normal 26px/28px 'Droid Sans', sans-serif;
	margin: 0px 0px 20px;
	padding: 20px 0px 20px;
}


#body #main h3 {
	color: #a7a7a7;
	font: normal 18px/24px 'Droid Sans', sans-serif;
	margin: 0px 0px 20px;
	padding: 20px 0px 10px;
	width: 730px;
	border-bottom: 1px solid #e5e5e5;
}
#body #main h5 {
	margin: -10px 0px 0px;
	padding: 10px 0px 18px;
	border-top: 1px solid #e5e5e5;
	font: 11px/11px 'Droid Sans', sans-serif;
}
#body #main h5 a {
	color: #75b1c4;
}
#body #main .postimage {
	margin: 0px;
	padding: 5px 0px 8px;
}


#body #main .postimageinner {
	margin: 0px;
	padding: 5px 15px 10px 0px;
	float: left;
}


#body .fullcol h6 {
	margin: -5px 0px 18px;
	padding: 0px 0px 18px;
	font: 11px/11px 'Droid Sans', sans-serif;
	border-bottom: 1px solid #e5e5e5;
}


.fullblock h6 {
	margin: -5px 0px 18px;
	padding: 0;
	font: 11px/11px 'Droid Sans', sans-serif;
}

#body .fullcol h6 a, .fullblock h6 a {
	color: #75b1c4;
	font-weight: normal;
}
#body .fullcol h6 a strong, .fullblock h6 a strong {
	color: #00789e;
}
.share {
	margin: 0px;
	padding: 15px 0px;
}
.disqus {
	margin: 0px;
	padding: 10px 0px;
}
.nav {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font: 13px/13px 'Droid Sans', sans-serif;
	margin: 0px 0px 10px;
	padding: 15px 0px;
}

.postimage {
	padding: 0;
	margin: 0;
}

.sourceimage {
	float: right;
	padding: 0 0 5px 10px;
}

.sourceimage img, .postimage img, .postimageinner img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	margin: 0 0 5px 0;
}


.download {
	padding: 0;
	margin: 15px 0 25px 0;
	font: 12px/12px 'Droid Sans', sans-serif;
}

.download a {
	padding: 6px 10px;
	font: bold 12px/12px 'Droid Sans', sans-serif;
	color: #ffffff;
	background: #007da2 url(img/button.gif) repeat-x left top;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	text-shadow: rgba(0,0,0,0.4) 0px 1px 0px;
}


.postblock {
	width: 710px;
	margin: 0px;
	padding: 15px 0px;
	border-top: 1px solid #e5e5e5;
}


.fullblock {
	width: 710px;
	margin: 0px;
	padding: 30px 0 15px 0;
	border-top: 1px solid #e5e5e5;
}

.postblock .postimageinner {
	margin: 0px !important;
	padding: 0 10px 0 0 !important;
	float: left;
}

.postblock .postimageinner img {
	margin: 0 !important;
	padding: 0 !important;
}

.postblock .postcontentinner {
	margin: 0px;
	padding: 0;
	float: left;
	width: 650px;
}

.postblock h1 {
	font-size: 16px !important;
	line-height: 16px !important;
	margin: 0 !important;
	padding: 0 !important;
	float: left;
}

.postblock h6 {
	padding: 0 !important;
 	margin: 0 !important;
	float: left;
}



#newtoppost {
	background: url(img/toppostbg.jpg) no-repeat center top;
	padding: 30px 50px 20px 50px;
	margin: 0;
}

#newtoppost h1 {
	font: normal 30px/36px 'Droid Sans', sans-serif;
	margin: 0px 0px 10px;
}

#newbottompost {
	padding: 20px 0px 20px;	
	margin: 0px 0px 20px;
}

#newbottompost h1 {
	color: #222;	
	font: normal 30px/36px 'Droid Sans', sans-serif;
	width: 730px;
	border-bottom: 1px solid #E5E5E5;
}

.twtr-widget .twtr-ft{display:none !important;}

.twtr-widget .twtr-join-conv{display:none !important;}

img.floatLeft { 
    float: left;
	clear: left;
}

img.middle {
    vertical-align:middle;
	margin:0px 50px 5px 0px;
}