a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #669900;
	text-decoration: none;
}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;} 
li {color: #666666; list-style-type: square} 
ul {color: #666666; list-style-type: square} 
ol {color: #666666} 
.mytext {font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #666666; font-weight: normal; line-height: 10pt} 
.mytext.username { background: #fff url('images/username.gif') no-repeat center right; }
.mytext.password { background: #fff url('images/password.gif') no-repeat center right; }
.bodytext a:link {
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted black;
} 
.bodytext a:visited {
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
.bodytext a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-bottom: 1px dotted black;
}
.bodytext a:active {
	color: #669900;
	text-decoration: none;
	border-bottom: 1px dotted black;
}
.news {
	display: block;
	width: 194px;
	padding: 3px;
}
.mytextsubs {
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.big_text {  
	font-size: 14px;
	line-height: 16px;
	color: #FFFFCC;
}
.textforboxes {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 11pt
}
.textforboxes a, .textforboxes a:link, .textforboxes a:visited, .textforboxes a:hover, .textforboxes a:active  {
	color: #000000;
	font-weight: bold;
	background-color: transparent;
}
.textforboxes a:hover {
	text-decoration: underline;
}
.bodytext {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
h1 {
	color: #ffffff;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 5px;
}
h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
}
h2 {
	color: #716F6E;
	font-size: 16px;
}
h3 {
	color: #669900;
	font-size: 14px;
}
h4 {
	color: #999999;
	font-size: 14px;
}
p {
	margin-top: 0;
}
em, i {
	color: #669900;
}
strong, b {
	color: #669900;
}
img { border: 0; }
.bodytext img { margin: 5px; }
ul, li { color: #666666; }
.loginbox { width: 350px; }
.links_media { float: left; }

/* Forums */
.thread_box { background-image: url('/template/iona/images/grey_blend.jpg'); background-repeat: repeat-x; border: 1px solid #669900; margin-bottom: 3px; padding: 5px; width: 95%; }
.thread_name { font-size: 1.2em; font-weight: bold; }
.thread_views, .thread_postcount { display: inline; }
.forum_post_text { width: 100%; height: 10em; }
.forum_post_title { width: 100%; }
.forum_post_submit { text-align: right; }
.forum_post_firstpost { border: 1px solid #003366; padding: 5px; background-color: #F0F9FA; margin-bottom: 10px; }
.forum_post_reply { border: 1px solid #B9C1C2; padding: 5px; margin-bottom: 5px; }
.forum_post_reply.alt1 { background-color: #C9E1E2; }
.forum_post_reply.alt2 { background-color: #D9F1F2; }
.forum_post_content { border-top: 1px dotted #003366; padding-top: 5px; margin-top: 5px; }
.forum_post_footer { border-top: 1px dotted #003366; padding-top: 5px; margin-top: 5px; font-size: 0.8em; text-align: right; }
cite { display: block; margin: 10px; padding: 5px; background-color: #F0F9FA; border: 1px dotted #003366; }
.forum_post_quote { display:block; font-weight:bold; }
#breadcrumb { margin-bottom: 1em; }

.bbcode { width: 100%; height: 20px; padding: 0px; background-color: #F0F9FA; border: 0px solid #FFFFFF; }
.bbcode a { display: inline-block; height: 20px; width: 20px; border: 1px solid black; line-height: 26px; text-align: center; background-color:transparent;}
.bbcode a:link { border-color: #999999 #999999 #CCCCCC #CCCCCC; }
.bbcode a:visited { border-color: #999999 #999999 #CCCCCC #CCCCCC; }
.bbcode a:hover { border-color: #999999 #999999 #CCCCCC #CCCCCC; background-color: #ffffff; }
.bbcode a:active { border-color: #CCCCCC #CCCCCC #999999 #999999; }
.bbcode_right { float: right; }
.bbcode_extra { }
.bbcode_smilies { }
.bbcode img { behavior: url("./js/png.htc"); width:16px; height:16px; }