/*
Theme Name: Firefox V2
Theme URI: http://www.troublezone.net/Firefox-V2/
Description: This is a port to WordPress 2.0 of Neo's popular theme, but heavily enhanced.
Author: Martin Baranski
Author URI: http://www.troublezone.net/
Version: 2.5

So here it is, Firefox V2 for WordPress 2.0!
You’ve probably got it from http://www.troublezone.net/firefox-v2/
If not, please drop me a note where you’ve found it.
You can reach me at my blog: http://www.troublezone.net/

All source code is published under a Creative Commons Deed, see
http://www.creativecommons.org/licenses/by-nc-sa/2.5/ for more information.

All images which belong to the theme are published under the same Creative
Commons Deed as the source code.

I hope you like my work and I’d be very happy if you tell me that you’re
using my theme.

That’s it - enjoy! :)
*/


/***
 * BEGIN - Overall stuff
 ***/

/* The basic body */
body
{
	background:url(images/frame_gradient.jpg) top repeat-y #094E85;
	margin:0px auto;
	padding:0px;
	text-align:center;
	vertical-align:top;
}

/* Link's default style */
a:link
{
	color:#FF890D;
	text-decoration:none;
}

/* Link's visited style */
a:visited
{
	color:#FF890D;
	text-decoration:none;
}

/* Link's hovered style */
a:hover
{
	border-bottom:1px dotted #FF890D;
	color:#FF890D;
	text-decoration:none;
}

/* Link's active style */
a:active
{
	border-bottom:1px dotted #FF890D;
	color:#FF890D;
	text-decoration:none;
}

/* Link's non-underlined style */
a.ff_noHover:hover, a.ff_noHover:active
{
	border-bottom:0px;
	color:#FF890D;
	text-decoration:none;
}

/* The header
 ************
 * Normally, I use a "ff_VAR"-structure, but there's at least one plugin
 * which adds CSS-stuff to "header", so I had to use this variable name.
 */
#header
{
	background:center no-repeat;
	border:1px solid #D3D3D3;
	height:183px;
	margin:auto;
	width:750px;
}

/* Layout's header-frame gradient */
#ff_frameTop
{
	background:url(images/frame_top.jpg) top no-repeat;
	margin:0px auto;
	padding-top:10px;
	width:800px;
}

/* Layout's frame gradient */
#ff_gradient
{
	margin:0px auto;
	text-align:center;
	width:800px;
}

/* Layout's footer-frame gradient */
#ff_frameTail
{
	background:url(images/frame_bottom.jpg) top no-repeat;
	clear:both;
	height:20px;
	margin:0px auto;
	width:800px;
}

/* Footer's border-style */
#ff_footer
{
	border:1px solid #CCCCCC;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	clear:both;
	height:101px;
	margin:30px auto 5px;
	text-align:center;
	vertical-align:middle;
	width:750px;
}

/* Footer's background-style */
#ff_footerTail
{
	background:url(images/tail_gradient.jpg) top center repeat-x;
	float:right;
	height:91px;
	margin:5px;
	text-align:right;
	vertical-align:top;
	width:740px;
}

/* Footer's image-style */
#ff_footerTail img
{
	border:0px;
	float:left;
	height:91px;
	vertical-align:text-bottom;
	width:236px;
}

/* Footer's font-style */
#ff_footerText
{
	color:#D3D3D3;
	font:small-caps 11px "Trebuchet MS", Georgia, Arial, serif;
	margin:22px 5px 0px 0px;
}

/* Footer's default link-style */
#ff_footerText a:link
{
	color:#FFC180;
}

/* Footer's visited link-style */
#ff_footerText a:visited
{
	color:#FFC180;
}

/* Footer's hovered link-style */
#ff_footerText a:hover
{
	color:#FFC180;
}

/* Footer's active link-style */
#ff_footerText a:active
{
	color:#FFC180;
}

/* Blog's title */
#ff_title
{
	color:#D3D3D3;
	font:small-caps 40px "Trebuchet MS", Georgia, Arial, serif;
	margin:28px 0px 0px 15px;
	text-align:left;
}

/* Blog's description */
#ff_info
{
	color:#D3D3D3;
	font:small-caps 20px "Trebuchet MS", Georgia, Arial, serif;
	text-align:left;
	margin:63px 0px 0px 55px;
}

/* Header's navigation */
#ff_headNavi
{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	font:small-caps bold 16px "Trebuchet MS", Georgia, Arial, serif;
	height:23px; margin:0px auto; text-align:center; width:750px;
}

/* Content area */
#ff_content
{
	margin:20px auto 0px;
	text-align:center;
	vertical-align:top;
	width:750px;
}

/***
 * END - Overall stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Posts stuff
 ***/

/* Posts container */
#ff_posts
{
	float:left;
	margin:-20px 0px 0px 5px;
	overflow:hidden;
	width:520px;
}

/* Single post container */
#ff_contentSingle
{
	left:-1px;
	margin:0px auto;
	position:relative;
	text-align:center;
	width:750px;
}

/* The post itself */
.ff_post
{
	border:3px double #A1B4D5;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	margin:20px 0px 20px;
	padding:5px;
	text-align:justify;
	width:500px;
}

/* The single post itself */
.ff_postFull
{
	border:3px double #A1B4D5;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	margin:0px auto;
	padding:5px;
	text-align:justify;
	width:730px;
}

/* Post's header */
.ff_postHead
{
	margin:0px;
	padding:0px;
}

/* Post's title */
.ff_postTitle, #ff_error404
{
	color:#3B8ABB;
	font:small-caps bold 24px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px;
}

/* Post's single title */
.ff_postTitleSingle
{
	color:#3B8ABB;
	font:small-caps bold 28px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px -8px 0px;
}

/* Post's (single) title link */
.ff_postTitle a, .ff_postTitleSingle a
{
	color:#3B8ABB;
	font-weight:bold;
}

/* Post's (single) title link - special version for attachments */
.ff_postNaviPos a
{
	color:#3B8ABB;
	font-weight:bold;
}

/* Post's header & footer background */
.ff_postInfo, .ff_postTail, .ff_postTailSingle
{
	background:url(images/info_gradient.jpg) repeat-y;
}

/* Post's header list-style */
.ff_postInfo ul
{
	list-style-image:url(images/bullet_info.jpg);
	margin:0px 0px -9px;
	padding:5px 25px;
}

/* Post's header font-style */
.ff_postInfo ul li
{
	color:#3B8ABB;
	font:small-caps 11px "Trebuchet MS", Georgia, Arial, serif;
}

/* Post's header & footer separator */
.ff_separator
{
	border:0px;
	height:1px;
	width:490px;
}

/* Post's text font-style */
.ff_postText
{
	color:#000000;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Post's (single) footer list-style */
.ff_postTail ul, .ff_postTailSingle ul
{
	list-style-image:url(images/bullet_info.jpg);
	margin:5px 0px 0px;
	padding:5px 25px;
}

/* Post's footer font-style */
.ff_postTail ul li
{
	color:#3B8ABB;
	font:small-caps 11px "Trebuchet MS", Georgia, Arial, serif;
}

/* Post's single footer font-style */
.ff_postTailSingle ul li
{
	color:#3B8ABB;
	font:small-caps 12px "Trebuchet MS", Georgia, Arial, serif;
}

/* Post's navigation font-style */
.ff_postNavi
{
	color:#3B8ABB;
	font:small-caps bold 22px "Trebuchet MS", Georgia, Arial, serif;
	margin:20px auto;
	text-align:center;
	width:700px;
}

/* Post's Not-Found heading font-style */
#ff_notFoundTitle
{
	color:#3B8ABB;
	font:small-caps bold 30px "Trebuchet MS", Georgia, Arial, serif;
	margin:20px 0px;
}

/* Post's Not-Found text font-style */
#ff_notFoundText
{
	color:#3B8ABB;
	font:small-caps 14px "Trebuchet MS", Georgia, Arial, serif;
	margin:20px auto;
	text-align:justify;
	width:270px;
}

/***
 * END - Posts stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Comments stuff
 ***/

/* Comments list's & reply form's container */
#ff_contentComments
{
	border:3px double #A1B4D5;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	margin:20px auto;
	min-height:175px;
	padding:5px;
	text-align:center;
	width:730px;
}

/* Comments list's & reply form's container - special version for page-view */
#ff_contentPageComments
{
	border:3px double #A1B4D5;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	margin:20px 0px;
	padding:5px;
	text-align:center;
	width:500px;
}

/* Comments container */
#ff_comments
{
	margin:0px auto;
	text-align:justify;
	width:715px;
}
/* Comments container - special version for page-view */
#ff_commentsPage
{
	margin:0px auto;
	text-align:justify;
	width:500px;
}

/* Comments list's & reply form's heading */
#comments, #respond
{
	color:#A1B4D5;
	font:small-caps bold 20px "Trebuchet MS", Georgia, Arial, serif;
	margin:10px 0px;
}

/* The comments themselves */
#ff_listPageComments
{
	text-align:justify;
	width:500px;
}

/* The comments themselves - special version for page-view */
#ff_listComments
{
	text-align:justify;
	width:450px;
}

/* The comments themselves list-style */
#commentlist
{
	list-style-type:decimal-leading-zero;
}

/* The comments themselves font-style */
#commentlist li
{
	clear:both;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
}

/* Comment's user font-style */
.ff_commentUser
{
	background-color:#E3F1FC;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:18px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:600px;
}

/* Comment's page user font-style - special version for page-view */
.ff_commentPageUser
{
	background-color:#E3F1FC;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:430px;
}

/* Comment's admin font-style */
.ff_commentAdmin
{
	background-color:#FCE3E3;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:600px;
}

/* Comment's page admin font-style - special version for page-view */
.ff_commentPageAdmin
{
	background-color:#FCE3E3;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:430px;
}

/* Comment's Trackback & Pingback font-style */
.ff_commentTrackPingback
{
	background-color:#E3FCFC;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:600px;
}

/* Comment's page Trackback & Pingback font-style */
.ff_commentPageTrackPingback
{
	background-color:#E3FCFC;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px;
	padding:0px 5px;
	width:430px;
}

/* Comment's notice font-style */
#ff_notice
{
	font-size:14px;
	font-style:italic;
}

/* Comment's user font-style */
#ff_reply
{
	clear:both;
	margin:0px auto 5px;
	text-align:justify;
	width:550px;
}

/* Comment's user font-style - special version for page-view */
#ff_replyPage
{
	clear:both;
	margin:0px auto 5px; /* AUTO */
	text-align:justify;
	width:490px;
}

/* Reply form's notice font-style */
#ff_reply p
{
	text-align:justify;
}

/* Reply form's boxes border-style */
#ff_replyDetails
{
	float:left;
	width:220px;
}

/* Reply form's boxes border-style - special version for page-view */
#ff_replyPageDetails
{
	float:left;
	width:215px;
}

/* Reply form's login font-style */
#ff_loggedIn
{
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Reply form's labels font-style */
p label
{
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	text-align:left;
	word-spacing:6px;
}

/* Reply form's input font-style */
#author, #email, #url
{
	background-color:#E3F1FC;
	border:1px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	padding:0px 5px;
	width:200px;
}

/* Reply form's optional font-style */
.ff_strikeThrough
{
	text-decoration:line-through;
}

/* Reply form's add-ons font-style */
#ff_replyAddons
{
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	text-align:left;
	width:190px;
}

/* Reply form's box border-style */
#ff_replyText
{
	margin:0px 0px 0px 250px;
	width:265px;
}

/* Reply form's box border-style - special version for page-view */
#ff_replyPageText
{
	margin:0px 0px 0px 220px;
	width:265px;
}

/* Reply form's box font-style */
#ff_replyText textarea, #ff_replyPageText textarea
{
	background-color:#E3F1FC;
	border:1px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	height:200px;
	padding:5px;
	vertical-align:middle;
	width:250px;
}

/* Reply form's tags font-style */
#ff_replyTags
{
	font:14px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Reply form's xhtml tags font-style */
#ff_replyTags .ff_xhtmlTags
{
	color:#FF890D;
}

/* Reply form's non-xhtml tags font-style */
#ff_replyTags .ff_noTags
{
	color:#000000;
}

/* Reply form's button border-style */
#submitReply
{
	background-color:#E3F1FC;
	border:1px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
}

/***
 * END - Comments stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Sidebar
 ***/

/* Sidebar container */
#ff_sidebar
{
	margin:0px 5px 0px 540px;
	width:200px;
}

/* Sidebar's box header */
.ff_sideHead
{
	background:url(images/sidebar_header.jpg) center no-repeat;
	height:30px;
	margin-top:30px;
	text-align:center;
	width:200px;
}

/* Sidebar's box header - special version for the author-box */
.ff_sideHeadAuthor
{
	background:url(images/sidebar_header.jpg) center no-repeat;
	height:30px;
	text-align:center;
	width:200px;
}

/* Sidebar's box title */
.ff_sideTitle
{
	color:#D3D3D3;
	font:small-caps 16px "Trebuchet MS", Georgia, Arial, serif;
	position:relative;
	top:4px;
}

/* Sidebar's box body */
.ff_sideBody
{
	background-color:#E3F1FC;
	border:1px solid #A1B4D5;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	font:small-caps 11px "Trebuchet MS", Georgia, Arial, serif;
	text-align:center;
	width:198px;
}

/* Sidebar's box body - special version for the author-box */
#ff_authorInfo
{
	color:#3B8ABB;
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	margin:5px;
	min-height:150px;
	text-align:justify;
}

/* Sidebar's box image - special version for the author-image */
#ff_authorPic
{
	border:1px solid #A1B4D5;
	float:right;
	height:120px;
	margin:2px 0px 2px 5px;
	vertical-align:top;
	width:120px;
}

/* Sidebar's box context-help */
#ff_sideContextHelp
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:5px;
	text-align:justify;
}

/* Sidebar's box pages list-style */
#ff_listPages
{
	list-style-image:url(images/bullet_links.jpg);
	margin:10px 0px 10px 30px;
	padding:0px;
}

/* Sidebar's box pages font-style */
#ff_listPages li
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Sidebar's box bugs & categories list-style */
#ff_listBugs, #ff_listCategories
{
	list-style-image:url(images/bullet_info.jpg);
	margin:10px 0px 10px 30px;
	padding:0px;
}

/* Sidebar's box bugs & categories font-style */
#ff_listBugs li, #ff_listCategories li
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Sidebar's box archives list-style */
#ff_listArchives
{
	list-style-image:url(images/bullet_info.jpg);
	margin:10px 0px 10px 30px;
	padding:0px;
}

/* Sidebar's box archives font-style */
#ff_listArchives li
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Sidebar's box links list-style */
#ff_listLinks
{
	list-style-image:url(images/bullet_links.jpg);
	margin:10px 0px 10px 30px;
	padding:0px;
}

/* Sidebar's box links font-style */
#ff_listLinks li
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	text-align:justify;
}

/* Sidebar's box meta list-style*/
#ff_listMeta
{
	list-style-type:none;
	margin:10px 0px;
	padding:0px;
}

/* Sidebar's box meta font-style*/
#ff_listMeta li
{
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
}

/* Sidebar's box meta list-style - special version for register & login / logout */
.ff_metaLogInOut
{
	margin:0px 0px 10px 10px;
	text-align:justify;
}

/* Sidebar's box meta list-style - special version for WP-, W3C- and XFN-images */
.ff_metaIcons
{
	margin:3px 0px 0px;
	text-align:center;
}

/* Sidebar's box meta image-style */
.ff_metaIcons a img
{
	border:0px;
	height:15px;
	margin:0px;
	vertical-align:middle;
	width:80px;
}

/* Sidebar's box rss image-style */
#ff_rssPosts, #ff_rssComments
{
	border:0px;
	height:15px;
	margin:10px 0px;
	vertical-align:middle;
	width:80px;
}

/* Sidebar's box rss font-style */
#ff_rssBold
{
	color:#3B8ABB;
	font:bold 12px "Trebuchet MS", Georgia, Arial, serif;
}

/***
 * END - Sidebar
 ***/

/*********************************************************************/

/***
 * BEGIN - Calendar stuff
 ***/

/* Basic settings */
#wp-calendar
{
	margin:5px auto;
	padding:0px;
	text-align:center;
	width:190px;
}

/* Calendar's title */
#wp-calendar caption
{
	color:#3B8ABB;
	font:small-caps bold 14px "Trebuchet MS", Georgia, Arial, serif;
	margin:10px auto 10px;
	padding:0px;
}

/* Weekday's name */
#wp-calendar thead
{
	color:#3B8ABB;
	font:small-caps bold 12px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px;
	padding:0px;
}

/* Previous / next month */
#wp-calendar tfoot
{
	font:small-caps bold 12px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px;
	padding:0px;
}

/* The weekdays */
#wp-calendar tbody
{
	color:#A1B4D5;
	font:small-caps bold 12px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px;
	padding:0px;
}

/* Hovered weekdays
 ******************
 * These days get an alternative background.
 * Unfortunately, the browser with the strange name doesn't show it.
 */
#wp-calendar tbody td:hover, #wp-calendar tbody td a:hover
{
	background-color:#FFC180;
}

/* Exclude padding-days */
#wp-calendar tbody td.pad:hover
{
	background-color:#E3F1FC;
}

/***
 * END - Calendar stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Search form stuff
 ***/

/* The Search form */
#searchform
{
	margin:10px 0px;
	text-align:center;
}

/* Search form's border-style */
#searchform div
{
	text-align:center;
}

/* Search form's font-style */
#searchform #s
{
	background:url(images/search_gradient.jpg) center no-repeat;
	border:0px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	height:21px;
	margin:0px;
	padding:2px;
	vertical-align:middle;
	width:120px;
}

/* Search form's button image-style */
#searchform #submitSearch
{
	background:url(images/search_button.jpg) center no-repeat #E3F1FC;
	border:0px;
	height:20px;
	margin:2px 0px 0px;
	padding:2px;
	vertical-align:top;
	width:20px;
}

/***
 * END - Search form stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Misc stuff
 ***/

/* Category's title font-style */
.ff_catTitle
{
	color:#A1B4D5;
	font:small-caps bold 22px "Trebuchet MS", Georgia, Arial, serif;
	margin:20px 0px 0px;
}

/* Category's description font-style */
#ff_catInfo
{
	color:#A1B4D5;
	font:small-caps 14px "Trebuchet MS", Georgia, Arial, serif;
	margin:5px auto 20px;
}

/* Category's index list-style */
.ff_catList
{
	list-style-image:url(images/bullet_info.jpg);
	margin:20px auto 0px;
	padding:0px;
	text-align:center;
}

/* Category's index font-style */
.ff_catList li
{
	font:14px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px 0px 0px 205px;
	text-align:justify;
}

/* Acronym's & abbreviation's list-style */
acronym, abbr
{
	border-bottom:1px dotted #000000;
}

/* Blockquote's list-style */
blockquote
{
	border:2px dashed #FF890D; /* A1B4D5 */
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	padding:5px;
}

/* 2nd heading's font-style */
h2
{
	font:small-caps 30px "Trebuchet MS", Georgia, Arial, serif;
	margin:20px 0px;
}

/***
 * END - Misc stuff
 ***/

/*********************************************************************/

/***
 * BEGIN - Plug-in support stuff
 ***/

/* Extended Live Archive - font-style */
#af-ela
{
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:50px auto;
	text-align:center;
}

/* Comment's border-style */
.ff_gravatar
{
	float:left;
	margin:2px 20px 30px 0px;
	width:90px;
}

/* Gravatar's image-style */
.ff_gravatarImage
{
	border:1px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	height:80px;
	padding:4px;
	width:80px;
}

/* Comment's user font-style - special version with Gravatar-support */
.ff_commentGravatarUser
{
	background-color:#E3F1FC;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px 100px;
	padding:0px 5px;
	width:500px;
}

/* Comment's admin font-style - special version with Gravatar-support */
.ff_commentGravatarAdmin
{
	background-color:#FCE3E3;
	border:2px solid #FF890D;
	border-radius:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	color:#3B8ABB;
	font:12px "Trebuchet MS", Georgia, Arial, serif;
	margin:2px 0px 30px 100px;
	padding:0px 5px;
	width:500px;
}

/* IP 2 Country's image-style */
.ff_ip2country
{
	border:0px;
}

/* Google AdSense - list-style */
#ff_keepTZNalive
{
	margin:20px 0px 0px 7px;
	padding:0px;
	text-align:center;
}

/* Google AdSense - font-style */
#ff_keepTZNalive object
{
	border:0px;
	height:95px;
	margin:0px;
	padding:0px;
	width:734px;
}

/* Subscribe to comments - font-style */
.subscribe-to-comments label
{
	color:#000000;
	font:11px "Trebuchet MS", Georgia, Arial, serif;
	margin:0px 0px 0px 2px;
	text-align:left;
	word-spacing:2px;
}

/***
 * END - Plug-in support stuff
 ***/

/*********************************************************************/
