@charset "utf-8";
.topnew {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFF;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: auto;
	top: auto;
	bottom: auto;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-image: url();
	background-position: right top;
}
.basicmiddle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	color: #000;
	text-align: center;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fund {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: lighter;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.space2 {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.basicmiddlebold {
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
}
.noborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000;
	text-align: justify;
}
bigg {
	font-family: Arial, Helvetica, sans-serif;
}
.bigg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: #333;
	margin: 0px;
	text-align: center;
	padding: 0px;
	text-decoration: none;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
mainindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	padding: 0px;
}
hello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	color: #693;
	text-align: justify;
	padding: 0px;
}
.c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-align: left;
	color: #5E8402;
	padding: 0px;
}

.space2bold {
	font-weight: bold;
}
.huge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-align: center;
	padding: 2px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	text-align: justify;
	padding: 2px;
}

clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
     background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;

}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
	background-position: bottom right;
	color: #FFFFFF;
	outline: none; /* hide dotted outline in Firefox */
	text-align: justify;
}

a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
	font-weight: normal;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	text-align: left;
} 
.econ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #F00;
}
.biggreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-style: normal;
	color: #5E04FA;
	text-align: center;
	font-weight: bold;
}

.lottery {
	font-family: Tahoma, Geneva, sans-serif;
}
.frontpagemedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #4E3D81;
	text-align: justify;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 0px;
}
small {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	color: #000;
	text-align: justify;
	padding: 2px;
}
 
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000;
	text-align: right;
	padding: 5px;
}
.video {
	background-image: url(southamptonchurch/buffering2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
.shares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #000;
	text-align: left;
}
.space2white {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	color: #FFF;
	text-align: justify;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.Redborder {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	text-align: center;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.quid {
	background-attachment: fixed;
	background-image: url(southamptonchurch/quid.jpg);
	background-repeat: repeat;
	background-position: center center;
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
}
.nbgr {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: x-large;
	font-style: normal;
	font-weight: bold;
	color: #0181C8;
	text-align: center;
}
.c2 div .button span strong {
	color: #000;
	font-weight: normal;
}
.space2right {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #609;
	text-align: right;
	padding-right: 5px;
}
.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bold;
	color: #609;
	text-align: center;
}
.testing {
	background-attachment: fixed;
	background-image: url();
	background-repeat: no-repeat;
	background-position: 550px bottom;
}
.bricks {
	background-attachment: scroll;
	background-image: url();
	background-repeat: repeat;
	background-position: left top;
}
.newidea {
	background-attachment: scroll;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center top;
}
.markthevicar {
	background-image: url(southamptonchurch/southampton_vicar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.newcross {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(southamptonchurch/purple_circle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tenpasentasign {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(southamptonchurch/crusmbord.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.frontpagetop {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center center;
}
.tenpasetachurch {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center center;
}
.csshtml {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center center;
}
.lifestyle {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center center;
}
.border {
	background-color: #CF0;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}
.grass {
	background-attachment: fixed;
	background-image: url(southamptonchurch/grass.jpg);
	background-repeat: repeat;
	background-position: center center;
}
.alloy {
	background-attachment: fixed;
	background-image: url();
	background-repeat: repeat;
	background-position: center center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #FFF;
	padding: 0px;
	text-align: center;
}
 
.plank {
	background-attachment: fixed;
	background-image: url(southamptonchurch/planks.jpg);
	background-repeat: repeat;
	background-position: center center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 0px;
}
.bottomleft {
	background-image: url(southamptonchurch/head/botLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomright {
	background-image: url(southamptonchurch/head/botRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.greenright {
	background-image: url();
	background-position: right top;
	background-repeat: no-repeat;
}
.greenleft {
	background-image: url();
	background-position: left top;
	background-repeat: no-repeat;
	color: #CFFF00;
}
.bluboldwhitecentre {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.orange {
	background-attachment: scroll;
	background-image: url(southamptonchurch/head/barorange.png);
	background-repeat: repeat-x;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
.blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	background-attachment: scroll;
	background-image: url(southamptonchurch/head/brown-bar.png);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left;
}
.topleftclock {
	background-image: url(southamptonchurch/head/left.jpg);
	background-position: right top;
}

.purplebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFF;
	background-image: url();
	background-repeat: repeat-x;
	background-position: right top;
	text-align: center;
}
.email {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	color: #639;
	text-align: center;
}
}
.bottomright {
	background-image: url(southamptonchurch/head/botRight.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.topleft {
	background-image: url(southamptonchurch/top_left_clear.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topright {
	background-image: url(southamptonchurch/head/topRight.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.greentopleft {
	background-image: url(southamptonchurch/head/topleft.png);
	background-repeat: no-repeat;
	background-position: left top;
}.textright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	text-align: right;
}
.rightop {
	background-image: url(southamptonchurch/head_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.filmleft {
	background-color: #79230C;
	background-image: url(southamptonchurch/filmup_left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.filmright {
	background-color: #79230C;
	background-image: url(southamptonchurch/filmup_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
