* {
	margin:0;
	padding:0
}
UL{
list-style:none;
margin:0;
padding:0;
}

A IMG{
border:none;
}
LI{
margin:0;
padding:0;
}

TR,TD,LABEL,DD,DT{
font-size:11px;
}

p {
	margin:0 0 .5em 0;
	padding: 5px 0px 5px 0px;
	position:relative;
}/*opera 8 needs the position:relative on the inner content but opera 9 doesn't */
body {
	text-align:center;
	background:#e7ecac;
	margin:0 auto ;
	width:900px;
	font-family:arial,verdana,halvetica;
	font-size:12px;
	color:#333333;
}
#wrapper {
	width:900px;
	margin:auto 0;
	padding:0;
	text-align:left;
	background:url(../images/footer.png) bottom center no-repeat #ffffff;	
	border-top:none;
	z-index:1;
	position:relative;
}
#header, #footer ,#subheader{
	position:relative;
	z-index:5;
	
	
}

#header,#subheader{
width:900px;
height:187px;
background:url(../images/header.png) top center no-repeat transparent;	
}

#subheader{
background:url(../images/subheader.png) top center no-repeat transparent;	
}
#footer {border:none;height:160px;}
#header h1, #footer p ,#subheder h1{
	
	padding:25px;
	text-align:center;
}
#outer {
	position:relative;
	width:900px;
	clear:both;
	z-index:4;
	min-height:400px;
	height:auto;
}
#left-con, #right-con,#normal-con{
	min-height:400px;
	height:auto;
}
#left-con, #right-con {
	
	z-index:1;
	position:relative;
	float:left;
	
	display:inline;
	
}

#left-con{
width:137px;
padding-left:137px;
background: url(../images/leftbg.png) top right transparent no-repeat;
padding-top:30px;
}
#right-con {
	float:left;
	margin:0;
	width:138px;
	padding-top:30px;
	background: url(../images/rightbg.png) top left transparent no-repeat;
}
#content-con{
	width:365px;
	float:left;
	margin:0px;
	display:inline;
	position:relative;
	z-index:1;
}#normal-con {

	background: url(../images/notebody.png) top left repeat-y;
}

#normal-col,#subnormal-col{
background: url(../images/normalbg.png) top left no-repeat transparent;
padding:30px 13px 10px 10px;
min-height:380px;
}

#subnormal-col{
background: url(../images/subnormalbg.png) top left no-repeat transparent;
}

#normal-foot{
background: url(../images/notefoot.png) bottom left no-repeat transparent;
clear:both;
height:55px;
}
.col {
	width:200px;
	position:absolute;
	z-index:0;
	left:10px;
	bottom:0;
	
	border-top:none;
}
.one {background:red;}
.two {
	background:#FF6600;
	left:222px;
	width:334px;
}
.three {
	background:#CC3399;
	left:568px;
}
#footer {
	clear:both;
}
html>body .col {
	top:0
}/* hide from ie6 and under*/
.clearer {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}



#nav LI{
border-bottom:1px solid #cccc9a;
}


#nav LI A{
text-decoration:none;
display:block;
background : url(../images/menubg.gif) center left no-repeat;
padding: 7px 0px 7px 28px;
color:#333333;
font-weight:bold;
font-size:12px;
}

#nav LI.act A,#nav LI A:hover{
background : url(../images/menubg.gif) center left no-repeat #ffffd9;
}

#leftconts{
font-size:11px;
text-align:justify;
}

 A{
color:#cc3333;
text-decoration:none;
}
#left-col,#right-col{
font-size:11px;
}
.news-latest-item,.news-latest-container{
padding:0;
margin:0;
}

.news-latest-container{
padding-top:10px;
text-align:justify;
}
.news-latest-container A{
color:#333333;

}

.todays{
font-weight:bold;
}

.news-latest-item P{
padding:0px;
}

.searchb{
height:15px;
width:112px;
font-size:10px;
border:none;
background : url(../images/search.gif) top left no-repeat;
}

.searchbox{
padding-top:10px;

}
.topmenus{
padding-top:10px;
}
.nav-links{color:#333333;font-weight:bold;}

.rcol{
padding:10px 0px 10px 0px;
}

.footlinks{
padding-top:110px;
text-align:center;
font-size:10px;


}
.foot-hold{
background:#fff;
width:500px;
padding:1px 3px 1px 3px;
}

.footadd{

font-weight:bold;
font-size:10px;
padding-top:3px;
text-align:center;
}

.footlinks A{
color:#65a6aa;
}

#tx-srfeuserregister-pi1-username,
#tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-password_again,
#tx-srfeuserregister-pi1-first_name,
#tx-srfeuserregister-pi1-last_name,
#tx-srfeuserregister-pi1-date_of_birth,
#tx-srfeuserregister-pi1-address,
#tx-srfeuserregister-pi1-telephone,
#tx-srfeuserregister-pi1-fax,
#tx-srfeuserregister-pi1-email,
#tx-srfeuserregister-pi1-image-0{
width:180px;
border:1px solid #996633;
}

#headerFieldset{
border:none;
}

#headerFieldset LABEL{
float:left;
width:70px;
}

#headerFieldset #name,
#headerFieldset #address,
#headerFieldset #email,
#headerFieldset #country,
#headerFieldset #phone,
#headerFieldset #mobile,
#headerFieldset #message,
#headerFieldset #submit,
#tx_comments_pi1_firstname,
#tx_comments_pi1_lastname,
#tx_comments_pi1_email,
#tx_comments_pi1_homepage,
#tx_comments_pi1_location,
#tx_comments_pi1_content

{
border:1px solid #996633;
}

#headerFieldset #submit{
width:70px;
}

.contact-con{
padding-top:15px;
}

.headcont{
font-size:14px;
font-style:italic;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset{
border:none;
}

.csc-firstHeader{
padding-left:6px;
}

.tx-srfeuserregister-pi1 dt {
text-align:left;
}

.news-list-date2{
width:147px;
height:16px;
padding-top:1px;
padding-left:15px;
font-size:10px;
background: url(../images/blogdatebg.gif) top left no-repeat transparent;
padding-bottom:10px;
}

.nlconm{
padding-top:15px;
background: url(../images/divider.png) top left no-repeat transparent;
clear:both;
height:105px;
}

.news-list-container{
padding:10px;
}

.nlimage2{
padding-left:15px;
padding-right:7px;
width:70px;
float:left;
height:102px;
}

.nltitle2 A{
color:#000;
font-size:12px;
font-weight:bold;
}

.news-list-item{
padding-bottom:15px;
}

.tx-comments-pi1{
padding:10px;
}

.news-single-item{
margin:0px 10px 0px 20px;
background:#fbfbfb;
padding:0px 19px 10px 19px;
width:261px;
opacity:0.6;filter:alpha(opacity=60);
}

.news-single-top{
background: url(../images/blogtop.jpg) top left no-repeat transparent;
height:50px;
width:301px;
clear:both;
margin-left:20px;
opacity:0.6;filter:alpha(opacity=60);
}

.news-single-bottom{
clear:both;
background: url(../images/blogbottom.jpg) top left no-repeat transparent;
width:301px;
height:44px;
margin:0px;
margin-left:20px;
opacity:0.6;filter:alpha(opacity=60);
}

.news-single-item P{
padding:0px;
}

.blogtitle{
font-size:12px;
font-weight:bold;
}

#normal-col .csc-default , #subnormal-col .csc-default{
padding-right:10px;
padding-left:10px;
}

.align-center{
text-align:center;
}

.align-left{
text-align:left;
}

.align-right{
text-align:right;
}


.contenttable TD{
padding:5px;
}

#c34 .contenttable TD{
padding:0px;
margin:0px;
}

.news-single-img{
float:none;
clear:both;
}

.tx-felogin-pi1 fieldset{
border:none;
}

.tx-felogin-pi1 DIV{
padding-top:10px;
padding-bottom:10px;
}

#user,#pass{
border:1px solid #996633;
}

.align-justify{
text-align:justify;
}


.3csc-textpic-imagewrap UL LI{
clear:both;
}

div.csc-textpic div.csc-textpic-imagewrap ul li {
clear:none;
}
.tx-pportfolio-pi1{
font-family:'Arial Black',verdana,halvetica;
font-size:11px;
text-transform:uppercase;
color:#99989d;
}
.tx-pportfolio-pi1 A{

color:#99989d;
}

.tx-pportfolio-pi1 UL , .tx-pportfolio-pi1 LI , .tx-pportfolio-pi1 UL LI{
list-style:none;
}

.catsphots{
min-height:200px;
height:auto;
float:left;
background: url(../images/evsbg.jpg) top right repeat-y;
width:188px;

}

.catscats{
min-height:200px;
float:left;
width:134px;
height:auto;
}

.photoglist{
padding-right:8px;
text-align:right;
}

.photogcats{
padding-left:8px;
text-align:left;
}

.profthumbs{
clear:both;
text-align:center;
}
.profcams{
width:auto;
height:60px;
clear:both;
background: url(../images/evsbottom.jpg) top left no-repeat;
}

.profs-pic{
float:left;
width:64px;
height:92px;
padding-top:5px;
}

.photoglist A:hover{
color:#fe3432;
}

.photogcats A:hover{
color:#333333;
}


#left-col .csc-default,#right-col .csc-default{
font-family:"Myriad Pro";

}