/* General Style
--------------------------------------------------------*/
body,html{margin:0px;padding:0px;}
body{background-color:#fff;font-family:verdana,tahoma,arial,sans-serif;color:#333;font-size:12px;text-align:center;}

/* Generic Style
--------------------------------------------------------*/
.bold{font-weight:bold;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.float_right{float:right;}
.clear{clear:both;}
.margin_left{margin-left:21px;}
.margin_left_small{margin-left:13px;}
.margins{margin:13px 0px;}
.margins_large{margin:21px 0px;}
.margins_small{margin:8px 0px;}
.margin_top{margin-top:8px;}
.margin_top_big{margin-top:21px;}
.margin_top_very_big{margin-top:34px;}
.margin_bottom_small{margin-bottom:5px;}
.margin_bottom{margin-bottom:13px;}
.margin_bottom_big{margin-bottom:21px;}
.margin_bottom_none, h4.margin_bottom_none{margin-bottom:0px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.pntm p{margin-top:0px;}

.quote{font-style:italic;}
.small_text{font-size:10px;}
.middle_text{font-size:13px;}
.bigger_text{font-size:15px;}

.full_width{width:100%;}
.nowrap{white-space:nowrap;}
.overflow_hidden{overflow:hidden;}

/* Bullet Style
--------------------------------------------------------*/
.bullet_pdf{width:12px;height:12px;vertical-align:middle;}

/* Flash Notices Style
--------------------------------------------------------*/
.notice,
.notice_green{text-align:center;padding:8px;margin:8px 0px;font-weight:bold;background-color:#fff;}
.notice{color:#cc0000;background-color:#fff;border:2px solid #cc0000;}
.notice_green{color:#3da300;border:2px solid #3da300;}

/* Table Style
--------------------------------------------------------*/
table.index{border-collapse:collapse;}
table.index th{background-color:#eee;color:#000;padding:8px;border:1px solid #eee;}
table.index td{border:1px solid #eee;vertical-align:top;padding:8px;}
table.index td.cell{width:50%;}
table.index td.full{width:100%;}
table.index td.links{white-space:nowrap;}
table.index tr.alt{background-color:#ffc;}

table.show{border-collapse:collapse;border:1px solid #ccc;width:100%;}
table.show td,
table.show th{vertical-align:top;padding:8px;}
table.show th.spacer{background-color:#888;}
table.show td.title{font-weight:bold;text-align:right;padding-right:3px;}
table.show td.description{width:100%;}
table.show td.image{text-align:center;}
table.show tr.form_row td.title{vertical-align:middle;}
table.show td.subheading{font-size:15px;font-weight:bold;padding:5px;color:#656565;}

td.right_cell{padding-right:5px;font-weight:bold;text-align:right;}

/* List Styles
--------------------------------------------------------*/
ul.list{margin:0;padding:0;padding-left:15px;}
ul.list li{color:#75479b;margin:5px 0;}
ul.list li div{color:#333;}
ul.list ul{margin:5px 0;padding:0;padding-left:15px;}

/* Icon Style
--------------------------------------------------------*/
a.icon_link{text-decoration:none;}
a:hover.icon_link{color:#333;} 
img.icon_image{vertical-align:-4px;}

/* Form Errors
--------------------------------------------------------*/
.fieldWithErrors{margin:0;padding:0;display:inline;}
.fieldWithErrors input, .fieldWithErrors textarea, 
.fieldWithErrors input.text_field, .fieldWithErrors textarea.text_field,
.field_error input, .field_error input.text_field, .field_error textarea.text_field{border:1px solid #ff0000;}
#errorExplanation{text-align:left;border-top:2px solid #ff0000;border-bottom:2px solid #ff0000;padding:5px;margin-bottom:8px;}
#errorExplanation h2{display:none;}
#errorExplanation p{color:#333;margin-bottom:0;font-weight:bold;}
#errorExplanation ul{margin:5px 0;padding:0;padding-left:15px;}
#errorExplanation ul li{list-style:square;}

/* Form Style
--------------------------------------------------------*/
form{margin:0px;}
fieldset{border:1px solid #aaa;margin:0px;padding:21px;}
fieldset legend{color:#555;font-weight:bold;}
input,textarea{padding:3px;margin-bottom:4px;}
input[type='text']:focus, 
input[type='password']:focus, 
textarea:focus{background-color:#f8f8f8;}
textarea{}
input.text, 
textarea.text{color:#333;font-size:13px;}
textarea.text_field, input.text_field{width:377px;}
.password_field{width:138px;padding:2px;margin:0px;}
.border{border:1px solid #6a878d;}
tr.mandatory td.title, .mandatory{color:#000;}
div.field_margins{margin:13px 0px;}
.form_margins{margin:13px 0px;}
div.field_description{font-size:10px;color:#555;}
select#questor_country{width:233px;margin:0px;}

div.inputs_bottom_margin input{margin:0 0 5px 0;}

/* Indicator Style
--------------------------------------------------------*/
#indicator{margin-left:13px;vertical-align:middle;display:none;}
.indicator2{margin-left:3px;vertical-align:middle;visibility:hidden;}
#progress_indicator{margin:13px 0px;display:none;}
div.submit{margin:13px 0px;}
#progress_indicator #indicator{margin-left:0px;margin-right:13px;display:inline;}

/* Avatar Image Style
--------------------------------------------------------*/
table#avatar_images{width:100%;margin-bottom:13px;}
table#avatar_images input{margin:0;padding:0;}
table#avatar_images td{font-size:10px;vertical-align:top;text-align:center;width:25%;padding:2px 0;}
table#avatar_images td div.avatar_image{margin-bottom:2px;}
table#avatar_images label{cursor:pointer;}

/* Pagination Style
--------------------------------------------------------*/
.pagination{margin:5px;font-size:10px;}
.pagination a.arrow_left,
.pagination a.arrow_right{text-decoration:none;}
.pagination a.arrow_left span,
.pagination a.arrow_right span{}
.pagination a.arrow_left{margin-right:3px;}
.pagination a.arrow_right{margin-left:3px;}
.pagination a{font-weight:normal;}
.pagination_results{margin:5px 0px;color:#000;font-size:10px;}

/* Formatiing Tips Style
--------------------------------------------------------*/
div#formatting_tips{border:1px solid #ccc;padding:13px;margin:13px;}
div#formatting_tips h3{margin:0px 0px 13px 0px;}
div#formatting_tips ul span{color:#333;}
div#formatting_tips ul li{margin:5px 0px;}
div#formatting_tips ul{padding:3px 10px;font-size:13px;color:#333;margin:0;list-style-type:none;}
label span.formatted{font-size:10px;}

/* General Style
--------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#333;margin-top:6px;margin-bottom:3px;padding:0px;}
h1{font-size:17px;text-transform:uppercase;letter-spacing:1px;}
div#latest_news h1{font-size:14px;}
h2{font-size:15px;margin-top:21px;}
h3{font-size:13px;margin-top:15px;margin-bottom:8px;letter-spacing:1px;color:#2b447d;}
h4{font-size:16px;margin-top:8px;margin-bottom:8px;}
.side_margins{margin:0px 13px;}
.passage{margin:21px 0px 13px 0px;}
a{color:#336;}
a:hover{color:#75479b;}
p{margin:8px 0px;}
.blue{color:#2b447d;}
.blue_bold{font-weight:bold;color:#2b447d;}
span.blue a{text-decoration:none;}
.people_photo{float:right;margin:13px 0px 13px 13px;}
span.people_link a{text-decoration:none;}
#doors_video{width:277px;height:277px;margin:0px auto;}

.saying_content{padding-bottom:35px;}
.saying_name{text-align:right;padding-top:5px;font-size:11px;font-style:italic;}
#random_fan_saying{padding:10px 15px 20px 15px;color:#fff;font-style:italic;}
#random_fan_saying span{padding-left:50px;}
#random_fan_saying a{color:#fff;text-decoration:none;}
#random_fan_saying a:hover{text-decoration:underline;}

div#pratering{}
div#pratering_wrapper{padding:0px 15px 20px 15px; color: #ffffff;}
div#pratering p { color: #ffffff; }
div#pratering h2 { color: #ffffff;}
div#pratering p.quote { font-style: italic; }
div#pratering p.signage { font-style: italic; margin-bottom: 0; text-align: right; font-size: 10px; font-style: italic; } 

#links{overflow:hidden;width:300px;}
#links p{margin:13px 0;}
div#featured_items{text-align:center;margin:13px 0 13px 0px;}
p.home_link{margin-left:21px;}
div#game{text-align:center;margin:13px 0;}
div.trouble{margin-top:21px;color:#ff0000;font-style:italic;}

/* Flash File Style
--------------------------------------------------------*/
div#flash_file_links{color:#555;text-align:center;margin:8px 0 13px 0;}
div#flash_file_links span{cursor:pointer;}
div#flash_file_links span.hover{color:#333;}
div#flash_file_links span.selected{color:#000;}

/* Drop Down Menu Style
--------------------------------------------------------*/
ul.drop_down_menu{width:100px;background-color:#e0e1e1;margin:0;padding:0;position:absolute;z-index:999;visibility:hidden;list-style-type:none;border-top:7px solid #c7c8c8;}
ul.drop_down_menu li{background-color:#e0e1e1;font-size:11px;border-top:1px solid #c7c8c8;}
ul.drop_down_menu li a{padding:5px 8px;display:block;color:#595959;text-decoration:none;}
ul.drop_down_menu li a:hover{background-color:#2e6c9a;color:#e3eaf0;}
ul.drop_down_menu li a:active{color:#e7b200;}
ul.drop_down_menu li.feature a{color:#265a89;}
ul.drop_down_menu li.feature a:hover{color:#fc3;}
ul.drop_down_menu li.feature a:active{color:#e7b200;}

/* Featured Questor Style
--------------------------------------------------------*/
div.featured_questor{margin-top:34px;padding-bottom:17px;clear:both;}
div.featured_questor img{border:none;}
div.featured_questor div.bio{margin:13px 73px 13px 0;}
div.featured_questor img.feed_icon{vertical-align:-3px;}
div.avatar{float:right;margin:0 0 8px 8px;}

/* Message Dialog Style
-------------------------------------------------------*/
div#message_dialog{text-align:left;position:absolute;z-index:998;background-color:#036;color:#fff;-moz-opacity:.89;opacity:.89;}
div#message_dialog a#close{float:right;cursor:pointer;margin:13px;text-decoration:none;color:#fff;}
div#message_dialog a#close:hover{color:#fc3;}
div#message_dialog div#message_dialog_wrapper{padding:13px 21px 21px 21px;}
div#message_dialog h1{color:#fc3;margin:0;}
div#message_dialog ul{margin:21px 0 0 0;padding:0;padding-left:15px;}
div#message_dialog li{margin:13px 0 0 0;color:#fc3;}
div#message_dialog li div{color:#fff;}

/* Wallpaper Style
--------------------------------------------------------*/
div.wallpaper div{margin-top:5px;}

/* Log Style
--------------------------------------------------------*/
ul.log{margin:21px 0;padding:0;list-style-type:none;}
ul.log li{margin:5px 0;font-size:11px;}
ul.log li p{margin:2px 0;}
ul.log div.date{font-size:11px;color:#555;font-weight:bold;margin:0;}
ul.log div.message{margin-top:2px;}
ul.log img{width:16px;height:16px;vertical-align:-4px;}

/* Aura Style
--------------------------------------------------------*/
div.aura{margin:3px 0 5px 0;font-size:10px;}
div.aura span.indicator img{width:16px;height:16px;border:none;vertical-align:-3px;margin-left:5px;}
div.aura span.aura_image img{width:24px;height:24px;border:none;vertical-align:-8px;}
ul#latest_blogs{list-style-type:none;padding:0;margin:0;}
ul#latest_blogs li{margin:3px 0;}
ul#latest_blogs img{width:24px;height:24px;border:none;vertical-align:middle;margin-right:5px;}

/* Sidebar Style
--------------------------------------------------------*/
div.sidebar{margin:13px;}
div.sidebar h2{color:#fff;font-size:13px;margin:0px;}
div.sidebar ul{margin:0px;padding:0px;margin-top:5px;margin-bottom:13px;padding-left:34px;}
div.sidebar ul li{color:#fff;margin:3px 0px;}
div.sidebar ul li a{color:#fff;}
div.sidebar ul li a:hover{color:#bbdbea;}

/* Questor Logged in Style
--------------------------------------------------------*/
div#questor_logged_in{font-size:10px;margin:0px 8px;color:#fff;}
div#questor_logged_in a{color:#fff;text-decoration:none;}
div#questor_logged_in a:hover{color:#f0f0f0;}
div#questor_logged_in div.questor_welcome{font-size:11px;color:#fff;padding:8px 0px;}
div#questor_logged_in div.questor_avatar{float:right;text-align:right;}
div#questor_logged_in div.questor_avatar div.questor_logout{margin-top:2px;margin-right:3px;}
div#questor_logged_in div.questor_avatar a{font-size:9px;}
div#questor_logged_in_wrapper{font-size:11px;margin-left:3px;}
div#questor_logged_in div.questor_display_name{font-size:12px;margin-bottom:2px;font-weight:bold;}
div#questor_logged_in div.questor_display_rank{margin-bottom:2px;}
div#questor_logged_in div.questor_level{margin-top:8px;margin-bottom:1px;}
div#questor_logged_in div.questor_xp{margin-bottom:8px;}

ul#questor_logged_in_links{margin:0;padding:0;list-style-type:none;font-size:10px;margin-left:3px;}
ul#questor_logged_in_links li{margin:2px 0px;padding:0;}

div#game_world_links{margin:0px 3px 0px 8px;font-size:11px;}
div#game_world_links ul{margin:0px;padding:0px;padding-left:15px;color:#fff;}
div#game_world_links ul li{margin:3px 0px;}
div#game_world_links a{color:#fff;text-decoration:none;}
div#game_world_links a:hover{color:#f0f0f0;}

/* Formatiing Tips Style
--------------------------------------------------------*/
div#formatting_tips{border:1px solid #00629d;padding:13px;margin:13px 0;}

/* Form Style
--------------------------------------------------------*/
select.text_field{width:233px;}
textarea.text_field{width:100%;}
input.text_field{width:100%;}
.password_field{width:233px;padding:2px;margin:0px;}
textarea.text_field{padding:0px;}

/* Form Errors
--------------------------------------------------------*/
#errorExplanation p{display:none;}

/* Newsletter/Press Room/Blog Style
--------------------------------------------------------*/
.date{font-size:10px;color:#555;margin:3px 0px 13px 0px;}
.image{text-align:center;margin:13px 0px;}
.image div{width:233px;font-size:10px;margin:2px auto 0px auto;text-align:center;}
.entry_wrapper{margin-bottom:13px;}
img.feed_icon{width:14px;height:14px;vertical-align:-1px;}
div.show_blog{margin-bottom:21px;}
div.show_blog img.feed_icon{vertical-align:middle;}

/* General Style for Basic Layout Elements
--------------------------------------------------------*/
div#banner{position:relative;width:797px;height:113px;overflow:hidden;}
div#banner div#twitter{position:absolute;left:767px;width:30px;height:30px;overflow:hidden;z-index:100;} 
div#banner div#facebook{position:absolute;left:732px;width:30px;height:30px;overflow:hidden;z-index:100;} 
div#top_buttons{position:relative;height:21px;background-color:#dcdcde;}
div#top_buttons ul{position:absolute;margin:0px;padding:0px;height:21px;list-style:none;display:inline;overflow:hidden;}
div#top_buttons li{margin:0px;padding:0px;list-style:none;display:inline;}
div#top_buttons a{float:left;overflow:hidden;}

div#book_promo {position:relative;margin-top:-13px;width:348px;height:178px;overflow:hidden;}

p.chapter1{margin:13px 0px 13px 13px;}
p.chapter1 a{color:#1f4689;font-size:10px;text-decoration:none;}
p.chapter1 a:hover{color:#75479b;}
div#home_tosadae{position:relative;color:#fff;font-size:11px;margin:8px 0 8px 8px;width:331px;height:206px;background:url("/images/home_tosadae.jpg") no-repeat 0px 0px;}
div#home_tosadae_top{position:absolute;top:34px;left:10px;width:193px;}
div#home_tosadae_top ul{margin:0;padding:0;padding-left:15px;}
div#home_tosadae_top ul li{margin:2px 0;}
div#home_tosadae_bottom{position:absolute;top:150px;margin:0px 10px;width:311px;}
div.right_element{text-align:center;margin:8px 0px;}
div.right_element_top{text-align:center;margin-bottom:8px;}

div#gnorb_container{position:relative;width:280px;height:280px;margin:0px auto 8px auto;text-align:center;}
div#gnorb{width:280px;height:280px;}

table#columns div#left_wrapper{width:149px;min-height:547px;background:#003f66 url("/images/backgrounds/left2.jpg") no-repeat 0px 0px;}
table#columns div#middle_wrapper{margin:13px 21px;width:300px;}
table#columns div#middle_wrapper2{width:349px;margin:13px 0;}
table#columns div#middle_wrapper2 div.with_margins{margin:0 13px;}
table#columns div#right_wrapper{width:299px;background:#767375 url("/images/backgrounds/right.jpg") no-repeat 0px 0px;}
table#columns div#right_wrapper_wrapper{padding-top:8px;}

div#footer{border-top:1px solid #fff;text-align:right;}
div#footer_wrapper{padding:0px 21px 0px 0px;}
div#footer span{margin-right:8px;}
div#footer a{color:#555;text-decoration:none;font-size:10px;}
div#footer a:hover{color:#333;}

/* Basic Layout Style
--------------------------------------------------------*/
body{background:#000 url("/images/backgrounds/main.jpg") repeat-x 0px 0px;margin-bottom:13px;}
div#stars_background{margin:0px auto;width:797px;padding:0px 109px;background:#000 url("/images/backgrounds/stars.jpg") no-repeat 0px 0px;}
div#container{width:797px;text-align:left;background-color:#fff;}
table#columns{}
table#columns td#left{vertical-align:top;width:149px;background:#00629d url("/images/backgrounds/left.gif") repeat-y 0px 0px;}
table#columns td#middle{vertical-align:top;width:349px;background:#fff url("/images/backgrounds/content.jpg") repeat-y 0px 0px;}
table#columns td#right{vertical-align:top;width:299px;background-color:#767375;}
div#footer{margin:0px auto;height:20px;width:797px;background:#ece7eb url("/images/backgrounds/footer.gif") no-repeat 0px 0px;}    

/* Leftside Style
--------------------------------------------------------*/
table#columns td#left, table#columns td#left a{color:#fff;}
div.enroll_text{margin:8px;font-size:10px;}
div.latest_news_text{margin:8px;font-size:10px;}
div.latest_news_text a{text-decoration:none;}
div.latest_news_text a:hover{text-decoration:underline;}
div.latest_news_text span.more{padding-left:68px;}
table#columns td#left div#questor_login{margin-top:8px;}
table#columns td#left div#enroll_now{margin:8px 0px;}
table#columns td#left div#latest_news{margin-top:18px;}
table#columns td#left div#game_world{margin:21px 0px 8px 0px;}

div#questor_login_leftside{margin:8px auto;text-align:center;}
div#questor_login_leftside table{margin:0px auto;text-align:left;}
div#questor_login_leftside form input.text_field{margin:0px !important;width:125px;border-width:0px;font-size:10px;color:#2a6ba1;background-color:#d6e3eb;}
div#questor_login_leftside form{margin:0px;}
div#questor_login_leftside td{padding:0px;}
div#questor_login_leftside td.login_cell{padding-bottom:5px;}
div#questor_login_leftside td.password_cell{padding-bottom:5px;}
div#questor_login_leftside td.submit_cell{text-align:right;}
div#questor_login_leftside td.submit_cell input{padding:1px;margin:0px;font-size:11px;}
 
div#calendar{margin-top:21px;overflow:hidden;}
div#calendar div.year{margin-bottom:21px;background-color:#00629d;color:#fff;font-size:13px;font-weight:bold;letter-spacing:1px;padding:3px 0 3px 5px;}
div#calendar div.month{border:1px solid #00629d;background-color:#e7effa;font-size:11px;padding:3px 0 3px 5px;margin-left:13px;}
div#calendar div.day{font-weight:bold;font-size:12px;margin:13px 0 0 21px;}
div#calendar div.entry{margin:13px 0 34px 34px;background-color:#fff;color:#000;}
div#calendar div.title{color:#2b447d;font-weight:bold;}

div#calendar_sidebar{margin:13px 0;cursor:pointer;}
div#calendar_sidebar_banner{font-size:11px;letter-spacing:1px;padding-left:10px;height:17px;padding-top:5px;color:#c8d5e1;background:#1e579d url("../images/left/title.gif") repeat-x 0 0;}
div#calendar_sidebar_wrapper{margin:8px 8px 0 8px;font-size:10px;}
div#calendar_sidebar_wrapper table{width:100%;font-size:10px;}
div#calendar_sidebar_wrapper td{text-align:right;padding:2px;}
div#calendar_sidebar_wrapper td.entry{font-weight:bold;color:#fc3;}
div#calendar_sidebar_wrapper th{font-weight:normal;text-align:right;padding:2px;border-bottom:1px solid #fff;}
div#calendar_sidebar_wrapper td.current_day{background-color:#333;}
div#calendar_sidebar_wrapper div#calendar_link{margin-top:5px;}
div#calendar_sidebar_wrapper div#calendar_link a{font-size:10px;}

div#top_ten_xp{margin:8px;}
div#top_ten_xp h3{color:#fff;font-size:9px;margin:21px 0 0 0;}
div#top_ten_xp table{width:100%;font-size:10px;}
div#top_ten_xp td{padding:2px 0;}
div#top_ten_xp td.rank{padding-right:8px;}
div#top_ten_xp td.name{width:100%;}
div#top_ten_xp td.xp{text-align:right;}
div#top_ten_xp a.book_character{color:#fc3 !important;}
div#top_ten_link{margin-top:5px;}
div#top_ten_link a{font-size:10px;color:#fc3 !important;}

/* Satchel Style
--------------------------------------------------------*/
div#satchel{position:relative;z-index:0;width:280px;height:186px;margin:0px auto 8px auto;background:#82858e url("/images/satchel/background.png") no-repeat 0px 0px;padding:0px;}
div.satchel_item,div.satchel_action,div#satchel_item_description{position:absolute;}
div.satchel_item a{width:48px;height:48px;display:block;background-repeat:no-repeat;background-position:0px 0px;}
div.satchel_item a:hover{background-position:0px -48px;}
div.satchel_item a#satchel_image_active{background-position:0px -96px;}

div#satchel_item_1{top:11px;left:16px;}
div#satchel_item_2{top:11px;left:71px;}
div#satchel_item_3{top:11px;left:126px;}
div#satchel_item_4{top:11px;left:181px;}
div#satchel_item_5{top:65px;left:16px;}
div#satchel_item_6{top:65px;left:71px;}
div#satchel_item_7{top:65px;left:126px;}
div#satchel_item_8{top:65px;left:181px;}

div#satchel_item_description{left:17px;top:125px;overflow:auto;width:211px;height:46px;}
div#satchel_item_description h2#satchel_item_name{margin:2px 0px 2px 5px;color:#fff;font-size:11px;}
div#satchel_item_description div#satchel_item_text{margin:2px 5px 2px 10px;color:#fff;font-size:10px;}
div.satchel_action{left:240px;}
div.satchel_action img, div.add_to_satchel img{width:26px;height:41px;}

div.satchel_action a, div.add_to_satchel a{width:26px;height:41px;display:block;background-repeat:no-repeat;background-position:0px 0px;}
div.satchel_action a:hover, div.add_to_satchel a:hover{background-position:0px -41px;}
div.satchel_action a#active, div.add_to_satchel a#active{background-position:0px -82px;}

div#satchel_use{top:15px;}
div#satchel_discard{top:68px;}
div#satchel_send{top:122px;}

div.add_to_satchel{margin-top:8px;font-size:11px;}

img.satchel_transparent_image{width:48px;height:48px;}
div.found_satchel_item_container{position:relative;z-index:377;}

div.item_description_wrapper{margin:8px;}
.found_satchel_item a{width:48px;height:48px;display:block;background-repeat:no-repeat;background-position:0px 0px;}
.found_satchel_item a:hover{background-position:0px -48px;}

div.found_dialog{-moz-opacity:.89;opacity:.89;border:3px solid #453b57;width:400px;background-color:#221e1f;color:#fff;position:absolute;z-index:510;top:0px;left:49px;}
div.close_x{cursor:pointer;float:right;font-weight:bold;}
div.found_dialog div.item_top_info{margin-bottom:8px;}
div.found_dialog div.item_description{background-color:#221e1f;border:1px solid #c3f4f4;padding:5px 8px;font-size:11px;}
div.found_dialog h1{margin:3px 0px 3px 0px;color:#fff;font-size:12px;}
div.found_dialog div.item_text{font-size:11px;margin:0px 3px 0px 8px;}
div.found_dialog div.item_text p{margin:3px 0px;}
div.found_dialog div.add_to_satchel a{color:#fff;}

div.gnorb_item{-moz-opacity:.89;opacity:.89;text-align:left;position:absolute;overflow:auto;width:274px;height:274px;border:3px solid #453b57;background-color:#221e1f;color:#fff;}
div.gnorb_item .found_satchel_item{float:right;}
div.gnorb_item .found_satchel_item a{cursor:default;margin:0px 0px 5px 5px;}
div.gnorb_item .found_satchel_item a:hover{background-position:0px 0px;}
div.gnorb_item_wrapper{margin:8px;position:relative;width:258px;height:258px;}
div.gnorb_item_message{border:1px solid #c3f4f4;padding:8px;margin:0px 0px 13px 0px;font-size:12px;color:#fff;}
div.gnorb_xp_message{margin-top:5px;}
div.gnorb_item h2{margin:0px 0px 5px 0px;color:#fff;font-size:11px;}
div.close_gnorb_item{cursor:pointer;text-align:right;font-size:12px;margin-bottom:5px;}
span.gnorb_item_loading{position:absolute;z-index:999;top:5px;left:5px;color:#fff;padding:5px;background-color:#000;}
div.gnorb_item a{color:#fff;}

div.item_image{width:48px;height:48px;overflow:hidden;}
div.zoccair_team{float:right;clear:both;margin-left:20px;}

/* Pagination2 Style
--------------------------------------------------------*/
.pagination2{margin:1.4545454545454546em 0;text-align:center;position:relative;}
.pagination2 div.previous{position:absolute;left:0;}
.pagination2 div.next{position:absolute;right:0;}
.pagination_link_results{margin:1.4545454545454546em 0;color:#000;}

/* Forums Style
--------------------------------------------------------*/
.crumbs{font-size:12px;}
.crumbs a{}
.crumbs a:hover{}
h1 span{font-weight:normal;font-size:12px;}
textarea.text_field_long, input.text_field_long{width:745px;}
#forum_header{background:#ece7eb;padding:8px 21px 0px 21px;border-bottom:1px solid #b2afb6;}
#forum_header img{vertical-align:bottom;margin-right:5px;}
#forum_header h1{font-size:14px;margin-bottom:8px;}
#forum_header h1 a{text-decoration:none;}
#forum_header h1 .count{color:#333;font-size:12px;font-weight:normal;padding-left:8px;}
#forum_header ul#nav{float:right;list-style-type:none;margin:0;margin-top:0.4em;}
#forum_header ul#nav li{color:#333;font-size:12px;float:left;margin-left:13px;}
#forum_header ul#nav li a{display:block;float:left;}
#forum_header ul#nav li.login a{color:#00629d;text-decoration:none;}
#forum_header ul#nav li.active a{font-weight:bold;}
#forum_header ul#nav li.hot a{color:#00629d;}
#forum_header ul#nav li.logout a{color:#555;}
li#search input{margin:0px;padding:2px;}
li#search form{margin:0px;padding:0px;}
#search_box{font-size:12px;}
p.subtitle{font-size:12px;color:#555;font-weight:bold;margin-top:13px;}
p.subtitle img{vertical-align: bottom;}
div.pages{margin-top:13px;margin-bottom:13px;}
span.pipe{color:#999;margin:0 5px;}
div.news{background:#cfc;text-align:center;margin:0 auto;width:300px;margin-top:13px;padding:8px 13px;font-size:12px;font-weight:bold;}
div.news p{margin:0;}
p.sections{background:#df9;padding:7px 15px;border:1px solid #bd7;margin-top:0;font-size:12px;}
p.error{background:#c00;color:#fff;}
p.sections a.action{color:#c00;}
.hasfile{color:#090;font-weight:bold;margin-left:34px;}
pre.explain{background:#e7e7e7;padding:8px 13px;border:1px solid #ccc;margin:0 21px;}
hr{height:0;border:0;border-bottom:1px solid #ccc;margin:13px 0;}
#monitor_topic{font-size:12px;}
#monitor_topic .icon {background-image:none;}
ul.quotes,ul.flat{margin-left:0;padding-left:0;font-size:12px;list-style-type:none;}
ul.talking li span{color:#555;font-size:12px;}
ul.flat li{background:url("/images/small_circle.gif") no-repeat 5px 6px;padding-left:13px;}
ul.ways li span{color:#555;font-size:12px;}
ul.quotes{font-size:12px;}
ul.quotes li {margin-bottom:13px;}
ul.quotes span{color:#555;font-size:12px;}
ul.why{margin-top:21px;}
ul.why li p{margin-top:5px;color:#555;font-size:12px;}
ul.why li p strong{color:#c00;}
a.utility{font-weight:normal;color:#c00;font-size:12px;}
a.remove{color:#c00;}
a.utility:hover{color:#c00;text-decoration:underline;}
a.subtle{color:#369;}
a.subtle:hover{color:blue;}
div.asset{background:#e7e7e7;padding:7px 15px;border-bottom:1px solid #ccc;font-size:12px;margin-bottom:13px;text-align:center;}
.pastebox{width:100%;}
p.private{margin-top:0;color:#999;font-size:12px;}
p.private img{vertical-align:bottom;}
p.private{color:#c00;font-weight:bold;}
p.psmall {font-size:11px;font-weight:normal;}
div.upload{margin-top:-8px;padding:7px 0;float:left;margin-left:8px;}
div.upload p label{font-size:11px;font-weight:bold;}
div.upload p{margin:0;}
div.upload input{margin-left:13px;}
div.upload a{color:#555;font-size:12px;}
pastePreview pre{font-size:13px;}
.pastePreview p{color:#777;font-size:11px;margin:0 0 8px;}
.pastePreview .when{float:right }
.pastePreview .when strong{color:#000;}
#news{background:#248;background:#475f30;border:2px solid #778f60;border-width:2px 0;padding:5px 8px;color:#ffc;font-size:12px;text-align:center;position:fixed;bottom:0;width:100%;padding:6px 0 7px;z-index:50;}
#news a.subtle{color:#ffc; font-weight:normal;}
#news a{color:gold;font-weight:bold;}
#news p{margin:0;}
.line_numbers, .lineNumbers{color:#999;padding-right:8px;text-align:right;}
.line_numbers strong { color:#555; }
td.code,.thePaste{padding-left:13px;}
.photo{background-color:#4e2e72;}
.smallutils{margin-top:-8px;margin-bottom:0;text-align:right;}
.smallutils a{color:#555;font-size:11px;}
.smallutils a:hover {color:#369;}
table.noborder td{border:0;}
table.nopad td{padding-left:0;}
table.forums a.title{font-size:18px;}
table.forums .posts{font-size:11px;color:#555;}
table.forums .description p{margin:13px 0px 0px 0px;}
table.wide{width:100%;}
table.forums, table.topics{border-collapse:collapse;}
table.forums th, table.topics th{background-color:#00629d;border:1px solid #00629d;color:#fff;padding:3px 5px;font-size:11px;}
table.forums td, table.topics td{padding:8px;border:1px solid #d6e3f7;vertical-align:top;}
table.forums tr th, table.topics tr th{background:#00629d;color:#fff;font-size:12px;padding:3px 5px;border:1px solid #00629d;}
table.forums tr td, table.topics tr td{padding:8px;border:1px solid #d6e3f7;vertical-align:top;}
#forum_description, #topic_body{width:99%;}
table.forums tr td{padding:4px 15px;}
table.forums a.tiny{font-size:12px;color:#555;}
table.forums .posts{color:#555;font-size:12px;}
table tr th.la{text-align:left;}
table tr td.ra{text-align:right;}
table tr td.ca{text-align:center;}
table tr td.inv{background:#e7effa;}
table tr td.vat{vertical-align:top;}
table tr td.narrow{padding:2px 5px;}
table tr td.lp{font-size:12px;color:#333;}
table tr td.lp span {color:#555;}
table tr td.lp span a{color:#369;}
a.admin{color:#c00;font-weight:bold;}
table tr td.lp{font-size:12px;color:#333;}
table tr td.lp span{color:#555;}
table tr td.lp span a{color:#369;}
table.topics tr td.c1{border-right:0;padding:8px 8px 8px 8px;width:16px;}
table.topics tr td.c2{border-left:0;padding:8px 8px 8px 0px;width:38%;}
table.forums tr td.c1{border-right:0;padding:13px 8px 8px 8px;width:16px;}
table.forums tr td.c2{border-left:0;padding:8px 8px 8px 0px;}
table.topics tr td.c2 small a{color:#555;}
table.topics tr td.stat{font-size:13px;}
.button_or{color:#555;padding-left:8px;font-size:13px;}
.button_or a{color:#c00;}
form.dialog{margin-top:34px;background:#eee;width:300px;padding:15px;}
form .entryhelp{font-size:11px;}
form .help{font-size:12px;}
span.arrow{font-weight:normal;font-size:13px;color:#999;}
div.stats{margin-top:21px;background:#e7effa;font-size:11px;padding:13px;border:1px solid #bfd7f3;}
div.stats .posts {float:right;text-align:right;}
.crumbs{font-size:13px;}

table.posts{border-bottom:2px solid #e7effa;}
table.posts tr td{border:0;vertical-align:top;}
table.posts tr.spacer td{font-size:1px;}
.post .author .edit a{font-size:11px;color:#555;}
.post .author img{float:left;margin-right:8px;}
.post .author{border-top:2px solid #e7effa;padding:5px 10px;background:#e7effa;font-weight:bold;color:#333;font-size:13px;min-height:32px;width:89px;min-width:55px;vertical-align:top;}
.post .author .posts{display:block;font-size:13px;color:#000;color:#555;}
.post .author a{color:#333;text-decoration:none;}
.post .author a.admin{color:#25689f;}
.post .author a:hover{text-decoration:underline;}
.post .date{font-size:13px;color:#555;font-weight:normal;margin-bottom:8px;}
.posts .post .body{border-top:2px solid #e7effa;font-size:13px;padding:10px 20px;}
.posts .post .body blockquote{border:1px solid #cda;border-left:3px solid #9a7;border-right:0;background:#efc;padding:1px 10px;margin-left:0;}
.posts .post .body pre{font-size:12px;background-color:#e7effa;padding:5px 13px;border:1px solid #d4e4fb;border-left:3px solid #d4e4fb;border-right:0;overflow:auto;}
.posts .post .body blockquote p{margin:8px 0;}
.post .body p.topic{font-size:12px;background-color:#e7effa;padding:5px 8px;margin-top:0px;}
.post .xp{font-size:10px;font-weight:normal;}
.post div.post_image{}

p.online{margin-bottom:0;}
div#forums_wrapper{margin:21px;}
img.icon{width:16px;height:16px;background:#696 url("/images/clearbits/bg_rounded.gif") no-repeat bottom;}
img.reply{float:right;}
img.orange{background-color:darkorange;}
img.blue{background-color:#d6e3f7;}
img.darkgrey{background-color:#999;}
img.green{background-color:#0c0;}
.post .author .icon{float:right;}

div.editbox{background:#000;border:3px solid #333;border-width:3px 0px;position:fixed;bottom:0px;left:0px;width:100%;padding:5px 8px;z-index:55;}
div.editbox .container{width:92%;margin:0px auto;}
div.editbox .container div.image{color:#ffffff;text-align:left;margin:5px 0 3px 0;}
div.editbox p{margin:8px 0px;}
div.editbox textarea{width:100%;background:#fff;font-size:12px;}
div.editbox input{margin:0px;}
div.editbox .button_or a{color:#ccc;}
div.editbox table{width:100%;}
div.editbox table td{border:0px;}
div.editbox table td.text{width:70%;vertical-align:top;padding-right:21px;}
div.editbox table td.submit{vertical-align:bottom;padding-bottom:15px;}
div.editbox a.utility{color:#fff;display:block;text-align:right;padding-bottom:5px;}
div.editbox h5{background:#333;color:#fff;padding:5px;font-size:11px;margin:0px 0px 5px 0px;}
div.editbox li.advanced{padding:5px 0px;}
div.editbox li.advanced a{color:#fff;font-size:11px;text-decoration:none;}
div.editbox li.advanced a:hover{color:#f0f0f0;}
div.editbox p.help span, div.editbox ul.help span{color:#888;}
div.editbox p.help,div.editbox ul.help{padding:3px 10px;font-size:13px;color:#ccc;}
div.editbox ul.help{margin:0;list-style-type:none;}

#monitor_topic a{color:#555;} 
div#top_questor{margin-bottom:8px;}
div#top_questor div.top_questor_name{font-size:13px;font-weight:bold;}
div#top_questor div.top_questor_stats{margin-bottom:5px;}
div.latest{border:1px solid #cccccc;margin-left:8px;width:329px;font-size:10px;}
div.latest div.banner{position:relative;margin-bottom:3px;}
div.latest div.banner img{width:329px;height:24px;}
div.latest div.banner div.feed{position:absolute;right:0;}
div.latest div.banner div.feed img.feed_icon{width:25px;height:24px;}
div.latest img.feed_icon{vertical-align:middle;}
div.latest_wrapper{margin:0px 0px 2px 14px;}
div.blog_blurb{font-size:11px;}
div.blog_blurb div.title{font-weight:bold;}
div.blog_blurb div.meta{font-size:9px;margin-top:1px;}
div.blog_blurb div.blurb{margin:3px 0;}
div.blog_blurb div.aura{margin:0;}
div.blog_blurb div.aura span.more{margin-left:5px;}
div#all_latest_blogs{font-weight:bold;margin-top:3px;}

div.free_book{height:438px;width:280px;background:#898788 url("/images/books/book_download.jpg") no-repeat 0 0;margin: 0 auto;}
div.free_book div.free_book_form{padding:328px 0 0 37px;overflow:hidden;}

div.knowing { text-align: center; margin-top: 8px; margin-bottom: 8px; }
div.knowing_home { margin-right: 8px; margin-left: 8px; }
div.knowing_container {  border: 1px solid #cccccc; } 
div.knowing_wrapper { padding: 10px; }
div.knowing div.kimage { margin: 0px auto 5px auto; width: 120px; height: 56px; overflow: hidden; }
div.knowing_home div.kimage { margin-top: 8px; }
div.knowing div.kdescription  p { margin-bottom: 0; }
div.knowing div.klink { font-size: 10px; margin-top: 2px; margin-left: 2px; }