/*
File:			custom.css
Description:	Custom styles for Thesis
*/


/* BODY */
.custom { background: #e8e8e8 url('images/background.png') top center repeat-x; font-family: 'Roboto', sans-serif; }
.custom #container { width: 920px; background: url('images/page_bg_t.png') top center no-repeat; margin: 195px auto 0; position: relative; padding: 0px; }
.custom #header { border: none; padding: 0px; }
.custom a { color: #382; font-weight: bold; }
.custom a:hover { color: #202020; }



/* HEADER */
.custom #networkbar { position: absolute; width: 908px; height: 16px; top: -195px; text-align: right; padding: 4px 5px 0; color: #fff; }
.custom #networkbar a { color:  #fff; }
.custom #networkbar a:hover { text-decoration: underline; }

#translation_bar a { margin-left: 2px; }
#transl_sign { visibility: hidden; }

.custom #mylogo { position: absolute; width: 125px; height: 100px; top: -158px; left: 20px; }
.custom #leaderboard { position: absolute; top: -155px; right: 20px; width: 728px; height: 90px; }

.custom #menu { position: absolute; width: 640px; height: 46px; top: -45px; left: 20px; overflow: hidden; }
.custom #menu a { display: block; float: left; height: 19px; padding: 15px 5px 10px; color: #202020; margin-right: 7px; font-size: 13px; text-decoration: none; font-weight: normal; border: 1px solid #ddd; }
.custom #menu #tabbed { height: 20px; background: #fff url('images/icon_home.gif') left no-repeat; padding-left: 42px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #ddd; }
.custom #menu #cell { border-top: 1px solid #ddd; color: #202020; background: #eee url('images/icon_cell.gif') left no-repeat; padding-left: 29px; }
.custom #menu #cell:hover { background: #fff url('images/icon_cell.gif') left no-repeat; padding-left: 29px; }
.custom #menu #cams { border-top: 1px solid #ddd; color: #202020; background: #eee url('images/icon_cams.gif') left no-repeat; padding-left: 40px; }
.custom #menu #cams:hover { background: #fff url('images/icon_cams.gif') left no-repeat; padding-left: 40px; }
.custom #menu #pods { border-top: 1px solid #ddd; color: #202020; background: #eee url('images/icon_pods.gif') left no-repeat; padding-left: 30px; }
.custom #menu #pods:hover { background: #fff url('images/icon_pods.gif') left no-repeat; padding-left: 30px; }
.custom #menu #laps { border-top: 1px solid #ddd; color: #202020; background: #eee url('images/icon_laps.gif') left no-repeat; padding-left: 45px; }
.custom #menu #laps:hover { background: #fff url('images/icon_laps.gif') left no-repeat; padding-left: 45px; }
.custom #menu #vids { border-top: 1px solid #ddd; color: #202020; background: #eee url('images/icon_vids.gif') left no-repeat; padding-left: 35px; }
.custom #menu #vids:hover { background: #fff url('images/icon_vids.gif') left no-repeat; padding-left: 35px; }

.custom ul#tabs { visibility: hidden; position: absolute; top: -175px; right: 20px; border: none; }
.custom ul#tabs li { border: none; background: none; margin-left: 5px; }
.custom ul#tabs li a { height: 10px; display: block; border: 1px solid #ddd; background: #fff; padding: 4px; color: #000; text-transform: lowercase; letter-spacing: 0; font-size: 11px; font-weight: normal; }
.custom ul#tabs li a:hover { background: #fff; color: #202020; text-decoration: none; }

.custom #src { position: absolute; top: -45px; right: 20px; width: 240px; height: 35px; overflow: hidden; }
.custom #src input { width: 203px; height: 15px; padding: 10px 10px 10px 27px; border: none; background: url('images/searchbar.png') no-repeat; font-size: 12px; color: #fff; }



/* CONTENT */
.custom #content { width: 560px; }
.custom #content_box { width: 880px; margin: auto; padding-top: 20px; background: none; }

.custom .post, .custom .post_box { width: 520px; background: #fff url('images/post_bg.png') top center no-repeat; border: 1px solid #ddd !important; margin: 0 0 20px; padding: 19px; color: #202020; }

.custom #comments { display: none; }
.custom #commentform { padding-bottom: 0; }
.custom .avatar .photo { border: 1px solid #ddd; padding: 4px; }
.custom .borderize { padding: 4px; border: 1px solid #ccc; }

.custom .headline_meta { background: url('images/attach.png') left no-repeat; padding-left: 20px; }
.custom .more-link { background: url('images/more.png') right no-repeat; padding-right: 15px; }
.custom .comment_author { background: url('images/comment.png') left no-repeat; padding-left: 25px; }
.custom .comment-author-digital-pimp { background: #f8f8f8; }

.custom h2 a { font-weight: normal; }

.custom .sharing { padding: 0; }
.custom .sharing li { padding: 0 !important; }



/* TEASERS */
.custom .teasers_box { width: 560px; margin: 0 0 20px; border: none; padding: 0; }
.custom .teasers_box .top { width: 560px; border: none !important; }
.custom .teaser { width: 250px; background: #fff; padding: 9px; margin: 0; border: 1px solid #ddd; }
.custom .format_teaser img.thumbnail { width: 60px; height: 60px; float: left; border: 1px solid #ddd; padding: 4px; margin: 0 10px 0 0; }



/* SIDEBARS */
.custom #sidebars { width: 300px; padding: 0px; color: #ccc; }
.custom #sidebars a { color: #7d6; font-weight: normal; }
.custom #sidebars a:hover { color: #382; }
.custom #sidebars ul.sidebar_list { width: 300px; padding: 0px; margin: 0px; }
.custom #sidebars ul.sidebar_list li.widget, .custom #sidebars .dark { clear: both; width: 280px; background: #000 /*url('images/sidebar_bg_t.png')*/ bottom no-repeat; padding: 10px; overflow: hidden; margin: 0px 0px 20px; font-size: 12px; }
.custom #sidebar_1 { width: 300px; border: none; margin: 0; }

.custom #sidebars h3 { font-variant: normal; letter-spacing: 0; font-size: 18px; color: #808080; margin-bottom: 10px; }
.custom #sidebars h4 { font-size: 18px; margin-bottom: 10px; }

.custom #sidebars .lite { width: 280px; background: #fff; border: 1px solid #ddd; padding: 9px; overflow: hidden; margin: 0px 0px 20px; font-size: 12px; }

.custom #sidebars .blogroll li { background: url('images/link.png') left no-repeat; padding-left: 25px; margin-bottom: 5px; }

.custom #sidebars .thumbnail { float: left; clear: both; width: 60px; height: 60px; margin: 0 10px 0 0; border: 5px solid #202020; }
.custom #sidebars .teaserpost { height: 70px; padding: 10px 0; border-bottom: 1px dotted #202020; }

.custom #sidebars #email { width: 170px; padding: 3px; color: #202020; margin-top: 3px; border-color: #999999 #CCCCCC #CCCCCC #999999; border-style: single; border-width: 1px; font-weight: bold; background: #fff; }
.custom #sidebars #submit { width: 80px; color: #202020; margin-top: 3px; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: double; border-width: 3px; cursor: pointer; font-weight: bold; background: #eee; }

.custom #sidebars ul li { list-style: none; padding-bottom: 2px; }

/* NAVIGATION */
.custom .prev_next, .custom .post_nav { width: 520px; border: none; padding-top: 0; border: 1px solid #ddd; background: #fff; padding: 19px; margin-bottom: 20px; }
.custom #archive_info { border-bottom: none; padding: 0 0 10px 10px; }



/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate { color: #666; clear: both; padding: 0 0 20px; }
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#382; border:1px solid #271; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}



/* FOOTER */
.custom #footer { position: relative; width: 860px; height: 50px; padding: 30px; border: 0; background: url('images/footer_bg_t.png') top center no-repeat; text-align: left; overflow: hidden; }
.custom #footer a { border: none; }
.custom #footer a:hover { color: #fff; }
.custom #aggregator { position: absolute; width: 860px; top: 80px; }
.custom #aggregator a { font-weight: normal; }
.custom #footer ul li { list-style: none; padding: 2px 0; margin: 0; border-bottom: 1px dotted #202020; }
.custom #credits { position: absolute; width: 860px; bottom: 5px; }
.custom #footer_links { height: 16px; padding: 2px 0 0; }
.custom #copyright { height: 16px; float: right; padding: 2px 0 0; }



/* WP-STATS SMILEY MURDER */
.custom img#wpstats { width:0px; height:0px; overflow:hidden; }