





body {

	text-align: left;

	margin-left: 0px;

	margin-top: 0px;

		}

	

body {

background: #FFFFFF scroll center top;

margin: 0;

padding: 0;

border: 0;

}

#container {

max-width: 950px;

font-family:Georgia, "Times New Roman", Times, serif;

margin: 0 auto;

}

#header {

max-width: 950px;

height: 262px;

border: 0;

background-image:url(images/header.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}

#topad {

float:right;

margin-top: 120px;

margin-left: 10px;

width: 728px;

height: 90px;

}

#leftnav {

clear:both;

text-align:left;

width: 250px;

background-color:#FFFFFF;

float:left;

}



#main {

max-width: 690px;

background-color:#FFF;

padding: 10px;

float:right;

}



	/* hack to fix IE/Win's broken rendering of widths with padding */

#main{max-width: 670px;}



/* fix for browsers that don't need the hack */

html>body #main {max-width: 670px;}



#main h1{

font-size:30px;

color:#B43273;

}

#main h2{

font-size:24px;

color:#B43273;

}

#main h3{

font-size:18px;

color: #000000;

font-weight:bold;

}

#main h4 {

font-size:30px;

color:#B43273;

text-align:center;

}

#main p {

	font-size:20px;

	color: #000000;

	}

.smalltext {

	font-size:18px;

	color: #000000;

	}

.boldtext {

color: #CC99CC;

font-weight:bold;

}

#leftnav a{

font-weight:bold;

line-height: 145%;

}

#bottom-ad {

float:left;

}

#footer {

font-size:18px;

clear:both;

width: 950px;

}

.imgleft {

	padding: 5px 10px 5px 5px;

	float: left;

}

.imgright {

	padding: 5px 5px 5px 10px;

	float: right;

}

.imgcentre {

	padding: 5px 10px;

	text-align:center;

}

img

{  border-style: none;

}

#iframe {

padding: 2px 10px 2px 2px;

}

#main li {

list-style-image:url(images/bullet.jpg);

margin-bottom: 20px;

}

ul {

list-style:inside;

padding-top: 5px;

padding-bottom: 10px;

overflow:hidden;
font-size:18px

}

#copyright {

text-align:center;

font-family:Georgia, "Times New Roman", Times, serif;

}	

	

	

a:link {

	color: #B43273;

	text-decoration: none;

	}

a:visited {

	color: #B43273;

	text-decoration: none;

	}

a:hover {

	color: #CC99CC;

	text-decoration: underline;

	}

a:active {

	color: #CC99CC;

	}



.nosh{

visibility: hidden

}
@media screen and (max-width: 468px) {
    #container {
        width: 100%;
    }
#leftnav {
    clear: both;
    text-align: left;
    width: 250px;
    background-color: #FFFFFF;
}
#header {
height: 162px;
}