
A
{
    COLOR: #cc0000;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #990000;
}
A:active
{
    COLOR: red
}
A.none
{
    TEXT-DECORATION: none
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-FACE-COLOR: eeeeee;
    SCROLLBAR-HIGHLIGHT-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: 9c0000;
    SCROLLBAR-3DLIGHT-COLOR: cccccc;
    SCROLLBAR-ARROW-COLOR: 9c0000;
    SCROLLBAR-TRACK-COLOR: dddddd;
    SCROLLBAR-DARKSHADOW-COLOR: 9c0000;
}
SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    BACKGROUND-COLOR: #d9dadb;
}
#menu
{
    VISIBILITY: hidden;
    POSITION: absolute
}
#menu A
{
    BORDER-RIGHT: #777777 1px solid;
    BORDER-LEFT: #777777 1px solid;
    BORDER-BOTTOM: #777777 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    WIDTH: 151px;
    DISPLAY: block;
    FONT: bold 10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
    Z-INDEX: 2;
}
#menu A.menu-home
{
    BORDER-TOP: #777777 1px solid;
    BACKGROUND: #ff99cc;
}
#menu A.menu-home:hover
{
    BORDER-TOP: #777777 1px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffffff;
}
#menu A.menu-home-this
{
    BORDER-TOP: #777777 1px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffff33;
}
#menu A.menu-home-this:hover
{
    BORDER-TOP: #777777 1px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffffff;
}
#menu A.menu-cont
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #ff99cc;
}
#menu A.menu-cont:hover
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffffff;
}
#menu A.menu-cont-this
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffff33;
}
#menu A.menu-cont-this:hover
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #ff99cc;
    COLOR: #ffffff;
}
#menu A.menu-main
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #d9dadb;
}
#menu A.menu-main-top
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #d9dadb;
}
#menu A.menu-main-this
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #555555;
    COLOR: #bbbbbb;
}
#menu A.menu-main-top-this
{
    BORDER-TOP: #777777 0px solid;
    BACKGROUND: #555555;
    COLOR: #bbbbbb;
}

#menu A.menu-main:hover
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #9c0000;
    COLOR: #ffffff;
}
#menu A.menu-main-top:hover
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #9c0000;
    COLOR: #ffffff;
}
#menu A.menu-main-this:hover
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #9c0000;
    COLOR: #ffffff;
}
#menu A.menu-main-top-this:hover
{
    BORDER-TOP: #777777 0px thin;
    BACKGROUND: #9c0000;
    COLOR: #ffffff;
}


/* News tyles added by MG 17.03.10 */
div#contentHolder{
	width:760px;
	/*border:1px solid blue;*/
	margin:0px;
	padding:0px;
	pading-right:-5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#primaryColumn{
	width:494px;			/* original width (540) - padding-left (16) */
	/*border:1px solid green;*/
	float:left;
	padding-top:14px;
	padding-left:16px;
	margin-bottom:90px;
}

div#secondaryColumn{
	/*border:1px solid orange;*/
	width:210px;
	float:right;
	margin:0px;
	padding:14px 0 14px 0;
	font-size:10px;
	font-weight:bold;
}

.dancingDuoPicture{
	float:left;
	margin-right:7px;
}

div#primaryColumn p{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	/*border:1px solid red;*/
}

div#primaryColumn.homepage p{
	font-size:14px;
	/*border:1px solid red;*/
}

p.openingPara{
	font-weight:bold;
}

.bold{
	font-weight:bold;
}

p.boxout{
	border:3px solid double;
	font-weight:bold;
}

.dancingDuoLinksImage{
	clear:both;
}

div#secondaryColumn img{
	margin-top:10px;	
}

div#secondaryColumn a img{
	margin-top:0px;	
}

div#danceDates{
	text-align:center;
}

.specialEventHeader{
	text-decoration:underline;
	font-size:18px;
	font-weight:bold;
}

.specialEventDate{
	text-decoration:underline;
	font-weight:bold;
}
.specialEventLocation{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.danceTheme{
	font-weight:bold;
	font-style:italic;
}
div#primaryColumn.ilfracombe p{
	margin-bottom:10px;
	font-size:12px;
	/*border:1px solid green;*/
}
div#primaryColumn.weeklyDancing p{
	margin-bottom:10px;
	font-size:12px;
	/*border:1px solid green;*/
}

div#primaryColumn.imageGallery{
	font-size:10px;
	font-weight:bold;
	width:100%;
}

div#primaryColumn.imageGallery ul{
	list-style-type:none;
}

li.portrait{
	float:left;
	width:300px;
	/*border:1px solid red;*/
	padding:10px;
}

li.landscape{
	float:left;
	width:600px;
	/*border:1px solid red;*/
	padding:10px;
}
