body {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size: 15px;
color: #555;
line-height: 1.5em;
background-color: #ffffff;
margin:0 auto;
padding: 0;
background-image: url("http://www.onmyday.co.uk/usermods/body-bg.gif");
background-repeat: repeat-y;
background-position:top;
}
#header {
margin: 0 auto;
width: 800px;
height:200px;
text-align: left;
background-image: url("http://www.onmyday.co.uk/usermods/header.jpg");
background-repeat: no-repeat;
background-position:top left;
}
#navigation {
float: right;
margin: 0;
padding: 0;
}
#navigation a {
border-bottom: 0px dashed #fff;
}
#birthday {
float: left;
margin-top: 70px;
width: 200px;
height: 110px;
cursor: pointer;
}
#anniversary {
float: left;
margin-top: 40px;
width: 190px;
height: 110px;
cursor: pointer;
}
#firstname {
float: left;
margin-top: 40px;
width: 190px;
height: 110px;
cursor: pointer;
}
#horoscope {
float: left;
margin-top: 40px;
width: 190px;
height: 110px;
cursor: pointer;
}
#container {
margin: 0 auto;
width: 800px;
text-align: left;
}
#maincontainer {
margin: 0 auto;
width: 100%;
text-align: center;
}

#sidebar {
float:right;
width: 210px;
margin: 0;
padding: 0;
color:#fff;
font-size: 85%;
}
#sidebar p {
padding: 5px 8px;
}
#sidebar form {
margin: 10px;
text-align: left;
}
#sidebar h1 {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
letter-spacing:-1px;
font-size: 150%;
font-weight:normal;
color: #0F2364;
margin: 5px 0;
}
#sidebar a:link {  color: #fff; text-decoration: none;border-bottom: 0px dashed #ccc}
#sidebar a:hover {  color: #ccc; text-decoration: none; border-bottom: 0px dashed #fff}
#sidebar a:visited {  color: #fff; text-decoration: none;border-bottom: 0px dashed #ccc}
#sidebar a:visited:hover {  color: #ccc; text-decoration: none; border-bottom: 0px dashed #fff}

a:link {  color: #EC1B24; text-decoration: none; border-bottom: 0px dashed #EC1B24}
a:hover {  color: #9E0B0E; text-decoration: none;border-bottom: 0px dashed #9E0B0E}
a:visited {  color: #EC1B24; text-decoration: none; border-bottom: 0px dashed #EC1B24}
a:visited:hover {  color: #9E0B0E; text-decoration: none;border-bottom: 0px dashed #9E0B0E}

#contents {
float: left;
width: 590px;
}
#contents p {
margin: 8px 0;
}
h1 {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size:22px;
letter-spacing:-1px;
padding:0;
margin:0;
color:#9E0B0E;
font-weight:normal;
}
h2 {
font-family:Century Gothic, "Trebuchet MS", Tahoma, Verdana;
font-size:18px;
letter-spacing:-1px;
padding:0;
margin:0;
color:#9E0B0E;
font-weight:normal;
}
hr {
border: 0;
color: #EC1B24;
background-color: #EC1B24;
height: 1px;
width: 100%;
text-align: center;
}
.mid {
vertical-align:middle;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
#pad {
padding: 0 10px;
}
#sidepad {
padding: 0 10px 10px 10px;
}
blockquote {
	background-image:url("http://www.onmyday.co.uk/usermods/bq.gif");
	background-position:top;
	background-repeat:repeat-x;
	padding:5px;
	border:1px solid #DADADA;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	background-color:#fff;
}
.menu {
font-size: 85%;
border-bottom: 1px solid #666;
padding: 0 0 5px 0;
}
.centre {
text-align:center;
}

.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}