/*!
Theme Name: Antanova 09
Theme URI: http://antanova.com/
Description: Antanova new site theme started late 08, finished late 09
Version: 1.0
Author: Jason Crosse
*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.25; color:#333333;}
p,h1,h2,h3,h4,h5,h6 {margin:0; font-size:100%;}
ul, li {margin:0; padding:0; list-style:none;}
a       {color:#0088C4;}
a:hover {background-color:#00A100; color:#ffffff; text-decoration:none;}
img     {border:0;}

.wrap    {margin:0 auto; width:750px; min-height:100%; _height:100%; position:relative;}
.wrap2   {padding-bottom:4em;}
.c       {clear:both;}
.logo    {padding-left:10px; padding-top:30px;}
.nav     {margin:0 auto; width:750px; padding:1px 0; border-width:1px 0; border-style:solid; border-color:#dddddd;}
.maincontent {float:left; padding:40px 0 1em 10px; width:465px;}

.nav li  {float:left; display:inline; font-family:Georgia,"Times new roman", serif;}
.nav a   {display:block; color:#333333; padding:3px 10px; text-decoration:none;}
.nav a:hover {color:#ffffff; background-color:#88489C; text-decoration:none;}

/* page style */
.bannerimage {margin-top:10px;}


/* Blog post styles */
p.blogposted   {color:#666666;}
p.blogposted a {color:#666666;}
p.blogposted a:hover {color:#ffffff;}

h1 {color:#88489C; font-weight:normal; font-size:125%;}

/* post styles */
.post    {padding-bottom:0.5em; border-bottom:1px solid #dddddd; margin-bottom:1.5em;}
.post h1 a {text-decoration:none;}
.post h1 a:hover {color:#ffffff; background-color:#00A100; text-decoration:none;}
.post p  {margin-bottom:1em; font-size:81.25%; line-height:1.385;}
.post pre {width:100%;overflow:scroll;}
.post li {margin-bottom:1em; font-size:81.25%; list-style: disc; margin-left:2em; line-height:1.38;}
.post h1+ul, .post h1+ol {margin-top:1em;}

/* project post styles */
.projectposts li {color:#999999; font-size:75%; clear:both;}
.projectposts a  {font-size:130.77%; color:#0088C4; text-decoration:none;}
.projectposts a:hover {color:#ffffff;}
.projectdesc     {margin-bottom:1em;}
.projectdesc p   {font-size:81.25%; line-height:1.385; margin-bottom:1em;}
.projectdate     {float:left; display:inline; width:6em; margin-right:5px; padding-top:4px;}

/* META , tags, categories */
.tags {background-color:#eeeeee; padding:1em;}
/* /meta */

/* comments */
.comments ol.commentlist {margin:0; padding:0; list-style:none;}
.comments li  {margin:0; padding:15px 10px; list-style:none; display:block;}
.comments li.alt {background-color:#eeeeee;}
.comments li.author {border-top:5px solid #88489C; border-bottom:5px solid #88489C;}
.comments h3  {margin-bottom:1em; font-size:125%; font-weight:normal;}
.comments h4  {margin-bottom:1em; font-size:93.75%; font-weight:normal;}
.comments p   {font-size:81.25%; margin-bottom:1em;}

.comments .byline cite {font-style:normal;}
.comments .avatar {float:left;}
.comment-content  {margin-left:50px;}

#comment {width:100%;}

/* sidebar */
.sidebar    {float:left; display:inline; width:235px; margin-left:40px; margin-top:40px;}
/*.sidebar h3 {font-size:75%; line-height:1.417;}*/
.sidebar h2 {font-size:125%; font-weight:normal; color:#88489C;}
.sidebar h3,
.sidebar p  {font-size: 75%; /*font-size:68.75%;*/ line-height:1.417; font-weight:normal;}
.sidebar .readthis {text-align:right;}

.sidebar li    {margin-bottom:1em;}
.sidebar li li {border-bottom:1px solid #ddd; padding:5px 0 1em; margin-bottom:0;}


.sidebar .widget li {font-size:87.5%; line-height:1.417; border-bottom:0; padding:0;}
.sidebar .children li {font-size:100%;}
.sidebar .children    {margin-left:0.5em;}
.sidebar .cat-item-18 {display:none;}

.sidebar .widget_recent_entries li {font-size:81.25%; margin-bottom:0.462em; line-height:1.385;}
.sidebar .widget_tag_cloud div     {line-height:1;}

/* footer */
.footer   {position:relative; margin:-3.75em auto 0; width:100%; height:3.75em; clear:both; background:#88489C;}
.f2       {width:730px; margin:0 auto; padding:0.5em 10px;}
.footer p {font-size:75%; color:#ffffff;}
.footer a {color:#ffffff;}
