/*  
Theme Name:  StartPoint
Theme URI:  http: //www.jesuscarrera.info/portfolio/startpoint/
Description:  A theme for theme developers. A good start point to make your own templates. It supports multiple languages, widgets, contains semantic hAtom microformats, and more. By <a href="http: //jesuscarrera.info" title="Jes&uacute;s Carrera Website">Jes&uacute;s Carrera</a>.
Version:  1.1 
Author:  Jesus Carrera
Author URI:  http: //jesuscarrera.info/

	Released under GPL: 
	http: //www.opensource.org/licenses/gpl-license.php

*/

/* Eric Meyer's Baseline Style */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin:  0;
	padding:  0;
	border:  0;
	font-weight:  normal;
	font-style:  normal;
	font-size:  100%;
	font-family:  inherit;
	text-align:  left;
}
table {
	border-collapse:  collapse;
	border-spacing:  0;
}
ol,ul {
	list-style:  none;
}

q: before,q: after,
blockquote: before,blockquote: after {
	content:  "";
}
/* /Eric Meyer's Baseline Style */


/*
 *  Layout
 */


body{
	text-align: center;
}

p {
	margin: 0.6em 0 0.6em 0;
	line-height: 1.2;
}

input {
	border: 1px solid #ccc;
}

#layout{
	margin: 0px auto;
	text-align: left;
	width: 750px;
}

#header{
	position: relative;
}

#menu-top{
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 10px;
}

#content{
	width: 589px;
	float: right;
}

.sidebar{
	width: 160px;
	float: left;
}

#searchform {
	right: 0;
	top: 0;
	position: absolute;
	margin: 30px 20px 0 0;
	padding: 10px;
	border: 1px solid #93B4BE;
}

#searchsubmit{
}

#footer{
	clear: both;
	font-size: 0.7em;
	border-bottom: 15px solid #93b4be;
}

#footer-content {
	height: 0;
}

#subscriptions {
	padding: 0 0 1em 0;
	text-align: center;
}

#subscriptions h4 {
	margin-bottom: 1em;
}

#subscriptions form {
	text-align: left;
	margin: auto;
	width: 140px;
}

h2#branding {
	height: 121px;
	display: block;
	background: #e0e3e8 url(img/logo.gif) no-repeat left top;
	height: 121px;
}

h2#branding span {
	display: none;
}

#branding h2 span {
	display: none;
}


h2, h3, h4, h5, h6,
h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #73939b;
	text-decoration: none;
	font-weight: bold;
}

h3, h3 a {
	font-size: 1.2em;
	margin: 0.4em 0 0.4em 0;
}


blockquote {
	padding: 1em;
	width: 60%;
}

.post ul, .post ol, .post table {
	margin: 0.5em 0 0.5em 0;
}

.post ul {
	list-style: disc inside;
}

.post ol {
	list-style: decimal inside;
}

.post li {
	padding-left: 1em;
}

.post td, .post th {
	padding: 0.2em 0.5em 0.2em 0.5em;
	border: 1px solid #ccc;
}

.post img {
	padding: 7px;
}

.post img.left, .post div.left {
	margin: 0 10px 10px 0;
	float: left;
}

.post img.right, .post div.right {
	margin: 0 0 10px 10px;
	float: right;
}

.post div.left, .post div.right {
	font-size: 0.7em;
	text-align: center;
}

.post div.left img, .post div.right img {
	display: block;
}

.author_profile {
	width: 450px;
	margin: 20px 0 20px 20px;
}

.author_profile img {
	float: right;
	margin: 0 0 10px 10px;
}

.sidebar h4 {
	padding: 0.3em 10px 0.3em 10px;
}


.post {
	padding: 2em 0 2em 0;
	margin: 0 2em 0 2em;
}

.listmode {
	border-bottom: 1px dotted #ccc;
}

.entry-title {
	color: #73939b;
	font-size: 1.5em;
	font-weight: bold;
}

* html .entry-title {
	letter-spacing: 0.02em
}

.post-datetime{
	
}
.post-author{
	color: #999;
	font-size: 0.8em;
}

.post-author-posts{
	
}
.post-category{
	
}
.post-entry{
}
.post-entry-more{
}
.post-comments{
    margin-top: 1em;
    clear: both;
}
.post-custom-fields{
	
}
.next-post-link{
	float: right;
}
.previous-post-link{
	float: left;
}
#comments, #respond {
	clear: both;
	margin: 0 2em 0 2em;
}

#respond textarea {
	margin-bottom: 1em;
}

#respond ul {
	list-style: disc inside;
}

#comments {
	padding: 2em 0 0 0;
}

li.comment {
	padding: 1em 0 1em 0;
}

.comment-number,
.comment-datetime,
.comment-author,
.comment-content {
	margin-left: 63px;
}

#description {
	padding: 0.3em 0 0.3em 0;
}

.comment-author {
	font-size: 1.3em;
}

.comment-datetime {
	font-size: 0.7em;
}


#respond {
	padding: 1em 0 2em 0;
}

.comments-feed{
}
.comment{
}

.comment-number {
	float: right;
	margin: 0 2em 0 1em;
	font-size: 1.8em;
}

.comment-number a {
	color: #43581c;
	text-decoration: none;
}

.comment-datetime{
}
.comment-author{
}
.comment-moderated{
}
.protected-comments{
}
.allowed-tags{
}
.attachment{
}
.smallattachment{
}
.attachment-link{
}
.attachment-filename{
}
#commentform{
}
.commentform-required{
}
#submit{
}
.post-leavecomment{
}
.post-trackbackurl{
}
.odd{ 
}


/*
 *  Colors
 */

body {
	background: #e0e3e8 url(img/shadowed_bg.png) repeat-y center top;
	color: #666;
}

textarea {
	margin: 1em 0 0 0;
	background: #bdd6e1;
	border: none;
	overflow: auto;
	padding: 0.5em;
	font-family: Helvetica, Arial, sans-serif;
}

a {
	color: #73939b;
}

#content td, #content th {
	border: 1px solid #ccc;
}

#description {
	background: #828486;
	color:  #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
	font-size: 0.8em;
}
 
#branding {
	background:  #e0e3e8;
	color: #666;
}

blockquote {
	border: 1px solid #ccc;
	background: #eee;
}

#layout {
	background: #fff;
}

#content {
 	border-left: 1px solid #ccc;
}

.sidebar {
 	color: #453f3a;
	border-right: 1px solid #ccc;
	margin-right: -1px;
}

.sidebar a {
	color: #453f3a;
	text-decoration: none;
}

.sidebar h4 {
	background: #93b3bb;
	color: #FFFFFF;
}

li.comment {
	background: url(img/olive_branch.png) no-repeat 5px 10px;
	border-top: 1px dotted #ccc;
}


/*
 *  Typography
 */

html {
	font-size: small;
}

body {
	font-family: Helvetica, Arial, sans-serif;
}

/*hack for PS IE */
* html body {
	font-size: 0.95em;
}

em {
	 font-style: italic;
}

strong {
	font-weight: bold;
}

.sidebar {
	font-size: 0.9em;
}
 
.sidebar ul li ul li, #pages li {
	border-bottom: 1px solid #ccc;
}

.sidebar ul li ul li a, #pages li a {
	display: block;
	padding: 0.3em 10px 0.3em 15px;
}

.sidebar ul li ul li a:hover, #pages li a:hover {
	background: #f8e8df url(img/arrow.png) no-repeat 5px 50%;
}

#content th {
	font-weight: bold;
}

.post-comments {
	margin-bottom: 1em;
}

div.emailpost {
	float: right;
	margin: 16px;
}

div.sociable {
	float: left;
	margin: 0;
	padding: 0;
}

/*
 *  Zo'C Powerblogroll
 */

ul.zoc_powerblogroll {
	list-style: none;
}

ul.zoc_powerblogroll img {
	width: 16px;
	height: 16px;
	float: right;
	margin: 0 5px 5px 0;
	padding: 3px;
	border: 1px solid #93b4be;
}

ul.zoc_powerblogroll li {
	clear: both;
	margin-bottom: 2em;
	margin-top: 1em;
	padding: 1em;
	width: 25em;
	background: #d6e4e8;
	background: #e9f3f6;
}


/*
 *  Flickr
 */

#flickr {
	border: none;
	margin: 0px 0px 0px 0px;
	width: 160px;
	overflow: hidden;
}
 
#flickr ul,  #flickr li, #flickr img {
	border: none;
	margin: 2px 0 2px 0;
}

#flickr_badge_uber_wrapper {text-align:center; width:160px;}
#flickr_badge_wrapper {padding:10px 0 10px 0; margin:auto;}
.flickr_badge_image {margin:0 10px 5px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

