body, html { padding:0; margin:0; height:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, fieldset, input, textarea, select, p, blockquote, th, td {	margin:0;	padding:0; font-family:"Courier New", Courier, monospace;}
.main_menu li, #content_panel h1, #right_panel h1, h2.member_title, #login_form h1{ font-family:Georgia, "Times New Roman", Times, serif;}
#content_panel, #right_panel{ font-size:13px;}
#content_panel h1{ font-size:24px; margin:0px 0px 15px 0px; text-decoration:underline;}
#content_panel a:hover, #right_panel a:hover{ text-decoration:none}
#right_panel h1{ font-size:24px; margin:0px 0px 15px 0px; }
p{margin:0px 0px 10px 0px;}
a{ color:#000;}

/* TEMPORARY! */
.staticcontact{ margin:206px 0px 0px 146px; font-size:13px;}
.static{  background:url('../gfx/bg/static.png') no-repeat; height:737px; width:785px; position:absolute; top:32px; left:235px;}
* HTML .static { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/bg/static.png', sizingMethod='crop'); }
/* TEMPORARY! */

/* Generic */
.error { color: #cc0000; }

form {	margin:0;	padding:0;}
fieldset, img, a img {	border:0;}

.c {	clear:both;	font-size:1px;	line-height:1px;}

body.default {background:#ffffff url('../gfx/bg/body.gif');}

#site{width:935px; margin:0px auto 0px auto; height:100%;}
#sitemovable{ width:935px; margin:0px auto 0px auto; }
#page{ clear:both; overflow:hidden; margin:0px 0px 20px 0px; min-height:50%; }

.grid{background:url('../gfx/bg/grid.gif') repeat-y; }
.grid2{background:url('../gfx/bg/grid2.gif') repeat-y; }
.grid3{background:url('../gfx/bg/grid3.gif') repeat-y; }
#menu_panel{float:left; width:188px; margin:0px 19px 100px 11px;}
#content_panel{ float:left;}
#content_panel #content_panel{ margin:0px; }
#right_panel{ float:left;}

.grid #content_panel{ width:285px; margin:0px 22px 20px 24px;}
.grid #right_panel{ width:296px; margin:0px 0px 20px 78px;}
.grid2 #content_panel{ width:175px; margin:0px 23px 20px 24px;}
.grid2 #right_panel{ width:395px; margin:0px 0px 20px 78px;}
.grid3 #content_panel{ width:675px; margin:0px 0px 20px 24px;}
.grid3 #right_panel{ display:nonee;}

.grid #content_panel img{max-width:285px;}

#breadcumbs { color:#009fef; font-size:11px; margin:0px 0px 10px 0px; }
#breadcumbs a{ color:#009fef; text-decoration:none; }
#breadcumbs a:hover{ text-decoration:underline;}

/* Header */
#header{height:330px; background:url('../gfx/bg/header.png') no-repeat; }
* HTML #header { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/bg/header.png', sizingMethod='crop'); }
#header_search{ margin:0px 0px 130px 11px; width:170px; font-size:11px;}
#header_search_input{ border:none;  background:transparent url('../gfx/bg/search2.gif') no-repeat; height:20px; width:148px; padding:2px 0px 3px 3px; margin:24px 0px 0px 0px; }
#header_search_submit{ border:none; background:none; padding:2px 0px 2px 0px; font-size:12px;}
#header_info{ width:170px; font-size:11px; margin:0px 0px 10px 11px; height:60px;}
#header_login{ width:170px; font-size:11px; margin:0px 0px 0px 11px;}
#header_date{ position:absolute; margin:83px 0px 0px 310px; font-size:18px; letter-spacing:-0.12em; }
#header_birthday{ position:absolute; margin:172px 0px 0px 216px; font-size:12px; text-decoration:underline; }
#header_esl{ position:absolute; margin:180px 0px 0px 554px;  }
#header_lang{ position:absolute; margin:280px 0px 0px 745px; width:170px; font-size:12px; text-align:right;  }
#header_lang a{ color:#009fef; }
#header_info a, #header_login a, #header_lang a{ text-decoration:none;}
#header_info a:hover, #header_login a:hover, #header_lang a:hover{ text-decoration:underline;}


/* Menu */
.main_menu{list-style:none;}
.main_menu li{ font-size:13px; margin:0px 0px 1px 0px; font-weight:bold;}
.main_menu li a{ text-decoration:none;}
.main_menu li a.active{ text-decoration:underline;}
.main_menu li a:hover{ text-decoration:underline;}
ul .main_menu{list-style:none; margin-left:20px;}
.main_menu  ul{ margin:4px 0px 4px 10px; list-style:none;}
.main_menu  ul.main_menu li{ font-size:11px; margin:0px 0px 2px 0px; font-weight:normal; font-family:"Courier New", Courier, monospace;}

#mymenu{ font-size:11px; margin:20px 0px 0px 0px; }
#mymenu a{ text-decoration:none;}
#mymenu a:hover{ text-decoration:underline;}
/* Member*/
h2.member_title{ margin-bottom:10px; text-decoration:underline; font-size:18px; }
h2.section_title{ margin-bottom:10px; }

/* Tables*/
.details_tab td{ padding:2px 0px 2px 0px; font-size:12px; vertical-align:top;  }
.details_tab  input, .details_tab  select, .details_tab textarea{ padding:1px; font-size:12px;  }
.details_tab td.details_label{ padding:2px 10px 2px 0px; max-width:250px;   }

/* Lists */
.section_data ul{ list-style:none;}
.section_data ul li{ margin-bottom:2px;}

/* Member view*/
#members_list .section_filter { font-size:36px; margin-bottom:10px; }
#members_list .section_item a{ font-size:14px; text-decoration:none; }
#members_list .section_filter a{  text-decoration:none; }
#members_list .section_filter a:hover{ text-decoration:underline; }
#membersname_list .section_item a{ font-size:14px; text-decoration:none; }
#content_panel #membersname_list .section_item a:hover{  text-decoration:underline; }

.member_pic{ margin:0px 0px 20px 0px;}

/* Annual awards */
#annualawar_list { font-size:18px; }
#annualawar_list a{ font-size:34px; text-decoration:none; }
#annualawar_list a.active{ text-decoration:underline; }
#content_panel #annualawar_list a:hover{  text-decoration:underline; }

/* Search */
.searchbox_submit input { background:none; border:none;}
input.searchbox_input {  background:transparent url('../gfx/bg/search2.gif') no-repeat; border:none; padding:4px;  width:200px; }
input.searchbox_input:hover, .searchbox_submit input:hover, #header_search_submit:hover{ text-decoration:underline;}
#search_results{ margin:20px 0px 0px 0px; }
#search_results a{ font-weight:bold;}
#search_box td { padding:2px 5px 2px 0px; }
.search_result{ padding:10px 0px 10px 0px; }
#search_box a {text-decoration:none; }
#search_box a:hover {text-decoration:underline; }

.news_title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold;}
.block_item{ padding:10px 0px 10px 0px; background:transparent url('../gfx/bg/dots.gif') repeat-x bottom left;}
.block_item  .news_title{ display:block; padding-bottom:4px;}
.block_item a{ text-decoration:none; }
#content_panel .block_item a:hover{ text-decoration:underline; }

.random_article a{ text-decoration:none;}
#right_panel .random_article a:hover{ text-decoration:underline;}


/* Gallery */
.object_thumbs{ clear:both; margin:0px 0px 10px 0px;}
.object_thumb { float:left; margin:0px 10px 10px 0px; }
.project_image_title{ padding:5px 0px 5px 0px; }

/* Login */
#login_form{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px;  font-size:11px;}


/* Forum */
.forum_table td, .forum_table th{ padding:5px 10px 5px 0px; text-align:left; }
.forum_table th{ background:transparent url('../gfx/bg/dots.gif') repeat-x bottom left;}
.forum_name_comment{ font-size:11px; margin-bottom:0px; }
.forum_table td a{ text-decoration:none;}
.forum_table td a:hover{ text-decoration:underline; }
.forum_table td.forum_add_thread a{ text-decoration:underline; font-size:11px;}
.forum_table td.forum_add_thread{ padding:8px 10px 30px 0px;  background:transparent url('../gfx/bg/dots.gif') repeat-x top left; }

.forum_posts{ list-style:none; margin:10px 0px 10px 0px; }

.forum_posts li{ margin:0px 0px 20px 0px; padding-bottom:20px; background:transparent url('../gfx/bg/dots.gif') repeat-x bottom left;  }
.forum_post_actions{ font-size:11px; }
.forum_post_header { margin:0px 0px 10px 0px; }
.forum_post_header h4{ font-size:15px; }
.forum_post_creation { font-size:12px; }

#forum_post_form { margin:30px 0px 0px 0px; color:#333; }
#forum_post_form fieldset label{ width:100px; display:block; float:left; }
#forum_post_form fieldset span label{ width:auto; display:block; float:none; }
#forum_post_form fieldset p{ clear:both;}
#forum_post_form h3{ margin-bottom:5px;}
.forum_postidisclaimer{ font-size:11px; margin:0px 0px 20px 0px; }
#forum_post_form input, #forum_post_form textarea{ padding:3px;}
#forum_post_form .ajax-fc-container { margin-left:100px; }


/* Movable */
#header_restoremovable{ position:absolute; font-size:11px; margin:120px 0px 0px 160px; border-bottom:1px solid #ff0000;  }
#header_restoremovable a{ text-decoration:none; color:#ff0000; display:block; width:100px; height:15px;   }
#header_restoremovable a span{ display:none;  }
#header_restoremovable a:hover span{ display:block;  }

#movable_e1, #movable_e2, #movable_e3{ position:absolute; width:140px; height:28px; background:url('../gfx/movable/e.png') no-repeat; }
#movable_e1{  margin:24px 0px 0px 554px;}
#movable_e2{  margin:80px 0px 0px 554px;}
#movable_e3{  margin:136px 0px 0px 554px;}
#movable_s{ position:absolute; height:140px; width:72px; background:url('../gfx/movable/s.png') no-repeat; margin:24px 0px 0px 700px; }
#movable_l{ position:absolute; height:140px; width:140px; background:url('../gfx/movable/l.png') no-repeat; margin:24px 0px 0px 776px; }
#movable_round_1, #movable_round_2, #movable_round_3, #movable_round_4 ,#movable_round_5 ,#movable_round_6 ,#movable_round_7 ,#movable_round_8{ position:absolute; background:url('../gfx/movable/ball.png') no-repeat; height:14px; width:14px;  }
#movable_round_1{ margin:70px 0px 0px 237px;}
#movable_round_2{ margin:150px 0px 0px 476px;}
#movable_round_3{ margin:227px 0px 0px 443px;}
#movable_round_4{ margin:233px 0px 0px 582px;}
#movable_round_5{ margin:220px 0px 0px 608px;}
#movable_round_6{ margin:433px 0px 0px 571px;}
#movable_round_7{ margin:483px 0px 0px 571px;}
#movable_round_8{ margin:797px 0px 0px 571px;}
#movable_line1{ position:absolute; background:url('../gfx/movable/line1.png') no-repeat; height:70px; width:142px; margin:130px 0px 0px 238px; }
#movable_line2{ position:absolute; background:url('../gfx/movable/line2.png') no-repeat; height:71px; width:143px; margin:244px 0px 0px 340px; }
#movable_line3{ position:absolute; background:url('../gfx/movable/line3.png') no-repeat; height:142px; width:70px; margin:625px 0px 0px 11px; }
#movable_line4{ position:absolute; background:url('../gfx/movable/line4.png') no-repeat;  height:142px; width:70px; margin:738px 0px 0px 57px;}
#test{ position:absolute; background-color:#060; height:142px; width:70px; margin:438px 0px 0px 257px;}

.block{	display: inline-block;	position:fixed; cursor: pointer;}
.block:hover{	}
#lightbox-secNav-btnClose img{ display:none; text-align:right;}
#lightbox-secNav-btnClose {  text-align:right;}
