/*
Theme Name: Build Your Wealth
Description: Theme for BYW
Author: BYW
Author URI: http://www.buildyourwealth.co.uk
version: 1.0
*/



/* basics */

*{margin:0; padding:0;}

body {
        behavior:url(cssHoverFix.htc);
	background: #fff;
	font-family: arial, sans-serif;
	font-size: 8pt;
	margin: 0 auto;
        width:1000px;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; margin:10px 0;}
h3 {font-size: 10pt; margin-top:10px;}
h4 {color:#4F4FFF;display:inline;font-family:arial;font-size:11pt;}


/* images and misc. */

img{ border: none; padding: 0px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }


code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}

.rss {
	background: url(images/ficon.png) left center no-repeat;
	padding-left: 12px;
	}
	
/* links */

a{
	color:#98A031;
	text-decoration:none;
        font-weight:bold;
	border: none;
	}

a:hover{font-weight:normal;text-decoration: none; border: none;}



/* container */

#brownlist {font-size:14px;list-style-image: url(images/brownbullet.gif);margin-left:20px; padding-top:9px;padding-bottom:15px}
#brownlist li{padding-bottom:4px;color:#4F4FFF}
#container {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	background:#fff;
	color:#333;
	border: 0px solid #333;
	}
	
/* header */

#header {
	background: #393E80 url(images/bluebar3.jpg) 200px 0px no-repeat;
        width: 100%; 
        height: 169px;
        position:relative;
        z-index:10;
        max-height:169px;
        color: #fff;
        border-top:solid 6px #C7CF0A; 
        margin:auto;
        }

#header h1{
	font-family: palatino linotype, georgia, arial, times;
	font-size: 1.5em;
	font-weight: 300px;
	letter-spacing: 1px;
	margin: 0;	
	padding: 40px 0 0 600px;	
	}

#header h2{
         font-family:arial; 
         font-size:32px;
         margin-right:50px;
         
         font-weight:normal;
         float:left;
}
	
#header h1 a{color: #fff; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	font-family: arial;
	font-size: 10pt;
	font-weight: 300;
	color: #fff;
	letter-spacing: 1px;
	margin: 0;	
        width:400px
	padding: 40px 10px 0 0px;	
	}

/* main menu */


#menu {
	background: #CED52F;
	font-family: verdana, arial,;
	font-size: 1.2em;
	font-weight: normal;
	width:100%;
	height:25px;
	border-top: 2px solid #FFF;
}


#menu ul {
	margin: 2px 0 0 0;
	padding: 0;
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 2px 0;
	padding: 0;
        float:right
}

#menu ul li a {
	padding: 6px 13px 0px 13px;
	margin: 0;
	text-decoration: none;
	color: #5A5C66;
}

#menu ul li a:hover {
	background-color: ;
	color:#fff;
}



/* content */


#content {
	float: left;
	width: 530px;
	overflow: hidden;
	text-align: justify;
        margin-top:0px;
        margin-left:0px;
        _margin-left:0px;/*ie6 hack*/
        _margin-top:0px;
	}

.post {
	margin: 0px 0px;
	padding:15px 0px;
	line-height: 14pt;
	}
/*horrible but necessary for ie7*/
*:first-child+html .post{padding-top:55px}	
.post h2{
	font-family: arial;
	font-size: 14pt;
        font-variant: small-caps;
	font-weight: 300;
	color: #CE762E;
	}
	
.post h2 a{
	color: #CE762E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{font-size: 8pt;}

.post a{text-decoration:none;color:#98A031}
.post li a{color:#98A031;display:inline;text-decoration:none;}
.post li p{margin:0 0 7px 0;padding-left:7px}

.post ul {padding-top:10px}

.post li {}

.entry p{margin:12px 0;font-size:14px;font-weight:normal}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	border-left:solid 1px #A2A2A2;
	border-bottom:solid 1px #A2A2A2;
	}
	

.navigation {
	margin: 12px 0 20px 0;
	padding:2px;
	font-size:.9em;
	float:left;
	width:98%;
	}
	

	.alignleft {float:left;}
	.alignright {float:right;}

.pagetitle {}
.flashmovie {z-index:550}

#left {
	font-family: arial;
	font-size:8pt;
        postion:relative;
        z-index:100;
	width: 250px;
	float:left;
	margin: -196px 0 24px 0;
        background:#fff;
	padding: 0;
	}

#left h2{
	font-family: arial;
	font-weight: bold; 
	font-size: 16px; 
	text-align: left;
	color: #CED52F;	
	margin-bottom: 1px;
	padding: 0 0 3px 0;
        border-bottom: 1px solid #ced52f
}

#left p {margin:0; padding: 0 6px 0 12px;}

#footer img {padding: 0; margin: -70px 100px 0 50px;float:left; position:relative}


#left ul {
	margin:12px;
	padding:0;
	list-style-type: none;
	}

#left ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
        font-size:14px;
}

#left ul ul {
	margin: 1px 0 6px 6px;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}



/* right sidebar */

#right{
	font-family: arial;
	font-size:8pt;
	width: 190px;
	float:right;
	margin: -30px 0 0px 0;
        _margin-top:-30px;
	padding: 0;
	}
/*horrible but necessary for ie7*/
*:first-child+html #right{margin:-10px 0px 20px 0;}

#right h2{
	font-family: arial;
	font-weight: bold; 
	font-size: 10pt; 
	text-align: left;
	color: #fff;	
	margin-bottom: 5px;
	padding: 4px;
	background: url(images/bar.jpg);
}

#right p {margin:0; padding: 0 6px 0 12px;}

#right img {padding: 5px 0; margin: 0;}

#right ul {
	margin:40px 12px;
	padding:0;
	list-style-type: none;
	}

#right ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;

}

#right ul ul {
	margin: 6px 0 6px 12px;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
}

#right ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

#right a{padding:20px 0}
/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

#img.avatar {float:left; margin-right:5px;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #EDEDED;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, times;
	}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* footer */

#footer {
	background: #fff;
	clear: both;
	width: 100%;
	margin-top:0px;
	border-top:solid 2px #FFFFFF;
	font-family: arial;
	font-size: 7pt;
	}
#left img{margin:50px 0 0 40px}





#footer a:hover{color: #ffffff;font-weight:bold;text-decoration: underline;}
#footer p{padding:6px;margin: 0 0 0 40px; color: #eee;font-size:12px}
#footer a{color:#fff; text-decoration:underline}

#callus {background:#BF601C; float:left; width:230px;height:100px;margin-top:0px;padding-bottom:10px}
.statement {background:#4F4FFF;padding-bottom:10px; float:right; width:770px;height:100px;margin-top:0px}
#callus p{font-family:arial;font-size:22px;font-weight:bold;margin:auto;text-align:center;}
#callus a{text-decoration:underline;color:#D8BE2D}


.frontpage p {font-size:22px;font-family:arial;color:#534FFB;line-height:26px;padding-bottom:20px}
/* Extra */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {


	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}




.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*Formatting for case study tables*/

table.casestudy {margin-bottom:15px;margin-top:10px;border:2px solid #393E80}
th {

	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,

	sans-serif;
        width:100px;
        vertical-align:top;
	color: #CE762E;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 6px 2px 3px;
}
td.clickhere, td a{font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,

	sans-serif;
        width:100%;
	color: #CE762E;
	letter-spacing: 2px;

	text-transform: uppercase;

	text-align: right;

	padding: 2px 6px 2px 3px;}
.toprow {background:#393E80;color:#fff;width:330px}

th.nobg {

	border-top: 0;

	border-left: 0;

	border-right: 1px solid #C1DAD7;

	background: none;

}





th.topcase{	
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;color:#CE762E;
}

th.spec {
 width:120px;
 min-width:120px;
}

td{
	background: #fff;
	padding: 2px 6px 2px 3px;
	color: #000;
         font-size:13px;
        font-weight:normal;
        line-height:15px;
        min-width:332px;
}

td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}



#colourbox {width:150px; float:left;margin:5px 5px 5px 5px;height:160px}
#colourbox h1{color:#fff; font-size:16px;font-weight:bold;padding:2px 0 0 2px}
#colourbox p{padding:5px 4px 0 2px;color:#fff;font-size:12px}

#headertext {padding-left:660px}
#headertext h2{font-size:22px; color:#fff;font-family:arial;width:330px;margin-top:20px}
#headertext h3{font-size:22px; color:#CE762E}

#didyouknow {border:solid 3px #4F4FFF; font-size:10px; color:#4F4FFF}
#didyouknow h2{background:transparent none repeat scroll 0 0;
color:#CE762E;
font-size:14px;
padding:2px;margin:0;}
#didyouknow h3{font-size:11px;padding:2px;color:#000;font-weight:normal; font-style:italic}

#moreinfo {margin-left:10px;width:200px;border:solid 3px #4F4FFF; font-size:10px; color:#4F4FFF}
#moreinfo h2{background:transparent none repeat scroll 0 0;
color:#CE762E;
font-size:14px;
padding:2px;margin:0;}
#moreinfo h3{font-size:11px;padding:2px;color:#000;font-weight:normal}

blockquote {background:url(images/closequote.gif) right bottom no-repeat;padding-bottom:0px}
p.testimonial {background:url(images/openquote.gif) top left no-repeat;font-size:18px; line-height:24px;colour:#666;padding-left:35px;
padding-top:15px;font-weight:normal}

#addr-name {font-size:18px;color:#4f4fff;border-bottom:2px solid #666;padding-bottom:6px}

#openup td {color:#4F4FFF}

/*trying out a new menu*/
ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0 0 0 228px;_margin-left:110px;/*ie6 hack*/padding:0;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0;width:91px;position:relative}
ul#main-nav li a {text-decoration:none;display:block;padding:0;font-size:0px;color:white;background:#fff;width:91px;height:27px;color:transparent;}

ul#main-nav li.aboutus ul li a {font-size:11px;height:16px;width:91px;border:1px solid #666;background:#98A031;color:#666;padding-top:5px;padding-left:5px}
ul#main-nav li.aboutus ul li a:hover {background:#CE762E;}
ul#main-nav li.aboutus ul li  {width:110px;}
ul#main-nav li.contactus a {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/contact1button.jpg) no-repeat scroll 0 0}
ul#main-nav li.contactus a:hover {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/contactbutton.jpg) no-repeat scroll 0 0}

ul#main-nav li.services a {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/service1button.jpg) no-repeat scroll 0 0}
ul#main-nav li.services a:hover {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/servicebutton.jpg) no-repeat scroll 0 0}

ul#main-nav li.aboutus a {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/about1button.jpg) no-repeat scroll 0 0}
ul#main-nav li.aboutus a:hover {background:transparent url(http://www.buildyourwealth.co.uk/wp-content/themes/bytetips/images/aboutbutton.jpg) no-repeat scroll 0 0}

ul#main-nav li a:hover, ul#main-nav	li a:focus {background:#369;}
ul#main-nav li ul {padding:0;margin:0;display:none;position:absolute}
ul#main-nav li:hover ul, ul#main-nav li.sfover ul {display:block;}
ul#main-nav li ul li {float:none;}

label {display:inline-block;width:140px;background:#e0e0e0;padding:5px;font-size:12px;margin:0px}
input {
-x-system-font:none;
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:4px 5px;
vertical-align:top;
width:230px;
}

/*Micro Landing Pages Formatting*/
#content_micropage {
	float: left;
	width: 1024px;
	overflow: hidden;
	text-align: justify;
        margin-top:-205px;
        margin-left:0px;
        _margin-left:0px;/*ie6 hack*/
        _margin-top:-205px;
	}

#header_micropage {
	background: #393E80;
        width: 1024px; 
        height: 169px;
        position:relative;
        z-index:10;
        max-height:169px;
        color: #fff;
        border-top:solid 6px #C7CF0A; 
        margin:auto;
        }

#headertext_micropage {padding:30px 0 0px 260px;width:600px}
#headertext_micropage h1{padding-bottom:10px;}

#micro_blue p{color:#4F4FFF;font-weight:bold;font-size:18px;margin-top:20px;line-height:30px}
#micro_brown p{color:#ffffff;font-weight:bold;font-size:14px;margin-top:10px;}

#micro_footer {}
#micro_footer h2 {padding:8px;font-size:24px;color:#ffffff;border:none;margin:0;text-align:center}
#micro_footer p {color:#ffffff;font-size:12px;text-align:center;line-height:14px}