@import url(../hybrid/library/css/20px.css);
@import url(../hybrid/library/css/plugins.css);
@import url(../hybrid/library/css/drop-downs.css);
@import url(tabs.css);
/**
* Theme Name: Hybrid News
* Theme URI: http://themehybrid.com/themes/hybrid-news
* Description: A news-style child theme of the Hybrid theme framework.
* Version: 0.1.1
* Author: Justin Tadlock
* Author URI: http://justintadlock.com
* Tags: blue, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
* Template: hybrid
*
* Copyright (c) 2008 Justin Tadlock.  All rights reserved.
* http://justintadlock.com
*
* Hybrid News is released under the GNU General Public License, version 2 (GPL).
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Get base CSS
Get plugins CSS
Get drop-downs CSS
Get tabs CSS (uncomment below line if using the Hybrid Tabs plugin)


*
* Body
************************************************/
BODY
{
	font: 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: center;
}
/*Body container*/
#body-container
{
	background: url(images/wesley_header.jpg) repeat-x 0 0;
	width: 960px;
	float: inherit;
	margin: 0 auto;
	text-align: left;
}
P
{
}
.post-meta-data
{
	border-bottom: 1px solid #000000;
}
/**
* Elements
***********************************************
Links*/
A, A:visited
{
	color: #145;
	text-decoration: none;
}
A:hover, A:active
{
	text-decoration: underline;
}
.entry-content A
{
	color: #336699;
}
/*Headers*/
H1, H2, H3, H4, H5, H6
{
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #444;
}
/*Lists*/
.content UL
{
	list-style: none;
	margin-left: 20px;
}
.content UL LI
{
	overflow: hidden;
	padding-left: 15px;
	background: url(images/bullet.gif) no-repeat 0 6px;
}
/*Blockquotes*/
BLOCKQUOTE
{
	overflow: hidden;
	height: 100%;
	margin: 0 24px 0 0;
	padding: 3px 0 0 24px;
	font-style: italic;
	color: #444;
	background: url(images/quotes.gif) no-repeat 0 0;
	border: none;
}
BLOCKQUOTE BLOCKQUOTE
{
	color: #555;
}
BLOCKQUOTE EM
{
	font-style: normal;
}
BLOCKQUOTE.pullquote
{
	width: 210px;
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 6px 9px;
	text-align: center;
	font: italic normal normal 20px/22px Georgia, Times, "Times New Roman", serif;
	color: #444;
	background: transparent;
	border-top: 3px double #DDD;
	border-bottom: 3px double #DDD;
}
.pullquote P
{
	margin: 0;
}
/*Code*/
CODE
{
	padding: 0 3px;
	font-size: 12px;
	background: #EEE;
}
PRE
{
	overflow: auto;
	padding: 9px;
	font-size: 12px;
	color: #000;
	background: url(images/code.png) repeat 0 0;
	border: 1px solid #DDD;
}
PRE CODE
{
	padding: 0;
	background: transparent;
}
/*Tables*/
TABLE
{
	width: 100%;
	background: #DDD;
}
CAPTION
{
	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: right;
	color: #666;
}
TR
{
	margin: 1px;
	border: 1px solid #DDD;
}
TD
{
	padding: 3px;
	background: #F7F7F7;
	border: 1px solid #DDD;
}
TR.alt TD, TR.even TD
{
	background: #EEE;
}
TH
{
	padding: 3px;
	color: #FFF;
	background: #093653;
	border: 1px solid #DDD;
}
TH A
{
	font-weight: bold;
	color: #EEE;
}
/*Acronyms*/
ACRONYM
{
	border-bottom: 1px dotted #333;
}
/*Drop caps*/
.drop-cap
{
	float: left;
	margin-right: 3px;
	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino, "Book Antiqua", Cambria, Georgia, serif;
	color: #444;
}
/*Notes*/
.note
{
	padding: 6px 9px;
	background: #EEE;
	border: 1px solid #CCC;
}
/*Warnings/Alerts*/
.warning, .alert
{
	padding: 6px 9px;
	background: #FFFBBC;
	border: 1px solid #E6DB55;
}
/*Errors*/
.error
{
	padding: 6px 9px;
	background: #FFEBE8;
	border: 1px solid #C00;
}
/*Downloads*/
.download
{
	padding: 6px 9px;
	background: #E7F7D3;
	border: 1px solid #6C3;
}
/*Alignment*/
.left, .alignleft
{
	float: left;
	margin: 0 20px 0 0;
}
.right, .alignright
{
	float: right;
	margin: 0 0 0 20px;
}
.center, .aligncenter
{
	display: block;
	margin: 0 auto 20px;
}
.block, .alignnone
{
	display: block;
	margin: 0 0 20px;
}
.clear
{
	clear: both;
}
SPAN.pullquote
{
	float: none;
	margin: 0;
}
/**
* Images
************************************************/
.post IMG
{
	max-width: 600px;
}
IMG.wp-smiley
{
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
}
/*Captions*/
.wp-caption
{
	max-width: 590px;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC;
	text-align: center;
}
.wp-caption .wp-caption-text
{
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: 11px;
	color: #666;
}
.wp-caption IMG
{
	max-width: 588px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
}
/*Gallery [gallery]*/
.gallery
{
	display: block;
	text-align: center;
	margin-bottom: 20px !important;
}
.gallery IMG
{
	border: 1px solid #3C738C;
}
/*Author avatar*/
.avatar
{
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC;
}
/*Thumbnail*/
.thumbnail
{
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC;
}
.category IMG.medium
{
	float: left;
	max-width: 230px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC;
}
/**
* Page Navigation
************************************************/
#navigation
{
	width: 960px;
	height: 25px;
	margin: 0 auto;
	/*[empty]background:;*/
}
#page-nav
{
	float: left;
	width: 379px;
	margin: 0 auto;
	/*+placement:shift 515px 0px;*/
	position: relative;
	left: 515px;
	top: 0px;
}
#page-nav UL
{
	list-style: none;
	margin: 0;
}
#page-nav LI
{
	float: left;
	margin: 6px 0 0;
	padding: 0 0 8px;
	text-align: left;
}
#page-nav A
{
	display: block;
	font: normal normal normal 11px Verdana, Geneva, Tahoma, sans-serif;
	color: #9C7;
	padding: 0 15px;
	border-right: 1px solid #353535;
	/*[empty]margin-right:;*/
}
/*Drop-down styles*/
#page-nav LI:hover UL, #page-nav LI.sfHover UL
{
	top: 19px;
}
#page-nav LI LI:hover UL, #page-nav LI LI.sfHover UL, #page-nav LI LI LI:hover UL, #page-nav LI LI LI.sfHover UL
{
	top: -1px;
}
#page-nav UL UL
{
	border-top: 1px solid #222;
	background: #111;
}
#page-nav LI LI
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #222;
}
#page-nav LI LI A
{
	padding: 7px;
	border: none;
}
/**
* Search form (in navigation)
************************************************/
#navigation .search
{
	float: right;
	width: 200px;
	height: 25px;
}
#navigation INPUT
{
	float: right;
	width: 170px;
	height: 15px;
	margin: 62px 118px 0 0px;
	padding: 2px 8px 0px 22px;
	font: normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;
	color: #AAA;
	background: #FDFDFD url(images/search-icon.png) no-repeat 2px 0;
	border: 1px solid #7FBE63;
	/*+placement:shift -4px 27px;*/
	position: relative;
	left: -4px;
	top: 27px;
}
#navigation .search-submit, #navigation .button
{
	display: none;
}
/**
* Header
************************************************/
#header-container
{
	overflow: hidden;
	height: 152px;
	border-bottom: 1px solid #021F32;
}
#header
{
	overflow: hidden;
	width: 564px;
	height: 89px;
	margin: 15px auto;
}
#site-title
{
	display: none;
	float: left;
	width: 450px;
	line-height: 35px;
	font-size: 28px;
	font-family: georgia, serif;
	margin: 12px 0 0;
}
#site-title A
{
	color: #FAFAFA;
}
#site-description
{
	display: none;
}
/**
* Header utility widget
************************************************/
#utility-header
{
	overflow: hidden;
	float: right;
	width: 500px;
	height: 60px;
}
#utility-header .widget
{
	line-height: 19px;
	margin: 0;
	padding: 0;
	color: #AAA;
	background: transparent;
	border: none;
}
#utility-header .widget-inside DIV, #utility-header .widget-inside IMG
{
	float: right;
}
/**
* Category Navigation
************************************************/
#cat-navigation
{
	width: 960px;
	height: 28px;
	margin: -42px auto 0;
	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
}
#cat-nav
{
	float: left;
	width: 760px;
	height: 25px;
	/*[disabled]border-left:1px solid #2B526B;*/
}
#cat-navigation UL
{
	list-style: none;
	margin: 0;
}
#cat-navigation LI
{
	float: left;
	border-right: 1px solid #B1B1B9;
}
#cat-navigation A
{
	display: block;
	padding: 7px 20px 6px;
	text-transform: uppercase;
	color: #FAFAFA;
}
#cat-navigation LI LI A
{
	width: 160px;
	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
	padding: 8px 10px;
	color: #FFF;
	background: #84C368;
	border-top: 1px solid #244960;
}
/*Drop-down controls*/
#cat-nav UL UL, #cat-nav UL UL UL
{
	width: 180px;
}
#cat-nav LI LI:hover UL, #cat-nav LI LI LI:hover UL
{
	left: 180px;
}
#cat-nav LI:hover UL, #cat-nav LI.sfHover UL
{
	top: 2.1em;
}
#cat-nav LI LI:hover UL, #cat-nav LI LI.sfHover UL, #cat-nav LI LI LI:hover UL, #cat-nav LI LI LI.sfHover UL
{
	top: 0;
}
#cat-nav UL UL
{
	background: #2B526B;
}
/*Make sure page menu overlaps category menu*/
#cat-nav UL.menu
{
	position: relative;
	z-index: 98;
}
#page-nav UL.menu
{
	position: relative;
	z-index: 99;
}
/**
* Subscribe/feed link (in navigation)
************************************************/
#cat-navigation #feed
{
	width: 180px;
	float: right;
	margin-right: 9px;
}
#feed LI
{
	float: right;
	border: none;
}
#feed LI A
{
	padding: 7px 18px 6px 0;
	background: url(images/feed-icon.png) no-repeat right 7px;
}
/**
* Container (content/primary/secondary)
************************************************/
#container
{
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	background: #FFF url(images/container-bg.png) repeat-y right 0;
}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container
{
	background: #FFF;
}
.content
{
	overflow: hidden;
	float: left;
	width: 600px;
	padding: 0 20px 20px 0;
	background: #FFF;
}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content
{
	width: 960px;
	padding: 0 0 20px;
}
/**
* Posts
************************************************/
.post
{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
.page-template-my_blog .post
{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #F1F1F1;
}
.single .post, .page .post
{
	margin-bottom: 0;
}
.page-template-blog .post, .page-template-quick-post .post
{
	margin-bottom: 20px;
}
/*Post title*/
.my-title
{
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
}
.entry-title
{
	margin-bottom: 3px;
	font: 15px/18px georgia, times, "times new roman", serif;
	font-weight: bold;
}
.page-template-my_blog .entry-title
{
	margin-bottom: 0px;
	font: 15px/18px georgia, times, "times new roman", serif;
	font-weight: bold;
	/*[empty]color:;*/
}
.entry-title A
{
	color: #222;
}
.page-template-my_blog .entry-title
{
	font-size: 16.1pt;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
	margin-left: 5px;
	color: #E1512D;
}
.page-template-my_blog .post-title.entry-title
{
}
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title
{
	font: normal normal bold 22px/22px georgia, times, "times new roman", serif;
}
.page-title, .error-404-title
{
	margin: 0 0 20px;
}
/*Byline*/
.byline
{
	font-size: 0.9em;
	font-style: italic;
	color: #000000;
	margin-top: -5px;
	margin-left: 5px;
}
.page-template-my_blog .byline
{
	border-bottom: 1px dashed #2B556F;
}
.archive .byline, .search .byline
{
	margin: 0 0 3px;
}
.byline A
{
	font-style: normal;
}
/*Entry*/
.entry-content, .entry-summary
{
	overflow: hidden;
	font-size: 13px;
}
.page-template-my_blog .entry
{
	margin-left: 15px;
	margin-right: 15px;
}
.entry-summary2
{
	overflow: hidden;
	font-size: 13px;
	text-align: center;
}
/*Post meta data*/
.entry-meta
{
	clear: both;
	display: block;
	padding: 9px 0 0;
	font-size: 0.9em;
	font-style: italic;
	color: #777;
	border-top: 1px solid #CCC;
}
.entry-meta A
{
	font-style: normal;
}
/*Page links*/
P.pages
{
	font-weight: bold;
}
P.pages A
{
	margin: 0 2px;
	padding: 4px 12px;
	font-weight: normal;
	font-style: italic;
	color: #EEE !important;
	background: #093653;
	border: 1px solid #EEE;
}
/*Series*/
.series-title
{
	font-size: 1.2em;
}
/*Single-post author box*/
.single .author-profile
{
	overflow: hidden;
	margin: 0 0 20px;
	padding: 9px 9px 0;
	background: #F7F7F7;
	border: 1px solid #CCC;
}
.single .author-profile P
{
	margin: 0 0 9px;
}
.single .author-profile .avatar
{
	margin: 0 20px 9px 0;
}
/*Page templates*/
.author-profile
{
	overflow: hidden;
	margin-bottom: 20px;
}
.page-template-biography .author-profile
{
	margin: 0;
}
.author-profile .author-name
{
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
}
.post-box
{
	overflow: hidden;
	margin-bottom: 20px;
}
/*Archive templates*/
.category-title, .tag-title, .date-title, .author-title, .search-title
{
	font: normal normal bold 22px/22px georgia, times, "times new roman", serif;
}
.author-info, .category-info, .date-info, .tag-info, .search-info
{
	overflow: hidden;
	margin: 0 0 20px;
}
/*Attachments (post meta data)*/
.attachment OBJECT
{
	width: 100%;
	height: 100%;
	min-height: 400px;
}
.attachment OBJECT.video
{
	width: 100%;
	height: 360px;
}
.attachment OBJECT.audio
{
	width: 100%;
}
.attachment-image .post-meta-data
{
	clear: left;
}
.attachment .download
{
	display: block;
	margin-bottom: 20px;
}
.attachment-icon, .mime-type-icon
{
	height: 20px;
	margin-right: 10px;
	padding: 0;
}
.attachment-application-octet-stream .video
{
	height: 400px;
	margin-bottom: 20px;
}
/*Breadcrumb*/
.breadcrumb
{
	margin: 0 0 20px;
	font-size: 11px;
	color: #666;
}
/*WP PageNavi*/
.wp-pagenavi
{
	overflow: hidden;
}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi A, .wp-pagenavi .extend
{
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #EEE !important;
	background: #093653;
	border: 1px solid #EEE;
}
/*Navigation links*/
.navigation-links
{
	overflow: hidden;
}
.next, .previous
{
	max-width: 50%;
	font-size: 13px;
}
.previous
{
	float: left;
}
.next
{
	float: right;
	text-align: right;
}
#comments-template .paged-navigation
{
	text-align: center;
}
#comments-template .paged-navigation .page-numbers
{
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #EEE !important;
}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev
{
	float: none;
	text-align: left;
	border: none !important;
}
/**
* Widgets in general
************************************************/
.widget
{
	overflow: hidden;
	margin: 0 0 20px;
	padding: 9px 9px 0;
	background: #FFF;
	border: 1px solid #DDD;
}
.widget-title
{
	height: 19px;
	margin: 0 0 15px;
	padding: 3px 10px;
	font: 15px/18px georgia, times, "times new roman", serif;
	font-weight: bold;
	color: #F7F7F7;
	background: #9DB3C8 url(images/widget-title.png) repeat-x 0 0;
}
.widget-title A
{
	color: #F7F7F7;
}
.widget UL
{
	list-style: none;
	margin-left: 0;
}
.widget UL LI
{
	padding: 0 0 0 18px;
	background: url(images/bullet.gif) no-repeat 3px 7px;
}
/*Widget search*/
.widget-search .search-text
{
	width: 300px;
}
/*Widget categories*/
.widget-categories IMG
{
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
}
/**
* Content-area widgets (mostly utility widgets)
************************************************/
#utility-after-content
{
	overflow: hidden;
}
#utility-after-content .widget
{
	float: left;
	width: 47%;
	margin-right: 3%;
}
.content .widget
{
	margin: 0;
	padding: 0;
	border: none;
}
.content .widget-title
{
	margin: 0 0 5px;
	padding: 0 0 5px;
	font: normal normal bold 14px/20px georgia, times, "times new roman", serif;
	color: #333;
	background: transparent;
	border-bottom: 1px solid #DDD;
}
.content .widget-title A
{
	color: #093653;
}
.page-template-widgets .content .widget
{
	margin: 0 0 20px;
}
/**
* Primary, Secondary, and Tertiary
************************************************/
#widget-container
{
	float: right;
	width: 320px;
}
#primary
{
	overflow: hidden;
	float: right;
	width: 320px;
}
.widget-inside
{
	margin-bottom: 5px;
}
#secondary
{
	overflow: hidden;
	clear: right;
	float: right;
	width: 153px;
	margin: 0 0 0 14px;
}
#tertiary
{
	overflow: hidden;
	float: right;
	width: 153px;
}
#primary .widget UL LI
{
	margin: 0 0 5px;
	padding: 0 5px 5px 20px;
	background: url(images/bullet.gif) no-repeat 5px 7px;
	border-bottom: 1px solid #EEE;
}
#primary .widget UL UL
{
	margin: 5px 0 0;
}
#primary .widget UL LI LI
{
	margin: 0 0 2px;
	padding: 0 0 2px 20px;
	border: none;
}
#primary .sundays
{
	background: url(images/sundays_at_wesley_bg.png) center center;
	text-align: center;
}
#primary OBJECT
{
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 9px;
}
/**
* Comments
************************************************/
#comments-template
{
	margin-top: 10px;
}
#commentform
{
	background-color: #EEEDEE;
	margin-top: -13px;
	padding-left: 6px;
}
.form-url
{
	margin-top: -10px;
}
.form-email
{
	margin-top: -10px;
}
/*Comment headers*/
#comments-number, #reply
{
	font-size: 1.2em;
}
.comments-header
{
}
H3#reply
{
	font-size: 18.7pt;
	color: #16405C;
	text-align: center;
	text-decoration: underline;
}
/*Comments are closed*/
.comments-closed
{
	color: #666;
	font-style: italic;
}
/*Comment list*/
#comments-template OL
{
	list-style: none;
	margin: 0;
}
/*Individual comments*/
#comments LI
{
	overflow: hidden;
	margin: 0 0 15px;
	padding: 15px 15px 0;
	color: #333;
	background: #F7F7F7;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
#comments LI LI, #comments LI LI LI LI, #comments LI LI LI LI LI LI
{
	background: #FFF;
}
#comments LI LI LI, #comments LI LI LI LI LI
{
	background: #F7F7F7;
}
/*Avatar*/
#comments LI .avatar
{
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 20px;
	padding: 0;
	border: 1px solid #666;
}
/*Comment meta data*/
#comments .comment-author
{
	font-weight: bold;
}
#comments .comment-meta-data
{
	margin-bottom: 15px;
}
/*Comment text*/
.comment-text
{
	clear: left;
	font-size: 13px;
}
/*Forms*/
.text-input
{
	display: block;
	padding: 3px 6px;
	width: 300px;
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.page-template-quick-post .text-input
{
	width: 97.5%;
}
#comments-template LABEL
{
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
TEXTAREA
{
	clear: left;
	display: block;
	width: 98%;
	font: 14px/20px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.button
{
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	font: 13px Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	color: #EEE;
	background: #001838;
	border: none;
}
.button:hover
{
	cursor: pointer;
	background: #093653;
}
.search-form INPUT
{
	margin-right: 9px;
}
/**
* Footer container (wraps Subsidiary and Footer)
************************************************/
#footer-container
{
	overflow: hidden;
	clear: both;
	padding: 2px 0 0;
	background: #001838;
	border-top: 3px solid #00070F;
}
/**
* Subsidiary
************************************************/
#subsidiary
{
	overflow: hidden;
	width: 1000px;
	margin: 0 auto 14px;
	padding: 2px 0 0;
}
#subsidiary .widget
{
	overflow: hidden;
	float: left;
	width: 210px;
	margin: 0;
	padding: 15px 20px 0;
	font: 12px/21px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000000;
	background: transparent;
	border: none;
}
#subsidiary .widget-title
{
	margin: 0 0 3px;
	padding: 0 0 3px;
	font-size: 15px;
	color: #FFFFFF;
	background: transparent;
	border-bottom: 1px solid #072145;
}
#subsidiary A
{
	color: #AAA;
}
#subsidiary .widget UL
{
	margin-left: 0;
}
#subsidiary .widget UL LI
{
	margin: 0 0 3px;
	padding: 0 5px 3px;
	background: transparent;
	border-bottom: 1px solid #072145;
}
/**
* Footer
************************************************/
#footer-container
{
	overflow: hidden;
	clear: both;
	padding: 2px 0 0;
	background: #9FB5CA;
	border-top: 3px solid #00070F;
}
#footer
{
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0;
	color: #F7F7F7;
}
#footer A
{
	font-style: normal;
	color: #135;
}
#footer .copyright
{
	display: inline;
	float: left;
	margin-right: 9px;
}
#tr-ad
{
	width: 320px;
	text-align: center;
	height: auto;
	margin-left: -4px;
	margin-top: -3px;
	padding-bottom: 10px;
}
#tr-ad:hover
{
	/*[empty]behavior:;*/
	margin-left: 0px;
	margin-top: 3px;
	padding-bottom: 4px;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

