/*
Theme Name: Money Market
Theme URI: http://wordpress.org/
Description: Description
Author: Money Market
Version: 1.0
Tags: Money Market
*/

/*---------------------------------------------------
	Reset
---------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	border: 0;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {
	outline: 0;
}

textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
	outline: 0 none;
}

/*---------------------------------------------------
	Global
---------------------------------------------------*/

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	text-align: center;
}

.clear {
	height: 0px;
	line-height: 0px;
	clear: both;
	font-size: 0;
}

a {
    color: #006dae;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

hr {
	height: 1px;
	margin: 10px 0;
	background-color: #ccc;
	color: #ccc;
	border: 0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.accessibility {
	position: absolute;
	left: 0px;
	top: -999px;
}

/*---------------------------------------------------
	Structural
	body
		#Wrapper
			#Container
				#Header
				#Content
		#Footer
---------------------------------------------------*/

html {
	background: #83d7df;
}

body {
	background: #83d7df url(/images/bg.jpg) left top repeat-x;
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	font-family: Century Gothic, sans-serif;
	color: #000;
	font-size: 13px;
	text-align: center; /* For IE < 6 centring */
}

#Wrapper {
	background: #fff;
	width: 1030px;
	height: 100%;
	min-height: 100%;
    margin: 0 auto;
    -moz-box-shadow: 0 0 2px 2px #ccc;
    -webkit-box-shadow: 0 0 2px 2px #ccc;
    box-shadow: 0 0 2px 2px #ccc;
}

#Container {
	width: 978px;
	margin: 0 auto;
	text-align: left; /* Revert IE < 6 centring */
}

#Header {
	margin: 0 0 33px 0;
    overflow: hidden;
}

#Header h1 {
    margin: 18px 0 25px 0;
}

#Content {
}

#ContentLiner {
	float: left;
	width: 690px;
	margin: 0 10px 0 0;
}

#FooterHolder {
	background: #a4be0d;
	width: 100%;
	height: 100px;
	overflow: hidden;
}

#Footer {
	width: 1030px;
	margin: 12px auto 0 auto;
}

#Footer #SiteInfo,
#Footer #LoginArea {
	float: left;
}

#Footer #SiteInfo {
    margin: 0 0 0 28px;
}

#Footer #SiteInfo img {
	float: left;
}

#Footer #SiteInfo div {
	float: left;
	margin: 0 0 0 20px;
}

#Footer #SiteInfo div p.sitename,
#Footer #SiteInfo div p.byline,
#Footer #SiteInfo div p.copyright {
    font-family: Century Gothic;
    text-align: left;
}

#Footer #SiteInfo div p.sitename a {
    color: #fff;
    font-size: 20px;
    margin: 0 0 10px 0;
}

#Footer #SiteInfo div p.byline {
    color: #262682;
    font-size: 14px;
    text-transform: uppercase;
    word-spacing: -2px;
    margin: 0 0 20px 0;
}

#Footer #SiteInfo div p.copyright {
    color: #fff;
    font-size: 12px;
}

#Footer #LoginArea {
    margin: 25px 0 0 55px;
}

/*---------------------------------------------------
	Navigation
---------------------------------------------------*/

div.menu {
    margin: 0 0 29px 40px;
}

div.menu a {
	font-family: Century Gothic;
    color: #0f9aaa;
    font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

div.menu ul.children a {
    font-size: 12px;
	font-weight: normal;
    line-height: 16px;
}

div.menu li {
    position: relative;
	float: left;
	margin: 0 40px 0 0;
}

div.menu li:hover > ul {
    display: block;
}

div.menu li ul {
    background: #f4f4f4 url(/images/gradient.png) repeat-x 0 0;
	
    display: none;
    position: absolute;
    width: 185px;
    left: -10px;
    top: 17px;
    padding: 6px 0 0 0;
	
    border-left: solid 1px #b4b4b4;
    border-right: solid 1px #b4b4b4;
    border-bottom: solid 1px #b4b4b4;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0, .2);
    box-shadow: 0 1px 2px rgba(0,0,0, .2);
	
    z-index: 1000;
}

div.menu li ul li {
    display: block;
    float: none;
    padding: 2px 0 6px 12px;
}

img#Banner {
	z-index: -999;
}

/*---------------------------------------------------
	Typography
---------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Century Gothic;
	font-weight: normal;
	text-transform: uppercase;
}

h1 {
}

h2 {
}

body.home div.postContent h1,
h2.postTitle {
	margin: 0 0 26px 0;
    color: #0f9aaa;
	font-size: 20px;
    font-weight: bold;
}

body.page div.postContent h2 {
	margin: 0 0 24px 0;
    padding: 0 0 8px 0;
    color: #61bcc5;
	font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #61bcc5;
}

body.page div.postContent h3 {
	margin: 0 0 16px 0;
    padding: 0;
    color: #61bcc5;
	font-size: 14px;
    font-weight: bold;
    border: none;
}

h3 {
	padding: 0 0 8px 0;
    color: #0f9aaa;
	font-size: 16px;
	border-bottom: 1px solid #83d7df;
}

h4 {
}

p {
	line-height: 18px;
	margin: 0 0 10px 0;
	word-spacing: 1px;
}

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

#Sidebar {
	background: #f5f6e8;
	overflow: hidden;
	width: 277px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#Sidebar h3 {
	margin: 0 0 12px 0;
	padding: 0 0 4px 0;
    color: #fff;
	border-bottom: 1px solid #fff;
}

#Sidebar h3 a {
	color: #fff;
}

#Sidebar h3 a:hover {
	text-decoration: none;
}

#SidebarLiner {
	width: 259px;
	margin: 9px auto;
}

#SidebarLiner li.widget-container {
	background: #7fd6df;
	margin: 0 0 10px 0;
	padding: 13px 9px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* Search */

form#searchform p.submit {
	padding: 12px 0 0 70px;
}

#ContentLiner form#searchform label {
	width: auto;
	font-weight: bold;
}

#ContentLiner form#searchform input#s,
#ContentLiner form#searchform p.submit {
	float: left;
}

#ContentLiner form#searchform p.submit {
	padding: 0 0 0 15px;
}

body.search-results h2.pageTitle {
	font-size: 14px;
	font-weight: normal;
    margin: 0 0 20px 0;
}

body.search-results h2.pageTitle span {
	font-weight: bold;
}

body.search-results h2.postTitle {
	margin: 0 0 10px 0;
}

body.search-results h2.postTitle a {
	margin: 0 0 16px 0;
	color: #016cb0;
	font-size: 14px;
}

body.search-results div.hentry {
	margin: 0 0 10px 0;
    border-bottom: 1px solid #ccc;
}

/* User login */

form#searchform label,
#SidebarLiner li.widget_wp_sidebarlogin form p {
	display: block;
	color: #606676;
}

form#searchform label,
#SidebarLiner li.widget_wp_sidebarlogin form p label,
#SidebarLiner li.widget_wp_sidebarlogin form p input {
	float: left;
}

form#searchform label,
#SidebarLiner li.widget_wp_sidebarlogin form p.userLogin label,
#SidebarLiner li.widget_wp_sidebarlogin form p.userPass label {
	width: 60px;
	margin: 6px 10px 0 0;
	text-align: right;
}

form#searchform input#s,
#SidebarLiner li.widget_wp_sidebarlogin form p input#user_login,
#SidebarLiner li.widget_wp_sidebarlogin form p input#user_pass {
    display: block;
    width: 160px;
	height: 18px;
    padding: 3px;
    color: #444;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #5d9d9f;
}

#SidebarLiner li.widget_wp_sidebarlogin form p.submit,
#SidebarLiner li.widget_wp_sidebarlogin form p.rememberme {
	padding: 0 0 0 70px;
}

.newCheckbox {
	background: transparent url(/images/bg-checkbox.png) left top no-repeat;
	float: left;
	margin: 4px 6px 0 0;
}

#SidebarLiner li.widget_wp_sidebarlogin form p.rememberme label {
	margin: 2px 0 0 0;
}

#SidebarLiner li.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li {
	float: left;
	margin: 0 10px 0 0;
	list-style-position: inside;
	list-style-image: url(/images/icon-arrow-right-purple.png);
}

#SidebarLiner li.widget_wp_sidebarlogin ul.sidebarlogin_otherlinks li a {
	color: #606676;
}

#SidebarLiner li.widget_wp_sidebarlogin div.avatar_container {
	float: left;
}


#SidebarLiner li.widget_wp_sidebarlogin div.avatar_container {
	margin: 0 10px 0 0;
}

#SidebarLiner li.widget_wp_sidebarlogin ul.pagenav {
	overflow: hidden;
}

#SidebarLiner li.widget_wp_sidebarlogin ul.pagenav a {
	line-height: 14px;
	color: #606676;
}

#login_error {
	color: #ff0000;
}

#login_error a {
	color: #c44d4d;
}

/* Categories */

#SidebarLiner li.widget_text ul li,
#SidebarLiner li.widget_categories ul li.cat-item {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #61bcc5;
	list-style-position: inside;
	list-style-image: url(/images/icon-arrow-right-purple.png);
}

#SidebarLiner li.widget_text ul li a,
#SidebarLiner li.widget_categories ul li.cat-item a {
	color: #003b5e;
	font-size: 14px;
}

#SidebarLiner li.widget_text ul li a:hover,
#SidebarLiner li.widget_categories ul li.cat-item a:hover {
	text-decoration: none;
	color: #0e5d8c;
}

/* Twitter feed */

#Sidebar li.widget_twitter {
	position: relative;
    margin: 20px 0 10px 0;
}

#Sidebar li.widget_twitter h3 {
	margin: 0 0 34px 0;
}

#TwitterBird {
	position: absolute;
	right: 18px;
	top: -8px;
}

#Sidebar li.widget_twitter ul.tweets {
	color: #10201d;
}

#Sidebar li.widget_twitter ul.tweets li {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	line-height: 16px;
	border-bottom: 1px solid #63bbc3;
}

#Sidebar li.widget_twitter ul.tweets li:last-child {
	border-bottom: none;
}

#Sidebar li.widget_twitter ul.tweets li a {
	color: #175b61;
}

#Sidebar li.widget_twitter ul.tweets li a.timesince {
	color: #4f747a;
}

#Sidebar li.widget_twitter div.follow {
	text-align: center;
}

/*---------------------------------------------------
	Home
---------------------------------------------------*/

body.home div.postContent {
        margin: 0 0 40px 0;
}

body.home div.postContent h5 {
	margin: 0 0 25px 0;
    line-height: 20px;
    color: #434393;
	font-size: 18px;
    text-transform: inherit;
}

#HomePromo {
    margin: 0 0 40px 0;
}

#HomePromo div {
    margin: 26px 0 0 0;
    text-align: center;
}

#HomePromo div p {
    width: 540px;
}

#FeaturedBlog div.post h2 {
    padding: 0;
    border: none;
}

/*---------------------------------------------------
	Blog
---------------------------------------------------*/

.postNav {
        margin: 15px 0;
}

.postNav div {
    float: left;
    margin: 0 20px 0 0;
}

body.home #FeaturedBlog div.post,
body.category div.type-post,
body.blog div.type-post {
	background: #d2ebef;
	margin: 0 0 10px 0;
	padding: 23px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#FeaturedBlog div.post h2,
body.category h2.postTitle,
body.single-post h2.postTitle,
body.blog h2.postTitle {
	margin: 0 0 14px 0;
}

#FeaturedBlog div.post h2 a,
body.category h2.postTitle a,
body.single-post h2.postTitle a,
body.blog h2.postTitle a {
    color: #016cb0;
	font-size: 14px;
}

body.blog a.more-link {
	color: #016cb0;
}

div.postMeta a,
div.postMeta {
    color: #606676;
}

div.postMeta {
	margin: 0 0 10px 0;
}

/* Single post */

body.single-post #ContentLiner div.type-post {
    margin: 0 0 20px 0;
}

body.single-post #comments,
body.single-post #respond h3 {
    margin: 0 0 10px 0;
    padding: 0;
    border: none;
}

form.wpcf7-form span.your-message textarea,
form.wpcf7-form span.your-email input,
form.wpcf7-form span.your-name input,
#commentform textarea#comment,
#commentform input#author,
#commentform input#email,
#commentform input#url {
    padding: 4px 6px;
    color: #333;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #adadad;
}

form.wpcf7-form span.your-email input,
form.wpcf7-form span.your-name input,
#commentform input#author,
#commentform input#email,
#commentform input#url {
    width: 200px;
}

form.wpcf7-form span.your-message textarea,
#commentform textarea#comment {
    width: 400px;
}

ol.commentlist a,
#commentform p a {
    color: #666;
}

ol.commentlist li.comment {
	background: #f4f4f4;
	margin: 0 0 8px 0;
	padding: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

ol.commentlist div.comment-body p,
ol.commentlist div.vcard,
ol.commentlist div.commentmetadata {
    margin: 0 0 7px 0;
}

/* Contact */

form.wpcf7-form p br {
    margin: 0 0 6px 0;
}

/*---------------------------------------------------
	PageFinance
---------------------------------------------------*/

#Indices {
        margin: 0 0 25px 0;
}

/*---------------------------------------------------
	Tables
---------------------------------------------------*/

table th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

table td,
table th {
    padding: 8px;
    vertical-align: top;
}

/*---------------------------------------------------
	Buttons
---------------------------------------------------*/

input#searchsubmit {
	padding: 4px 58px;
}

.buttonLogin {
	padding: 4px 65px;
}

input#searchsubmit,
.buttonLogin {
	zoom: 1;
	display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input#searchsubmit:hover,
.buttonLogin:hover {
	text-decoration: none;
}

input#searchsubmit:active,
.buttonLogin:active {
	position: relative;
	top: 1px;
}

input#searchsubmit,
.buttonColourLogin {
	color: #fff;
	border: solid 1px #2a2a4b;
	background: #444494;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f5fa3), to(#444494));
	background: -moz-linear-gradient(top,  #5f5fa3,  #444494);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5fa3', endColorstr='#444494');
}

input#searchsubmit:hover,
.buttonColourLogin:hover {
	background: #444494;
	background: -webkit-gradient(linear, left top, left bottom, from(#5f5fa3), to(#5353a7));
	background: -moz-linear-gradient(top,  #5f5fa3,  #5353a7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5fa3', endColorstr='#5353a7');
}

input#searchsubmit:active,
.buttonColourLogin:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#444494), to(#5f5fa3));
	background: -moz-linear-gradient(top,  #444494,  #5f5fa3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444494', endColorstr='#5f5fa3');
}

input.wpcf7-submit,
input#submit,
#LoginArea .button {
	zoom: 1;
	display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 8px 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#ContentLiner form#searchform p.submit input#searchsubmit,
input.wpcf7-submit,
input#submit,
#LoginArea .button {
	color: #7c7c7c;
	border: solid 1px #6b7e00;
	background: #fdfdfd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#dfdfdf));
	background: -moz-linear-gradient(top,  #fdfdfd,  #dfdfdf);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#dfdfdf');
}

#ContentLiner form#searchform p.submit input#searchsubmit:hover,
input.wpcf7-submit:hover,
input#submit:hover,
#LoginArea .button:hover {
	background: #fdfdfd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#cecece));
	background: -moz-linear-gradient(top,  #fdfdfd,  #cecece);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#cecece');
}

#ContentLiner form#searchform p.submit input#searchsubmit:active,
input.wpcf7-submit:active,
input#submit:active,
#LoginArea .button:active {
	color: #7c7c7c;
	background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#fdfdfd));
	background: -moz-linear-gradient(top,  #dfdfdf,  #fdfdfd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fdfdfd');
}

#ContentLiner form#searchform p.submit input#searchsubmit,
input.wpcf7-submit,
input#submit {
	padding: 4px 20px;
    color: #333;
    border: solid 1px #adadad;
}
