/*
Theme Name: Beringer Capital
Theme URI: http://www.beringercapital.ca
Description: this is the custom design for www.beringercapital.ca
Author: Shift 24
Version: 1.0
Author URI: http://www.shift24.com
Tags: simple
*/

body{
	margin: 0;
	background: url('images/bodyBg.jpg') center 0 no-repeat;
	font-size: 12px;
	color: #000;
	font-family: verdana, helvetica, futura;
}

	#centeringContainer{
		margin: 67px auto;
		width: 992px;
		height: auto;
	}

		#mainContainer{
			float: left;
			border: 1px solid #d1d3d4;
			border-top: 0;
			float: left;
			width: 990px;
			background: url('images/containerBg.jpg') 0 center no-repeat;
		}
		
			/* Header */
			
			#header{
				float: left;
				width: 990px;
				height: 239px;
				background: url('images/headerBg.jpg');
			}
			
				#logo{
					margin: 96px 0 0 17px;
					position: absolute;
					float: left;
					background: url('images/logo.png');
					width: 188px;
					height: 81px;
				}
			
				/* Navigation */
				
				#nav{
					clear: both;
					position: relative;
					width: auto;
					margin-right: 8px;
					margin-top: 60px;
					height: 40px;
					float: right;
					background: url('images/transBlack.png') top right;
				}
			
					#nav ul{
						margin: -5px 0 0 0;
						float: right;
						min-width: 520px;
						max-width: 700px;
					}
					
						#nav ul li{
							padding: 17px 0;
							margin: 0 0 0 0;
							display: inline;
						}
						
						#nav ul a{
							margin: 0 30px 0 0;
							padding: 15px 0 18px 0;
							display: block;
							float: left;
							color: #fff;
							font-size: 15px;
							font-family: Garamond, georgia, verdana helvetica;
							font-weight: bold;
							text-decoration: none;
						}
						
						#nav ul li:hover a{
							background: url('images/navHover.jpg') repeat-x;
						}
			
				/* Login Bar */
			
				#loginBar{
					padding: 10px 0 0px 15px;
					margin-top: 27px;
					float: right;
					color: #fff;
					margin-right: 8px;
					width: 339px;
					height: 29px;
					background: url('images/transBlack.png');
				}
				
					#loginBar a{
						font-size: 13px;
						font-weight: bold;
						font-family: Garamond, georgia, verdana, helvetica;
						color: #fff;
						text-decoration: none;
					}
			
						#loginBar a:hover{
							text-decoration: underline;
						}
			
					#searchform{
						margin-top: 1px;
						width: 160px;
						float: right;
					}	
				
						#search{
							border: 1px solid #b8b8b6;
							border-right: 0;
							width: 108px;
							height: 11px;
							float: left;
						}
				
						#submitButton{
							background: #908f8f;
							border: 1px solid #b8b8b6;
							width: 23px;
							margin: 0 0 0 0; 
							height: 15px;
							background: url('images/go.jpg') center center no-repeat;
						}
			
			/* Content Container */
			
			#contentContainer{
				float: left;
				width: 717px;
				margin-top: 50px;
				height: auto;
				padding: 50px 0 50px 50px;
			}
			
				.pageHeading{
					margin-top: -80px;
					float: left;
				}
				
					.pageHeading h1{
						background: #000;
						padding: 20px;
						color: #fff;
						font-weight: none;
						font-size: 17px;
						font-family: verdana, helvetica, futura;
					}
			
				#contentContainer p{
					padding: 0 70px 0 0;
					font-size: 12px;
					font-family: verdana, helvetica, futura;
					color: #000;
				}
				
				#contentContainer .specText{
					font-size: 12px;
					font-family: verdana, helvetica, futura;
					color: #c25905;
				}
		
			/* SideBar */
			
			#sideBar{
				float: left;
				padding: 50px 0 50px 0;
				width: 215px;
				height: auto;
				float: left;
			}
		
				#sideBar p{
					margin-left: 25px;
				}
			
				#innerSideBar{
					padding: 100px 0 100px 0;
					border-right: #000 solid 1px;
				}
		
				#sideBar ul{
					padding: 0;
					margin: 0;
				}
					
					#sideBar ul li{
						margin: 0 0 5px 0;
						list-style: none;
						text-align: center;	
					}
						
						#sideBar ul li ul{
							padding: 10px 0px 3px 5px;
						}
						
						#sideBar ul li a{
							font-size: 19px;
							font-weight: none;
							font-family: Garamond, georgia, verdana, helvetica;
							color: #000;
							text-decoration: none;
						}
						
						#sideBar ul li a.current{
							color: #c25905;
						}
						
							#sideBar ul li a:hover{
								border: 1px solid #000;
								border-right: 0;
								border-left: 0;
								color: #;
							}

		/* Footer */
		
		#footer{
			margin-bottom: 100px;
			float: left;
			height: 45px;
			width: 992px;
			background: #000;
			color: #fff;
			font-size: 10px;
		}
		
			#footer p{
				margin: 15px 0 0 20px;
			}
			
			
/* Login Page */

#loginFloat{
	float: left;
	height: 100%;
	width: 100%;
}

	#login{
		padding: 20px;
		border: 1px solid #904C03;
		margin-top: 50px;
		margin-bottom: 50px;
		margin-left: auto;
		margin-right: auto;
		width: 200px;
		height: auto;
	}
	
		#login form{
			text-align: center;
			margin: 0 auto;
		}
		
			#login lable{
				margin-left: -95px;
			}
		
		#loginLogo{
			width: 200px;
			height: 100px;
			background: url('images/loginLogo.png') no-repeat;
		}







