* {MARGIN: 0; PADDING: 0; TEXT-ALIGN: left;}

body {font-Family: Helvetica, Verdana, Arial, sans-serif; COLOR: #000; BACKGROUND: #FFF url(./bg.jpg) top left repeat-x; MARGIN: 0; PADDING: 0;}

h1 {DISPLAY: block; font-Family: Helvetica, serif; FONT-SIZE: 2.3em; COLOR: #000; FONT-WEIGHT: normal;}
h1 a {COLOR: #000; TEXT-DECORATION: none;}
h2 { font-Family: Helvetica, serif; FONT-WEIGHT: normal; BORDER-BOTTOM: 2px dotted #444; MARGIN-TOP: 30px; MARGIN-BOTTOM: 15px;}

strong {PADDING: 1px; BACKGROUND: #f8f798; FONT-WEIGHT: normal;}

p {MARGIN-BOTTOM: 15px;}

img {}

#container {WIDTH: 630px; MARGIN: 0px auto; BACKGROUND: #FFF;}
#header {HEIGHT: 80px; TEXT-ALIGN: left; PADDING-TOP: 20px; BACKGROUND: #FFF url(./header-bg.gif) top repeat-x; PADDING-LEFT: 25px;}
#logo {DISPLAY: block; FLOAT: left; HEIGHT: 55px; }
#search {FLOAT: right; WIDTH: 320px; MARGIN-TOP: 10px;}
#content {PADDING: 25px;}
#footer {CLEAR: both; PADDING: 15px; BACKGROUND: rgb(48,48,48); COLOR: #FFF; FONT-SIZE: 0.8em;}
#footer a {COLOR: #CCC;}

#search input {PADDING: 5px;}

#related {COLOR: #999;}
#related ul {LIST-STYLE-TYPE: none;}
#related a {DISPLAY: block; PADDING: 10px; BORDER: 1px solid #CCC; BACKGROUND: #EFEFEF; MARGIN-BOTTOM: 5px;}

.ad_box {MARGIN-BOTTOM: 25px; COLOR: #000;BACKGROUND: #F6F6F6; PADDING: 15px; BORDER-TOP: 1px dotted #CCC; BORDER-BOTTOM: 1px dotted #CCC;}
.ad_title a {FONT-SIZE: 20pt; COLOR: #CC1D90;}
.ad_title a:hover {TEXT-DECORATION: none;}
.ad_url a {COLOR: #CCC;}
