/*
colours used 

#F7F2DF - cream
#ED1B24 - red




*/







div 
{
border:0px solid;
}
hr {
	display: none;
	}
/*classes*/
.float-left
{
float:left;
}

.float-right
{
float:right;
}

.clear
{
clear:both;
}

.txt-align-left
{
text-align: left;
}

.txt-align-center
{
padding-left:350px;
width: 800px !important;

}

.page-image
{
padding-bottom:10px;
}

.page-head h2
{
color:gray;
font-weight: lighter;
padding-bottom:0px;
}


.more-link a:link
{
color:#E92B8B;
}
.more-link a:hover
{
color:#02AFF1;
}


/* layout*/
body
{
margin:0;
padding:0;
height:100%;
background-color:#DFE0E2;
background-image: url(images/body-bg.jpg);
background-repeat: repeat-x;

}
li
{
list-style-type: none;
}
img
{
border:none;
}

#wrap
{
position: absolute;
left: 0;
top: 0;
background-image:url(images/wrap-bg.jpg);
background-repeat:repeat-y;
width:1102px;
min-height: 997px;

}

#black-hbar
{
width:100%;
height:71px;
background-image:url(images/hbar-home-bg.jpg);
background-repeat: repeat-y;
position: absolute;
left:0px;
top:615px;

}

#colour-block
{
width:202px;
height:71px;
background-image:url(images/hbar-secondary-bg.jpg);
background-repeat:repeat-y;
position: absolute;
left:903px;
top:615px;
}

#top-left-col
{
width:auto;
}

#top-col-right
{
margin-left:30px;
}

#bottom-col-right
{
width:530px;
float:left;
margin-top:25px;
margin-left:40px;
}

#bottom-col-left
{
width:250px;
float:left;
margin-left:60px;
margin-top: 25px;
overflow: hidden;

}
#bottom
{
background:#F7F2DF;
width:902px;
min-height:310px;
position: absolute;
left:0px;
top:687px;

}


.colours {
position: absolute;
top:652px;
left:878px;



}
.logo {

position: absolute;
top:0px;
left:0px;

}


#searchbox
{
width:675px;
margin-top:0px;
}
#search img { position:relative;
	top:23px;
	left:85px;
	}
#s {
position: relative;
left:180px!important;


}
#image-buttons
{
margin-top:10px;
}

#logo
{
background-image:url(images/logo.jpg);
background-repeat: no-repeat;
width:277px;
height:178px;
}

#info-box
{
width:510px;
background:#8C8E91;
margin-top:-13px;
margin-bottom
}

#footer
{
position: absolute;
bottom:0px;
text-align: center;
width: 900px;
}
/* secondary content block */

#content
{
width:550px;
float:left;
margin-top:10px;
padding-bottom:50px;
}


.fundamentals {
position: absolute;
top:18px;
left:690px;
width:200px;
height: 520px;
}




/* text formatting */
a
{
color:grey;
text-decoration: none;
font-weight: bold;

}
a:hover
{
color:#00AFF0;
}
.entry-content {font-size: 10pt !important;
}
body
{
font-family: Helvetica,"Trebuchet MS",Verdana,sans-serif;
}

#black-hbar h2
{
	color:white;
	padding-top:23px;
	font-weight: lighter;
	font-weight: lighter;
	font-size:22pt;
}

#footer
{
color:#cccccc;
font-size: 9pt;
}
#info-box h3
{
	padding:5px; 
	font-family: Helvetica,"Trebuchet MS",Verdana,sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: -1px;
	padding:15px 25px 0px 30px;
}

#info-box li
{
	color:white;
	font-size: 10pt;
	padding-bottom:5px;
}

#info-box h3
{
color:black;
}

#info-box ul
{
padding-bottom:26px;
}

#content ul
{
padding-right:20px;
color:#7F7F7F;
}

#bottom-col-right li
{
	color:#00AFF0;
	list-style-type: none;
}

#content p
{
padding-right:25px;
color:#7F7F7F;
line-height: 15pt;
}
.news-blurb
{
font-weight: bold;
font-size: 13pt;
}

.news-blurb p
{
font-size: 9pt;
font-weight: lighter;
margin-top:0px;
color:grey;
}

h2
{
color:#00ADEF;
font-weight: lighter;
margin-top:0px;
}

h4
{
color: #777777;
font-weight:200;
}

h3
{
color: #000000;
font-weight:200;
}



li
{
padding-bottom:10px;
}


/* archive formatting */


.archive-list li
{
list-style-type: none;
background-color: #efefef;
padding-top:3px;
padding-bottom:3px;
margin-bottom:6px;
width:250px;
text-align: center;
}

.published
{
text-decoration: none;
border: none;
padding-bottom:5px;
display: none;
}

/* main nav */
#mpianav{
	margin-left:50px;
	width:270px;
	
	}
#mpianav ul{
	list-style-type: none;
	font-size: .8em; 
	font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase !important;
	}

#mpianav ul:hover{
	text-decoration:none;
	}

#mpianav li{
	padding:10px 10px 0px 0px;
	font-weight:bold;
	text-transform: uppercase !important;
	border-bottom: 2px dotted #cccccc;
	}

#mpianav li:hover{
	text-decoration:none;
	list-style-image:url('images/ball.jpg');
	}

#mpianav li ul li{
border: none;
list-style-image:none;
}



#mpianav a:link {
	color:#000000;
	text-decoration: none;
	text-transform: uppercase !important;
	}

#mpianav li a:hover {
	color:#02AFF1;
	text-decoration:none;
	}

#mpianav a:visited {
	color:#000000;
	text-decoration:none;
	text-transform: uppercase !important;
	}



.nav-previous, .nav-next, .meta-start, .entry-author, .meta-prep, .vcard author, .entry-categories, .meta-end, #notices, .sb-about, .secondary, .commentslink
{
display: none;
}


.entry-content li{
list-style: disc;
margin-top:-4px;
}

.entry-content ol li {
list-style-type: inherit;
color:#7F7F7F;
}


