/* CSS Document */

body {background-color: #FEFED9; margin: 0 0 0 0;}

* {font-family: "Arial", "Tahoma", "Verdana", sans-serif;}

#page {border-right: 1px solid red; border-bottom: 1px solid red;}

#menu {margin: 15px 0 10px 0; padding:0 0 0 10px;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {margin:10px 0; padding:5px 0; font-size:8pt; color:#FAED8E; text-align:center;  line-height:105%; letter-spacing:0.05em;}
#menu a {text-decoration:none; color:#FAED8E; font-family: "Georgia", "Times", serif;}
#menu a:hover {text-decoration:none; color:#FEFED9; font-family: "Georgia", "Times", serif; list-style-image: url(images/gfx_heart_small.jpg);}

#submenu {padding:0; margin:15px 0 0 0; display:none;}
#submenu ul {list-style-type:none; margin:0; padding:0;}
#submenu li {margin:5px 0 0px 0; padding:2px 0; font-size:8pt; color:#B9D19A; text-align:center;  line-height:105%; letter-spacing:0.05em;}
#submenu a {text-decoration:none; color:#B9D19A; font-family: "Georgia", "Times", serif; }
#submenu a:hover {text-decoration:none; color:#FEFED9; font-family: "Georgia", "Times", serif; list-style-image: url(images/gfx_heart_small.jpg);}

#ads {margin: 30px 0; padding:0 0 0 10px;}
#ads p {text-align:center; margin:0; padding: 0 0 10px 0; font-size:7pt;}
#ads a {text-decoration:underline; color:#FAED8E;}
#ads a:hover {text-decoration:none; color:#FEFED9;}
#ads a:active {text-decoration:none; color:#FEFED9;}
#ads a:visited {text-decoration:underline; color:#FEFED9;}

#content {margin:15px 10px 30px 15px; padding:0px;}
#content h1 {padding:0;; margin:0; line-height:110%; font-size:130%; color:#FEFED9; font-family: "Georgia", "Times", serif;}
#content h2 {background: url(images/gfx_heart.jpg) no-repeat top left; padding:5px 0 10px 17px; font-size:75%; color:#DEF3CF; margin:10px 0 0 0; line-height:80%; font-weight:bold; letter-spacing:0.03em; font-family: "Georgia", "Times", serif;}
#content h3 {padding:5px 0 10px 15px; font-size:90%; color:#FEFED9; margin:0 0 0 0; line-height:110%; font-weight:bold;}
#content p {padding:5px 10px 10px 15px; color:#FEFED9; font-size:80%; line-height:125%; margin:0 0 0 0;}
#content a {text-decoration:underline; color:#FAED8E;}
#content a:hover {text-decoration:none; color:#DEF3CF;}
#content a:active {text-decoration:none; color:#DEF3CF;}
#content a:visited {text-decoration:underline; color:#DEF3CF;}

#content ul {list-style-type:disc; margin: 0 0 0px 0px; padding-left:50px; padding-bottom:20px;}
#content ul ul {list-style-type:circle; margin: 0 0 0px 0px; padding-left:20px; padding-bottom:10px;}
#content ol {list-style-type:lower-roman; margin: 0 0 0px 0px; padding-left:50px; padding-bottom:30px;}
#content li {padding:5px 5px 0px 0px; color:#DEF3CF; font-size:75%; margin:0 0 0 10px;} 
#content ul ul li {padding:5px 5px 0px 0px; color:#DEF3CF; font-size:100%; margin:0 0 0 5px;} 

#footer {margin: 0 0 5px 0px; padding: 5px; border-top:1px solid #FEFED9;}
#footer p {font-family: "Arial", "Tahoma", "Verdana", sans-serif; font-size:8pt; color:#DEF3CF; line-height:117%; padding: 2px; margin:0; text-align:center;}
#footer a {font-family: "Arial", "Tahoma", "Verdana", sans-serif; text-decoration:underline; color:#FAED8E;}
#footer a:hover {text-decoration:none; color:#FEFED9;}
#footer a:active {text-decoration:none; color:#FEFED9;}
#footer a:visited {text-decoration:underline; color:#FEFED9;}
