/*======================================

	GLOBALS

=======================================*/

body

{

	text-align:center; 

	font-family:Arial,Tahoma, Sans Serif;

	color:#767676; 

	font-size:12px;

	background:#fff;

	background:url(images/background.jpg) repeat-x; 	

}

table 
{
	font-size:12px; 
}
h1

{
	color:#505050;

	margin:0; 

	margin-bottom:5px; 

	margin-top:5px; 

	font-weight:400; 

	font-size:14px; 

	

	

	

}

h2

{

	font-size:16px;

	color:#6688DD;

	margin-bottom:4px;
	
    margin-top:14px;
	
	font-weight:400; 

}

h3

{

	margin-top:10px;  

	margin-bottom:0; 

	padding:0; 

}

a

{

	color:#754C24;

	text-decoration:none; 

}

a:hover

{

	color:#bc7a3a; 

}

img

{

	border:0; 

	vertical-align:middle; 

}

/*======================================

	LAYOUT (NEW)

=======================================*/

#site

{

	width:788px;  

	min-height:600px;

	height:auto !important;

	height:600px;

	text-align:left; 

	margin:0 auto;  

}

#header

{

	background:url(images/header.jpg) no-repeat; 

	height:132px; 

	clear:both; 

	

}

#body-wrapper

{

	position:relative;

	text-align:left;

	width:100%;	

	padding:0; 

	background:url(images/left_col.gif) repeat-y top left; 

}

#container

{

	position:relative;

	text-align:left;

	width:100%;

	min-height:500px;

	height:auto !important;

	height:500px;

}



#content-wrapper

{

	position:relative;

	margin:0;

}

#center-column

{

	position:relative;

	padding:0 150px;

}	

#left-column

{

	position:relative;

	float:left;

	width:144px;  /* for IE5/WIN */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:144px; /* actual value */

	margin:0 0 -10px 0;

	z-index:100;

	background:#f4a95e; 

}

#right-column

{

	position:relative;

	right:3px;

	top:20px;

	float:right;

	width:140px;  /* for IE5/WIN */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:140px; /* actual value */

	margin:0 0 -10px 0;

	z-index:99;



}

#footer

{

	position:relative;

	clear:both;

	width:100%;

	height:25px;

	padding:0; 

	margin:0;

	text-align:center;

	color:#505050;

	font-size:9px; 

	background:#fff; 

	border-top:solid 2px #dddddd;

}	



/*======================================

	HEADER

=======================================*/

#header-menu

{ 

 

	width:590px; 

	float:right; 

	height:36px; 

	margin-right:15px; 

	margin-top:10px; 

	background:url(images/header_menu_bg.jpg) repeat-x; 

}

#header-menu div

{

	position:relative; 

	top:-34px; 

	border-right:solid 1px #cdcdcd;

	float:left; 

	height:31px; 

	

	/*padding-left:10px;  

	padding-right:10px; 	*/

}

#header-menu div.line, #header-menu div.line:hover

{

	

	background:url(images/header_line.jpg) repeat-y;

	background-position:right;

	width:1px; 

	padding:0; 

	border:0; 

	padding-top:9px;

	height:600px;

	margin-top:2px;	

}

#header-menu div:hover, #header-menu .active

{

	background:url(images/header_over.jpg) repeat-x;

	cursor:pointer; 

}



#header-menu div.no-line

{

	background:0; 

}

#header-menu b.bt, #header-menu b.bt b

 {

   display: block; 

   height: 36px;

   background:url(images/header_corners.png) no-repeat;

   position:relative

}

#header-menu  b.bt    {top: 0px; left: -9px}

#header-menu  b.bt b {background-position:100% -36px;  left: 16px}



#header-menu ul

{

	margin:0; 

	padding:0; 

 

	list-style:none; 

}

#header-menu li

{

	padding-right:7px; 

	padding-left:7px; 

	display:inline;

	list-style:none; 

}	

#header-menu span

{

	

}

#header-menu li:hover

{

	cursor:pointer; 

}

#header-menu a

{

	display:block; 

	float:left; 

	height:22px;

	padding-top:10px;

	line-height:15px;

	padding-left:11px;

	padding-right:11px;

	font-weight:400; 

	color:#505050; 

	text-decoration:none; 

}





/*======================================

	CONTENT

=======================================*/



#content-title

{

	border-bottom:solid 1px #d4d2d1;

	margin-bottom:10px; 

}

#content-title h1

{

	font-weight:300;

	font-size:18px; 

	padding:5px; 

	padding-left:10px; 

	margin:0; 

}

#content

{

	width:478px; 

}

#center-column div

{

	padding:3px; 

}

#center-column p

{

	text-indent:20px; 

	font-size:12px; 

	margin:0; 

	margin-bottom:10px; 

}

#center-column .line

{

	border-top:solid 1px #d4d4d4;

	height:1px; 

	margin:0; 

}

/*======================================

	ADVERTISEMENT

=======================================*/

.advertisement, .advertisement2

{

	/* Touch */

	font-size:12px; 

	

	margin-bottom:8px;

	padding:6px; 



}

.advertisement strong, .advertisement2 strong

{

	color:#996655; 

	font-weight:700; 

}

.advertisement a, .advertisement2 a

{

	color:#cc7744;

}

.advertisement a:hover, .advertisement2 a:hover

{

	text-decoration:underline; 

}

.advertisement2

{

	margin: 30px auto 30px auto;

	border:outset 5px #c4884c; 

	text-align:center;

	width:75%;

	padding:3px; 

	font-size:14px; 

	

}

.advertisement2 div

{

	border:solid 1px #996655; 

}

/*======================================

	LEFT NAV

=======================================*/



#left-column div.menu

{

	

	background:url(images/left_bg.gif) repeat-y; 

}

#left-column div.menu-title

{

	margin-top:5px; 

	color:#fff; 

	font-size:14px; 

	background:url(images/left_main.gif) no-repeat;

	height:24px; 

	padding-top:10px; 

	text-align:center; 

}





#left-column .menu ul

{

	background:url(images/left_bottom.gif) no-repeat;

	background-position:bottom center;

	list-style:none;

	margin:0; 

	padding:0; 

	padding-bottom:6px; 

}

#left-column div.menu li

{

	color:#fff; 

	padding:3px; 

	padding-left:18px; 

	margin:0; 

}	

#left-column .menu li:hover 

{

	

	

}

#left-column .menu a

{

	color:#fff;

}

#left-column .menu a:hover, #left-column .menu a.active

{

	text-decoration:underline; 

}



/*======================================

	MENU TITLE

=======================================*/

#right-column .menu-title

{

	color:#fff; 

	font-size:12px;

	width:143px; 

	padding:2px;

	height:20px; 	

	background:url(images/article_menu_background.gif) no-repeat; 

	text-align:right;

	clear:both; 

	

}

#right-column .menu-title span

{

	padding-right:10px; 

}

/*======================================

	MENU

=======================================*/

.menu b.bt, .menu b.bt b, .menu b.bb, .menu b.bb b 

 {

   display: block; 

   height: 10px;

   background:url(images/gray_corners.jpg) no-repeat;

   position:relative

}

.menu b.bt    {top:-2px; left: -4px}

.menu b.bt b {background-position:100% -10px;  left: 8px}

.menu b.bb    {background-position:0   -20px;  top:2px; left: -4px}

.menu b.bb b {background-position:100% -30px; left: 8px}

#right-column .featured

{

	float:left;

	margin-bottom:5px; 

}

#right-column .featured div

{	

	float:left; 

 

}

#right-column .featured-text

{

	float:left; 

	width:60px;

	padding:3px; 

	padding-top:12px; 

}



#right-column .menu 

{

	border:0; 

	font-size:10px;

	margin-top:5px; 

	padding:4px; 

	padding-top:0px; 

	padding-bottom:0px; 

	background:#ececec;

}

#right-column .menu ul

{

	list-style:none; 

	margin:0; 

	padding:0; 

}

#right-column .menu li

{

	border-bottom:solid 1px #f4aa60; 

	background:0; 

	color:#9c6550;

	padding:2px; 

	

}



#right-column .menu a

{ 

	color:#9c6550;

}

#right-column .menu a:hover

{

	color:#f4aa60;

	background:0; 	

}

/*======================================

	FOOTER

=======================================*/



#footer-info

{

	padding:5px; 

	padding-left:15px; 

	float:left; 

}

#footer-menu 

{ 

	float:right; 

	

	text-align:right; 

	margin-left:15px; 

	padding:5px; 

	background:#dddddd;

}

#footer-menu ul

{

	margin:0; 

	padding:0; 

	display:inline; 

	list-style:none; 

}

#footer-menu li

{

	display:inline; 

}

#footer-menu a

{

	color:#505050;

	text-decoration:none; 

}

#footer-menu a:hover, #footer-menu a.active

{

	text-decoration:underline; 

}



/*======================================

	CREATED BY (NOT BEING USED) 

=======================================*/

#created-by, #created-by a

{

	clear:both; 

	

	text-align:center; 

	font-size:10px; 

	padding-top:20px; 

	width:100%;

	color:#AAA; 	

}

#created-by a

{

	text-decoration:underline; 

}

a.button
{
	background:url(../images/btn.png) no-repeat; 
	display:block; 
	width: 305px; 
	height: 32px; 
	font-size:18px; 
	color:#ffffff; 
	padding:17px 5px 5px 45px; 
        text-decoration: none;

}
a.button:hover{ text-decoration:none 
}

ul
{
margin-left: 2px;
margin-top: 3px;
margin-bottom: 6px;
}

ol
{
margin-left: 20px;
margin-top: 3px;
margin-bottom: 5px;
}