a {  color: blue; text-decoration: none; }

h1 {padding:0; margin:0;}
h2 {padding:0;margin:0;}
h3 {padding:0;margin:0;}

img { border:0;padding:0;margin:0;}

body { padding:0; margin:0; background: url('img/site_element/background_stripe.jpg') repeat-x;}

#bodytable { padding:0; margin:auto; margin-top:20px; margin-bottom:20px; width: 900px; }


#pagebanner_td {padding:0; margin:0; text-align: center; background:navy;}

#motd_td { background: navy; color: gold; padding:10px;margin:0; text-align:left; font-family:verdana, arial;font-size:11px;}

#user_menu_td {background:navy;padding:2px; font-size: 10px; font-family:arial; color: gold;}
#user_menu td {font-size: 10px; font-family:arial; color: white;}
#user_menu form { margin:0;padding:0 }
#user_menu label {font-size: 10px; font-family:arial; color: gold;}
#user_menu a { font-size: 10px; font-family:arial;color: lightblue; }
#user_menu_loggedin { padding-top: 7px; padding-right: 10px;} 
.menu_input {font-size: 10px; font-family:arial; margin:2px;}
.menu_submit { padding:1px; margin:0px;margin-top:2px; background: navy; color:lightblue;border:1px solid gold; font-size: 10px; font-family:arial;}


#pagecontent_td { margin:0; margin-top: 10px; padding:0;}


#pagecontent_body_td { margin:0;padding:5px; }

#pagecontent_nav_td { padding:0; margin:0; border:0; font-family: arial;}
	.nav_heading {padding:0; margin:0; font-weight:bold; color:navy;}
	#pagecontent_nav_td ul { list-style-type:none; padding:0; }
	#pagecontent_nav_td ul li {margin: 0; margin-bottom:2px;margin-top:4px;border-bottom:1px solid #cccccc}
	#pagecontent_nav_td ul li a {  font-size:0.75em; position: relative; top: -5px; }

.pagecontent_column { margin: 0; padding-right: 15px; padding-left: 10px;}
.pagecontent_column h1 { text-transform:uppercase; font-family: georgia, times; font-size:16px; color: #666; padding-bottom: 2px; border-bottom: 1px solid navy;} 

#pagefooter_td { padding: 15px; border-top: 1px solid navy; text-align: justify; color: #666666; font-family: verdana; font-size: 11px;}
	#disclaimer {}
	#copyline { text-align: center;}

#article { padding-bottom: 20px; font-family:times, arial;}
#article p { margin-left: 15px; text-align:justify; font-family: arial; font-size: 12px; padding: 5px;}
.article_date { font-size: 11px; font-family: arial; }
.article_author { font-size: 11px; font-family: arial; }
.article_author a { font-size: 11px; font-family: arial; }
.article_title { font-family: georgia, times; font-size: 20px; color: #663300;}
.article_subtitle { padding:0;margin:0;font-family: georgia, times; font-size: 14px; color: navy;}
.article_navigation  { font-size:11px; font-family: arial; }
.article_navigation a { color: blue; font-size:11px; font-family: arial; }

#article_index td { font-family: georgia, times; font-size: 12px; padding: 5px;}
#article_index td a { color: #663300;}

blockquote { margin:50px; margin-top: 20px; margin-bottom: 20px; padding: 10px; border: 1px solid #cccccc; background: #f0f0e8; }


.input_label {font-family: georgia, times; font-size:12px;}
.input_text { width: 350px; margin-bottom: 10px;}
.input_textarea {width: 350px;margin-bottom: 10px;}
.submit_button {}

#feedback_poll { border-top: 1px solid navy; border-bottom: 1px solid navy; margin:0px; width: 100%;}
.feedback_title {color: #666; text-transform: uppercase; font-family: georgia, times; font-size:12px;}
.feedback_question {font-family: georgia, times; font-size: 12px; color: blue;}
.feedback_option {font-size: 11px; font-family: arial; color: #663300;}
.feedback_submit { background: navy; color: white; font-family: arial; font-size: 10px;}

#comments_display { border-top: 1px solid navy; paddding-top: 10px;font-family: georgia, times; font-size: 12px; padding-top: 10px; padding-bottom:10px;}
.comments_box { border-top: 1px solid navy; padding-top: 10px;}
.comment_row { background-color: #cccccc; border: 1px solid navy; padding: 10px; font-family: georgia, times; font-size: 12px; margin:10px;}

#article_form { font-family: arial;}
#article_form p { text-indent: 15px;}
#article_form table { border: 1px solid #aaaaff; padding: 10px; text-align:center; margin-top:10px;} 
#article_form table table { border: 1px solid #666666;}
#article_form td { margin: 2px; font-size: 12px;  padding-bottom:10px; text-align:left;}
#article_form_table { margin-left: 50px; border: 1px solid #cccccc; }
#article_form .input_text { width: 325px; }
#article_form .label_radio { position:relative; top: 4px; }
