/*
Theme Name: Crowdsourcing Results
Theme URI: http://www.CrowdsourcingResults.com
Description: Basic three column theme, thin and wide sidebars on right.
Version: 1.0
Author: Catch Intenet (Sakin)
Author URI: http://catchinternet.com/
*/

/*---------------------------------------------------------------------------------

[Table of contents]

1. Initial Styling - General tags, the background, global attributes (overridden by following regions).
2. Header Region - Styles specific to header region, title, slug, top menu, etc.
3. Content Region - Styles for content appearance, blockquotes, posts, pages, wp-caption, etc.
4. Comments Region - Styles for comment thread, forms, etc.
5. Sidebar Region - Styles for widgets, additional menus lists and links.
6. Footer Region - Styles specific to the footer region.
7. Misc. & Plugins - Miscellaneous, override plugins, define last rule, fix anomalies, etc.

-----------------------------------------------------------------------------------*/
/*=== START SECTION 1 - Initial Styling ===*/
body {
	font:13px/16px Arial, Helvetica, sans-serif;
	border: 0;
	color: #333;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {
	margin: 0;
	padding: 0;
}
p {
	line-height: 18px;
	padding:2px 0;
}
ul, ol {
	list-style: none;
	padding: 0 0 10px;
}
small {
	font-size: 11px;
}
code {
	background: #FFFFC1;
}
a {
	color: #008FB4;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border: none;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
blockquote {
	font-size: 12px;
	width: 80%;
	padding: 0 10%;
	margin: 10px auto;
	background: url(images/quote.gif) no-repeat 10px 7px;
	color: #717171;
	line-height: 19px;
	font-style: italic;
}
blockquote p {
	padding: 10px 0;
}
.clear {
	clear:both;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.underline {
text-decoration:underline;
}
h1 {
	font-size: 24px;
	line-height:26px;
}

h2 {
	font-size: 20px;
	line-height:24px;
}

h3 {
	font-size: 18px;
	line-height:20px;
}

h4 {
	font-size: 14px;
	line-height:16px;
	font-weight:bold;
}

h5 {
	font-size: 13px;
	line-height:15px;
	font-weight:bold;
}

h6 {
	font-size: 12px;
	font-weight:bold;
	line-height:14px;
}

.fullwidth {
width:100%;
clear:both;
}

.col1, .col2, .col3 {
display:inline;
float:left;
}

.borderbut {
background:url("images/content-line.gif") repeat-x scroll center bottom transparent;
margin-bottom:10px;
}
/*=== END SECTION 1 - Initial Styling ===*/


/*=== START SECTION 2 - Header Region ===*/
#topBanner {
margin:0 auto;
padding:10px 0;
text-align:center;
}
#header {
	height:108px;
	width: 1000px;	
	background:url(images/header-bg.png) repeat-x;
	position:relative;
}

#header h1 {
background:url("images/logo-slogan.png") no-repeat scroll 0 0 transparent;
height:91px;
left:20px;
position:absolute;
text-indent:-99999px;
top:8px;
width:456px;
}
#header h1 a {
display:block;
height:91px;
}
#header h2 {
background:url("images/tagline.png") no-repeat scroll 0 0 transparent;
height:100px;
position:absolute;
right:0;
text-indent:-99999px;
top:0;
width:362px;
}

#menu {
background:url("images/menu-bg.gif") repeat-x scroll 0 0 transparent;
border-color:#B8CBC9;
border-style:solid;
border-width:1px 1px 2px;
height:33px;
margin:0;
padding:0;
white-space:nowrap;
width:998px;
}
#menu ul {
margin:0;
padding:0 10px 0 20px;
}
#menu li {
border-right:2px solid #B8CBC9;
display:inline;
list-style-type:none;
}
#menu li a:link, #menu li a:visited {
border-bottom:1px solid #B8CBC9;
color:#FFFFFF;
font:12px/33px Arial;
margin:0 15px 0 10px;
text-transform:uppercase;
}
#menu li a:hover {
	text-decoration: none;
	border:none;
}
#menu li#about {
border:none;
}

#menu li#about a {
margin:0 0 0 10px;
}

#menu li#services-market a {
	margin:0 10px 0 0;
}

.category-services-markets #menu li#services-market a,
.category-competition-platforms #menu li#competition-platforms a,
.category-crowdfunding #menu li#crowdfunding a,
.category-advice #menu li#advice a,
.category-discussion #menu li#discussion a,
.page-contribute #menu li#contribute a,
.page-about #menu li#about a
 {
border:none;
}
/*=== END SECTION 2 - Header Region ===*/


/*=== START SECTION 3 - Content Region ===*/
#main {
background:url("images/content-line.gif") repeat-y scroll 490px 0 transparent;
clear:both;
height:1%;
margin-top:20px;
overflow:hidden;
width:1000px;
}
#content {
display:inline;
float:left;
padding:0 10px 20px 10px;
width:467px;
margin:0;
}

#content img.attachment-small {
display:inline !important;
float:left;
padding:0 10px 0 0;
}

.homeTopBanner {
width:467px;
height:1%;
overflow:hidden;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;}.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.post {
	padding: 5px;
}
.entry h2, .entry-content h2 {
margin:0;
padding:10px 0 0;
font-size:18px;
font-weight:bold;
}
.entry h3, .entry-content h3 {
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0 0;
}
.post-edit-link img{
	border: none;
}

.post .posttitle {
float:left;
width:400px;
}

.post .posttitle h2, .page h2.pageTitle,
.post h2.pageTitle, .post h2.pageTitle  a {
color:#00586A;
font-size:21px;
font-weight:normal;
line-height:22px;
padding:0;
font-weight:bold;
}

a.more-link {
font-weight:bold;
}
.category h2.pagetitle {
padding-left:5px;
}

.post .postVote {
float:right;
}
.entry-meta {
  margin: 0 0 10px 0;
}


.entry-content, .entry-excerpt {
	clear: left;
}
.entry-content blockquote {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #000000;
  width: 345px;
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 0 0 30px;
  text-indent: -15px;
}
.entry-content blockquote p {
  background: url(images/blockquote2.png) no-repeat left top;
  padding: 0 0 0 60px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
a.image img {
	border: none;
}
.navigation {
  clear: both;
}
.underpost {
	font-size: .9em;
}
.underpost a {
	text-decoration: underline;
}
/*=== END SECTION 3 - Content Region ===*/


/*=== START SECTION 4 - Comment Region ===*/
#respond h3 {
padding:5px;
}
.avatar {
  float: right;
  margin: 0 0 3px 5px;
}
#respond p {
	font-size: .9em;
}
#respond label {
	display: block;
	margin: 5px 0 5px 0;
}
#comment {	
	width: 100%;
}
.thread-even {
	background-color:#F9F9F9;
}
.thread-odd {
	background-color:#E5E5E5;
}
#commentform {	
	padding: 10px 5px;
}
ol.commentlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ol.commentlist li {
	margin: 15px 0 0 0;
}
ol.commentlist li a {
	text-decoration: underline;
}
/*=== END SECTION 4 - Comment Region ===*/


/*=== START SECTION 5 - Sidebar Region ===*/
#sidebar {
display:inline;
float:right;
padding:0 14px 20px 10px;
width:485px;
margin:0;
}

#sidebar ul, #sideabar ol {
overflow:hidden;
}

#sidebar ul li {
overflow:hidden;
padding:0 0 10px 3px;
}
.widget {
display:inline;
float:left;
}
#sidebar h3 a {
text-decoration:underline;
}
#sidebar h3 a:hover {
text-decoration:none;
}
#sidebar #mostDiscussed ul, #sidebar #latestComments ul, #sidebar #recentDiscussion ul, #sidebar #postAdvice ul,
#sidebar #mostDiscussed ul li.last, #sidebar #latestComments ul li.last, #sidebar #recentDiscussion ul li.last {
padding:0;
}

#sidebar #mostDiscussed, #sidebar #latestComments, #sidebar #postAdvice {
background:url("images/content-line.gif") repeat-y scroll right center transparent;
margin-right:7px;
padding-right:7px;
}

#sidebar .fullwidth #mostDiscussed, #sidebar .fullwidth #latestComments, #sidebar .fullwidth #recentDiscussion, #sidebar #postAdvice {
width:150px;
}

#sidebar #postAdvice {
height:250px;
}
#sidebar #mostDiscussed h2, #sidebar #latestComments h2, #sidebar #recentDiscussion h2, #sidebar #postAdvice h2 {
height:42px;
text-indent:-99999px;
}

#sidebar #mostDiscussed h2 {
background:url("images/section-headings.png") no-repeat scroll -4px -2px transparent;
}

#sidebar #latestComments h2 {
background:url("images/section-headings.png") no-repeat scroll -311px -2px transparent;
}

#sidebar #recentDiscussion h2 {
background:url("images/section-headings.png") no-repeat scroll -4px -80px transparent;
}

#sidebar #postAdvice h2 {
background:url("images/section-headings.png") no-repeat scroll -311px -80px transparent;
}
.ad300x250 {
height:250px;
width:300px;
margin:0 auto;
float:left;
}

.ad120x600 {
height:600px;
width:120px;
margin:0 auto;
}

.ad160x600 {
height:600px;
width:160px;
margin:0 auto;
}

#sidebar-top {
height:1%;
overflow:hidden;
width:485px;
}

#sidebar-top li.widget {
width:485px;
}

#sidebar-left {
display:inline;
float:left;
width:165px;
}

#sidebar-left li.widget {
width:165px;
}

#sidebar-right {
display:inline;
float:right;
width:320px;
}

#sidebar #sidebar-right .adlong li {
display:inline;
float:left;
padding:0;
}

.adlong li.ad160x600 {
margin-right:20px;
}

#sidebar-right li.widget {
width:320px;
}

/*=== END SECTION 5 - Sidebar Region ===*/


/*=== START SECTION 6 - Footer Region ===*/
#footer {
background:url("images/footer-bg.gif") repeat-x scroll 0 0 #456868;
border:1px solid #B8CBC9;
clear:both;
color:#FFFFFF;
height:48px;
padding:5px 20px;
}
#footer a:link, #footer a:visited {
	color: #FFF;
}
/*=== END SECTION 6 - Footer Region ===*/


/*=== START SECTION 7 - Misc. & Plugins ===*/
/* insert your misc. styling here. */
/*=== END SECTION 7 - Misc. & Plugins ===*/

