/* ----------------------------------------------
	Project Name : BNI - Business Executives Network
	Author : Sean Rochlen
	Website : http://www.sandwichestudios.com      
	Last Date Modified : Nov.13, 2009
   --------------------------------------------- */


/* HTML ELEMENTS */ 
body{
	margin: 0px; padding: 0px; background: #242323; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFF
}

/* Images */
img{
	border: none
}

/* Links */
a{
	color: #FFF; text-decoration: none
}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */
 
#wrapper{
	width: 900px; margin: 0px auto; border: 5px solid #FFF; background: #FFF; position: relative
}

/* Header */
#header{
	background: #000; width: 100%; height: 115px; border-bottom: 4px solid #FFF
}
#bni-logo img{
	float:left; margin: 20px 0px 0px 25px; display:block
}
#ben-logo p.text{
	position: relative; left: -2px; overflow: visible; display:block; width: 135px; margin: 24px 0px 0px 0px; padding: 0px; float:left;
	font-size: 58pt; line-height: 70%; font-family: "Trebuchet MS"
}
#ben-logo p.dash{
	position: relative; left: -5px; overflow: visible; display: block; width: 25px; margin: 42px 0px 0px 0px; padding: 0px; float: left;
	font-size: 58pt; line-height: 10%; font-family: "Trebuchet MS"
}
#ben{
	clear: both; margin-left: 68px; display: block; padding-top: 3px; overflow: visible
}
#headerNav{
	margin-top: 8px; float:right; width: 425px; height: 75px; font-size: 7pt; text-align: center; font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 1px
}
#headerNav a{
	float:left; margin-top: 48px; display:block; overflow: visible
}
#headerNav a:hover{
	text-decoration: underline
}
#headerNav a.nav1{
	padding-top:5px; margin-right: 15px; height: 20px; width:45px
}
#headerNav a.nav2{
	padding-top:5px; height: 20px; margin-right: 9px; margin-left: 9px; width: 66px
}
#headerNav a.nav3{
	padding-top:5px; height: 20px; margin-right: 12px; margin-left: 12px; width:60px
}
#headerNav a.nav4{
	padding-top:5px; height: 20px; margin-right: 22px; margin-left: 22px; width: 40px
}
#headerNav a.nav5{
	padding-top:5px; height: 20px; margin-right: 20px; margin-left: 15px; width: 60px
}
#headerNav img.navbar{
	float:left; margin-top: 10px;
}

/* Page */
#page{
	overflow: hidden; margin: 0px auto; width: 100%; color: #000; font-size: 10pt
}
#bar
{
	margin: 0 auto; padding-top: 3px; text-align: center; font-size: 7pt; font-weight: normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center; letter-spacing: 2px; background: #000; width: 100%; height: 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF
}
#bar p{
	display: inline
}
#bar p.arrow1{
	text-align: left; width: 350px; color: #F00
}
#bar p.text{
	color: #FFF; width: 200px
}
#bar p.arrow2{
	text-align: right; width: 350px; color: #F00;
}

/* MainContent */
#main{
	overflow: hidden; margin: 0px auto; width: 898px; border: 1px solid #000; padding-bottom: 20px
}
#lefttext{
	float:left; width: 240px; margin-top: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #999; display:block
}
#lefttext p{
	width: 200px; margin-left: 20px
}
#lefttext p.welcome{
	margin: 0px 0px 0px 5px; width: 205px; font-size: 14pt; padding: 3px 0px 0px 15px; font-weight: bold
}
#lefttext p.setmargin{
	margin-top: 10px
}
#border{
	width: 195px; height: 1px; border-bottom: 1px solid #999; margin: 5px 0px 0px 20px
}
#rightcontent{
	float:right; width: 615px; margin: 20px 20px 0px 0px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; padding-bottom: 15px
}
#rightcontent p.setmargin{
	margin-top: 10px
}
#rightcontent img.palladium{
	float:left; border: 2px solid #CCC; padding: 5px; margin: 0px 15px 15px 0px
}
#rightcontent2{
	clear:right; float:right; width: 615px; margin: 15px 20px 0px 0px
}
#rightcontent2 p{
	margin: 0px;
}
#rightcontent2 p.text1{
	width: 295px; margin: 18px auto 0px auto; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999;
}
#rightcontent2 p.text2{
	margin-top: 5px
}
#rightcontent2 a.here{
	font-weight: bold; color: #000; text-decoration: underline
}

/* Footer */
#footer{
	clear:both; width: 900px; height: 40px; margin: 0 auto; padding-top: 22px; background: #333; font-size: 9pt
}
#footer p{
	display: inline
}
#footer p.left{
	float:left; margin: 0px; width: 280px; padding-left: 15px
}
#footer p.left2{
	float:left; margin: 0px 0px 0px 35px; width: 100px; text-align: center
}
#footer p.left3{
	float:left; margin: 0px 0px 0px 30px; width: 120px; text-align: center
}
#footer p.right{
	float:right; margin: 0px; width: 255px;
}
#footer a{
	padding-left: 5px;
}
#footer a:hover{
	text-decoration: underline;
}
