html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
}

body {
	background: #404040 url('img/body.jpg');
	font: normal 13px Verdana,sans-serif;
	color: #345;
	padding-bottom: 1em;
}

#layout_wrapper {
	margin: 20px auto 0;
	width: 1000px;	
}
#layout_container {
	background: #FFFFFF;
	padding: 0 5px;
}

#layout_edgetop, #layout_edgebottom {
	background: url('images/layout_edges.gif') no-repeat left top;
	display: block;
	height: 10px;	
	font-size: 0;
	line-height: 0;
}
#layout_edgebottom {background-position: left bottom;}

#top_separator {
	display: block;
	font-size: 0;
	height: 10px;
	line-height: 0;
}

#mainb {
	background: #FFFFFF;
	padding: 0 5px;
}

#titlebar{
	background: #C5DEF0 url(images/img_01.jpg) repeat-x left top;
	padding: 6px 18px;
}


 #flag {
    margin: 0em 0;
	float:left;
    padding: 0em;
    height:60px;
    border: 0
    }
 #menu {
    padding: 10px;
    text-align : center;
    background-color: black;
    color:white }

 #menu a {
    text-decoration: none }
 #menu a:link {
    color: white }
 #menu a:visited {
    color: white }
 #menu a:hover {
    color: red
    }

#main_right {width: 180px;}
#main_left {width: 800px;}

.left {float: left;}
.right {float: right;}


a {
    text-decoration: none }
a:link {
    color: green }
a:visited {
    color: #CC0000 }
a:hover {
    color: #CC0000 }


  #gbox {
    padding: 0.5em;
    margin : 0em;
    font-family: Georgia, "Times New Roman",
          Times, serif;
    color: black;
    background-color: silver;
    width : 790px;
    height:1.5em;
    text-align:left;
	float: left;
    border-top: 1px ridge black;
    border-left: 01px ridge black;
    border-right: 01px ridge black;
    border-bottom: 01px ridge black;
}

 #categoryhead{
     font-family: Helvetica, Georgia, "Times New Roman",
          Times, serif;
    width : 100%;
    margin-left:0px;
    color : white;
    background-color: blue;
    border-top: 0px dotted blue;
    border-bottom: 1px dashed blue;
    font-size : 1;
 }

 #rbitem{
     font-family: Helvetica, Georgia, "Times New Roman",
          Times, serif;
    width : 100%;
    margin-left:0px;
    color : black;
    background-color: white;
    border-top: 0px dotted red;
    border-bottom: 1px dashed red;
    font-size : 1;
 }

 #rbitem a {
    text-decoration: none;
	decoration: none
	}
 #rbitem a:link {
    color: green }
 #rbitem a:visited {
    color: green}
 #rbitem a:hover {
    color: red}


 #lbtopictitle{
    width : 100%;
    padding-top : 1px;
    padding-bottom : 1px;
    margin-left:0px;
    color : white;
    background-color: #CC0000;
    border-top: 1px ridge #CC0000;
    border-bottom: 1px ridge #CC0000;
 }
 #lbtopictitle a {
    text-decoration: none }
 #lbtopictitle a:link {
    color: white }
 #lbtopictitle a:visited {
    color: white}
 #lbtopictitle a:hover {
    color: yellow}

 #lbtopicitem{
    margin-left: 0px;
    width : 100%;
    padding-top : 2px;
    padding-bottom : 2px;
    color : red;
    background-color: #FFF5AA;
    border-bottom: 1px solid #CC0000;
    font-size : 12px;
 }
 #lbtopicitem:hover{
    color : yellow;
    a-color:yellow;
    background-color: #CC0000;
 }
 #lbtopicitem a {
    text-decoration: none }
 #lbtopicitem a:link {
    color: green }
 #lbtopicitem a:visited {
    color: green}
 #lbtopicitem a:hover {
    color: yellow}

  h1 {
    font-family: Helvetica, Geneva, Arial,
          SunSans-Regular, sans-serif }
 #redbox {
    margin-left: 2em 0;
    width:10em;
    float : top;
    padding: 0.3em;
    valign: center;
    border: 1px ridge green;
    border-radius: 55px;
    box-shadow: 0.5em 0.5em gray;
    color: red;
    background-color:  red}
 #redbox a {
    text-decoration: none }
 #redbox a:link {
    color: white }
 #redbox a:visited {
    color: white }
 #redbox a:hover {
    color: yellow }

 #btn {
    margin-left: 2em 0;
    position: absolute;
    padding: 0.3em;
	float:right;
    valign: center
}
 #btn a {
    text-decoration: none }
 #btn a:link {
    color: white }
 #btn a:visited {
    color: white }
 #btn a:hover {
    color: yellow }

  address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted }

#smallbox{
    font-family: Helvetica, Georgia, "Times New Roman",
          Times, serif;
    color : gray;
    background-color: #FFEAA0;
    padding-left:3px;
    padding-right:3px;
    border: 1px solid red;
    font-size : small;
 }

#smallbox a {
    text-decoration: none }
 #smallbox a:link {
    color: red }
 #smallbox a:visited {
    color: red}
 #smallbox a:hover {
    background-color: red;
    color: white}
