/*
Theme Name: halpenny
Theme URI: 
Description: Custom Theme developed for halpenny.com.
Version: v0.9
Author: Kit Lamoureux
Author URI: kitlamoureux@gmail.com
Tags: 

	This theme was designed and built by Kit Lamoureux (kitlamoureux@gmail.com)

*/

@import "css/reset.css";


body {background:#CCCCCC;font:normal 62.5%/1.5 "Tahoma", Arial, Helvetica, _sans;}
/* LAYOUT */
#site {width:950px;margin:0 auto;background-color:#FFFFFF;position:relative;}
#hd {}
#logo {float:left;width:45%;}
#tagline{float:right;width:45%;text-align:right;vertical-align:middle;padding:2em 3em;}

#bd {clear:both;background-image:url(img/ui/bd_background.gif);background-repeat:repeat-y;}
#mainImage {border-bottom:2px solid #003399;}
#col1 {
	float:left;
	width:70%;
	padding:1em;
}
#sidebar {
	float:right;
	width:25%;
	padding: 1em;

}
#ft {clear:both;border-top:1px solid #CCC;border-bottom:10px solid #003399;margin-top:2em;padding:1em;}


/* NAVIGATION  */
#navigation {Clear:both;background-image:url(img/ui/mainnav_background.gif);background-repeat:repeat-x;height:90px;background-color:#003399;}

#globalNav {width:100%;float:left;background-image:url(img/ui/red_triangle.jpg);background-repeat:no-repeat;background-position:top right;height:60px;padding-top:2em;}
#globalNav, #globalNav ul {}
#globalNav a {display:block;color:#FFFFFF;;text-decoration:none;padding:0em 2em 0em 2em;font-size:1.4em;}
#globalNav li {float:left;padding:0 0 .5em 0;}
#globalNav ul {position:absolute;left:-999em;height:auto;width:100%;font-weight:normal; margin:0;line-height:1;border:0;padding-top:1.5em;}
#globalNav li li {float:left;font-weight:normal;}
#globalNav li li a {padding:0 1em;font-size:1.4em;color:#006699;border:none;}
#globalNav li ul ul { margin:-16px 0 0 130px;left:-999em;}
#globalNav li li:hover {background-color:none;color:#003399;}
#globalNav li ul li:hover a, #globalNav li ul li li:hover a, #globalNav li ul li li li:hover a, #globalNav li ul li li li:hover a {
	color:#FB4015;
}
#globalNav li:hover a, #globalNav li.sfhover a {color:#FFFFFF;}
#globalNav li:hover li a, #globalNav li li:hover li a, #globalNav li li li:hover li a, #globalNav li li li li:hover li a {color:#003399;}
#globalNav li:hover ul ul, #globalNav li:hover ul ul ul, #globalNav li:hover ul ul ul ul, #globalNav li.sfhover ul ul, #globalNav li.sfhover ul ul ul, #globalNav li.sfhover ul ul ul ul {left:-999em;}
#globalNav li:hover ul{left:1em;}
#globalNav li li:hover ul, #globalNav li li li:hover ul, #globalNav li li li li:hover ul, #globalNav li.sfhover ul, #globalNav li li.sfhover ul, #globalNav li li li.sfhover ul, #globalNav li li li li.sfhover ul {left:-999em;}

#globalNav li:hover, #globalNav li.sfhover { background:#FB4015;}
#globalNav li ul li:hover {background:#FFFFFF;}

#globalNav li.current_page_parent, #globalNav li.current_page_item {background:#FB4015;color:#FFFFFF;}

#ft a {font-size:1.0em;line-height:1.5;text-decoration:none;color:#333333;}
#ft a:hover {text-decoration:underline;color:#FB4015;}


/*  TYPEOGRAPHY  */
#tagline h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:2.0em;color:#999999;font-weight:normal;}
#bd h2 {font-size:1.6em;font-weight:bold;line-height:2.0;color:#003399;}
#bd h3 {font-size:1.4em;font-weight:bold;line-height:2.0;color:#000000;}
#bd h4{font-size:1.3em;font-weight:bold;}
#bd p{font-size:1.2em;font-weight:normal;line-height:1.5;color:#000000;padding-bottom:1em;}
#bd ul, #bd ol{list-style-type:circle;margin-left:3em;padding-bottom:1em;}
#bd ol {list-style-type:decimal;}
#bd ul li, #bd ol li{font-size:1.2em;font-weight:normal;line-height:1.3;color:#000000;padding-bottom:.2em;}

#bd ul.directory li {list-style-type:none;padding-bottom:20px;}
#bd ul.directory li img{margin:0 10px -10px -20px;}

#bd form ul, #bd form ol {margin-left:0;list-style-type:none;}
.leftLabel table td label.desc, .rightLabel table td label.desc {width:90%;}
#bd ul.error li.error {color:#FF0000;}


/* FUNCTIONAL  */
.clear {clear:both;height:1px;}
#sidebar img {padding-left:2.5em;border:0;}
img.alignright {float:right;padding:20px 10px 20px 20px;}

