/*
Theme Name: Software Cocktail
Theme URI: http://www.softwarecocktail.com/
Description: Software Cocktail wordpress theme.
Version: 1.0
Author: SoftwareCocktail.com
Author URI: http://www.softwarecocktail.com/
*/

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

.entry {
	font-size: 12px;
	float: left;
	width: 600px;
	text-align: left;
	margin: 0;
	padding: 0 0 30px;
}

.entry p {
	margin-bottom: 15px;
}

.entry img {
    max-width: 100%;
	border: 1px solid silver;
	padding: 4px;
	margin-bottom: 10px;
}

.entry .subtitle {
	margin-top: 20px;
	margin-bottom: 6px;
}

.wp-smiley {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

.post-info {
	color: #6D6D6D;
}

.bookmark-button {
	display: block; 
	float: left;
	margin-right: 20px; 
}

#sidebar {
	float: right;
	width: 310px;
	margin: 0;
	padding: 0;
}

#right-section {
	width: 310px !important;
}

li.subscribe {
	vertical-align: middle;
	margin-bottom: 15px;	
}

.postmetadata {
	background: #eee;
	border-bottom: 1px #ccc solid;
	border-top: 1px #eee solid;
	font-size: 10px;
	margin: 0;
	padding: 5px;
}

.boxcomments {
	margin-bottom: 20px;
	width: 600px;
}

#commentform {
	margin: 0;
	padding: 15px 15px 1px;
}

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

#commentform input {
	width: 300px;
	margin: 0 5px 10px 0;
	padding: 1px;
	border: 1px solid silver;
}

#commentform textarea {
	width: 600px;
	margin: 0 0 10px;
	padding: 0;
}

#commentform #submit {
	margin: 0 0 20px;
	width: 125px;
}

#commentform p {
	margin: 5px 0;
}

ol.commentlist {
	margin: 0 0 1px;
	padding: 0;
}

ol.commentlist :hover {
	background: url(images/latestbck.gif) repeat-x;
}

ol.commentlist li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 15px 15px 1px;
}

ol.commentlist li :hover {
	background: none;
}

ol.commentlist li.commenthead {
	display: block;
	list-style: none;
	margin: 0;
	padding: 5px 15px;
}

ol.commentlist li.commenthead h2 {
	margin: 0;
	font-size: 18px;
}

ol.tblist {
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 0 1px;
	padding: 15px;
}

ol.tblist li {
	display: block;
	list-style: none;
	background: transparent url(images/c.gif) 0 2px no-repeat;
	padding-left: 15px;
	margin: 0 0 5px;
}

#eof {
	width: 980px;
	clear: both;
	height: 20px;
	background: #fff;
	margin: 0 auto;
	padding: 0;
}

.navigation {
	width: 460px;
	float: left;
	color: #666;
}

.alignright {
	float: right;
	margin-top: 10px;
}

.alignleft {
	float: left;
	margin-top: 10px;
}


a:link, a:active, a:visited, a:hover {
	text-decoration: none;
	color: #356aa0;
	border: none;
}

img {
	border: none;
}

acronym,abbr,span.caps {
	cursor: help;
	font-size: 0.9em;
	letter-spacing: .07em;
}

acronym,abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	padding-left: 20px;
	border-left: 5px solid #ddd;
	margin: 15px 30px 0 10px;
}

blockquote cite {
	display: block;
	margin: 5px 0 0;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	display: inline;
	margin: 0 0 2px 7px;
	padding: 4px;
}

img.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
	padding: 4px;
}

.line {
	width: 600px;
	float: left;
	border-bottom: #e2e2e0 1px solid;
	margin: 0 0 10px;
	padding: 5px 0 5px 2px;
}

.about-author-image {
	float: left;
	margin-right: 5px;
}

.about-author-description {
	float: left;
	clear: right;	
}

#sidebar h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #006EA6;
    padding-bottom: 5px;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 0 20px;
	text-align: left !important;
}

#sidebar .widget ul li {
    margin: 0;
    padding: 1px 0;
    border-bottom: 1px dashed #D1D1D1;
    background: url(/img/img01.gif) no-repeat 3px 7px;
}

#sidebar .widget ul li a {
    margin: 0;
    padding-left: 15px;
}

#sidebar .widget ul li a, #sidebar .widget ul li a:visited, #sidebar .widget ul li a:active, #sidebar .widget ul li a:hover {
    text-decoration: none !important;
    color: #6D6D6D !important;
}

.center {
	text-align: center;
}

p.archive {
    color: #006EA6;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    padding-bottom: 2px;
}

h1.archive {
    color: #006EA6;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    padding: 0 0 10px 0;
    border: none;
}

h2.archive {
    font-size: 28px;
    letter-spacing: -1px;
    border-left: 4px solid #8BCB2F;
    padding-left: 10px;
    margin: 0 0 10px 0;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
}

.widget_popular_searches {
    text-align: left !important;
    line-height: 15px !important;
}

.widget_popular_searches a {
    text-decoration: underline !important;
}

.author-comment {
	background-color: #E5E5E5;
	border-bottom: 1px dashed #D1D1D1;
}

.user-comment {
	border-bottom: 1px dashed #D1D1D1;
}

.author-comment p, .user-comment p {
	clear: both;
} 

img.avatar {
	float: left;
	border: none;
	padding: 0;
	margin: 0 0 5px 0;
}

.comment-author {
	float: left;
	margin-left: 10px;
	font-size: 14px;
}

.comment-date {
	float: left;
	margin-left: 10px;
	color: #6D6D6D;
	font-size: 11px;
}

/* WP-Syntax - adding word wrap */
pre {
	white-space: pre-wrap !important; /* CSS2.1 compliant */
	white-space: -moz-pre-wrap !important; /* Mozilla-based browsers */
	white-space: o-pre-wrap !important; /* Opera 7+ */
}