HTML {   height: 100%;   margin-bottom: 1px; }  BODY { 	height: 100%; 	margin-top: 0px; 	margin-right: 0px; 	margin-bottom: 0px; 	margin-left: 0px; 	background-image: url(../images/page_bg.jp); 	background-position: top center; 	background-repeat: no-repeat; }  a:link, a:visited { 	color: #443117; text-decoration: none; 	font-weight: bold; }  a:hover { 	color: #333333;	text-decoration: none; 	font-weight: bold; }  td,tr,p,div { 	font-family: Arial, Helvetica, sans-serif; 	line-height: 140%; 	font-size: 11px; 	color: #333333; 	text-align: left; }  h3, .componentheading { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; 	font-size: 16px; 	color: #443117; 	line-height: 18px; 	margin: 5px 0; }  .componentheading {   padding-top: 10px; }  .contentheading {   font-family: Arial, Helvetica, sans-serif;   background: url(../images/hsep.png) bottom left repeat-x;   padding: 0px 0px 5px 0px; 	font-size: 16px; 	font-weight: normal; 	height: 45px; 	vertical-align: bottom; 	color: #443117; 	text-align: left; 	width: 100%; }  ul { 	margin: 0; 	padding: 0; 	list-style: none; }  ul li { 	line-height: 15px; 	padding-left: 15px; 	padding-top: 0px; 	background-image: url(../../md_openoffice/images/bullet_red.png); 	background-repeat: no-repeat; 	background-position: 0px 3px; }  .small { 	font-size: 12px; 	color: #cccccc; } a.small:link { color: #cccccc; text-decoration: none } a.small:visited { color: #cccccc; text-decoration: none } a.small:hover { color: #66ccff; text-decoration: none }  .modifydate {   height: 30px;   vertical-align: bottom; 	font-size: 10px; 	color: #999999; 	font-weight: bold; 	text-align: left; }  .createdate { 	height: 25px; 	vertical-align: top; 	font-size: 10px; 	color: #999999; 	font-weight: bold; 	vertical-align: top; 	padding-bottom: 10px; 	padding-top: 0px;  }  .clr { 	clear: both; }  #main_bg { 	height: 100%; 	padding: 0; 	margin-bottom: 1px; 	background-color: #050304; }  div.mosimage_caption {   font-size: 10px;   color: #666666; }  div.center {   text-align: center; }  table#main {   margin-left: auto;   margin-right: auto;   text-align: center; }  div.blog_more {   margin-top: 30px; }  div.syndicate div {   text-align: center; }  table.opentable  { 	border-collapse: collapse; 	margin-left: 5px; }  table.opentable td {   margin:0;   padding: 0; }  td.left_shadow { 	width: 13px; 	background-image: url(../images/bg_l.png); 	background-repeat: repeat-y; }  td.right_shadow { 	width: 13px; 	background-image: url(../images/bg_r.png); 	background-repeat: repeat-y; }  td.bottom { 	height: 29px; 	background-image: url(../images/bottom.png); 	background-repeat: no-repeat; 	background-position: center top; 	width: 732px; }  td.wrapper {   width: 706px; } #runner {   float: right;   padding-top: 7px; } .designertoo{ display:block; text-indent:-5000px; text-decoration:none; height:0;} #bottomnav_links ul {   margin: 0;   padding: 0; }  #bottomnav_links li {   background-image: none;   list-style:none;    float: left;    margin: 0px;    padding: 0px;   font-size: 11px;   line-height:17px;   height: 17px;   white-space: nowrap; } #header { 	float: left; 	width: 706px; 	height: 350px; 	background-image: url(../images/header.jpg); 	background-repeat: no-repeat; } .topbar { 	width: 732px; 	height: 27px; 	background-image: url(../images/top.png); 	background-repeat: no-repeat; 	margin: 0px; 	padding: 0px; }   #contentarea {   float: left;   width: 706px !important;   width: 706px; 	background: #eee; }  table.contentarea {   width: 706px;   max-width: 706px;  }   td.sidenav { }  div.forcewidth {   width: 175px;   overflow: hidden; }  td.seperator { 	background: url(../images/vsep.png) top center repeat-y; }  td.middle {   width: 552px; }  div.menuholder_t { 	float: left; 	width: 175px; 	height: 20px; 	overflow: hidden; 	background-image: url(../images/filmod_t.png); 	background-repeat: no-repeat; 	margin-top: 10px; 	padding: 0px; }  div.menuholder_m { 	float: left; 	width: 175px !important; 	width: 175px; 	background-image: url(../images/modbg.png); 	background-repeat: repeat-y; 	padding-right: 8px; 	padding-bottom: 8px; 	padding-left: 8px; }  div.menuholder_m td { 	color: #333333; }  div.menuholder_b { 	float: left; 	width: 175px; 	height: 10px; 	overflow: hidden; 	margin-bottom: 8px; 	background-image: url(../images/mod_b.png); 	background-repeat: no-repeat; }  a.mainlevel:link, a.mainlevel:visited { 	display: block; 	font-size: 10px; 	font-weight: bold; 	color: #443117; 	font-family: Arial, Helvetica, sans-serif; 	text-transform: uppercase; 	text-align: left; 	height: 21px; 	line-height: 21px; 	text-indent: 14px; 	width: 156px; 	background-image: url(../images/menu_bg.png); 	background-position: left center; 	background-repeat: no-repeat; }  a.mainlevel:hover { 	display: block; 	font-size: 10px; 	font-weight: bold; 	color: #443117; 	font-family: Arial, Helvetica, sans-serif; 	text-transform: uppercase; 	text-align: left; 	height: 21px; 	line-height: 21px; 	text-indent: 14px; 	width: 156px; 	background-image: url(../images/menu_bg_over.png); 	background-position: left center; 	background-repeat: no-repeat; }  a.mainlevel#active_menu { } a.mainlevel#active_menu:hover { 	color: #999999; } div#left div.moduletable { 	float:left; 	width: 175px; 	background: url(../images/hsep.png) repeat-x; 	padding-top: 5px; 	margin-top: 5px; 	margin-right: 5px; 	margin-bottom: 5px; 	margin-left: 5px; } #flashbox { 	width: 520px; 	margin-top: 3px; } #flashbox td.topflash { 	background-image: url(../images/uf_t.png); 	background-repeat: no-repeat; 	background-position: center bottom; } #flashbox td.midflash { 	padding: 8px; 	background-image: url(../images/uf_bg.png); 	background-repeat: repeat-y; 	background-position: center top; } #flashbox td.botflash { 	background-image: url(../images/uf_b.png); 	background-repeat: no-repeat; 	background-position: center top; } .moduletable th { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; 	font-size: 16px; 	color: #443117; 	line-height: 18px; 	margin: 5px 0; 	}  table#flashbox a:link, table#flashbox a:visited {   color: #333333; } table#flashbox a:hover {   color: #443117; }  div#mainbody { 	width: 510px; 	padding-left: 10px; 	padding-top: 0px; } input.button { 	border: 1px solid #443117; 	background: url(../images/butbg.png) repeat-x; 	height: 20px; 	padding: 2px 10px 4px 10px !important; 	padding: 0px 5px 0px 5px; 	font-weight: bold; 	color: #333333; 	text-transform: uppercase; 	font-size: 10px; 	font-family: Arial, Helvetica, sans-serif; } .inputbox {   font-size: 11px;  } table.moduletable { 	width: 100%; 	margin: 0px 0px 0px 0px; }  table.moduletable td {   padding: 4px; } #content-pane .tab-page { 	 }  table.contentpane { 	text-align: left; 	width: 100%; 	padding: 0px; 	margin: 0px; 	border-collapse: collapse; 	 }  table.contentpaneopen { 	text-align: left; 	width: 100%; 	padding: 0px; 	margin: 0px; 	border-collapse: collapse; }   .contentpagetitle { 	font-size: 13px; 	font-weight: bold; 	color: #cccccc; 	text-align:left; }  a.contentpagetitle:link, a.contentpagetitle:visited { 	padding: 0px; 	font-size: 18px; 	font-weight: normal; 	height: 25px; 	line-height: 25px; 	padding-top: 10px; 	color: #443117; 	text-align: left; 	width: 100%; 	font-family: "Times New Roman", Times, serif; }  a.contentpagetitle:hover { 	color: #443117; }  a.sublevel:link, a.sublevel:visited { 	vertical-align: middle; 	font-size: 11px; 	font-weight: bold; 	color: #443117; 	text-align: left; 	line-height: 19px; 	padding-left: 3px; } a.sublevel:hover { 	color: #666666; 	font-weight: bold; 	text-decoration: none; } a.category:link, a.category:visited { } a.category:hover { } a.pagenav, a.pagenav:visited { } a.pagenav:hover { } .frontpageheader { } .newsfeedheading { } .newsfeeddate { } .fase4rdf a:link { } .fase4rdf a:hover { } div#mainbody td.sectiontableheader {   font-weight: bold;   background: #443117;   color: #333333;   padding: 4px;   border-left: 1px solid #eee; } td.smalldark {   color: #666666;   font-size: 11px;   font-weight: bold; } table.pollstableborder {   padding: 0;   margin: 0;   border-collapse: collapse;   text-align: left; } table.pollstableborder td {   padding: 5px 2px 0 0; } td.sectiontableentry1 {   padding: 0px; } td.sectiontableentry2 {   padding: 0px; } tr.sectiontableentry1 td {   padding-left: 4px;   padding-right: 4px; } tr.sectiontableentry2 td {   padding-left: 4px;   padding-right: 4px; } .ontab { 	background-color: #cccccc; 	border-left: solid 1px #666666; 	border-right: solid 1px #666666; 	border-top: solid 1px #666666; 	border-bottom: solid 0px #cccccc; 	text-align: center; 	cursor: pointer; 	font-weight: normal; 	color: #443117; } .offtab { 	background-color: #BCBCBC; 	border-left: solid 1px #999999; 	border-right: solid 1px #bbbbbb; 	border-top: solid 1px #999999; 	border-bottom: solid 1px #666666; 	text-align: center; 	cursor: pointer; 	font-weight: normal; 	color: #666666; }  .tabpadding { }  .tabheading { 	background-color: #ffffff; 	text-align: left; }  .pagetext { 	visibility: hidden; 	display: none; 	position: relative; 	top: 0; }  h4 {  }  h5 {  }  h6 {  }  hr { 	background: #999999; height:1px; border: 1px solid; }  hr.separator {  }  td.buttonheading img{ padding-left: 5px; }  span.highlight {   background: #ffffcc; } table.contenttoc {   margin: 3px; 	border:solid 1px #cccccc; }  table.contenttoc th {   font-size: 11px;   text-transform: uppercase;   color: #333333;   background: #ffffff;   padding: 5px; }   table.contenttoc td { 	font-size: 8pt; 	font-weight: normal; 	text-align:left; 	padding: 5px; }  .contentdescription { 	text-align: left; }  .category {  }    .poll { 	font-size: 11px; 	padding: 0px; 	margin: 0px }  table.pollstableborder { 	border: 0px; 	margin: 0px; 	padding: 0px; 	border-collapse: collapse; }  .smalldark { 	font-size: 11px; 	color: #333333; 	text-decoration: none; 	font-weight: normal; }  table.searchinto { 	width: 100%; }  table.searchintro td { 	color: #000000; 	font-weight: bold; }   .pagenav { 	font-weight: normal; }  .pagenavbar {  }  /* Content voting */ .content_rating { 	font-weight: normal; 	font-size: 8pt; }  .content_vote { 	font-weight: normal; 	font-size: 8pt; }  .back_button { 	text-align: center; 	margin-top: 40px; }  .readon {   display: block; 	 }  strong { 	color: #441112; } #pathway { 	padding-left: 15px; 	padding-top: 0px; 	padding-right: 0px; 	padding-bottom: 0px; }  .designer{color: #666; text-align: center;} .designer a:link,.designer a:visited{color: #666;font-size: 0.8em;text-decoration: none;} .designer a:hover{color: #666;}