body	{
		font-family: verdana,arial;
		font-size: 12px;
		background-color: #FDEAE6;
		color: #000000;
		margin: 0px;
		}

a:link, a:active {
    		color : #EE1A12;
    		text-decoration : underline;
    		font-weight: bold;
		}
a:visited { 
 		color: #EE1A12; 
 		font-weight: bold;
		}
a:hover { 
 		color: #999999; 
 		font-weight: bold; 
 		text-decoration: none; 
		}


#container {
 		max-width: 950px;
 		width: expression(document.body.clientWidth > 800 ? "950px": "auto");
		border: 0px solid gray;
		background-image: url(images/main/birth_bg.jpg);
		background-repeat: no-repeat;
		background-color: #FDEAE6;
		margin: 0px;
		padding: 0px;

		}

#banner {
		padding: 5px 20px 5px 20px;
		margin-bottom: 0px;
		background-color: #6C2669;
		height: 115px;
		color: #F79D9A;
		font-weight: bold;
		text-align: left;
		}

#menu {
		clear: both;
		padding: 10px 10px 10px 10px;
		margin-top: 0px;
		margin-bottom: 0px;			
		background-color: #F78E8B;
		font-size: 12px;
		font-weight: bold;
		border-left: 1px solid #F55F59;
		border-right: 1px solid #F55F59;
		border-bottom: 1px solid #F55F59;
		-moz-border-radius: 0px 0px 7px 0px;
		}

#menu a {
  		color: #FFFFFF;
		text-decoration: none;	
  		}

#menu a:hover {
		color: #6C2669;
		}

#content {
		margin: 0px 0px 0px 0px;
		background-color: transparent;
		padding: 5px 10px 15px 10px;
		border-right: 0px solid #F79D9A;
		border-left: 0px solid #F79D9A;
		}

#sidebar-a {
		float: right;
		display: inline;
		font-size: 12px;
		width: 210px;
		\width: 220px;
		w\idth: 210px;
		margin: 10px 10px 10px 10px;
		padding: 10px;
		background-color: #FFFFFF;
		border: 1px solid #F51F17;
		-moz-border-radius: 7px 7px 7px 7px;
		}

#sidebar-b {
		float: left;
		display: none;
		width: 220px;
		\width: 230px;
		w\idth: 220px;
		margin: 10px 10px 10px 10px;
		background-color: FDEAE6;
		border: 0px solid #000000;
		}

#rightbox, #articlebox {
		font-size: 12px;
		margin-bottom: 10px;
		padding: 10px;
		background-color: #FFFFFF;
		border: 1px solid #F51F17;
		-moz-border-radius: 7px 7px 7px 7px;
		}

#footer {
		clear: both;
		padding: 5px 10px 10px 10px;
		margin: 0px;
		color: #FFDCD5;			
		background-color: #6C2669;
		font-size: 11px;
		font-weight: bold;
		border-left: 2px solid #6C2669;
		border-right: 2px solid #6C2669;
		border-top: 2px solid #6C2669;
		-moz-border-radius: 0px 7px 0px 0px;
		}

#welcome {
		margin: 0px auto;
		width: 85%;
		text-align: left;
		background-color: #FFFFFF;
		border: 2px solid #F79D9A;
		padding: 10px;
		}

.entrydiv {
		margin: 0px 240px 15px 0px;
		text-align: left;
		background-color: #F7F1F1;
		border-top: 1px solid #F7C7C6;
		border-bottom: 1px solid #F7C7C6;
		border-left: 5px solid #F78E8B;
		border-right: 2px solid #F7C7C6;
		padding: 10px;
		}
.entrydiv a {
		font-size:14px;
		}

#chapterlist a:visited {	
		color: #877782;
		}

#linkslist {
		margin: 0px auto;
		text-align: center;
		font-size: 11px;
		}

#linkslist a:visited {	
		color: #877782;
		}

#pic {
		text-align: center;
		background-color: transparent;
		padding: 5px 0px 10px 0px;
		}

img.portrait {
		border: 1px solid #999999;
		}

.intro {
		color: #555555;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		}

ul {
		margin: 10px 0px 10px 0px;
		padding: 0px;
		list-style-type: none;
		}

ol {
		margin: 10px 0px 10px 30px;
		padding: 0px;
		}


li {
		margin: 1em 0em 1em 0em;
		padding-left: 1.7em;
		font-size: 12px;
		background-image: url(images/main/bullet.gif);
		background-repeat: no-repeat;
		color: #000000;
		}

li.ready {
		font-style: italic;
		}

li.number {
		padding-left: 0.7em;
		background-image: none;
		background-repeat: no-repeat;
		}

h1 {
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		margin: 0px 240px 15px 0px;
		color: #6C2669;
		border-bottom: 1px dashed #F51F17;
		padding: 5px;
		}

h2 {
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		margin: 0px 240px 10px 0px;
		color: #6C2669;
		border-bottom: 0px dashed #F51F17;
		padding: 5px;
		}

h3 {
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		margin: 15px 240px 0px 0px;
		color: #6C2669;
		border-bottom: 0px dashed #F51F17;
		padding: 5px 5px 5px 0px;
		}

h4 {
		text-align: left;
		font-size: 13px;
		font-weight: bold;
		margin: 0px 0px 8px 0px;
		color: #F51F17;
		border: 1px solid #F51F17;
		background-color: #FFD1C8;
		padding: 5px;
		-moz-border-radius: 7px 7px 7px 7px;
		}

h5 {
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		margin: 15px 0px 0px 0px;
		color: #000000;
		border-bottom: 0px dashed #6C2669;
		padding: 5px;
		}

.menuitem {
		background-color: transparent;
		padding: 4px 0px 4px 0px;
		border-bottom: dashed 0px #F45E41;
		}

.menuitem a {	
		text-decoration: underline;
  		}

.contact {
		font-size: 11px;
		}

p {
		margin: 0 0 10px 0;
		}

b {
		color: #444444;
		}

table {
		margin: 10px 0 15px 0;
		}

form {
		margin:0;
		padding:0;
		}

select.selectmenu {
		border: 1px solid #F79D9A;
		background-color: #FEF4F2;
		}

input {
		border: 1px solid #F79D9A;
		margin: 0 0 5px 0;
		}

textarea {
		border: 1px solid #F79D9A;
		}

fieldset {
		border: 0px solid #F79D9A;
		padding: 0 10px 0 10px;
		}

legend {
		font-weight: bold;
		font-size: 100%;
		margin: 15px 0 5px 0;
		}

.bodytext {
		font-size: 10px;
		color: #666666;
		}
