img {
	border: 0px;
}

html {
padding: 0px;
margin: 0px;
}
body {
text-align: center;
font-family: Arial, sans-serif;
background-color: #ffffff;
color: #000000;
line-height: 15px;
padding: 0;
margin: 0px;
font-size:12px;
background-image:url(gfx/gradbg.png);
background-color:#48B8E8;
background-repeat:repeat-x;
}

img {
        behavior: url(iepngfix.htc);
        }

#wrapper {
width: 1010px;
margin: 0px auto 0px auto;
padding: 0 0 10px 0;
background-repeat: repeat-x;
background-position: left top;
text-align: left;
overflow-x:hidden;
border: 0px solid blue;
}



#container {
}


#top {
        float:left;
        width:1091px;
        height:auto;
        border: 0px solid blue;
}

#rightpanel {
        float:left;
	position:relative;
	left:6px;
        width:160px;
        height:auto;
}

#intropanel {
        float:left;
        width:605px;
        height:462px;
}

#weatherpanel {
        float:left;
        width:194px;
        height:471px;
}

#newsletter {
        float:left;
        width:160px;
        height:87px;
}

#magazine {
        float:left;
        width:160px;
        height:99px;
}

#advert {
        float:left;
        width:160px;
        height:600px;
}


#newspanel {
        float:left;
        width:497px;
        height:248px;
}

#advertsmall {
        float:left;
        width:301px;
        height:250px;
}

#gallerypanel {
        float:left;
        width:496px;
        height:345px;
}

#competitionpanel {
        float:left;
        width:301px;
        height:346px;
}

#footernav {
        float:left;
        width:976px;
        height:267px;
}



.panel {
float:left;
background-color:#d5eefa;
padding:0;
margin:0;
}
.panel p {
padding:5px 10px;
margin:0;
}

.panel h1 { 
position: relative;
color:#ffffff;
font-size:18px;
font-weight:bold;
padding:0px 10px;
margin:0;

background-repeat: repeat-x;
background-position: center top;
background-image:url(gfx/titlebg.png);
}
.panel h1 span {
position: absolute;
top: 10px;
right: 10px;
color:#142952;
font-size:15px;
}
.panel h2 { 
position: relative;
color:#334b72;
font-size:15px;
font-weight:bold;
padding:8px 0 0 10px;
margin:0;
}
.panel strong { 
color:#334b72;
}
.panel a { 
color:#334b72;
}

#nav    {
                position:relative;
		float:left;

}

.cssMenu {
        display:block;
        float:left;
        vertical-align:middle;
        text-align:left;
        text-decoration:none;
        font:normal 11px tahoma,verdana, arial,helvetica,sans;
        color: #000000;
        text-decoration:none;
       padding-left:5px;
        padding-right:10px;
        height:35px;
        border:0px;
	font-weight:bold;
        position:relative;
}
.cssMenu:hover {
	background:url('gfx/navbg_selected.jpg');
}

.cssMenu a {
        color:#FFFFFF;
        text-decoration:none;
        line-height:35px;
}

.cssMenuSelected {
        display:block;
        float:left;
        vertical-align:middle;
        text-align:left;
        text-decoration:none;
        font:normal 11px tahoma,verdana, arial,helvetica,sans;
        color: #000000;
        text-decoration:none;
       padding-left:5px;
        padding-right:10px;
        height:35px;
        border:0px;
        font-weight:bold;
        position:relative;
        background-image:url('gfx/navbg_selected.jpg');
	background-repeat:repeat-x;
}

.cssMenuSelected a {
        color:#FFFFFF;
        text-decoration:none;
        line-height:35px;
}

.cssMenu2 {
        position:absolute;
        display:block;
        float:left;
        border-left:1px solid #000000;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
        background-color:#4f4f4f;
        width:200px;
        padding:0px;
        display:none;
}

.cssMenu2Item{
        display:inline;
        float:left;
        width:200px;
        clear:left;
        height:30px;
        line-height:30px;
        position:relative;
	border-bottom:1px solid #000000;
}

.cssMenu2Item a{
        display:inline;
        float:left;
        width:auto;
        clear:left;
        height:30px;
        line-height:30px;
        position:relative;
	color:#ffffff;
}

.cssMenu2Item:hover,.cssMenu2Item a:hover{
                background-color:#999999;
        color:#ffffff;
        }

.cssMenu3 {
        position:absolute;
        display:none;
        float:left;
        border-left:1px solid #000000;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
        background-color:#4f4f4f;
        width:200px;
        padding:0px;
        top:0px;
        left:0px;
        z-index:500
}

.cssMenu3Item{
        display:inline;
        float:left;
        width:200px;
        clear:left;
        height:30px;
        line-height:30px;
        position:relative;
	border-bottom:1px solid #000000;
}

.cssMenu3Item a{
        display:inline;
        float:left;
        width:auto;
        clear:left;
        height:30px;
        line-height:30px;
        position:relative;
}

.cssMenu3Item:hover,.cssMenu3Item a:hover{
                background-color:#999999;
        color:#ffffff;
        }

