@charset "utf-8";
/* CSS Document */

/*  START all pages elements  */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}


body { background:url(../images/bg_green.png) repeat-x #80b449;}

.clr { clear:both;}

#wrapper {
	width:960px;	
	margin:0px auto 0px auto;
	padding-bottom:80px;
}

#header {
	float:left;
	width:960px;
	height:248px;
	background:url(../images/header.png) no-repeat top right;
}

#site_link {
	width:182px;
	float:right;
}

#site_link img {
	width:180px;
	height:120px;
}

#cat {
	color:black;
}

#logo {
	float:left;
	width:256px;
	height:182px;
	background:url(../images/logo.png) no-repeat;
}

#logo a {
	float:left;
	width:256px;
	height:182px;
}
.flt_center { float:left; margin-left:210px; display:inline;}
.flt_lt { float:left;}
.flt_rt { float:right;}

/*  START menu zone  */

#menu {
	float:left;
	margin-left:40px;
	display:inline;
	width:410px;
	height:27px; 
	background:url(../images/sp_green.gif) no-repeat top right;
}
/*  END menu zone  */

/*  Start footer  */
#footer_container {
	width:100%;
	height:80px;
	/*position:fixed;*/
	bottom:0;
	background:url(../images/menu_green.png) repeat-x #80b449;
}

#footer {
	width:960px;
	height:27px;
	margin:0 auto 0 auto;	
	position:relative;
	background:url(../images/menu_green.png) repeat-x #80b449;
}

.copy_right a:link, .copy_right a:visited {
	text-decoration:none;
	color:#FFF;
	/*color:#456b22;*/
	font-size:9px;
	line-height:27px;
}

.copy_right a:hover { color:#456b22;}

.copy_right { 
	float:left;
	/*color:#456b22;*/
	color:#FFF;
	font-size:9px;
	line-height:27px;
}

.member {
	float:left;
	/*color:#363636;*/
	color:#FFFFFF;
	font-size:9px;
	line-height:27px;
	padding-left:50px;
	font-weight:bold;
	width:100px;
}

#f_logo {
	position:absolute;
	width:55px;
	height:72px;
	background:url(../images/small_logo.png) no-repeat;
	left:423px;
	top:-15px;
}

/*  End footer  */
/*  END all pages elements  */


#content {
	float:left;
	width:960px;
	/*width:640px;*/
	/*padding:0 20px 20px 60px;*/
}

#sidebar {
	float:right;
	width:240px;
}



#ljp_links {
	padding:10px 0 20px 10px;
	font-size:16px; c
	color:#FFF;
}

#ljp_links li { margin-left:20px; line-height:25px;}

#ljp_links li a:link, #ljp_links li  a:visited { text-decoration:none; font-size:13px;}
#ljp_links li a:hover { text-decoration:underline;}
#subscribe  { 
	padding-left:10px;
	width:221px;
	float:right;
}

#subscribe label { font-size:16px; color:#FFF; float:left;}
/*
#email {
	float:left;
	width:171px;
	height:19px;
	font-size:13px;
	color:#FFF;
	padding:4px 0 0 5px;
	background:url(../images/email.png)
}
*/
input, textarea {
	color:#000000;
}
#cat {
	color:#000000;
	float:right;
	margin-right:35px;
}
#cat option {
	color:#000000;
}
img {
	padding:10px;
}
#send {
	float:left;
	width:39px;
	height:39px;
	background:url(../images/send.png) no-repeat;
	margin:-10px 0 0 5px;
	display:inline;
}

.shadow { width:640px; padding:5px 20px 5px 60px; margin:0 -20px 5px -60px;}
/*.shadow { width:640px; background:url(../images/shadow.png) repeat-y; padding:5px 20px 5px 60px; margin:0 -20px 5px -60px;}*/


/*  Styles all pages  */




#content ol, #content ul { padding: 5px 0 5px 40px;}
#content ol li, #content ul li { line-height:22px;} 
#content p { margin:5px 0 10px 0;  line-height:23px;}

#content a:link, #content a:visited { text-decoration:underline; color:#d40680;}
#content a:hover { color:#000;}


h1, #content h1 a:link, #content h1 a:visited {font-size:16px; padding:5px 0; text-decoration:none; color:#FFF;}
/*  END styles all pages  */
/*  End inner pages elements  */

/*  Start Popup  */

#opaq {
	position:absolute;
	width:100%;
	height:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	z-index:1000;
	top:0;
	display:none;
}

#flash_box {
	position:absolute;
	width:847px;
	z-index:2000;
	top:0px;
	left:50%;
	margin-left:-423px;
	display:none;
	text-align:center;
}

