/*  
Theme Name: Perceive2008
Theme URI: http://www.perceive.net/
Description: Design for Perceive in 2008
Version: 0.2
Author: Eric Vitiello
Author URI: http://www.perceive.net/
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.
*/

/* @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; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
.post h1 { font-size:150%; border-bottom:1px solid #666; margin-bottom:15px; margin-top:10px; }
#sidebar ol,#sidebar 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:''; }
body { margin:0 auto; padding:0; background:#fff url(/wp-content/themes/perceive2008/images/website-background.jpg) no-repeat; color:#444; font:62.5%/200% 'Sabon','Sabon LT','sorts-mill-goudy-1','sorts-mill-goudy-2','Georgia','Times New Roman',serif; text-align:center; }
/* @end */


#homebody { text-align:left; font-size:1.5em; line-height:2.5em; letter-spacing:.1em; width:916px; padding-top:200px; }
#wrapper { font-size:1.2em; margin:0 auto; text-align:center; position:relative; }

#header { text-align:center; font-size:3em; font-variant:small-caps; }
#header div { text-align: center; margin:0 auto; }
#header img { border: none; }

a:link,a:visited { color:#444; text-decoration:none; font-weight:bold; }
a:hover { color:silver; border-bottom:none; }
a:link.subscribe,a:visited.subscribe { color:#f36a18; }
a:hover.subscribe { color:silver; }

.post { text-align:left; margin:0 auto; width:700px; padding-bottom:25px;}
.post li p { display:inline; }
.post li a { font-weight:bold; color:black; }

.description { font-size:.5em; }

#sidebar a { border:none; font-weight:normal; }
#sidebar div, #sidebar2 { overflow: auto; }
#sidebar ul { margin:0 auto; display: table;}
#sidebar h1 a { font-weight:bold; }
#sidebar, #sidebar2 { text-align:right; clear:both; border-top:2px solid #ccc; border-bottom:2px solid #ccc; background-color:#efefef; opacity:.65; }
#sidebar ul li { float:left; clear:none; width:150px; display: table-cell; position: relative;}
#sidebar h2 { text-transform:uppercase; }

#sidebar2 ul { padding-top:15px; display: table;}
#sidebar2 ul li { float:left; clear:none; width:150px; display: table-cell; position: relative;}
#sidebar2 h1 { font-size:2em; text-transform:none; line-height:1.2em; }

#footer { background-color:#efefef; margin-top:30px; width:100%; border-top:2px solid #ccc; clear:both; overflow:auto; }
#footer div ul li { text-align:right; }
#footer div#copyright { clear:both; width:600px; margin: 0 auto; }

ul.archive p.postmetadata { line-height:100%; margin:20px 0 20px 15px; color:#5e5e5e; font-size:12px; }

.entry { text-align:left; line-height: 180%;}
.entry blockquote p:first-child { font-weight:normal; color:#444; font-size:inherit; }
.entry blockquote,.entry pre { font-weight:normal; background-color:#eee; color:#444; font-size:1.1em; border-left:2px solid #ccc; margin:1.2em 0 1.2em 2em; padding:5px; }
.entry pre {font-family: "inconsolata-1","inconsolata-2",'Courier New'; width: 650px; overflow-x: auto;}
ul.archive ul li { padding:0 0 0 2em; }
ul.archive ul { padding:1em 2em; }
.cat a:link,.cat a:visited { text-transform:uppercase; color:#f5467a; }
.cat a:hover { text-transform:uppercase; color:silver; }
.cat { text-transform:uppercase; }
.entry img { max-width:330px; padding:2px; border:1px solid silver; }
p { padding:1em 0 .5em; }
strong { font-weight:bold; }
h2 { padding-top:10px; font-size:1.2em; }
h3 { padding:10px 0 0 5px; text-align:right; border-bottom:1px solid #ccc; font-style:italic; color:black; }
.navigation { border-top:1px dashed #CCCCCC; }
.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; }
ul.archive p { display:block; padding:0; margin-top:10px; font-size:11pt; margin-left:15px; }
ul.archive li h3 { font-size:150%; text-align:left; }
ul.archive { margin:0; padding:0; }
.alignleft { float:left; }
.alignright { float:right; }

/* Begin Comments*/

/* Normal Bubble */
div.bubble { width:auto; margin-bottom:55px; border-top:2px solid #c9c2c1; }
div.bubble blockquote { padding:10px 5px 10px 20px; clear:right; }
div.bubble blockquote p { margin:0; padding:0; line-height:1.3em; }
div.bubble cite { padding:5px 10px 5px 5px; font-style:normal; font-size:1em; display:block; float:left; width:150px; clear:left; }
div.bubble cite a { font-weight:normal; }
.alt { margin:0; padding:0; }
#commentform { border-top:1px dashed #ccc; margin-top:30px; }
#commentform p { padding:5px 0; font-size:1.2em; }
#comment { width:336px; height:100px; }
.nocomments { text-align:center; margin:0; padding:0; }
.commentmetadata { margin:0; display:block; }
#commentPreview { font-size:.8em; }

/* 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:center; width:100%; }
#wp-calendar td { padding:3px 0; text-align:center; }
#wp-calendar td.pad:hover { 
/* Doesn't work in IE */
background-color:#fff; }
#wp-calendar #prev a,#wp-calendar #next a { font-size:9pt; }
#wp-calendar a { text-decoration:none; }
#wp-calendar caption { font:bold 1.3em "Helvetica Neue", Helvetica, Arial, Sans-Serif; text-align:center; }
#wp-calendar th { font-style:normal; text-transform:capitalize; }

/* End Calendar */

/* Begin Search */
#search_form { width:15px; }
.search_input { width:5px; }

/* End Search */
