/* Asterisk Colors Stylesheet */


/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { background: #EFECCA; color: #000}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #046380; }
a:hover  { text-decoration: none; }


/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


/* 2.2 Navigation */


/* 2.2.1 Drop-down menus */



/* CATEGORY NAVIGATION */

#navigation  { text-transform: uppercase; font-size:11px; background-color: #046380; }

/* PAGES NAVIGATION */
#pagenav a  { border-bottom: 4px solid #44ADCD; color: #000;}
#pagenav li.current_page_item a, #pagenav li a:hover  { border-color: #046380; }
#pagenav li ul  { border-top: 1px solid #44ADCD; }
#pagenav li ul li  { border-color: #44ADCD; }
#pagenav li ul a:hover  { color: #fff !important; background: #046380; color: #000; }
#pagenav li.rss a  { color: #046380; background: url(asterisk/ico-rss.png) no-repeat right 4px; }


/* 2.3 Header */


/* 2.4 Content */


/* 2.5 Sidebar */

#sidebar {background: #fff; border: 5px solid #046380; }


/* 2.6 Extended Footer */
#extended-footer  { background-color: #86C3D5; }
.one, .two  { border-right: 1px solid #046380; }

/* 2.7 Footer */

#footer  { font-family: Helvetica, Arial, sans-serif; font-size: 11px; padding: 20px 0; background-color: #046380; color: #fff; text-transform: uppercase; }



/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post  { border: 5px solid #046380; }

.post .title  {
 width:100%;
 position:relative;
 margin: 0;
 padding:  0;
 color: #000;
 border-bottom: 1px solid #c4c4c4;
 z-index: 1;}

.post .date  { 
 position: relative;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
 text-align: right;
 color: #C4C4C4; 
 font-size: 22px;
 font-family: Impact, Helvetica, arial, sans-serif;
 }
.post-meta li .body a:hover  { color: #046380; }
.post-meta li .body, .post-meta li .body a:link, .post-meta li .body a:visited  { color: #000; }

.post .asterisk { 
 background: url(http://blog.mattalgren.com/wp-content/themes/bueno/images/asterisk.png) no-repeat left top;
 position: absolute;
 top: -20px;
 left: -65px;
 width: 144px;
 height: 144px;
 padding: 10px 0 0 0;
 }

p.alert { 
  margin:10px 0 10px 0; 
  padding:10px 20px; 
  border-top:1px solid #f0baa2; 
  border-bottom:1px solid #f0baa2; 
  background:#ffd9c8; 
}
p.info { 
  margin:10px 0 10px 0; 
  padding:10px 20px; 
  border-top:1px solid #cccccc; 
  border-bottom:1px solid #cccccc; 
  background:#eeeeee; 
}
p.note { 
  margin:10px 0 10px 0; 
  padding:10px 20px; 
  border-top:1px solid #efe3ae; 
  border-bottom:1px solid #efe3ae;
  background:#fef6d2;
}


/* 3.1 Typographic Elements */

.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: upper-latin; }

.entry blockquote { 
 margin: 5px 15px 5px 15px; 
 padding: 0 15px 0 15px; 
 border-left:4px solid  #046380;
 color: #000; 
 text-align:justify;
 font: inherit;
 background:#DFE9F2;
 }


/* 3.2 Images */

.post img.thumbnail  { border: 5px solid #046380; }

.entry img { border: none; }

.entry .wp-caption { padding:0 ;
 text-align:center;
 background:#404040;
 border: solid 1px #404040;
 margin:4px 10px;
 }
.entry .wp-caption.alignleft{ margin-left: 0; }
.entry .wp-caption.alignright{ margin-right: 0; }
.entry .wp-caption.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.entry .wp-caption img{ margin: 0; background:none; border:0; }

.entry .wp-caption-text {   margin-bottom: 10px;
 padding:0; font-size:11px; text-align:center; color: #fff; }

.social-icon {
 float: left;
 padding: 2px;
}

.social-icon-img-effect {
 opacity:0.6;
 filter:alpha(opacity=60);
}

.social-icon-img-effect:hover {
 opacity:1.0;
 filter:alpha(opacity=100);
}


/* 3.3 Pagination / WP-Pagenavi */

.more_entries { border: 5px solid #046380; }
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { color: #046380; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background: #046380 !important; color: #17517b; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */

.widget  { margin: 10px 10px 30px 10px; }
.widget h3  { border-bottom: 1px solid #046380; }

.widget ul li a:link, .widget ul li a:visited { background: url(asterisk/bullet.png) no-repeat 10px center; border-bottom: 1px solid #44ADCD; }
.widget ul li a:hover  { color: #046380; background: url(asterisk/bullet_hover.png) no-repeat 10px center; font-weight: normal; background-color: #DFE9F2; }

.widget_recent_comments li, #twitter li  { border-bottom: 1px solid #44ADCD; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { color: #046380 !important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */


/* 4.2 Specific Widgets */

/* FEATURED POSTS */

#featured li  { border-bottom: 1px solid #44ADCD; }
#featured span.thumb img  { border: 5px solid #046380; }
#featured span.thumb img:hover  { border-color: #44ADCD; }

/* WIDGET FORMS */
input#s, input.field  { border: 1px solid #046380; }
input#s:focus, input.field:focus  { border: 1px solid #44ADCD; }
input.submit  { background-color: #44ADCD; }

/* FLICKR */
#flickr a img  { border: #44ADCD 3px solid;}
#flickr a:hover img  { border:#046380 3px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #44ADCD; }

/* TEXT WIDGET */

/* CALENDAR */
#wp-calendar th,#wp-calendar td{background:#44ADCD;}
#wp-calendar th  { color: #046380; }

/* ADS */
#sidebar .ads125 { padding: 0 0 12px 8px; background: #FFF; border: 1px solid #44ADCD; }
.ads125 img  { margin: 14px 8px 0 0; }

/* 4.3 Extended Footer Widgets */


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments, #disqus_thread { border: 5px solid #046380; }

#respond  { border: 5px solid #046380; }


/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform #submit  { background-color: #046380; }

/* 5.4 Gravity forms */
.gform_wrapper input.button { background-color: #17517b; }
