/* Custom Colors Stylesheet */



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { background: #fff url(custom/bodytile.jpg) repeat left top; color: #636363; }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #f3686d; }
a:hover  {}


/* 1.2 @font-face Declarations */

@font-face {
	font-family: 'JournalRegular';
	src: url('custom/journal/journal.eot');
	src: local('Journal'), local('Journal'), url('custom/journal/journal.woff') format('woff'), url('custom/journal/journal.ttf') format('truetype'), url('custom/journal/journal.svg#Journal') format('svg');
}

@font-face {
	font-family: 'CandelaBook';
	src: url('custom/candela/CandelaBook.eot');
	src: local('Candela'), local('Candela-Book'), url('custom/candela/CandelaBook.woff') format('woff'), url('custom/candela/CandelaBook.ttf') format('truetype'), url('custom/candela/CandelaBook.svg#Candela-Book') format('svg');
}




/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


/* 2.2 Navigation */


/* 2.2.1 Drop-down menus */



/* CATEGORY NAVIGATION */

/* PAGES NAVIGATION */
#pagenav { clear: both; }
#pagenav a  { border-bottom: 4px solid #fbdddf; color: #5d282a; font-family: CandelaBook,Helvetica,arial,sans-serif; font-size: 21px; padding: 0 9px 10px; text-transform: none;}
#pagenav li.current_page_item a, #pagenav li a:hover  { border-color: #f3686d;  }
#pagenav li ul  { border-top: 1px solid #fbdddf; }
#pagenav li ul li  { border-color: #fbdddf; }
#pagenav li ul a:hover  { color: #5d282a!important; background: #f3686d;  }
#pagenav li.rss a  { color: #f3686d; background: url(custom/ico-rss.png) no-repeat right 4px; }



/* 2.3 Header */

#header { text-align: center; padding-top: 25px;}

#header #logo { float: none; text-align: center; }

#header #pagenav { margin-left: 136px; }

/* 2.4 Content */

h1.title, h2.title { color: #5d282a; font-family: CandelaBook,Helvetica,arial,sans-serif; }

h1.title a, h2.title a { color: #5d282a; }

#main { width: 670px; }


/* 2.5 Sidebar */

#sidebar { width: 250px; }

#sidebar #googlefriendsconnect-3 { text-align: center; }

#sidebar #googlefriendsconnect-3 h3 { text-align: left; padding-top: 0; margin-bottom: 10px; }

#sidebar #googlefriendsconnect-3 .gadgets-gadget-container { margin: auto; }

#sidebar h1, #sidebar h2, #sidebar h3 { color: #5d282a; font-family: CandelaBook,Helvetica,arial,sans-serif; margin-bottom: 10px;}

#sidebar h1 a, #sidebar h2 a, #sidebar h3 a { color: #5d282a;}

#sidebar .entry img { border: 0; }

#sidebar .content-box { margin-bottom: 15px }

#sidebar .entry .alignleft { margin: 0 5px 5px 0; }

#sidebar #box-2, #sidebar #box-2 { margin-top: 10px; padding-top: 10px; border-top: 1px solid #F3686D; }

#sidebar ul#twitter_update_list { list-style: none; margin: 0; padding: 0; }

#sidebar ul#twitter_update_list li { list-style: none; margin: 0 0 5px 0; padding: 0; }


/* 2.6 Extended Footer */
#extended-footer  { background-color: #fbdddf; }
.one, .two  { border-right: 1px solid #f49096; }

/* 2.7 Footer */

#footer { margin-top: 50px; }

#footer a { text-decoration: none; }



/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post { padding: 25px 45px; margin-bottom: 25px;}

.post .date  { background: url(custom/date.png) no-repeat left top; }

.post-meta li .body a:hover  { color: #f3686d; }

.post .title { color: #5d282a; font-size: 28px; margin:0 0 15px; padding:0 0 15px; line-height: 1;}

.post .title a:link, .post .title a:visited { color: #5d282a; }

.post h3 { font-size: 18px; font-weight: normal; margin-bottom: 5px; }

.post .entry { margin-bottom: 15px; }

.post div:last-child, .post p:last-child { margin-bottom: 0; }

.front-page .post { padding: 25px; margin-bottom: 25px; }

.front-page .welcome .title { padding-bottom: 0; border-bottom: 0; }

.post ul#twitter_update_list li { margin-bottom: 1em; }

#twitter-link { text-align: right; }




/* 3.1 Typographic Elements */

/* 3.2 Images */
.post img.thumbnail  { border: 5px solid #fbdddf; }
.entry img  { border: 5px solid #efefef; }

/* 3.3 Pagination / WP-Pagenavi */

.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { color: #f3686d; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background: #fbdddf !important; color: #f3686d; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */
.widget h3  { border-bottom: 1px solid #f3686d; }

.widget ul li { background: url(custom/bullet.png) no-repeat 10px center; border-bottom: 1px solid #fbdddf; line-height: 30px; padding-left: 25px;}
.widget ul li:hover  { color: #f3686d; background: url(custom/bullet_hover.png) no-repeat 10px center; font-weight: bold; }
.widget ul li a:link, .widget ul li a:visited { display: inline; padding: 0;}
.widget ul li:hover a { color: #f3686d; }


.widget_recent_comments li, #twitter li  { border-bottom: 1px solid #fbdddf; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { color: #f3686d!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */


/* 4.2 Specific Widgets */

/* FEATURED POSTS */

#featured li  { border-bottom: 1px solid #fbdddf; }
#featured span.thumb img  { border: 5px solid #fbdddf; }
#featured span.thumb img:hover  { border-color: #f3686d; }

/* WIDGET FORMS */
input#s, input.field  { border: 1px solid #fbdddf; }
input#s:focus, input.field:focus  { border: 1px solid #f3686d; }
input.submit  { background-color: #f3686d; }

/* FLICKR */
#flickr a img  { border: #fbdddf 3px solid;}
#flickr a:hover img  { border:#f3686d 3px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #fbdddf; }

/* TEXT WIDGET */

/* CALENDAR */
#wp-calendar th,#wp-calendar td{background:#fbdddf;}
#wp-calendar th  { color: #f3686d; }

/* ADS */
#sidebar .ads125 { border: 1px solid #fbdddf; }

/* 4.3 Extended Footer Widgets */


/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments  { margin:0 0 25px; }

/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform #submit  { background-color: #f3686d; }


