*{margin : 0px; padding : 0px;}
body{text-align : center; padding : 20px; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif;}
#site{width : 1002px;  margin-left : auto; margin-right : auto; text-align : left; margin-bottom : 30px;}
#container{float : left; width : 1002px; display : inline; text-align : left; border : #000000 solid 1px;}
body>#site{width : 1000px;  margin-left : auto; margin-right : auto; text-align : left;}
body>#site>#container{float : left; width : 1000px; display : inline; text-align : left; border : #000000 solid 1px;  margin-bottom : 30px;}
#footer{font-size : 90%; text-align : right; padding-bottom : 20px; padding-right : 20px;}
#footer a{color : #3E6978; text-decoration : none;}
#footer a:hover{color : #3E6978; text-decoration : underline;}
#left{float : left; display : inline; width : 610px; height :640px; background : #FFFFFF;}
#right{float : right; display : inline; width : 390px; height :640px; background : #FFFFFF; padding-bottom : 15px;}
#text_content{float : left; display : inline; margin : 50px; margin-bottom : 20px; width : 500px; height : 520px; overflow : hidden;}
h1{font-size : 180%; color : #3E6978; margin-bottom : 20px; font-weight :normal;}
h2{font-size : 110%; color : #2B2B2B;  margin-bottom : 20px;  line-height : 20px;  font-weight :normal;}
#text_content div, #text_content p{font-size : 100%; color : #2B2B2B; margin-bottom : 20px; line-height : 20px;}
label{font-size : 80%; color : #2B2B2B;}
ul,ol{margin-left : 40px; margin-bottom : 20px; } 
li{{font-size : 100%; color : #2B2B2B;}
a{color : #2B2B2B; text-decoration : none;}
a:hover{color : #2B2B2B; text-decoration : underline;}
#controls{float : left; display : inline; margin-left : 50px;}
#pageform input, #pageform textarea{width : 480px;}
#image-box{float : right; background-color : #3E6978; width : 387px; height : 320px;}
img.thumb{float : left; display : inline; margin-left : 8px; margin-top : 7px; border : #FFFFFF solid 1px; width : 85px; height : 55px;}