/* Start of CMSMS style sheet 'suckerfish' */
#academic {clear:both; border: 1px solid #CCCCCC; width:100%;} 
#academic TH{color:white; text-align:center; font-weight:bold; background:#006633; font-size:120%;} #academic TD {padding:3px 7px 3px 7px;} 
.game_header TD {background:#006633; color:white; font-weight:bold;}
#staff_table tbody td {border-bottom:1px dotted #CCCCCC; padding:20px;}
#papers TD {background:#F0F0F0; text-align:left;}
#papers TD.head_rw {background:#006633; color:white; font-weight:bold; padding:5px;}
#papers{ width:80%; border:1px solid #006633;}
#big_board_div FIELDSET {padding:15px;}
.board_name{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight: bold; color:#006633; letter-spacing:.75em;}
.inset_box{width:75%; padding:15px; margin:10px; clear:both; background:#996633; color:#FFFFFF; }
.board_list{font-size:80%; color:#666666;}
.board_list_title {color:#CC9933; font-size:14px; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
.homebox_header_left {height:55px; text-align:left; background: url(images/hn_template/homepage_box_header_rptx.jpg) 0% 0% repeat-x; color:006633;}
.homebox_header_div {height:55px; width:100%; margin:0px; padding:0px; background:url(images/hn_template/homepage_box_header_blockleft.jpg) no-repeat; text-indent:40px; color:#006633; font-weight:normal; font-size:16px; font-weight:bold; line-height:40px; vertical-align:middle; padding:15px 0px 0px 0px;}
.homebox_header_div_sm {height:55px; width:100%; margin:0px; padding:0px; background:url(images/hn_template/homepage_box_header_blockleft.jpg) no-repeat; text-indent:40px; color:#006633; font-weight:normal; font-size:13px; font-weight:bold; line-height:40px; vertical-align:middle; padding:15px 0px 0px 0px;}
.homebox_main_left {width:100%; vertical-align:top; padding-top:0px; margin-top:0px;}
.homebox_main_right {background:url(images/hn_template/homepage_box_rightblock_rpty.jpg) repeat-y; width:27px;}
.homebox_footer_left {text-align:left; height: 34px; background: url(images/hn_template/homepage_box_footer_rptx.jpg) repeat-x;}
.homebox_wide {background:url(images/hn_template/homepage_box_lefttblock_main_rpty.jpg) repeat-y #006231; margin:0px;}
.homebox_wide TD {vertical align:top;}
.homebox {vertical-align:top; margin:0px; padding:0px;}
.homebox td{vertical-align:top; margin:0px; padding:0px;}
.homebox_header{width:305px; height:55px; color:#006633; margin:0px;  background:url(/images/hn_template/homepage_box_header.jpg) top center no-repeat; font-size:12px; font-family:verdana, arial, helvetica, sans-serif;vertical-align:bottom; padding:0px 0px 0px 0px;}
.homebox_main{width:305px; height:auto; background:url(/images/hn_template/homepage_box_rpty.jpg) top center repeat-y; color:white; vertical-align:top; font-size:11px;font-family:verdana, arial, helvetica, sans-serif;}
.homebox_footer{width:305px; height:34px; background:url(/images/hn_template/homepage_box_footer.jpg) top center no-repeat;}
.homebox{width:305px; margin:0px; padding:0px; border:0px; vertical-align:top;}
.homeboxcontent{margin:0px 0px 8px 15px; padding:0px 0px 8px 20px; height:185px; overflow:auto; width:245px; color:white; font-size:11px;}
#rsstable {color:white; font-size:11px;}
#schoolone a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #CCFF99; text-decoration:underline; font-weight:bold;}
#content #rsstable a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #CCFF99; text-decoration:underline; font-weight:bold;}
.homeboxcontent a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCFF99; text-decoration:underline; font-weight:bold;}
.box_holder{vertical-align:top;}
#content .homeboxcontent a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCFF99; text-decoration:underline; font-weight:bold;}
.box_holder{vertical-align:top; padding:0px;}
/* Root = Horizontal, Secondary = Vertical */
div#elmappo {height:430px; margin-bottom:30px;z-index:1;}
ul#primary-nav {
width: 946px;
height: 38px;
margin:-1px 0px 0px 0px;
padding:0px;
background: url(images/hn_template/holyname_css_menu.jpg);
position:relative;
} 
#search{width:940px; text-align:right; z-index:0;  margin-right:15px; color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:30px; vertical-align:top; margin:160px 0px 0px 0px;}
a.noprint img{border:0px;}
ul#primary-nav li {
margin: 0; 
padding: 0; 
list-style: none; 
position: absolute; 
top: 0;
} 
body{margin-top:0px;}
ul#primary-nav li a {
display:block;
height:38px;
}
li#i15 {
left: 0px; 
width: 93px;
}
li#i51 {
left: 93px; 
width: 130px;
} 
li#i52 {
left: 223px; 
width: 126px;
} 
li#i53 {
left: 349px; 
width: 111px;
}
li#i55 {
left: 460px; 
width: 95px;
}
li#i56 {
left: 555px; 
width: 102px; 
}
li#i57 {
left: 657px; 
width: 152px; 
}
li#i144 {
left: 809px; 
width: 137px;
} 
li#i15 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) 0px -38px no-repeat;
}
li#i51 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -93px -38px no-repeat;
}
li#i52 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -223px -38px no-repeat;
}
li#i53 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -349px -38px no-repeat;
}
li#i55 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -460px -38px no-repeat;
}
li#i56 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -555px -38px no-repeat;
}
li#i57 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -657px -38px no-repeat;
}
li#i144 a.topmenu:hover {background: transparent url(images/hn_template/holyname_css_menu.jpg) -809px -38px no-repeat;
}
#i15 a.topmenu, #i51 a.topmenu,#i52 a.topmenu,#i53 a.topmenu, #i55 a.topmenu,#i56 a.topmenu,#i57 a.topmenu,#i144 a.topmenu {text-indent:-9000px; background-color:transparent; }
#i15 ul li a, #i51 ul li a,#i52 ul li a,#i53 ul li a, #i55 ul li a,#i56 ul li a, #i57 ul li a,#i144 ul li a{text-indent:0px;} 
/* 
Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
#menu_vert {
margin-left: 1px;
margin-right: 1px;
z-index:10000;
}
/* The wrapper clears the floating elements of the menu */
/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
/* Fix for Opera 8 */ 
/*   overflow: hidden;  */ 
background-color: #ECECEC;
border-bottom:1px solid #C0C0C0;
width: 100%;
z-index:10000;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a { 
display: block; 
margin: 0px; 
padding: 5px 0px; 
text-decoration: none; 
color: #006633;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
/* Unless you know what you do, do not touch this */ 
#primary-nav li { 
margin-left: -1px;
float: left; 
z-index:10000;
}
#primary-nav, #primary-nav ul, #primary-nav ul ul{ 
list-style: none; 
margin: 0px; 
padding: 0px; z-index:10000;
}
#primary-nav ul { 
position: absolute; 
top: auto; 
display: none; z-index:10000;
}
#primary-nav ul ul { 
margin-top: 10px;
margin-bottom:0px;
margin-left: -1px;
left: 100%; 
top: 0px; 
z-index:10000;
}
#primary-nav ul li { 
margin-left: 0px;
width: 255px; 
margin-top: -9px;
margin-bottom: 8px;
float: none; 
position: relative; 
z-index:10000;
}
#primary-nav ul ul li{
margin-left: 0px;
width:230px;
margin-top: -10px;
margin-bottom: 8px;
float: none; 
position: relative; 
z-index:10000;
}
#primary-nav ul li a {
display:block;
height:29px;
border: 1px solid #C0C0C0;
padding-top:8px;
padding-left:8px;
}
#primary-nav ul ul li a { 
display:block;
height:29px;
border: 1px solid #C0C0C0;
padding-top:8px;
padding-left:8px;
}	
#primary-nav ul li, #primary-nav ul li.menuparent, #primary-nav ul ul li { 
background-color: #ececec; z-index:10000;
}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav ul li.menuactive { 
background-color: #C7C7C7; z-index:10000;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
background-image: url(images/cms/arrow.gif); 
background-position: center right; 
background-repeat: no-repeat; 
}
/* Styling the apperance of menu items on hover */
#primary-nav ul li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
background-color: #e1d587; 
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* for fourth level */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,  
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
display: none; 
}
/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
display:block;
height:1%;
z-index:1000;
}
/* IE Hacks */
#primary-nav ul li { 
float: left; 
clear: both; 
}
#primary-nav ul li a { 
height: 1%; 
}
#primary-nav ul ul li a { 
height: 1%; 
}
#primary-nav ul ul ul li a { 
height: 1%; 
}
body{background:url(images/hn_template/body_bgd.jpg) repeat-x #F0F0F0; margin:0px; padding:0px}
/*************************************/
/***************************************************************
***************************************************************
***                                                         ***
***    menu-vertical.css                                    ***
***                                                         ***
***    Comments:  This stylesheet controls                  ***
***    Author:    Matthew David Crowley <matt@case.edu>     ***
***    Date:      22 August 2007                            ***
***                                                         ***
***************************************************************
***************************************************************/
/****************
****************
***          ***
***  GLOBAL  ***
***          ***
****************
****************/
/** fix stupid ie bug with display:block; **/
* html #menu_vertside li a 
{ 
height:  1%; 
} 
* html #menu_vertside li hr 
{ 
height:  1%; 
}
/** end fix **/
#menu_vertside 
{
padding-left:  0;
margin-left:   0em;
}
/* third level has some padding to have it stand out */
div#menu_vertside ul ul ul 
{
padding-bottom:  0.5em;
}
/* menu li block */
#menu_vertside li 
{
list-style:     none;
margin:         0px;
padding:0px;
display:        block;
width:264px;
}
#menu_vertside ul ul li 
{
border:0px;
}
#menu_vertside ul{margin:0px; padding:0px;}
/* first level links */
/* hover state for all links */
div#menu_vertside a:hover {
background-color: #e1d587; 
}
div#menu_vertside a.activeparent:hover {
background-color: #e1d587; 
color: #0D2707;
}
/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vertside ul h3 {
background:        url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat right center;
background-color:   #e1d587;
display:           block; 
padding:           0.8em 0.5em 0.8em 1.5em;  /* some air for it */
color:             #336633;                                 /* this will be link color for all levels */
font-size:         1em;                           /* instead of the normal font size for <h3> */
margin:            0;                                  /* as <h3> normally has some margin by default */
}
/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vertside ul ul h3 
{
font-size:            90%;
padding:              0em;
background-position:  0 center;
background-color:     transparent;
border-bottom:        none;
color:                #000;     
}
/* section header */
div#menu_vertside li.sectionheader 
{
border-right:      none;
font-size:         130%;
font-weight:       bold;
padding:           1.5em 0 0.8em 0;
background-color:  #fff;
line-height:       1em;
margin:            0;
text-align:        center;
}
/* current page on third level, more padding */
div#menu_vertside ul ul ul h3 
{ 
padding:     0em;
background:  url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat right center; 
}
div#sidebar 
{
float:        left;
width:       264px;
display:      inline;
margin:  0px;
padding:0px;
}
div#sidebar.hascontent
{   margin:0px;
padding:  0px;
width:    264px; 
}
div#menu_vertside li.currentpage {display:block; width:264px; background:url(images/hn_template/hn_lcolmenu_over.jpg) 0 0 no-repeat; line-height:31px; margin:0px; vertical-align:middle; text-indent:45px; text-decoration:none; color:#006633; font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
div#menu_vertside li.currentpage ul.submenu_vert {margin:0px; text-indent:0px;}
div#menu_vertside li.currentpage ul.submenu_vert li {margin:0px; text-indent:0px;}
div#menu_vertside li.currentpage ul.submenu_vert li a.submenu_vert {margin:0px; text-indent:0px;}
div#menu_vertside li.activeparent ul.submenu_vert li.currentpage {margin:0px; text-indent:22px;}
div#menu_vertside a.top_level:active{display:block; width:264px; height:31px; background:url(images/hn_template/hn_lcolmenu_over.jpg) no-repeat left center; line-height:31px; height:31px; margin:0px; vertical-align:middle;text-indent:45px; text-decoration:none; color:#006633; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
div#menu_vertside a.top_level:link{display:block; width:264px; height:31px; background:url(images/hn_template/hn_lcolmenu_up.jpg) no-repeat left center; line-height:31px; margin:0px; vertical-align:middle; text-indent:45px; text-decoration:none; color:#FFFFFF;  font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
div#menu_vertside a.top_level:visited{display:block; width:264px; height:31px; background:url(images/hn_template/hn_lcolmenu_up.jpg) no-repeat left center; line-height:31px; margin:0px; vertical-align:middle; text-indent:45px; text-decoration:none; color:#FFFFFF; font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
div#menu_vertside a.top_level:hover{display:block; width:264px; height:31px; background:url(images/hn_template/hn_lcolmenu_over.jpg) no-repeat left center; line-height:31px; margin:0px; vertical-align:middle; text-indent:45px; text-decoration:none; color:#006633; font-size:11px;  font-family:Arial, Helvetica, sans-serif;}
div#menu_vertside a.activeparent {display:block; width:264px; height:31px; background:url(images/hn_template/hn_lcolmenu_over.jpg) no-repeat left center; line-height:31px; margin:0px; vertical-align:middle; text-indent:45px; text-decoration:none; color:#006633; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
/* next level links, more padding and smaller font */
div#menu_vertside ul li {margin:0px; padding:0px;}
div#menu_vertside ul.submenu_vert li.currentpage{
background: url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat .75em center;
background-color:  #EFEFEF;
display:           block;
height:30px;
width:260px;
text-align:left;
border-left: 1px solid #666666;
border-right:2px dotted #CCCCCC;
border-bottom:1px solid #FFFFFF;
vertical-align:middle;
line-height:30px; 
padding:        0em 0em 0em  -1em;  /* some air for it */
color:             #336633;                                 /* this will be link color for all levels */
font-size:         11px;                           /* instead of the normal font size for <h3> */
margin:            0px;                                  /* as <h3> normally has some margin by default */
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
div#menu_vertside a.submenu_vert:active{
background: url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat .75em center;
background-color:  #EFEFEF;
display:           block;
height:30px;
border-left: 1px solid #666666;
border-right:2px dotted #CCCCCC;
border-bottom:1px solid #FFFFFF;
vertical-align:middle;
line-height:30px; 
padding:        0em 0em 0em  2em;  /* some air for it */
color:             #336633;                                 /* this will be link color for all levels */
font-size:         11px;                           /* instead of the normal font size for <h3> */
margin:            0;                                  /* as <h3> normally has some margin by default */
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
div#menu_vertside a.submenu_vert:link{
background:        url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat .75em center;
background-color:  #e1d587;  /*#A8FFAC*/
height:30px;
border-left: 1px solid #666666;
border-right:2px dotted #CCCCCC;
border-bottom:1px solid #FFFFFF;
display:block;
vertical-align:middle;
line-height:30px; 
padding:        0em 0em 0em  2em;  /* some air for it */
color:             #336633;                                 /* this will be link color for all levels */
font-size:         11px;                           /* instead of the normal font size for <h3> */
margin:            0;                                  /* as <h3> normally has some margin by default */
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
}
div#menu_vertside a.submenu_vert:visited{
background:        url(uploads/assets/images/icons/arrow-right-active.gif) no-repeat .75em center;
background-color: #e1d587;  
display:           block; 
height:30px;
border-left: 1px solid #666666;
border-right:2px dotted #CCCCCC;
border-bottom:1px solid #FFFFFF;
vertical-align:middle;
line-height:30px; 
padding:        0em 0em 0em 2em;  /* some air for it */
color:             #336633;                                  /* this will be link color for all levels */
font-size:         11px;                           /* instead of the normal font size for <h3> */
margin:            0;                                  /* as <h3> normally has some margin by default */
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
}
div#menu_vertside a.submenu_vert:hover{
background:        url(uploads/assets/images/icons/arrow-right-active_over.gif) no-repeat .75em center;
background-color:  #336633; 
display:           block; 
height:30px;
border-left: 1px solid #666666;
border-right:2px dotted #CCCCCC;
border-bottom:1px solid #FFFFFF;
vertical-align:middle;
line-height:30px; 
padding:        0em 0em 0em 2em;  /* some air for it */
color:             #FFFFFF;                                 /* this will be link color for all levels */
font-size:         11px;                           /* instead of the normal font size for <h3> */
margin:            0;                                  /* as <h3> normally has some margin by default */
text-decoration:none;font-family:Arial, Helvetica, sans-serif;
}
div#menu_vertside ul ul a 
{
font-size: 90%;
padding: 0em;
background-position:  1.5em center;
background:url(uploads/assets/images/icons/dash.gif) no-repeat 22.8em center;
}
/* third level links, more padding */
div#menu_vertside ul ul ul a {
padding: 0em;
background: url(uploads/assets/images/icons/dash.gif) no-repeat 22.8em center; 
}
#content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:652px; padding:15px;}
#score_content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:100%; padding:0px;}
h1{font-family:Arial, helvetica, sans-serif; height:58px; line-height:54px; text-indent:62px; background:url(images/hn_template/title_bgd_ml100.jpg) no-repeat; margin-left:15px;  margin-bottom:10px; text-align:left; font-size:24px; font-variant:small-caps; color:#0E240F;}
body{background:url(images/hn_template/body_bgd.jpg) repeat-x #F0F0F0; margin:50px 0px 0px 0px; padding:0px}
#content a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006633; text-decoration:none; font-weight:bold;}
#content a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006633; text-decoration:none; font-weight:bold;}
#content a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006633; text-decoration:none; font-weight:bold;}
#content a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00CC33; text-decoration:underline; font-weight:bold;}
legend#NewsPostDetailTitle {line-height:30px;}
div.left49 
{
float:  left;
width:  60%;
}
div.right49
{
float:       right;
width:       60%;
text-align:  right;
}
/*****************
*****************
***           ***
***  CONTENT  ***
***           ***
*****************
*****************/
/* HEADINGS */
div#content h2 {
color: #0d2707; 
font-size: 2em; 
text-align: left;
font-weight: normal; 
/* some air around the text */
padding-left: 0;
padding-bottom: 5px;
/* set borders around header */
border-bottom: 1px solid #aacea1; 
/*border-left: 1.1em solid #e7ab0b; */
line-height: 1.5em;
/* and some air under the border */
margin: 0 0 1em 0;
}
div#content h3 {
color: #006633; 
font-size: 1.3em;
line-height: 1.3em;
margin: 0 0 0.5em 0;
}
div#content h4 {
color: #006633; 
font-size: 1.2em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
div#content h5 {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
h6 {
font-size: 1em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
/* END HEADINGS */
/* TEXT */
p {
font-size: 1em;
margin: 0 0 1.5em 0;  /* some air around p elements */
line-height:1.4em;
padding: 0;
}
blockquote {
border-left: 10px solid #ddd;
margin-left: 10px;
}
pre {
font-family: monospace;
font-size: 1.0em;
}
strong, b {
/* explicit setting for these */
font-weight: bold;
}
em, i {
/* explicit setting for these */
font-style:italic;
}
/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
font-family: "Courier New", Courier, monospace;
font-size: 1em;
}
pre {
border: 1px solid #000;  /* black border for pre blocks */
background-color: #ddd;
margin: 0 1em 1em 1em;
padding: 0.5em;
line-height: 1.5em;
font-size: 90%;   /* smaller font size, as these are usually not so important data */
}
/* END TEXT */
/* LISTS */
div#main ul,
div#main ol,
div#main dl {
font-size: 1.0em;
line-height:1.4em;
margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
margin: 0 0 0.25em 3em;
}
div#dl dt {
font-weight: bold;
margin: 0 0 0.25em 3em;
}
div#dl dd {
margin: 0 0 0 3em;
}
#content #NewsPostDetailTitle {color: #006633; font-size:22px;}
#content{line-height:140%;}
/* END LISTS */
/* End of 'suckerfish' */

