/*
	Theme Name: Bloomfield Investment Club
	Description: Bloomfield Investment Club
	Version: 0.1
	Author: ConsultCommerce Ltd.
	Author URI: http://consultcommerce.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* >> ELEMENTS */
html
{
	margin: 0;
	padding: 20px 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #eaf1de;
}
body
{
	margin: auto;
	padding: 10px;
	width: 750px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
div, form
{
	margin: 0;
	padding: 0;
	text-align: left;
}

a
{
	color: #69883e;
	text-decoration: underline;
}
a:hover
{
	color: #666666;
	text-decoration: none;
}
/* << ELEMENTS */


/* >> CLASSES */
.align-left
{
	text-align: left;
}
.align-center
{
	text-align: center;
}
.align-justify
{
	text-align: justify;
}
.align-right
{
	text-align: right;
}

.float-left
{
	float: left;
}
.float-right
{
	float: right;
}

.none
{
	display: none;
}
.empty
{
	font-size: 1px;
	line-height: 1px;
}
.clear
{
	clear: both;
}
.clear-left
{
	clear: left;
}
.clear-right
{
	clear: right;
}
/* << CLASSES */


/* >> HEADER */
#header
{
	color: #910028;
	font-size: 10px;
}
#header a
{
	color: #910028;
	text-decoration: none;
}
#header a:hover
{
	color: #910028;
	text-decoration: underline;
}
#header .subscribe
{
	text-align: right;
}
#header .login
{
	text-align: right;
}
#header #logo
{
	margin: 10px 0;
	height: 76px;
	background: url(  "/images/header.jpg" ) right top no-repeat;
}
/* << HEADER */


/* >> MIDDLE */
#middle
{
	margin: 10px 0;
	width: 750px;	
	background: url("/images/content-tile-public.gif") left top repeat-y;	
}
#middle.admin 
{
	background: url("/images/content-tile-admin.gif") left top repeat-y;
}
#news
{
	width: 750px;
	height: 20px;
	color: #666666;
	background: #e3e9db;
	border: 1px #69883e solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 15px;
	overflow: hidden;
}
.line
{
	margin: 5px 0;
	height: 5px;
	background: #69883e;
	font-size: 1px;
	line-height: 1px;
}
/* << MIDDLE */


/* >> SIDEBAR */
#sidebar
{
	width: 199px;
	float: right;
	overflow: hidden;
}
.admin #sidebar
{
	width: 170px;
	cursor: pointer;
}
/* << SIDEBAR */


/* >> NAVIGATION */
#navigation
{
	color: #ffffff;
	background: #b30838;
}

#navigation ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #b30838;
}
#navigation ul li
{
	border-bottom: 1px solid #ffffff;
}
#navigation ul li a
{
	padding: 0 10px;
	width: auto;
	height: 50px;
	color: #ffffff;
	line-height: 50px;
	text-decoration: none;
	display: block;
}
#navigation ul li a:hover
{
	background: #910028;
	_cursor: hand;
}
/*#navigation ul li a.expanded,*/ #navigation ul li a.selected
{
	background: #910028;
}

#navigation ul li ul
{
	width: 179px !important;
	margin: 10px 0 10px 20px;
}
#navigation ul li ul li
{
	border: none;
}
#navigation ul li ul li a
{
	padding: 0;
	height: auto;
	line-height: 20px;
}
/* << NAVIGATION */


/* >> CONTENT */
#content
{
	width: 545px;
	color: #333333;
	float: left;
	overflow: hidden;
}
.admin #content
{
	width: 577px;
}
/* << CONTENT */


/* >> ADMIN */
table.admin-edit
{
	margin: 0;
	padding: 0;
	width: 100%;
	border: none;
}
table.admin-edit td
{
	padding: 0;
	margin: 0;
	vertical-align: top;
}
/* << ADMIN */


/* >> FOOTER */
#footer
{
	font-size: 11px;
}

#footer .foot-links
{
	padding: 5px;
	background: #69883e;
}
#footer .foot-links ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer .foot-links ul li
{
	width: 33%;
	text-align: center;
	float: left;
}
#footer .foot-links ul li a
{
	color: #ffffff;
	text-decoration: none;
}
#footer .foot-links ul li a:hover
{
	color: #bdcba8;
	text-decoration: none;
}

#footer .foot-notes
{
	margin: 1px 0 0 0;
	padding: 5px;
	color: #69883e;
	background: #bdcba8;
}
#footer .foot-notes a
{
	color: #69883e;
	text-decoration: none;
}
#footer .foot-notes a:hover
{
	color: #69883e;
	text-decoration: underline;
}
/* << FOOTER */

/* >> SYSTEM */
div.success
{
	padding: 10px 20px 10px 50px;
	background: #e9f7e4 url( "/www/images/icons/success.gif" ) 20px center no-repeat;
	border-top: 2px solid #71c954;
	border-bottom: 2px solid #71c954;
}

div.important
{
	padding: 10px 20px 10px 50px;
	background: #fef8e1 url( "/www/images/icons/cog.gif" ) 20px center no-repeat;
	border-top: 2px solid #fdd95e;
	border-bottom: 2px solid #fdd95e;
}

div.error
{
	padding: 10px 20px 10px 50px;
	background: #fee8e8 url( "/www/images/icons/error.gif" ) 20px center no-repeat;
	border-top: 2px solid #ff8a8a;
	border-bottom: 2px solid #ff8a8a;
}
/* << SYSTEM */