/*  
Theme Name: Upstart Blogger Modicus
Theme URI: http://www.upstartblogger.com/
Description: Simple and clean, lightweight theme. For updates, please <a href="http://feeds.feedburner.com/UpstartBlogger">subscribe to Upstart Blogger</a>.
Version: 0.2
Author: Robert Ellis
Author URI: http://www.mysticsoftheordinary.com/
License: Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/. Feel free to make any changes, but please keep a link back to Upstart Blogger in your sidebar or footer.
*/

/*background: url('images/wrap_bg.gif') repeat-y left top; 94053b */

/* @group Normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}
img {
margin: 0;
padding: 0;
border: 0px;
}
ol,ul {
list-style: none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
caption,th {
text-align: left;
}
q:before, q:after {
content: '';
}
/* @end */

/* @group Layout */
body {
margin: 0 auto;
padding: 0;
background-color: #fff;
color: #666;
font: 12px/15px Arial, Helvetica, sans-serif;
text-align: left;
}
#homebody {
text-align: left;
font: 12px/15px Arial, Helvetica, sans-serif;
width: 1000px;
}
#wrapper {
width: 1000px;
margin: 0 auto;
text-align: left;
position: relative;
}
#header {
text-align: left;
margin: 0px;
padding: 0px;
height: 111px;
}

/* body layout */
/* links */
#sidebar {
text-align: left;
position: absolute;
top: 147px;
left: 0px;
width: 180px;
margin: 0;
padding-bottom: 25px;
background-color: transparent;
}
/* med */
#sidebar2 {
text-align: left;
position: absolute;
top: 147px;
left: 190px;
width: 230px;
margin: 0;
padding-bottom: 25px;
background-color: transparent;
}
/* big */
.post {
text-align: left;
margin-left: 0px;
margin-right: 0px;
width: 560px;
position: absolute;
right: 0px;
top: 147px;
padding-bottom: 25px;
background-color: transparent;
}
/* /body layout */

#horizLine {
margin: 11px 0 13px 0;
padding: 0px;
width: 100%;
height: 3px;
font-size: 0px;
line-height: 0px;
background: url('images/line.gif') repeat-x left top;
}
#horizLineTitle {
margin: 12px 0 28px 0;
padding: 0px;
width: 100%;
height: 3px;
font-size: 0px;
line-height: 0px;
background: url('images/line.gif') repeat-x left top;
}
#headerLine {
margin: 0px;
padding: 0px;
width: 100%;
height: 3px;
font-size: 0px;
line-height: 0px;
background: url('images/line.gif') repeat-x left top;
}
/* @end */


/* @group Styles */
p {
margin: 0;
padding: 0 0 10px 0;
font: 12px/15px Arial, Helvetica, sans-serif;
text-align: left;
}

a         { text-decoration:none; border:none; font-weight:normal; }
a:link    { color: #628fa3; }
a:visited { color: #628fa3; }
a:hover   { color: #ccc; }
a:active  { color: #ccc; }

.bluLinks a         { text-decoration:none; border:none; font-weight:normal; }
.bluLinks a:link    { color: #628fa3;}
.bluLinks a:visited { color: #628fa3;}
.bluLinks a:hover   { color: #ccc;}
.bluLinks a:active  { color: #ccc;}

.orLinks a         { text-decoration:none; border:none; font-weight:normal; }
.orLinks a:link    { color: #df9527; }
.orLinks a:visited { color: #df9527; }
.orLinks a:hover   { color: #ccc; }
.orLinks a:hover   { color: #ccc; }

ul #favLinks a         { text-decoration:none; border:none; font-weight:normal; }
ul #favLinks a:link    { color: #999; }
ul #favLinks a:visited { color: #999; }
ul #favLinks a:hover   { color: #ccc; }
ul #favLinks a:active  { color: #ccc; }


/* all heading attributes */
h1,h2,h3,h4,h5,h6 {
font-weight: bold;
font-size: 17px;
line-height: 17px;
}

/* Sidebar: titles */
#sidebar h1, #sidebar2 h1, .entry h1 {
margin: 0;
padding: 0 0 3px 0;
color: #8e7a64;
}
#sidebar2 h1 {
margin: 0;
padding: 0 0 3px 0;
color: #8e7a64;
}
#sidebar2 h1 a         { text-decoration:none; border:none; font-weight:bold; }
#sidebar2 h1 a:link    { color: #8e7a64; }
#sidebar2 h1 a:visited { color: #8e7a64; }
#sidebar2 h1 a:hover   { color: #ccc; }

#sidebar2 h1.subTitle {
padding: 0;
font-size: 17px;
line-height: 17px;
color: #628fa3;
}
#sidebar2 h1.subTitle a         { text-decoration:none; border:none; font-weight:bold; }
#sidebar2 h1.subTitle a:link    { color: #628fa3; }
#sidebar2 h1.subTitle a:visited { color: #628fa3; }
#sidebar2 h1.subTitle a:hover   { color: #ccc; }

/* Sidebar 2: Inside section titles */
/*
#sidebar2 h2 {
margin: 0;
padding: 0 0 10px 0;
color: #628fa3;
}
*/
/* with no change for links */
/*
#sidebar2 h2 a         { text-decoration:none; border:none; font-weight:bold; }
#sidebar2 h2 a:link    { color: #628fa3; }
#sidebar2 h2 a:visited { color: #628fa3; }
#sidebar2 h2 a:hover   { color: #628fa3; }
*/

#sidebar2 h3, h3.searchResultsTop {
margin: 5px 0 2px 0;
font-weight: normal;
color: #8e7a64;
}

.archive h1 {
margin: 0;
padding: 0 0 5px 0;
font-size: 17px;
line-height: 17px;
color: #8e7a64;
}
/* /all heading attributes */

/* alt colors */
.blu {
color: #628fa3;
}
.brn {
color: #8e7a64;
}
.light {
color: #aaa;
}
.titleDate {
color: #999;
font-weight:normal;	
}
/* /alt colors */

/* smaller */
.copy {
color: #999;
font: 11px/13px Arial, Helvetica, sans-serif;
font-weight: normal;
}
.copy a         {text-decoration:none; border:none; font-weight:normal;}
.copy a:link    {color: #628fa3;}
.copy a:visited {color: #628fa3;}
.copy a:hover   {color: #ccc;}
/* /smaller */

/* section specific font styles */
p.spacerFive {
margin: 0;
padding: 0;
font: 0px/0px Arial, Helvetica, sans-serif;
height: 5px;
}
p.spacerTen {
margin: 0;
padding: 0;
font: 0px/0px Arial, Helvetica, sans-serif;
height: 10px;
}
p.recentPosts {
font: 11px/13px Arial, Helvetica, sans-serif;
}

/* sidebar2 (MIDDLE column) */
#sidebar2 li.bullet {
padding-left: 8px;
background: url('images/bullet.gif') no-repeat left top;
}

.post li p, #sidebar2 li p {display: inline;}
.post li a, #sidebar2 li a {font-weight: normal;}
.post li /*, #sidebar2 li*/ {display: inline;}

#sidebar2 img.logo {
margin: 0;
padding: 0;
display: inline;	
}

/* /sidebar2 (MIDDLE column) */

/* sidebar (LEFT column) */
#sidebar li.envelope {
padding-left: 15px;
background: url('images/envelope.gif') no-repeat left top;
}

#sidebar a {
	border: none; 
	font-weight: normal;
}

#sidebar ul.archives li a         {text-decoration:none; border:none; font-weight:normal;}
#sidebar ul.archives li a:link    {color: #628fa3;}
#sidebar ul.archives li a:visited {color: #628fa3;}
#sidebar ul.archives li a:hover   {color: #ccc;}

/*
img.sidebarSample {
margin:0; padding:0;
border-top: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}
*/

a:link.subscribe, a:visited.subscribe {
color: #df9527;
}
a:hover.subscribe  {
color: #ccc;
}

.description {
font-size: 11px;
}

#footer {
margin: 0;
padding: 0;
}

p.postmetadata {
font: 12px/14px Arial, Helvetica, sans-serif;
margin: 5px 0 10px 0;
color: #999;
}

.entry {
text-align: left;
width: 560px;
}

/* just for the home page */

.homeOnly {
margin: 0;
padding: 0;
}

.homeOnly img {
margin: 0;
padding: 0;
border: 0px;
}

.entry p:first-child {
padding-top: 0;
}

.entry blockquote p:first-child {
font-weight: normal; 
color: #444; 
font-size: 11px;
}

.entry blockquote {
font-weight: normal; 
color: #444;  
border-left: 2px solid silver; 
margin: 10px 0 10px 10px; 
padding-left: 10px;
}

.cat a:link, .cat a:visited{
/*text-transform: uppercase;*/
color: #666;
}

.cat a:hover {
/*text-transform: uppercase;*/
color: #ccc;
}

.entry img {
margin: 0;
padding: 5px;
border: 1px solid #bbb;
}
.entry img.noBorder {
margin: 0;
padding: 0;
border: 0px;
}

strong {font-weight: bold;}

.navigation {
margin: 0 0 1em;
}

.center {text-align: center;}

.borderless img, img.borderless {border: none;}

.imgleft { float:left; }

em { font-style: italic; }

.entry li { display: block; }

ul {/*padding-bottom: 1em;*/}

ul.related li a{display: block;}
ul.related li {display: block;}

ul.archive li{
/* display: block; padding: 0 0 1em; */
display: block; 
margin: 0;
padding: 0;
}

ul.archive h1 {
font-weight: bold;
font-size: 17px;
line-height: 17px;
color: #8e7a64;
padding-bottom: 5px;
}
ul.archive h1 a         {text-decoration:none; border:none; font-weight:bold;}
ul.archive h1 a:link    {color: #8e7a64;}
ul.archive h1 a:visited {color: #8e7a64;}
ul.archive h1 a:hover   {color: #ccc;}

ul.archive li h1 {
font-weight: bold;
font-size: 17px;
line-height: 17px;
color: #8e7a64;
padding-bottom: 10px;
/*
padding-top: 15px;
*/
}
ul.archive li h1 a         {text-decoration:none; border:none; font-weight:bold;}
ul.archive li h1 a:link    {color: #8e7a64;}
ul.archive li h1 a:visited {color: #8e7a64;}
ul.archive li h1 a:hover   {color: #ccc;}

ul.archive p {
display: block; 
margin-bottom: 15px;
padding: 0;
}

ul.archive {
margin: 0 0 20px 0; padding:0;
/* border-top: 1px solid #bbb; */
border-bottom: 1px solid #bbb;
}

.alignleft {float: left;}
.alignright {float: right;}

/* Begin Comments*/

/* Normal Bubble */
div.bubble {
width: 560px;
margin: 0px 0px 20px 0;
}

div.bubble blockquote {
margin: 0px;
padding: 10px;
border: 1px solid #c9c2c1;
}

div.bubble blockquote p {
margin: 0px;
padding: 0px;
line-height: 1.3em;
}

div.bubble cite {
position: relative;
margin: -7px;
padding: 7px 0px 10px 15px;
top: 5px;
background: transparent url('images/tip.gif') no-repeat 20px 0;
font-style: normal;
font-size: 11px;
display: block;
}

.alt {
margin: 0;
padding: 0;
}

#commentform p {
padding: 5px 0;
font-size: 11px;
}

#author, #email, #url, #captcha {
padding: 3px;
border: 1px solid #bbb;
}

#comment {
width: 560px;
height: 100px;
border: 1px solid #bbb;
}

.nocomments {
text-align: left;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
	
#commentPreview {
font-size: 11px;
}
/* End Comments */

/* Share This */

.sharethis {padding: 2em 0 3em;}

#akst_form {margin-left: -50px;}

/* End Share This */

/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 125px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: left;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: left;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }

#wp-calendar #prev a, #wp-calendar #next a {
font-size: 11px;
}

#wp-calendar a {
text-decoration: none;
}

#wp-calendar caption {
font: 11px/14px Arial, Helvetica, sans-serif;
text-align: left;
}

#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}

/* End Calendar */

/* Begin Search */

#search_form {
width: 15px;
}

.search_input {
width: 5px;
}

/* End Search */