*{ margin: 0; padding: 0; }* 
body { 
	font: .75em  Arial; 
	line-height: 1.6em;
	background: #fff;
	color: #000; 
}

a {	color: #99AE6B;	background: inherit; text-decoration: none; }
a:hover { color: #E60000; background: inherit;  border:none; }
/*#main a {	color: #1F2718;	background: inherit; text-decoration: none; }
#main a:hover { color: #E60000; background: inherit;  border:none; }*/
img:hover, img {border:none; text-decoration:none;}
p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 0; }
h1 a { background: inherit; }
h2 { font: normal 1.5em Arial; margin: 0 0 12px; color:#99AE6B; }
h6 { font: bold 2em Arial; margin: 0 0 12px; color:#333; padding-left:10%;}
#container h5 { font: bold italic 1.3em Arial; margin: 0 0 12px; color:#7F7F7F;}
h3 a { font-size: 1em;}
#main h3 a { font-size: .84em; color: #808080; font-weight: normal; text-transform: uppercase; }

#content { width: 980px; margin: 0 auto; padding: 0; /*border-top: 5px solid #99AE6B;*/ }

#top{ float: right; text-align: right; margin-top:5px;  }
#search_top{ float: right; text-align: left; margin-top:5px; display:inline;  }
#top a { color: #333; margin: 0 0 0 13px; /*background: #fff url(images/toparrow.png) no-repeat center left;*/ padding: 10px 0 0 12px; }
input.searchfield { width: 400px; padding: 4px; border: 1px solid #99AE6B; font-size: 1.1em;/*-moz-border-radius: 5px;*/ height:17px;}
input.searchbutton { background: #99AE6B; border: 0; padding: 6px; color: #fff; font-weight: bold; font-size: 1em; cursor:pointer; }

#logo { float: left; color: #808080; line-height: 30px; clear:both; margin-top:0px; }
#logo { font-size:1.6em; }
p.slogan{ font-size:0.9em; }
h1#log{ font-family:Arial, Helvetica, sans-serif; }

#menu { height: 21px; padding-top:6px; clear: both;  margin: 0 0 3px; /*background: #fff url(images/menubg.gif) repeat-x; border-top:1px solid #E1E1E1; */ border-bottom:1px solid #E1E1E1; background:#99AE6b; width:69%; float:left; }
	#menu li { font-size: 1em; display: inline; text-transform: capitalize; padding-left:3px; }
	#menu li a { margin: 0 25px 0 0px; color: #fff; font-size:1.2em; }
	#menu li a:hover { color: #444; }
	#menu li a.current{background:#E7E7E7; padding:5px; color:#000000;}

#r_menu { height: 21px; padding-top:6px; margin: 0 0 3px; /*background: #fff url(images/menubg.gif) repeat-x; border-top:1px solid #E1E1E1;*/ border-bottom:1px solid #E1E1E1; background:#99AE6b; width:31%; float:right; }
	#r_menu li { font-size: 1em; display: inline; text-transform: capitalize; }
	#r_menu li a { margin: 0 25px 0 0px; color: #fff; font-size:1.2em; }
	#r_menu li a:hover { color: #444; }
	#r_menu li a.current{background:#E7E7E7; padding:5px; color:#000000;}
	
#left { background: #eee;  clear: left; float: left; width: 260px; padding: 10px 15px; margin: 0 0 20px; }
	#left img { margin: 0 0 8px; }
	#left li { list-style: none; }
	#left li a {  color: #787A8F; font-weight: bold; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }

#main { float: left; width: 655px; margin: 0 0 20px; min-height:400px; height:auto;}
	#main img { float: left; padding: 1px; margin: 0 15px 5px 0; }
	#line { clear: both; padding: 3px; margin: 0 0 5px; background: url(images/smalldot.gif) repeat-x; }
	#ad { float: right; text-align: center; padding: 33px 0 0; width: 250px; border: 3px solid #eee; color: #ccc; height: 50px; margin: 0 0 15px; }
	#shortnews { float: right; width: 250px; }
	#enex_login { float: right; width: 270px; background:#FFF; border-left:1px solid #f2f2f2; padding-left:10px;}
	#enex_rp { float: right; width: 300px; /*border-top:3px solid #99AE6B;*/ height:auto; }
	#enex_rpp { float: right; width: 500px; /*border-top:3px solid #99AE6B;*/ height:auto; }
	h3#login_fp { padding-left:3px; background:#FFFFFF; display:block; font-size:17px; }
	h3#enex_rp_h { display:block; margin-bottom:3px; }
	h3#enex_rp_hh { display:block; margin-bottom:4px; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }
	h3#enex_rp_aut {  display:block; margin-bottom:3px; font-size:16px; font-weight:bold; }
	h3#enex_rp_aut a{ color:#000000; }
	p#enex_act_desc { padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
	h3#enex_act_title { padding-top:3px; display:block; font-size:22px; margin-bottom:3px; padding-left:12px; font-family:Arial, Helvetica, sans-serif;}
	
	.d{ display:block; margin:0; min-height:20px; height:auto !important; _min-height:20px; margin-bottom:2px;}
	u { color:#777; text-decoration:none; }
	.news { border-bottom: 1px solid #eee; padding: 0 0 2px; margin: 0 0 10px;}
	#main img#sign_up{ text-align:center; border:none; }
#right { margin: 0 15px 20px 0; padding: 0 0 0 15px; float: right; width: 620px; text-align: justify; }
div.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; margin-bottom:10px; display:block; border:1px solid;}

#rl { width: 300px; margin: 0 0px 10px 0; float:right;}
#rr { float: right; width: 290px; }
	#rl li, #rr li { list-style: none; /*border-bottom: 1px solid #eee;*/ padding: 2px 0 2px 0; margin-left:0px;}
	#rl li a, #rr li a { padding: 0 0 0 2px; color: #333; margin:0px;  }

#footer { clear: both; padding: 10px; margin: 0 0 15px; font-size: .9em; color: #000; background: #F7F7F7; }
	.links a { font-weight: bold; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(images/dot.png) no-repeat center left; padding: 0 0 0 10px; }
	.sponsor { color: red; background: #eee; }
	#footer li { list-style: none; }
	#fl { width: 600px; }
	#fr { float: right; }
	
#loginForm {
padding-top:3px;
padding-bottom:5px;
background:#fdfdfd;
border-bottom:solid 1px #f2f2f2;
}

#reg_Form {
padding-top:3px;
padding-bottom:5px;
background:#fdfdfd;
border-bottom:solid 1px #f2f2f2;
}

#enex_login label{
float: left;
width: 80px;
margin-top:5px;
color:#333;
}

#enex_login input[type=text], input[type=password]{
width: 170px;
margin-bottom: 5px;
margin-top:5px;
padding:3px 2px 3px 2px;
border:solid 1px #e3e1e1;
}


#enex_login .boxes{
width: 1em;
}

#enex_login #submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

#enex_login br{
clear: left;
}

#enex_login #error{
	background:#FFDFDF;
	border:#FF0000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	display:none;
}
img#loading{
display:none;
}
input#button{
background: #99AE6B;
    padding: 2px 4px 2px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    float:right;
    font-size:16px;
    margin:10px;
}
input#blog_button {
background: #99AE6B;
    padding: 2px 4px 2px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    float:right;
    font-size:16px;
	margin-left:3px;
}

input.invite_email {
background: #99AE6B;
    padding: 2px 4px 2px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    float:right;
    font-size:14px;
	margin-left:1px;
}

input#search_button{
background: #99AE6B;
    padding: 2px 4px 2px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
    font-size:16px;
	margin-left:10px;
	
}

/*blockquote {
/*background: #fff url(http://2.bp.blogspot.com/_7wsQzULWIwo/Swb6iqg3IvI/AAAAAAAACRM/gNG2TrShbWs/s400/notebook.gif) repeat-y ;
margin: 0 10px;
padding: 10px 20px 20px 10px;
color:#7A7A7A;
font: 1em  Arial, Helvetica, sans-serif;
font-style:italic;
line-height: 130%
}
blockquote p {
margin: 0;
}*/

.video-link-span {
	background:transparent url(images/play_icon.gif) no-repeat scroll 0pt 50%;
	cursor:pointer;
	color:#000000;
	display:block;
	height:35px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:34px;
	opacity: 0.8; 
	left: 40px; 
	top: 40px;
}
.image-enlarge-span {
	background:transparent url(images/zoom-icon.png) no-repeat scroll 0pt 50%;
	cursor:pointer;
	color:#000000;
	display:block;
	height:35px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:34px;
	opacity: 0.8; 
	left: 40px; 
	top: 40px;
}
textarea{
border:#99AE6B 1px thin;
}
#error{
	background:#FFDFDF;
	border:#FF0000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	display:none;
}