/*
ESC site page CSS
Version: 1
Author: David Bonner
Author URI: http://19eightyseven.com
*/

body {
	padding:0px;
	margin:0px;
	background:url(../../images/bg.jpg) repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	text-align:left;
	line-height: 15px;
}


#outsidecontainer {
height:auto;
margin:0px auto 0px;
padding:0px;
width:960px;
}

#accessibility {
display: none;
position: absolute;
left: -99999px;
top: -99999px;
}

#signedin {
position: absolute;
left: 2px;
top: 2px;
}

/* HEADER */

#header {
background: url(../../images/headbg.jpg) no-repeat;
height: 176px;
margin: 0;
padding: 0;
width: 960px;
}

.logo {
float:left;
height:117px;
margin:44px 0 0 49px;
padding:0;
width:270px;
}

p#topbtn {
float:right;
height:45px;
margin:6px 34px 0 0;
width:168px;
}

#searchlink {
background-image:url(../../images/topbtn.jpg);
background-repeat:no-repeat;
display:block;
float: left;
height:24px;
width:56px;
}
#searchlink span {
display:none;
}
#searchlink:hover {
background-image:url(../../images/topbtn.jpg);
background-repeat: no-repeat;
background-position: 0px -41px; 
}

#contactlink {
background-image:url(../../images/topbtn.jpg);
background-position:-57px 0;
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
width:61px;
}
#contactlink span {
display:none;
}
#contactlink:hover {
background-image:url(../../images/topbtn.jpg);
background-repeat: no-repeat;
background-position: -57px -41px;
}

#rsslink {
background-image:url(../../images/topbtn.jpg);
background-position:-118px 0;
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
width:25px;
}
#rsslink span {
display:none;
}
#rsslink:hover {
background-image:url(../../images/topbtn.jpg);
background-repeat: no-repeat;
background-position: -118px -41px;
}

.rss {
float:left;
margin:4px 0 0 27px;
}

#searchdrop {
background:transparent url(../../images/searchdrop.jpg) no-repeat scroll 0 0;
display:none;
float:right;
height:44px;
margin:0 22px 0 0;
padding:0;
width:195px;
}

#searchform {
float:left;
margin:5px 0 0 10px;
width:177px;
}

#searchform2 {
float:left;
margin:5px 0 0 0px;
width:177px;
}

#s {
background:transparent none repeat scroll 0 0;
border:none;
color:#63b61d;
height:21px;
padding:5px 0 0;
text-align:center;
width:177px;
}

#s2 {
background:transparent none repeat scroll 0 0;
border:1px solid #63b61d;
color:#63b61d;
height:21px;
padding:5px 0 0;
text-align:center;
width:202px;
}


/* NAVIGATION */

ul#nav {
float:left;
height:auto;
list-style:none outside none;
margin:68px 0 0 35px;
padding:0;
width:572px;
}

ul#nav li {
border:medium none;
display:inline;
float:left;
margin:0;
padding:0;
position:relative;
}

#research {
display:block;
float:left;
display: inline;
height:68px;
margin:0 15px 0 0;
position:relative;
overflow: hidden;
width:74px;
z-index:100;
}
#research span {
background-image:url("../../images/nav.jpg");
background-position:-25px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#research:hover, #research span:hover {
background-image:url("../../images/nav.jpg");
background-position:-25px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#research.current_page_item span {
background-image:url("../../images/nav.jpg");
background-position:-25px -133px;
background-repeat:no-repeat;
}
a#research.current_page_item:hover, a#research.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-25px -133px;
background-repeat:no-repeat;
}

#members {
display:block;
float:left;
height:64px;
display: inline;
margin:0 8px 0 0;
overflow:hidden;
position:relative;
width:80px;
z-index:100;
}
#members span {
background-image:url("../../images/nav.jpg");
background-position:-115px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#members:hover, #members span:hover {
background-image:url("../../images/nav.jpg");
background-position:-115px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#members.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-115px -133px;
background-repeat:no-repeat;
}
a#members.current_page_item:hover, a#members.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-115px -133px;
background-repeat:no-repeat;
}

#output {
display:block;
float:left;
display: inline;
height:64px;
margin:0 10px 0 0;
width:63px;
z-index: 100;
position: relative;
overflow: hidden;
}
#output span {
background-image:url("../../images/nav.jpg");
background-position:-202px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#output:hover, #output span:hover {
background-image:url("../../images/nav.jpg");
background-position:-202px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#output.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-202px -133px;
background-repeat:no-repeat;
}
a#output.current_page_item:hover, a#output.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-202px -133px;
background-repeat:no-repeat;
}

#news {
display:block;
display: inline;
float:left;
height:64px;
margin:0 8px 0 0;
position: relative;
overflow: hidden;
width:48px;
z-index: 100;
}
#news span {
background-image:url("../../images/nav.jpg");
background-position:-276px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#news:hover, #news span:hover {
background-image:url("../../images/nav.jpg");
background-position:-276px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#news.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-276px -133px;
background-repeat:no-repeat;
}
a#news.current_page_item:hover, a#news.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-276px -133px;
background-repeat:no-repeat;
}

#events {
display:block;
float:left;
display: inline;
height:64px;
margin:0 4px 0 0;
position: relative;
overflow: hidden;
width:60px;
z-index: 100;
}
#events span {
background-image:url("../../images/nav.jpg");
background-position:-332px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#events:hover, #events span:hover {
background-image:url("../../images/nav.jpg");
background-position:-332px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#events.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-332px -133px;
background-repeat:no-repeat;
}
a#events.current_page_item:hover, a#events.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-332px -133px;
background-repeat:no-repeat;
}

#press {
display:block;
float:left;
height:64px;
display: inline;
margin:0 4px 0 0;
position: relative;
overflow: hidden;
width:54px;
z-index: 100;
}
#press span {
background-image:url("../../images/nav.jpg");
background-position:-396px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#press:hover, #press span:hover {
background-image:url("../../images/nav.jpg");
background-position:-396px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#press.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-396px -133px;
background-repeat:no-repeat;
}
a#press.current_page_item:hover, a#press.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-396px -133px;
background-repeat:no-repeat;
}

#education {
display:block;
float:left;
height:64px;
display: inline;
margin:0 6px 0 0;
position: relative;
overflow: hidden;
width:87px;
z-index: 100;
}
#education span {
background-image:url("../../images/nav.jpg");
background-position:-453px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#education:hover, #education span:hover {
background-image:url("../../images/nav.jpg");
background-position:-453px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#education.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-453px -133px;
background-repeat:no-repeat;
}
a#education.current_page_item:hover, a#education.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-453px -133px;
background-repeat:no-repeat;
}

#links {
display:block;
float:left;
height:64px;
display: inline;
margin:0 2px 0 0;
position: relative;
overflow: hidden;
width:46px;
z-index: 100;
}
#links span {
background-image:url("../../images/nav.jpg");
background-position:-546px -47px;
background-repeat:no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
#links:hover, #links span:hover {
background-image:url("../../images/nav.jpg");
background-position:-546px -133px;
background-repeat:no-repeat;
cursor: pointer;
}
a#links.current_page_item {
background-image:url("../../images/nav.jpg");
background-position:-546px -133px;
background-repeat:no-repeat;
}
a#links.current_page_item:hover, a#links.current_page_item span:hover {
background-image:url("../../images/nav.jpg");
background-position:-546px -133px;
background-repeat:no-repeat;
}

ul#droplist {
display:block;
height:190px;
margin:49px 0 0 30px;
position:relative;
width: 148px;
z-index:100;
}

ul#droplist li {
float: left;
width: 148px;
}

#journal {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:19px;
margin:0 2px 0 0;
width:120px;
}
#journal span {
display:none;
}
#journal:hover {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -136px;
background-repeat:no-repeat;
}

#magazine {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -18px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin:0 2px 0 0;
width:120px;
}
#magazine span {
display:none;
}
#magazine:hover {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -154px;
background-repeat:no-repeat;
}

#orali {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -67px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin:28px 2px 0 0;
width:120px;
}
#orali span {
display:none;
}
#orali:hover {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -203px;
background-repeat:no-repeat;
}

#oralc {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -86px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin:0 2px 0 0;
width:120px;
}
#oralc span {
display:none;
}
#oralc:hover {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -222px;
background-repeat:no-repeat;
}

#poster {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -104px;
background-repeat:no-repeat;
display:block;
float:left;
height:19px;
margin:0 2px 0 0;
width:120px;
}
#poster span {
display:none;
}
#poster:hover {
background-image:url(../../images/navdropdownlinks.jpg);
background-position:0 -240px;
background-repeat:no-repeat;
}



.dropmenu1 {
background: url(../../images/nav-dropdown.png) no-repeat;
display: none;
height: 184px;
margin: 0;
position:absolute;
top: 0;
width: 191px;
z-index:100;
}

#dropmenudiv {
display:block;
height:186px;
left:-20px;
margin:0;
position:absolute;
top:39px;
width:190px;
z-index:101;
}




/* HOME BANNER */

#homebanner {
background: url(../../images/homeimgbg.jpg) no-repeat;
height: 271px;
margin: 0 auto 0;
width: 900px;
position: relative;
}

#homebanner img {
position: absolute;
left: 0;
top: 0;
}

#homeimg {
position: relative;
z-index: 99;
}

#homebtm {
background:transparent url(../../images/homebtm.jpg) no-repeat scroll 0 0;
height:249px;
margin:0 auto;
padding:75px 10px 0 33px;
width:863px;
}

/* HOME LATEST */

#latest {
float:left;
margin:0 106px 0 0;
width:520px;
}

.latesttitle {
float:left;
width:100%;
}

.latestex {
float:left;
width:100%;
}

.continue {
float:left;
margin:10px 0 0;
width:100%;
}

.continuesearch {
float:left;
margin:0 0 10px;
width:100%;
}

.latesttitlesearch {
width: 100%;
}

.searchresult {
border-bottom:1px solid #E5E5E5;
float:left;
margin:0 0 25px 0;
width:520px;
}

/* Latest Event */

.wplc_event_list {
float:left;
margin:0;
width:190px;
}

.arrowdl {
background-image:url(../../images/arrow.jpg);
background-position:170px 3px;
background-repeat:no-repeat;
display:block;
float:left;
height:auto;
margin:0;
width:188px;
}
.arrowdl:hover {
background-image:url(../../images/arrow.jpg);
background-position:170px -11px;
background-repeat:no-repeat;
}


/* PAGE */

#titlebanner {
background:transparent url(../../images/titlebar.jpg) no-repeat scroll 0 0;
height:36px;
margin:0 auto;
padding:18px 0 0 30px;
width:870px;
}

#pagearea {
background:url("../../images/pageareabg.jpg") repeat-y scroll 0 0 transparent;
float:left;
min-height:200px;
height: auto !important;
height: 200px;
margin:0 27px;
padding:0 0 20px;
position:relative;
width:906px;
}

#pageareatop {
background:url("../../images/pageareatop.jpg") repeat-y scroll 0 0 transparent;
display:block;
height:132px;
left:0;
margin:0 auto;
padding:0;
position:absolute;
top:0;
width:906px;
z-index:1;
}

#pageareatopnews {
background:url("../../images/pageareatop.jpg") repeat-y scroll 0 0 transparent;
height:132px;
display:block;
left:0;
margin:0 auto;
padding:0;
position:absolute;
top:0;
width:906px;
z-index:1;
}

#pageareabtm {
background:transparent url(../../images/pageareabtm.jpg) repeat-y scroll 0 0;
float:left;
height:13px;
margin:0 27px;
padding:0;
width:906px;
}

#contentarea {
float:left;
height:auto !important;
margin:30px 106px 0 33px;
min-height:200px;
padding:0 0 40px;
position:relative;
width:520px;
z-index:90;
}

.contentareanews {
display:inline;
border-bottom:1px solid #CCCCCC;
float:left;
height:auto;
margin:0 0 40px 33px;
padding:0 0 20px;
width:520px;
}

#leftblock {
position: relative;
z-index: 90;
float:left;
margin:30px 0 0;
width:659px;
}

#rightblock {
position: relative;
z-index: 90;
margin:0;
}

/* EVENTS PAGE */

#contentarea .eventpage ul.wplc_event_list {
list-style: none;
margin:0;
width: 537px;
}

.eventpage .wplc_event_list li {
background: url(../../images/eventbg.png) no-repeat;
float:left;
height:118px;
margin:0 0 30px;
padding:16px 16px 0;
width:505px;
}


/* SINGLE */

#singlecontent {
float: left;
}

p.meta {
background:#eeeeee;
float:left;
padding:10px;
text-align:center;
width:500px;
}

#comments {
float:left;
margin:30px 0 0;
width:520px;
}

#commentshead {
float: left;
text-align: justify;
width: 520px;
}

#contentarea #comments ol.commentlist {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:520px;
}

ol.commentlist li.comment {
background:none;
border:1px solid #eeeeee;
margin:10px 0;
padding:15px;
width:auto;
}

#contentarea #comments ul.children {
margin: 0;
list-style: none;
}

#contentarea #comments ul.children li {
background-color: #eeeeee;
margin:10px 0 0;
list-style: none;
}

ol.commentlist li.thread-alt {
background-color: #eeeeee;
}

#respond {
float: left;
width: 520px;
}

#commentform {
background-color: #eeeeee;
float: left;
margin: 6px 0 0 0;
padding: 10px;
width: 500px;
}

#comment {
float:left;
width:500px;
}

#submit {
float: left;
margin: 10px 0 0 0;
}

/* SIDEBAR */

#sidebar {
display:inline;
float:left;
margin:0 0 0 46px;
position:relative;
right:46px;
top:68px;
width:200px;
z-index:90;
}

#sidelatest {
float:left;
margin:40px 0 0;
}

.lnews {
float:left;
margin:0 0 16px -8px;
}


.contact-block-img {
border-bottom:1px solid #EFEFEF;
float:left;
margin:0 0 15px;
padding:0 0 15px;
width:520px;
}


.contact-block-img img {
border:1px solid #63B61D;
float:right;
margin:0;
}

.contact-block-img h4 {
display:inline;
float:left;
font-size:15px;
margin:0 0 0;
width:390px;
}

.contact-block-img p {
display: inline;
float:left;
margin:10px 0 0;
width:390px;
}

.pagenavi {
display:inline;
float:left;
margin:0 0 40px 33px;
width:520px;
}

.pagenavi a, .pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.pagenavi a:hover, .pagenavi span.current {
	border-color: #000;
}

.pagenavi span.current {
	font-weight: bold;
}


/* FOOTER */

#footer {
background:transparent none repeat scroll 0 0;
font-size:10px;
height:70px;
margin:0 auto;
padding:20px 0 0 30px;
width:870px;
}

#epsrc {
float:left;
margin:0 20px 0 0;
}

#supgen {
float: left;
}

.footcopy {
float:right;
margin:38px 6px 0 0;
}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
