@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
		background-color: #d3d6e2;
}
p {margin-top:10px;
margin-bottom:0px; }
a:link {
	color: #663366;
}
a:visited {
	color: #663366;
}
a:hover {
	color: #330033;
}
a:active {
	color: #330033;
}
.mainlinks{}
.mainlinks a:link {
	color: #eaac1d;
	text-decoration:none;
}
.mainlinks a:visited {
	color: #eaac1d;
	text-decoration:none;
}
.mainlinks a:hover {
	color: #FFFFFF;
		text-decoration:none;

}
.mainlinks a:active {
	color: #FFFFFF;
		text-decoration:none;

}
h1 {
	font-size: 18px;
	color: #56256d;
}
h2 {
	padding:8px;
	margin:0px;
	font-size: 14px;
	color: #FFFFFF;
}
h3 {
	font-size: 14px;
	color: #eeab20;
}
#main{width:900px;
height:1235px;
background-image:url(../images/mainback.jpg);
background-repeat:repeat-y;
margin:auto;
}
#main1{width:900px;
background-image:url(../images/mainback.jpg);
background-repeat:repeat-y;
margin:auto;
}
#mainadmin{width:900px;
height:1530px;
background-image:url(../images/mainback.jpg);
background-repeat:repeat-y;
margin:auto;
}

#topbanner{width:900px;
height:210px;
background-image:url(../images/wexfordbanner.jpg);
background-repeat:no-repeat;}

#topads{width:880px;
height:128px;
margin-left:7px;
margin-top:10px;
padding:3px 3px 3px 3px;
background-color:#e5e7ee;
}

.firstad{
	width:469px;
	height:125px;
	border:#000000 solid 1px;
	margin-right:4px;
}

.secondad{
	width:194px;
	height:125px;
	border:#000000 solid 1px;
	margin-right:4px;
}
.thirdad{
	width:194px;
	height:125px;
	border:#000000 solid 1px;
}




.linkbox{ width:358px;
height:380px;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;
float:left;}

.web{ width:358px;
height:280px;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;
float:left;}
.webhead{
background-image:url(../images/camerabox.jpg);
background-repeat:no-repeat;
width:358px;
height:34px;}

.edit{ width:863px;
height:435px;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:15px;
}
.edithead{
background-image:url(../images/headings.jpg);
background-repeat:no-repeat;
width:100%;
height:34px;}

#camera{width:352px;
height:240px;
margin:3px;}

.images{width:486px;
height:380px;
float:right;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;}

.text{width:486px;
height:280px;
float:right;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;}
.imagehead{
width:486px;
height:34px;
background-repeat:no-repeat;
background-image:url(../images/pictboxes.jpg);}
.links {
font-weight:bold;
font-size:12px;
}
.links a:link, .links a:visited {
	color: #333333;
	text-decoration: underline;
}

.links a:hover, .links a:active {
	text-decoration: none;
	color: #CCCCCC;
}
#links{
position:relative;
top:189px;
height:21px;
width:97%;
text-align:right;
}
#adminlinks{
	position:relative;
	border:0px;
	top:158px;
	height:21px;
	width:97%;
	text-align:right;
}

.toplinks {
height:20px;
font-weight:bold;
font-size:12px;
padding:2px 10px 3px 10px;
}

.toplinks a:link, .toplinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}


.toplinks a:hover, .toplinks a:active {
	text-decoration: none;
	color: #FFFF00;
	background-image:url(../images/links.jpg);
	background-repeat:repeat-x;
}

/* Image Fader */
.fadecontentwrapper{ /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
position: relative;
width: 484px;
height: 346px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.fadecontent{ /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
	position: absolute;
	background: white;
	visibility: hidden;
	width: 474px;
	padding:5px;

}

.fadecontenttoggler{ /*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
width:486px;
height:34px;
background-repeat:no-repeat;
background-image:url(../images/pictboxes.jpg);
overflow: hidden;
}

.fadecontenttoggler a{ /*style for every navigational link within toggler */
text-decoration: none;
padding: 8px;
float: left;
display: block;
font-weight: bold;
}

.fadecontenttoggler a:hover{
}

.fadecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{

}

.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: white;
}

#bottombox{
width:872px;
height:150px;
float:right;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;
padding:3px;}
#bottombox1{
width:872px;
height:150px;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin:8px;
padding:3px;}

#heading{
width:866px;
height:33px;
border:#333333 solid 3px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image:url(../images/headings.jpg);
background-repeat:no-repeat;

}

#bottom{width:900px;
height:60px;
margin-left:auto;
margin-right:auto;
padding-top:14px;
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
}
#bottomin{
height:60px;
margin-left:auto;
margin-right:auto;
padding-top:12px;

background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
}

#upload{
width:872px;
height:60px;
border:#333333 solid 3px;
background-color:#FFFFFF;
padding:3px;
margin:8px;
}

.style1 {font-size: 10px}
