* { font-family: verdana; font-size: 10pt; color: #1C2739; margin: 0px; padding: 0px; list-style-type: none; vertical-align: top; }
a { color: #FFA800; }
img { border: 0px solid black; }
table { border-collapse: collapse; }
td { vertical-align: top; }
textarea { width: 300pt; height: 100pt; }
input, textarea { border: 1px solid #333366; padding: 2px; }
h2 { font-size: 12pt; margin-bottom: 10px; color: #35496C; }
h2 a { font-size: 12pt; }

.checkbox { border: 0px; }
.submit { float: right; text-align: center; color: #333366; background: #D4E8FF; border: 1px solid #333366; padding: 4px; font-weight: bold; }

body { text-align: center; margin: 0px 0px; background: #FFFAF2 url("images/background.jpg"); background-repeat: repeat-x; background-position: 0px 0px; font: Verdana, Arial, Helvetica, sans-serif; }
body * { text-align: left; }
#footer { width: 930px; font-size: 9px; margin-top: 100px; clear: both; }
#footer * { text-align: center; } 
#footer a { font-size:10px; }
#master_div { width: 960px; text-align: left; overflow: hidden; margin: 0px auto; position: relative; }
#master_menu { height: 30px; background: url("images/master_menu.jpg"); clear: both; }
#master_menu ul li { display: inline; background: url("images/master_menu.jpg"); width: 110px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: black; float: left; }
#master_menu ul li a { color: #FFDF80; text-decoration: none; font-size: 10pt; font-weight: bold; }
#two_col_1 {	width: 200px; float: left; background: #FFF4E5; padding-top: 20px; }
#two_col_2 { width: 700px; margin-left: 260px; color: black; padding-top: 20px; }
#one_col_1 { width: 920px; float: right; color: black; padding: 20px; }

#small_comic { width: 178px; height: 108px; text-align: left; float: left; border: 1px solid black; margin: 10px; }
#small_comic .lf_info { margin-left: 4px; margin-top: 8px; font-size: 10px; white-space: nowrap; overflow: hidden; }
#small_comic .lf_info a { color: #5A87CA; font-size: 10px; }

.simple_heading { color: #2957A6; font-weight: bold; } 

/* MISC */
.dog_message
{
	background: #ECF4FE url("images/message.jpg");
	padding: 10px;
	padding-left: 90px;
	background-repeat: no-repeat;
	width: 500px;
	margin-bottom: 20px;
	min-height: 75px;
	height: auto !important;
	height: 75px;
	text-align: left;
}

.crumbs { margin-bottom: 20px; }
.clear { display: block; clear: left; }

#content_list * { font-size: 8pt; }
#content_list li { height: 15px; padding: 4px 0px; vertical-align: middle; }
#content_list a { color: #2957A6; }
#content_list .site { font-weight: bold; border-top: 1px solid #FFCF40; background: #FFEFD9; margin-top: 10px; padding-left: 20px; }
#content_list .add_site { font-weight: bold; border-bottom: 1px solid #FFCF40; background: #FFEFD9; padding-left: 20px; }
#content_list .series { margin-left: 40px; }
#content_list .add_series { margin-left: 40px; }
#content_list .comic { height: 20px; margin-left: 80px; background: url(images/icon_comic.gif); background-repeat: no-repeat; padding-left: 30px; }

#pretty_list * { font-size: 8pt; }
#pretty_list li { margin-left: 40px; height: 15px; padding: 4px 0px; vertical-align: middle; }
#pretty_list a { color: #2957A6; }
#pretty_list .top { margin-left: 0px; font-weight: bold; border-top: 1px solid #FFCF40; background: #FFEFD9; margin-top: 10px; padding-left: 20px; }
#pretty_list .bottom { margin-left: 0px; font-weight: bold; border-bottom: 1px solid #FFCF40; background: #FFEFD9; padding-left: 20px; }

.selected_li { font-weight: bold; }

.section_seperator { margin-bottom: 30px; }
h3 { margin-left: 10px; color: #b64926; font-size: 14px; margin-top: 10px; margin-bottom: 30px; }
#bdy_crumbs { margin-left: 10px; }
.column_labels td { background: #FFEFD9; color: #8e2800; font-size: 12px; padding: 2px 8px; }
.section_label { background: #FFEFD9; color: #8e2800; font-size: 12px; padding: 4px 0px; }


/* FORMS */
.options_form { width: 600px; background: #F5FAFF; border-spacing: 4px; margin-bottom: 20px; border: 1px solid #354868; border-collapse: separate; }
.options_form * { font-size: 8pt; }
.options_form td { vertical-align: top; padding: 2px; padding-bottom: 8px; }
.options_bar { background: #D4E8FF; height: 20px; }
.options_bar, .options_bar a { color: #354868; font-weight: bold; text-decoration: none; }
.options_seperator { color: #354868; font-weight: bold; text-decoration: none; background: #D4E8FF; border-top: 1px solid #354868; }
.options_form  input { vertical-align: top; }


.simple_form, .simple_form_large { background: #F5FAFF; border-spacing: 4px; margin-bottom: 20px; border: 1px solid #354868; border-collapse: separate; }
.simple_form { width: auto;  }
.simple_form_large { width: 600px; }
.simple_form *, .simple_form_large * { font-size: 8pt; }
.simple_form td, .simple_form_large td { vertical-align: top; padding: 2px; padding-bottom: 8px; }
.simple_bar { background: #D4E8FF; height: 20px; }
.simple_bar, .simple_bar a { color: #354868; font-weight: bold; text-decoration: none; }
.simple_form input, .simple_form_large input { vertical-align: top; }

/* CALENDER */
#cal_container { width: 150px; height: 150px; background: #45659B; border: 1px solid #223862; }
#cal_container * { font-size: 8pt; text-align: center; }
#cal_body { background: #FFFFFF; }
#cal_month_label { color: #FFDF80; font-weight: bold; }
#cal_day_label { background: #5B86CB; }
#cal_bar { font-style: normal; background: #FFF9E5; }

/* FORUMS */
.blue_link a { color: #2957A6; }

#bdy_forums { width: 100%; }
#bdy_forums_name { width: 90%; }
#bdy_forums_count { width: 10%; }

#bdy_threads { width: 100%; }
#bdy_threads_topic { width: 45%; }
#bdy_threads_user { width: 20%; }
#bdy_threads_age { width: 35%; }

#bdy_thread { width: 100%; }

#bdy_forums { background: #FFF4E5; border-top: 1px solid #304363; }
#bdy_forums a, #bdy_threads a { color: #b64926; }
#bdy_forums * { font-size: 11px; }
#bdy_forums_category_name td { font-size: 12px; font-weight: bold; background: #FFEFD9; color: #8e2800; padding-left: 8px; padding-top: 4px; }
#bdy_forums_category_description td { font-size: 10px; background: #FFEFD9; color: #8e2800; padding-left: 8px; padding-bottom: 4px; }
#bdy_forums_name_count td { padding-top: 4px; border-top: 1px solid #304363; }
#bdy_forums_name { padding-left: 24px; border-right: 1px solid #304363; font-weight: bold; }
#bdy_forums_count { text-align: center; }
#bdy_forums_description td { padding-left: 24px; padding-bottom: 8px; }

#bdy_threads { background: #FFF4E5; border-top: 1px solid #304363; }
#bdy_threads table { margin-bottom: 30px; }
#bdy_threads * { font-size: 11px; }
#bdy_threads_topic_user_age td { padding: 2px 8px; }

#bdy_thread #bdy_thread_username { background: #FFEFD9; color: #8e2800; font-size: 12px; padding: 2px 4px; border-top: 1px solid #304363; }
#bdy_thread #bdy_thread_body { background: #FFF4E5; font-size: 12px; padding: 0px 4px; padding-top: 4px; padding-bottom: 12px; }