* { margin: 0; padding: 0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align:left;
	background:#a5a5a5 url("../images/bg3.jpg") 50% 0 repeat-y;
}
form, img { padding: 0; margin: 0; border: none; }
abbr[title] { cursor: help; }
ul {list-style:none;}

p {
	font-size: 11px;
	line-height: 13px;
	color:#222;
	padding:0 0 10px 0;
}

a { color: #767676; text-decoration: underline; }
a:hover { color: #f30; text-decoration: none; }

/*=headerLinks
---------*/
#headerLinks{
	position:relative;
	height:25px;
    background-color:#a5a5a5;
	width:672px;
	margin:0 auto;
}
#headerLinks .links{
	width:120px;
	position:absolute;
	right:5px;
	bottom:5px;
	}
#headerLinks .memberLogin {
	width: 155px;
	}
#headerLinks .links li{
	float:left;
	list-style:none;
	}
#headerLinks .links a{
	color:#515151;
	text-decoration:none;
	font-weight:bold;
	}

/*=container
------------*/
#container{
	width:670px;
	margin:0 auto;
	text-align:left;
}
	
/*=header
---------*/
#header{
	width:670px;
	height:117px;
	border-top:1px solid #767676;
	text-indent:-9000px;
}

/*=menu
---------*/
#menu{
	/*margin-left:1px;*/
	background-color:#cdcdcd;
	width:670px;
	height:21px;
	}
#menu a{
	text-decoration:none;
	}
	
/*=main
---------*/
#main{
	position:relative;
	float:left;
	width:671px;
	/*margin-left:1px;*/
	padding-top:25px;
	}

/*=subMenu
---------*/	
#subMenu{
	float:left;
	width:146px;
	text-align:right;
	min-height:10px;
	}

/*=content
---------*/
#content{
	margin-left:10px;
	width:400px;
	float:left;
	text-align:left;
	padding-bottom:100px;
	}
	
#content dl{
	padding:7px 0;
	}
#content dd{
	padding:5px;
	}
#content dt a{
	color:#555;
	}
	
/*=footer
---------*/
#footer{
	position:absolute;
	right:540px;
	bottom:-46px;
}
