/*
Created for:Website
on:18/10/2010
by:Joseph Michel
Last edit:18/10/2010

-Table of Content-
1.HEADER code
2.NAVIGATION code
3.CONTENT code
4.SIDEBAR code
5.FOOTER code

-colors used-
body(text):#222
Yellow:#D4891C
Blue:#135A9F
*/

/*-------->>Eric's 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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*remember to define focus styles!*/
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/*tables still need 'cellspacing="0"' in the markup*/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"""";}
/*-------->>End Reset<<<-----------*/
/*-------->>Global links<<<-----------*/
a:link{color:#135A9F;text-decoration:none;}
a:visited{color:#135A9F;text-decoration:none;}
a:hover{color:#D4891C;text-decoration:underline;}
a:active{color:#D4891C;text-decoration:none;}
/*-------->>END Global links<<<-----------*/
/*-------->>Global Settings<<<-----------*/
html{overflow-y:scroll;}
p, ul{margin-bottom:10px;}
strong{ font-weight:bold;}
/*-------->>END Global Settings<<<-----------*/
/*-------->>Clearing Floats<<<-----------*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/*forIE/Mac*/
/*-------->>END Clearing Floats<<<-----------*/
/*-------->>keep footer at the bottom<<<-----------*/
html,body{margin:0;padding:0;height:100%;font:12px/18px Verdana, Geneva, sans-serif;background:#EFEFEF; color:#222;}
#container{min-height:100%;position:relative;width:1100px;margin:0 auto;border-right:1px solid #CCC;border-left:1px solid #CCC;background:#FFF;}
/*-------->>END keep footer at the bottom<<<-----------*/
/*-------->>Header Code<<<-----------*/
#header{padding:20px 80px;height:137px; background:#FFF url("../images/top-strip.jpg") no-repeat top; position:relative;}
#header ul {float:right;margin-top:20px;}
#header li {float:left;margin-left:30px;}
#header li a {color:#B5C2CF; text-transform:uppercase;font-size:12px;}
#header li a:hover, #header .active {color:#FFF;border-top:1px #B5C2CF solid; text-decoration:none;}
#banner{width:938px;height:260px;border:1px solid #CCC; background:#FFF;position:absolute;left:80px;top:100px;z-index:1;}
/*-------->>END Header Code<<<-----------*/
/*-------->>Body Code<<<-----------*/
#body{padding:215px 80px 100px/*Height of the footer*/ 80px;}
#body-content{padding-left:245px;padding-right:192px;width:503px;}
#body-content h1{color:#D4891C;margin-bottom:10px;font: 26px Georgia, "Times New Roman", Times, serif;}
#body-content h2{color:#D4891C;margin-top:20px;font:18px Georgia, "Times New Roman", Times, serif;}
#body-content p{text-align:justify}
/*-------->>Additional links Code<<<-----------*/
.additional-links{margin-top:5px;width:176px;float:right;}
div.fadehover {position: relative;border:solid 1px #CCC;padding:2px;display:block;margin-bottom:10px;height:113px;}
img.a {position: absolute;left: 2;top: 2;z-index: 10;}
img.b {position: absolute;left: 2;top: 2;}
/*-------->>END Additional links Code<<<-----------*/

.team-member, .single-mews{margin-bottom:30px;}
#body-content .team-member h2, #body-content .single-news h2{font-size:18px;color:#135A9F;}
#body-content .team-member h3, #body-content .single-news h3{color:#D4891C}
#body .back-link{padding:8px 0 15px 0;}
#body .back-link a{color:#999;}
/*-------->>END Body Code<<<-----------*/
/*-------->>Sidebar Code<<<-----------*/
#sidebar{margin-top:5px;width:230px;float:left; background:#FFF url("../images/sidebar-bg.png") repeat-x bottom;border:1px solid #CCC; min-height:200px;}
#sidebar ul ul {margin:0 0 0 25px;}
#sidebar ul ul a{text-transform:none;}
#sidebar h4{line-height:29px;background:#FFF url("../images/sidebar-title-bg.png") repeat-x; text-transform:uppercase;color:#999;font-size:14px;padding-left:10px;}
.sidebar-content{padding:10px;}
.sidebar-content p + h3{border-top:1px solid #CCC;padding-top:10px;}
.sidebar-content h3 a{display:block;}
.sidebar-content h3 a:hover{background-image:none;}
.sidebar-content a {color:#135A9F;}
.sidebar-content em{color:#D4891C;font-size:11px;}
.sidebar-content a:hover{color:#D4891C;text-decoration:underline;}
.sidebar-content a.active, .sidebar-content a.active:hover{color:#bbb;}
.sidebar-content li a{ background:url("../images/arrows.png") no-repeat left -4px; padding-left:13px; text-transform:uppercase; color:#666;line-height:22px;}
.sidebar-content a:hover{ background:url("../images/arrows.png") no-repeat left center;}
.sidebar-content a.active, .sidebar-content a.active:hover{background:url("../images/arrows.png") no-repeat left -48px;}
.sidebar-content li a:hover{ text-decoration:none;}
/*-------->>END Sidebar Code<<<-----------*/
/*-------->>Footer Code<<<-----------*/
#footer{color:#59728F;background:#FFF url("../images/bottom-strip.jpg") no-repeat top;position:absolute;bottom:0;width:100%;line-height:65px;height:65px;/*Height of the footer*/}
#footer span{float:right;margin-right:80px;}
#footer span a{color:#59728F;}
#footer span a:hover{color:#B5C2CF;}
#footer p{margin:0 0 0 80px;float:left;}
/*-------->>Footer Code<<<-----------*/
