/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#6e6e6e; font:10px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

#container{margin:0 auto; width:775px; position:relative; border: #000 1px solid;}

p a.link01{font:10px/14px Tahoma, sans-serif; color:#6e6e6e; font-weight:normal; text-decoration:underline;}
p a.link01:hover{color:#fff; text-decoration:none; background:#009900;}

p a{font:10px/14px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:none;}
p a:hover{color:#fff; text-decoration:none; background:#009900;}

/* HEADER */

#header{height:239px; position:relative; background:url(../images/b_top.jpg) 0 0 no-repeat;}

#logo{width:218px; height:58px; position:absolute; top:11px; left:14px }

#slogan{width:200px; height:16px; position:absolute; top:35px; left:545px }

#categories{width:298px; height:55px; position:absolute; top:70px; left:296px }

/* MENU */

#menu{height:40px; position:relative; background:url(../images/b_buttons.jpg) 0 0 no-repeat; clear:both}

#menu ul{margin: 0 auto; padding-top:15px; padding-left:20px;}
#menu ul li{float:left; margin-right: 30px;}

#menu a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:1.1em;
	text-transform:uppercase;
}

#menu a:hover {
	text-decoration:none;
	color:#C4FF00;
	font-size:1.1em;
	text-transform:uppercase;
}

#menu ul li.bullet{width:15px; height:13px; background:url(../images/bullet1.gif) 0 0 no-repeat;}

/* CONTENT */

#content{position:relative; background:#006600; border-top: #fff 1px dashed;  border-bottom: #fff 1px dashed; clear:both}

#incontent{background:#fff; padding-top:24px;}

#articles {
	background:#FFFFFF;
	padding:20px 50px 20px 50px;
}

#articles p {
	color:#000000;
	font-size:1.1em;
}

#articles p.author {
	color:#333333;
}

#leftPan{
	position:relative; 
	width:372px; 
	float:left; 
	border-right:#cccccc 1px solid; 
	margin-right:33px
}

#welcome{
	width:300px; 
	padding-bottom:20px; 
	margin-left:38px
}

#welcome h1{
	width:211px; 
	height:17px; 
	clear:both; 
	padding-bottom:10px;
	font-size:1.6em;
	border-bottom:#cccccc 1px solid;
}


#rightPan{position:relative; width:332px; float:left;}

#services{
	width:332px; 
	padding-bottom:20px;
}

#services h2{
	width:211px; 
	height:17px; 
	clear:both; 
	padding-bottom:10px;
	font-size:1.6em;
	border-bottom:#cccccc 1px solid;
}

#services ul{width:300px;float:left; margin-top:10px;}
#services ul li{height:18px; margin-left:20px;}
#services ul li a{font-size:1em; Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#services ul li a:hover{text-decoration:none; color:#000;}

#services p{clear:both}

#membership{width:332px; margin-top:20px;}
#membership h2{width:332px; height:17px; background:url(../images/h_membership.jpg) 0 0 no-repeat; padding-bottom:10px; }
#membership p.boldtext{font:10px/12px Tahoma, sans-serif; color:#d76500; font-weight:bold; padding-bottom:10px}


/* FOOTER */

#footer {height:119px; clear:both; background:#597207;}

#footer img{width:301px; float:left; border-right:#fff 1px dashed;}
#footer p{
	margin: 32px 0 0 32px; 
	font:10px/18px Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	text-align:left; 
	color:#fff; 
	float:left;
}
#footer p a{
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	color:#fff; 
	text-decoration:none; 
	padding: 0 2px;
	text-transform:uppercase;
}
#footer p a:hover{color:#000; background:#FFFFFF;}
