.displayx {display: none}

BODY {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-TOP: 0px;
        PADDING-BOTTOM: 0px; 
        BACKGROUND: #f4f4f4; 
        MARGIN: 0px auto; 
        FONT: 76% Verdana,Tahoma,Arial,sans-serif; 
        COLOR: #303030; }

#wrap {
	BACKGROUND: #ffffff; 
        MARGIN: 0px auto; 
        WIDTH: 760px; 
        /* Font colour for text in master div */
        COLOR: #303030; }

#header {
	CLEAR: both; 
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px; 
        /* margin originally 20 0 0 to give border at top */
        MARGIN: 0px 0px 0px; 
        /* height originally 45px before removing grey text */
        HEIGHT: 4px; }

#header P {
	FONT-SIZE: 0.8em; 
        FLOAT: right; 
        MARGIN: 0px 0px 10px; 
        WIDTH: 500px; 
        COLOR: #a0a0a0; 
        LINE-HEIGHT: 1.2em; 
        TEXT-ALIGN: center; }

#frontphoto {
	BORDER-TOP-WIDTH: 0px; 
        BORDER-LEFT-WIDTH: 0px; 
        BORDER-BOTTOM-WIDTH: 0px; 
        MARGIN: 0px 0px 10px; 
        BORDER-RIGHT-WIDTH: 0px; }

#avmenu {
	CLEAR: left; 
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 0.9em; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px 0px 10px; 
        WIDTH: 150px; 
        PADDING-TOP: 0px; }

#avmenu UL {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 1.1em; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px 0px 0px; 
        WIDTH: 150px; 
        PADDING-TOP: 0px; 
        LIST-STYLE-TYPE: none; }

#avmenu LI {
	MARGIN-BOTTOM: 4px; }

#avmenu LI.aftersub {
	MARGIN-TOP: 4px; }

#avmenu LI A {
	PADDING-RIGHT: 0px; 
        DISPLAY: block; 
        PADDING-LEFT: 10px; 
        FONT-WEIGHT: bold; 
        BACKGROUND: #f4f4f4; 
        PADDING-BOTTOM: 6px; 
        BORDER-LEFT: #cccccc 4px solid; 
        COLOR: #505050; 
        PADDING-TOP: 6px; 
        TEXT-DECORATION: none; }

#avmenu LI A:hover {
	BACKGROUND: #eaeaea; 
        BORDER-LEFT: #286ea0 4px solid; 
        COLOR: #286ea0: }

#avmenu A.submenu {
	COLOR: #286ea0; 
        LINE-HEIGHT: 1.3;
        TEXT-DECORATION: none; }

#avmenu A.submenu:hover {
	COLOR: #286ea0; 
        TEXT-DECORATION: underline; }

.linkcolor {
	COLOR: #286ea0; }

A {
	COLOR: #286ea0; 
        TEXT-DECORATION: none; }

A:hover {
	COLOR: #286ea0; 
        TEXT-DECORATION: underline; }

A IMG.showlink {
	BORDER: #286ea0 1px solid; }

A:hover IMG.showlink {
	BORDER: #286ea0 1px solid; }

A IMG {
	BORDER: #ffffff 0px solid; }

#footer {
	CLEAR: both; 
        PADDING-RIGHT: 0px; 
        BORDER-TOP: #dddddd 3px solid; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 0.9em; 
        PADDING-BOTTOM: 20px; 
        MARGIN: 0px auto; 
        WIDTH: 720px; 
        COLOR: #808080; 
        PADDING-TOP: 10px; 
        TEXT-ALIGN: center; }

#footer A {
	COLOR: #808080; 
        TEXT-DECORATION: none; }

#footer A:hover {
	TEXT-DECORATION: underline; }

#content {
	BORDER-RIGHT: #f0f0f0 1px solid; 
        PADDING-RIGHT: 10px; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px 0px 20px 160px; 
        BORDER-LEFT: #f0f0f0 1px solid; 
        LINE-HEIGHT: 1.6em; 
        PADDING-TOP: 0px; 
        TEXT-ALIGN: left; }

#content H2 {
	FONT-SIZE: 1.5em; 
        MARGIN: 0px 0px 0.5em; }

H3 {
	FONT-SIZE: 1.3em; 
        MARGIN: 0px 0px 10px; }

#contentx IMG {
	BORDER-RIGHT: #f0f0f0 4px solid; 
        PADDING-RIGHT: 1px; 
        BORDER-TOP: #f0f0f0 4px solid; 
        DISPLAY: inline; 
        PADDING-LEFT: 1px; 
        BACKGROUND: #cccccc; 
        PADDING-BOTTOM: 1px; 
        BORDER-LEFT: #f0f0f0 4px solid; 
        COLOR: #303030; 
        PADDING-TOP: 1px; 
        BORDER-BOTTOM: #f0f0f0 4px solid; }

.tbox {
        FONT: 11px verdana, arial, sans-serif; 
        COLOR: #000000; 
        BACKGROUND-COLOR: #dddddd; }

.button {
        FONT: 11px verdana, arial, sans-serif; 
        COLOR: #000000; 
        BACKGROUND-COLOR: #dddddd; 
        TEXT-ALIGN: center; }

TABLE {
	MARGIN-LEFT: auto; 
        MARGIN-RIGHT: auto; }

.gallerydisplay {
	BORDER-RIGHT: #c3bdbd 1px solid; 
        PADDING-RIGHT: 10px; 
        BORDER-TOP: #c3bdbd 1px solid; 
        PADDING-LEFT: 10px; 
        PADDING-BOTTOM: 4px; 
        FONT: 10px verdana, arial, sans-serif; 
        BORDER-LEFT: #c3bdbd 1px solid; 
        COLOR: #000000; 
        PADDING-TOP: 8px; 
        BORDER-BOTTOM: #c3bdbd 1px solid; 
        BACKGROUND-COLOR: #efefef; }

.galleryindex {
        PADDING-BOTTOM: 4px; }

.required {
        COLOR: #ff0000; }

#contactinput {
        FONT: 11px verdana, arial, sans-serif; 
        COLOR: #000000; }

input:focus {
        BACKGROUND-COLOR: #e9f1b7; }

textarea:focus {
        BACKGROUND-COLOR: #e9f1b7; }

#newsline {
        WIDTH: 100%; 
        BORDER-RIGHT: auto;
        BORDER-LEFT: auto; }

p.newstag {
        COLOR: #d70000;
        TEXT-ALIGN: right; }


#contentcustom {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 10px; BORDER-LEFT: #f0f0f0 1px solid; WIDTH: 580px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; TEXT-ALIGN: left
}


.left {
	FLOAT: left; MARGIN: 10px 10px 5px 0px
}
.right {
	FLOAT: right; MARGIN: 10px 0px 5px 10px
}
.textright {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.small {
	FONT-SIZE: 0.8em
}
.bold {
	FONT-WEIGHT: bold
}
.hide {
	DISPLAY: none
}
.defaulttext {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 10px verdana, arial, sans-serif; COLOR: #000
}
.mediumtext {
	FONT: 10px verdana, arial, sans-serif; COLOR: #000
}
.smalltext {
	FONT: 9px verdana, arial, sans-serif; COLOR: #000
}
.chatbox {
	MARGIN-LEFT: auto; WIDTH: 80%; MARGIN-RIGHT: auto
}
.fborder {
	BACKGROUND-COLOR: #fff
}
.smallblacktext {
	FONT: 9px verdana, arial, sans-serif; COLOR: #000
}
.nextprev {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 9px verdana, arial, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center
}
.np {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 9px verdana, arial, sans-serif; BORDER-LEFT: #000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center
}
.forumheader {
	BORDER-RIGHT: #c3bdbd 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c3bdbd 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 12px verdana, arial, sans-serif; BORDER-LEFT: #c3bdbd 2px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #c3bdbd 2px solid; BACKGROUND-COLOR: #cccccc
}
.forumheader2 {
	BORDER-RIGHT: #c3bdbd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c3bdbd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 12px verdana, arial, sans-serif; BORDER-LEFT: #c3bdbd 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #c3bdbd 1px solid; BACKGROUND-COLOR: #efefef
}
.forumheader3 {
	BORDER-RIGHT: #c3bdbd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c3bdbd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 11px verdana, arial, sans-serif; BORDER-LEFT: #c3bdbd 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #c3bdbd 1px solid; BACKGROUND-COLOR: #efefef
}
.forumborder {
	BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; BORDER-LEFT: #000080 1px solid; BORDER-BOTTOM: #000080 1px solid
}


#header H1 {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 250px; }
#extras {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 120px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#extras P {
	MARGIN: 0px 0px 1.5em
}

