@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: Malleable
* Theme URI: http://developdaly.com/themes/malleable/
* Description: A news-style child theme of the Hybrid theme framework. Theme options include a configurable address and front page slider.
* Version: 2.0
* Author: Develop Daly
* Author URI: http://developdaly.com
* Tags: black, gray, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
* Template: hybrid
*
* Copyright (c) 2010 Develop Daly.  All rights reserved.
* http://developdaly.com
*
* Malleable 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
*
* Body
************************************************/
BODY
{
	background: #123;
	font: 12px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
/***/
.widget-widget_rss .widget-title
{
}
.widget-widget_rss .widget-inside
{
}
.rsswidget
{
}
/*About Me 3000 widget*/
.aboutme
{
	clear: both;
}
.aboutme *
{
	border: 0px solid #000000;
}
.aboutme IMG
{
	padding: 0px;
}
/** Elements
***********************************************
Links*/
A, A:visited
{
	color: #3671A1;
	text-decoration: none;
}
A:hover, A:active
{
	text-decoration: underline;
}
#rss-5 .widget-inside UL LI A.rsswidget
{
	display: list-item;
	margin-bottom: 15px;
	list-style: disc;
	margin-left: 14px;
	border-bottom: 1px dashed #CBCBCB;
}
#primary .tabbed-widget UL LI A
{
	color: #FAFAFA;
}
.chicklet A
{
	padding-right: 8px;
}
UL.tw-nav-list LI
{
}
#primary .tabbed-widget .ui-widget-header
{
}
.entry-content A
{
	color: #336699;
}
/*Headers*/
H1, H2, H3, H4, H5, H6
{
	font-family: "Myriad Pro", Calibri;
	color: #444;
	font-style: normal;
}
/*Lists*/
.content UL
{
	list-style: none;
	margin-left: 20px;
}
UL#sharebar
{
	margin-left: -90px !important;
}
.stButton
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.content UL LI
{
	overflow: hidden;
	padding-left: 15px;
	background: url(images/bullet.gif) no-repeat 0 6px;
}
.content UL#sharebarx LI
{
	overflow: hidden;
	padding-left: 0;
	background: none;
	margin-bottom: 0 !important;
}
.page-template-front-page .section UL LI
{
	font-size: 10.2pt;
	line-height: 1.8;
}
/*Blockquotes*/
BLOCKQUOTE
{
	overflow: hidden;
	height: 100%;
	margin: 0 15px 0 10px;
	padding: 0px 0 0 25px;
	font-style: italic;
	color: #444;
	background: url(images/quotes.gif) no-repeat 0 0;
	line-height: 1.5;
}
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;
}
/*Forms*/
INPUT, TEXTAREA
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
.sub_button
{
	width: 77px;
	margin-top: -48px;
	margin-left: 196px;
}
.sub_blank
{
	margin-top: 7px;
}
/*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: 578px;
}
IMG.wp-smiley
{
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
}
/*Captions*/
.wp-caption
{
	max-width: 578px;
	padding: 2px;
	background: #EEE;
	border: 1px solid #CCC;
	text-align: center;
	margin-left: 1px !important;
}
.wp-caption .wp-caption-text
{
	margin: 0;
	padding: 0 5px;
	text-align: center;
	font-size: 11px;
	color: #666;
}
.wp-caption IMG
{
	max-width: 576px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
}
/*Gallery [gallery]*/
.gallery
{
	display: block;
	text-align: center;
	width: 600px;
}
.gallery IMG
{
	border: 1px solid #3C738C;
	float: left;
}
/*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: 15px 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
************************************************/
#page-nav
{
	height: 40px;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: -33px auto 0px;
	padding: 0;
	width: 960px;
	z-index: 9999;
	background-color: #0A3057;
	font-size: 10.6pt;
}
#page-nav UL
{
	list-style: none;
	margin: 0;
}
#page-nav LI
{
	float: left;
	margin: 0;
	padding: 0;
}
#page-nav A
{
	color: #FFF;
	display: block;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
	text-shadow: 1px 1px 3px #000000;
}
#page-nav .current_page_item A, #page-nav A:hover
{
	background: #123;
}
/*Drop-down styles*/
#page-nav LI:hover UL, #page-nav LI.sfHover UL
{
	top: 40px;
}
#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: 14px;
	border: none;
}
/**
* Search form (in header)
************************************************/
#header .search
{
	float: right;
	width: 200px;
	height: 25px;
}
#header INPUT
{
	float: right;
	width: 170px;
	height: 15px;
	margin: 10px 5px 0 0;
	padding: 8px;
	color: #000;
	background: #AAA;
	border: 1px solid #000;
}
#header .search-submit, #header .button
{
	display: none;
}
/**
* Header
************************************************/
#header-container
{
	overflow: hidden;
}
#header
{
	overflow: hidden;
	width: 960px;
	margin: 15px auto 0px;
	background-color: #0B3158;
	background-image: url(images/ctlogo_web5.png);
	height: 102px;
	background-repeat: no-repeat;
}
DIV.chicklet
{
	margin-top: 62px;
	margin-left: 786px;
}
#site-title
{
	float: left;
	line-height: 35px;
	font-size: 30px;
	font-family: "Myriad Pro", Calibri;
	font-size: 30px;
	margin: 0;
	text-shadow: 1px 1px 1px #000000;
}
#site-title A
{
	color: #DDD;
	margin: 0 0 0 174px;
	font-weight: normal;
	font-family: "curlz mt", cursive;
	font-style: normal;
	font-size: 41.4pt;
	/*+placement:shift -27px 17px;*/
	position: relative;
	left: -27px;
	top: 17px;
}
#site-description
{
	color: #999;
	clear: both;
	float: left;
	font-size: 18px;
	margin: 22px 0 0 241px;
	font-style: normal;
	background-repeat: repeat-x;
}
#header .address
{
	color: #999;
	float: right;
	font-family: "Myriad Pro", Calibri;
	font-size: 12px;
}
.vcard .org
{
	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
{
	background: #135;
	height: 42px;
	width: 960px;
	margin: 0px auto 0;
	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;
	text-transform: lowercase;
}
#cat-nav
{
	float: left;
	width: 760px;
	margin-top: -44px;
}
#cat-navigation UL
{
	list-style: none;
	margin: 0;
}
#cat-navigation LI
{
	float: left;
	border-right: 1px solid #666;
}
#cat-navigation A
{
	display: block;
	padding: 15px;
	text-transform: uppercase;
	color: #FAFAFA;
}
#cat-navigation LI LI A
{
	width: 160px;
	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
	color: #FFF;
	background: #167FB5;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
/*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: 42px;
}
#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: 130px;
	float: right;
}
#feed LI
{
	float: right;
	border: none;
	margin-right: 15px;
}
#feed LI A
{
	padding: 15px 20px 15px 15px;
	background: url(images/feed-icon.png) no-repeat right center;
	margin-top: 0px;
}
/**
* Container (content/primary/secondary)
************************************************/
#container
{
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	clear: both;
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	background: #FFF url(images/container-bg.png) repeat-y right 0;
}
.entry-content LI
{
	margin-bottom: 20px;
}
.linkwithin_hook
{
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: -47px;
}
.sharing
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	display: inline-block;
	clear: both;
	margin-top: -264px;
}
.page-template-front-page .entry-summary
{
	margin-top: 0;
	margin-bottom: -21px;
	padding: 0;
}
BLOCKQUOTE P
{
	background-color: #E6E7E9;
	margin-right: 25px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.front_cat_desc
{
	color: #F8F8FA;
	font-style: italic;
	text-align: left;
	border-bottom: 1px solid #777;
	margin-bottom: 8px;
	padding-left: 17px;
}
.gallery
{
}
DD.gallery-caption
{
	width: 150px;
}
.section.even
{
}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container
{
	background: #FFF;
}
.content
{
	overflow: hidden;
	float: left;
	width: 600px;
	padding: 20px 20px 0 10px;
	background: #FFF;
}
#content .gallery
{
	width: 590px;
}
.gallery-item
{
	max-width: 150px;
	padding-right: 20px;
}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content
{
	width: auto;
	padding: 20px;
}
/**
* Posts
************************************************/
.post
{
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	background-color: #F5F5F5;
	padding-left: 10px;
	padding-right: 5px;
}
.page-template-front-page .post
{
	background-color: #EDEDED;
	border: 1px solid #000000;
}
.single .post, .page .post
{
	margin-bottom: 0;
}
.page-template-blog .post, .page-template-quick-post .post
{
	margin-bottom: 20px;
}
/*Post title*/
.entry-title
{
	margin-bottom: 3px;
	font-size: 22px;
	line-height: 18px;
	font-weight: bold;
	font-style: italic;
	background-repeat: repeat-x;
}
.entry-title A
{
	color: #222;
}
.home .entry-title, .page-title, .page-template-blog .entry-title, .single-title, .error-404-title, .attachment-title
{
	font-size: 22px;
	line-height: 22px;
	margin-top: 14px;
}
.page-title, .error-404-title
{
	margin: 0 0 20px;
}
/*Byline*/
.byline
{
	font-size: 0.9em;
	font-style: italic;
	color: #777;
}
.archive .byline, .search .byline
{
	margin: 0 0 3px;
}
.byline A
{
	font-style: normal;
}
/*Entry*/
.entry-content, .entry-summary
{
	overflow: hidden;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#query-posts-6 .entry-content
{
	margin-bottom: -10px;
}
/*Post meta data*/
.entry-meta
{
	clear: both;
	display: block;
	font-size: 0.9em;
	font-style: italic;
	color: #777;
	border-bottom: 1px dashed #CCC;
	background-color: #F7F7F7;
}
.page-template-front-page .entry-meta
{
	width: 300px;
	margin: 0px 0 3px;
	padding: 0;
	background-color: inherit;
}
#query-posts-6 .entry-meta
{
	display: none;
}
#query-posts-6 .post
{
	text-align: justify;
}
.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
{
	border-bottom: 1px solid #DDD;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 0 20px;
	display: none;
}
.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-size: 29px;
	font-weight: bold;
	line-height: 52px;
	background-color: #DCE7FD;
	margin-left: 0px;
	padding-left: 10px;
	text-decoration: underline;
}
.author-info, .category-info, .date-info, .tag-info, .search-info
{
	overflow: hidden;
	margin: 0 0 20px;
	background-color: #DBE6FC;
	border-bottom: 1px double #C1C1C1;
}
.category-description
{
	margin-top: -23px;
	padding-bottom: 0px;
	margin-left: 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;
	margin-top: 20px;
}
.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;
}
#query-posts-6.posts .byline
{
	display: inline;
	clear: both;
}
.widget.widget-widget_rss
{
}
.widget-title
{
	background: #333 none repeat scroll 0 0;
	border-bottom: 1px solid #BBB;
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0 0 5px;
	padding: 1px 5px;
	text-transform: uppercase;
}
.widget-title A
{
	color: #F7F7F7;
}
.widget UL
{
	list-style: none;
	margin-left: 0;
}
/*Widget search*/
.ui-state-default
{
}
.widget-search
{
	padding-bottom: 9px;
}
.widget-search .search-text
{
	width: 270px;
}
/*Widget categories*/
.widget-categories IMG
{
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
}
/**
* Content-area widgets (mostly utility widgets)
************************************************/
.content .widget
{
	margin: 0;
	padding: 0;
	border: none;
}
#query-posts-6
{
	height: 150px;
	overflow-y: scroll;
	margin-bottom: 15px;
	background-color: #FBF48A;
	margin-top: -31px;
}
#query-posts-6 .hentry
{
	border-bottom: 2px dotted #000000;
	margin-left: 5px;
	margin-right: 5px;
}
.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;
	margin: 15px 20px auto 0;
	width: 300px;
}
.sub_burner
{
	margin-top: -21px;
	width: 144px;
	margin-left: 49px;
}
#secondary
{
	overflow: hidden;
	clear: right;
	float: right;
	width: 153px;
	margin: 0 0 0 14px;
}
#tertiary
{
	overflow: hidden;
	float: right;
	width: 153px;
}
#primary .widget .aktt_tweets UL LI
{
	margin: 0 0 5px;
	padding: 0 5px 5px 20px;
	background: url(images/bullet.gif) no-repeat 5px 7px;
	height: auto;
	color: #000;
}
#primary .tabbed-widget UL LI.ui-state-active
{
	background-color: #3472EE;
}
.tabbed-widget
{
}
UL.tw-tabbed-nav
{
}
#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 OBJECT
{
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 9px;
}
/**
* Comments
************************************************/
#comments-template
{
	margin-top: 20px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 1px;
	background-color: #EFF1A6;
}
/*Comment headers*/
#comments-number, #reply
{
	font-size: 1.8em;
	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: #B7BE69;
	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: #777;
	background: transparent;
	border: none;
}
#subsidiary .widget-title
{
	margin: 0 0 3px;
	padding: 0 0 3px;
	font-size: 15px;
	color: #BBB;
	background: transparent;
	border-bottom: 1px solid #222;
}
#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 #222;
}
/**
* Footer
************************************************/
#footer-container
{
	overflow: hidden;
	clear: both;
	padding: 2px 0 0;
	background: #111;
	border-top: 3px solid #000;
}
#footer
{
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0;
	color: #F7F7F7;
}
#footer A
{
	font-style: normal;
	color: #AAA;
}
#footer .copyright, #footer .credit
{
	display: inline;
	float: left;
	margin-right: 9px;
}
#footer .address
{
	text-align: right;
}
/*General
Tabbed*/
#primary .widget .aktt_tweets UL LI A
{
	color: #3371ED;
	text-decoration: underline;
}
.green
{
	padding: 6px 9px;
	background: #9E8;
	border: 1px solid #CCC;
}
OL
{
	list-style: decimal;
}
OL OL
{
	list-style: upper-alpha;
}
OL OL OL
{
	list-style: decimal;
}
OL OL OL OL
{
	list-style: lower-alpha;
}
OL OL OL OL OL
{
	list-style: lower-roman;
}
.count OL
{
	list-style: decimal;
}
.page-template-front-page .sharing
{
	/*+placement:float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: -3px;
	margin-right: 6px;
}
.page-template-front-page #query-posts-6 .sharing
{
	display: none;
}

