*{font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; text-decoration:none;}
html,body{height:100%;} html{overflow-y: scroll;} body{background:#dddddd url('bg.png') repeat-x;}
a:link,a:visited{color:#0000ee; text-decoration:underline;}
a:hover {color:#63ced0; text-decoration:underline;}
img{border:0;}
p{margin-bottom:15px; margin-top:15px;}
#titlebar{z-index:3000; position:absolute; top:0; left:0; width:100%; height:50px; background:url('titlebar.png') center center repeat-x; border-bottom:3px solid #999999;}
#title-container{z-index:1000; position:relative; top:0; left:50%; width:960px; height:50px; margin-left:-480px;}
#logo{float:left; width:325px; height:50px; margin-left:50px;}
#quote{float:right; width:200px; height:50px; margin-right:29px;}
#outer{position:relative; width:960px; margin:0 auto;}
#cap{position:relative; height:15px; width:960px; top:124px; background:url('cap.png') center center no-repeat;}
#menu-container{position:relative; margin-top:95px; top:-14px; right:16px; height:29px; width:928px; }
#inner{position:relative; width:932.4px; top:0; border-left:13px solid #fbfbfb; border-right:15px solid #fbfbfb;}
#content-container{position:relative; width:928px; border:2px solid #007071; background:#78b2b4;}
#content{position:relative; top:50px; margin-bottom:100px; left:0; width:868px; min-height:290px; padding:15px 30px 15px 30px; font-size:110%; font-weight:normal; color:#666666; background:#ffffff; border-top:3px solid #999999; border-bottom:3px solid #999999;}
#base{position:relative; width:960px; height:15px; bottom:0; background:url('base.png') center center no-repeat;}
#footer{position:relative; width:900px; height:20px; margin: 5px 30px 5px 30px; font-size: 95%; text-align: right; color:#555555;}
