﻿/*
Theme Name: Plethora
Theme URI: http://www.microsscreative.co.uk/
Description: This is a theme by James Darlington/Alan Thomas of <a href="http://www.microsscreative.co.uk">Micross Creative</a>. 
Version: 1.0
Tags: blue, fixed-width, two-columns
Author: James Darlington/Alan Thomas, Micross Creative
Author URI: http://www.microsscreative.co.uk/
Latest updated: December 16 2009
*/
/* Layout */
* {  margin: 0; }
html {    height: 100%; font-size:62.5%; font-family:Verdana; }
body {    height:100%; background:white url('images/background.jpg') repeat-x; }
.wrapper {	min-height:100%; height:auto !important; height:100%; margin: 0 auto -4em; }
.footer, .push {   height:4em; }
.topbar,.contactdetails, .mainbody, .mainbox, .footer { margin:0 auto }
.topbar, .contactdetails, .footer { width:851px; }
.mainbox,.menuheader, .mainimage, .mainbody  { width:838px; }
.homeboxes, .homeboximage, .homeboxtext { width:246px; position:relative; }
#topbarcontainer {	width:100%;background:transparent url('images/top-bar.gif') repeat-x left top; }
	.topbar { height:54px; }
.logo {	float:left;}
.copy li { color:#071d4c; font-size:12px; margin-bottom:10px;}
/* Search  */
.searchbar {	position:relative; top:20px; width:284px; height:26px; float:right; background-image:url('images/search-bar.gif')  }
#searchform {	background:transparent url('images/searchbar.gif') no-repeat; width:250px; height:24px; position:relative; top:0px; left:0px; }
#searchform input { position:relative; top:4px; left:15px;  width:130px; height:18px;  }
#searchform label, #searchsubmit { visibility:hidden;	display:none }
.searchbar #s { border:0 }

.contactdetails{ height:35px; text-align:right; margin-top:5px; text-align:right } 
.mainbox {	height:237px; } 
.menuheader {height:36px; background-image:url('images/menu-bar.gif'); background-repeat:no-repeat; padding:0; margin:0} 
/* .menuheader, .menuheader_form {	position:relative} */
.mainimage {	 height:201px; z-index:1; padding:0; margin:0 } 
.homeboxes { float:left;  margin:10px 10px 10px 10px; } /* margin:10px 20px 10px 10px; */
	.homeboximage {	height:119px; }
	.homeboxtext {	height:254px; }

/* text formatting */
/* Font Colouring */
h1, h2, h3, h4, h5, h6, p, .copy ul li div, .homeboxtext p, .footer li, .footer li a, .footer li a:active, .footer li a:hover, .footer li a:visited,
a, a:visited, a:active, .bottombox a, .bottombox a:visited,.bottombox a:active, a:hover, .bottombox a:hover  { color:#071d4c; }

/* Font Sizes */
h1 { font-size:1.6em; }
h2 { font-size:1.4em}
h3, h4, h5, h6 { font-size:1.3em}
h1, h2, h3, h4, h5, h6 { padding-top:0.75em; padding-bottom:0.5em }
p, .homeboxtext p, .copy ul li div, .copy td  { font-size:1.2em; line-height:140%; }
p { padding-bottom:1em; }
.copy ul { padding-bottom:0.7em }
.cop li {line-height:140%;}
.copy a, .copy a:visited, .copy a:active  { color:#0033a1; text-decoration:underline; line-height:140%;}
.copy a:hover { color:#071d4c; text-decoration:none;}
.contactdetails p {	color:white; font-size:1.2em; font-weight:bold; margin-right:10px;}

/* Sitemap */
.ddsg-wrapper { font-size:1.6em}

/* downloadpages menu */
#downloadpages_container { width:838px; padding-top:10px }
#downloadpages ul {display: block;	margin:0; padding:0; text-align:left; list-style: none; font-size:12px; float:right}
#downloadpages ul li{display: inline;list-style: none; text-transform:capitalize; }
#downloadpages li{ margin:0; list-style: none;  padding:0 5px 0 5px; border-right:1px #071d4c solid; } /*  */
#downloadpages li, #downloadpages li a, #downloadpages li a:active, #downloadpages li a:hover, #downloadpages li a:visited 
{ text-transform:capitalize; }


/* footer menu */
.footer ul {display: block;	margin:1em 0; padding:0; text-align:center; list-style: none; font-size:12px; width:851px }
.footer ul li{display: inline;list-style: none; }
.footer li{ margin:0; list-style: none; border-right:1px #071d4c solid; padding:0 10px 0 10px }
.footer li, .footer li a, .footer li a:active, .footer li a:hover, .footer li a:visited { text-transform:capitalize; }

/* Links */
a, a:visited, a:active, .bottombox a, .bottombox a:visited,.bottombox a:active { text-decoration: none; }
a:hover, .bottombox a:hover {text-decoration:underline;}
.contactdetails a, .contactdetails  a:visited, .contactdetails  a:active, .contactdetails a:hover{ color:white}

/* Other Stuff 
#breadcrumbs { padding-top:0.5em; font-size:1.1em  }
*/
.mainbody_top p { padding-top:0.5em; font-size:1.1em  }
img {  border:0 }
.clear { clear:both }
.bannerContent { position: relative; top:-200px; left:260px; width:557px; height:151px; text-align:justify; font-size:10px } 
.mainContent { position:relative;  }
#advisers p{ margin:10px 0 0 0; padding:0 }
#advisers hr{	 }