/* page layout 
      Created by CSS Portal Layout Generator
	  
	  http://www.cssportal.com
	  	  
The following line made the li ol ul does not work.
* { padding: 0; margin: 0; }
*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #fff url("bg-summer.jpg") repeat fixed;
/*    background: #fffdc2; */
}

#wrapper { 
    margin: 0 auto;
    width: 80%;
}

#content_box { 
    float: left;
    color: #333;
    background: #FFFFFF;
    width: 100%;
    display: inline;
}

#content { 
    float: left;
    color: #333;
    background: #FFFFFF;
    width: 90%;
    display: inline;
    padding-left: 20px;
}

#header {
    color: purple;
    width: 100%;
    float: left;
    height: 120px;
    /*background: url("hd-sunflower.jpg") repeat;
    background: url("hd-bridge.png") repeat;
*/
    background: url("hd-hualian.jpg") repeat;
}

#footer { 
    width: 100%;
    height: 45px;
    clear: both;
    color: #666;
    background: #efefef;
}

#navigation {
    float: left;
    width: 100%;
    height: 70px;
    color: #333;
    background: #8AA1B6;
}

/* This section is for the horizontal menu bar */
#tabsF {
    float:left;
    width:100%;
    background:#efefef;
    font-size:93%;
    line-height:normal;
    border-bottom:1px solid #666;
}
#tabsF ul {
    margin:0;
    padding:10px 10px 0 20px;
    list-style:none;
}
#tabsF li {
    display:inline;
    margin:0;
    padding:0;
}
#tabsF a {
    float:left;
    background:url("tableftF.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabsF a span {
    float:left;
    display:block;
    background:url("tabrightF.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
      color:#FFF;
      background-position:100% -42px;
}
#tabsF a:hover {
      background-position:0% -42px;
}

/* the following are specific for the site */
h1 { text-align: center; }
h2 { color: #882edc; font-family: time-new-roman, sans-serif, verdana; }
h3 { font-style: italic; }
h5 { font-style: italic; }

.warn { /* color should not put in double quotes */
    font-family: arial, sans-serif, verdana;
    font-size:	8pt;
    color: #660099;
    background: #ffccff;
}

.highlite { background: #ffff99; }
.blue { color:	blue; }
.uline { border-bottom: black solid 1px; }

#inPage_menu { border-left-style: double; border-color: #882edc; }

#mdate {
    float: right;
    font-size: small;
    font-style: italic;
}

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

/* for table with borders */
table.outline {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.outline th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.outline td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

