body {
    text-align: center;
    font-family: arial;
    font-size: 11px;
    /*background-color: #999999;*/
    background-color: #A4C8D8;
}

#mobile_div { display:none; }
img {
  border: none;
  margin: 0px auto;
  padding: 0px 0px;
}


form {
	padding: 0px 0px;
	margin: 0px 0px;
}

table {
	border-collapse: collapse;
	padding: 0px 0px;
}

ol {
	margin-left: 1em;
	margin-top:0px;
	padding:0px 0px;
	list-style-type: decimal;
	list-style-position: inside;
}

ul {
	margin-left: 1em;
	padding:0px 0px;
}


.sm_header {
   font-size: 12px;
   font-weight: bold;
   margin-bottom: 5px;
}

.align_left {
	text-align: left;
}




#resources_header, #channels_header, #tech_header {margin: 4px 0px;color: maroon;}

#sponsors_header { padding: 3px 2px; font-weight: bold; margin-bottom: 4px; height:16px;}


a.td_none {
  text-decoration: none;
}

.clear {
	clear: both;
}

.maroon_title {
	color: maroon;
	font-weight: bolder;
	font-size:1.2em;
	font-family: Arial;
}

/* main content holder for site */
#main_container {
    width: 920px;
    margin: 0px auto;

}


/* contains logo and leaderboard ad */
#top {
  background-color:  #A4C8D8;/*#999999;*/
  margin: 0px auto;
  margin-bottom: 7px;
  margin-top: 7px;
  width: 920px;

}
/* div holds logo and leaderboard */
#top_div1 {
  margin-bottom: 7px;
  height: 91px;
  width: 920px;
}

#top_div1_left {
  float:left;
  width: 185px;
  margin-top: 28px; /* 91px - height of image */
  margin-right: 7px;
}

#top_div1_left img {
  width: 185px;
  border: none;

}

#top_div1_right{
   float:left;
   height: 91px;
   width: 728px;
}



/* section titles - black bars white font top of containers */
.section_titles {
  background-color: #0A3055;
  color:#EFF0F2;
  /*color:white;*/
  font-size: 8pt;
  font-weight: bold;
  text-decoration:none;

}

.section_titles a {

  color:#EFF0F2;
  font-size: 8pt;
  font-weight: bold;
  text-decoration:none;
}


.section_titles a:hover {
	color:#FFDE7C;
}



.left_align_title {
  float: left;
  margin-left: 3px;
}

.right_align_title {
  float: right;
  margin-right: 2px;
}
/* center divs ff */
.ff_center {
  margin: 0px auto;
}

.date_bar {
  width: 920px;
  padding-left: 1px;
  padding-top: 1px;
  background-color: #0A3055;
  height: 17px;
  }



/* -----------  Main Columns --------------------------------------- */

#main_columns {
  width: 920px;
  margin: 0px auto;
  background-color: white;
  /*border: solid 2px black;*/
}

.col_text_align {
  text-align: left;
  font-size: 8pt;
}

.white_background {
  background-color: white;
}


/* -------------- Left Column -------------------------- */
#col_left {
  width: 162px;
  float: left;
  border-right: solid 7px #A4C8D8;
  /*height:1260px;*/
  background-color:#FFFFFF;

}

/* padding rules for left side container headers */
.col_left_header {
  padding: 1px 3px;
}

/* padding rules for individual containers left side */
.col_left_padding {
  padding: 3px 5px;
  color: black;
}


/* mainly for buttons in forms that need to be centered  */
.align_center {
  text-align: center;
  margin-bottom: 4px;
}

/* channels section margin top 8px for all containers */

#col_left_div1 {
  border-bottom: solid 7px #A4C8D8;/*#999999;*/
  background-color:#FFFFFF;

}

#col_left_div2 {
   border-bottom: solid 7px #A4C8D8;/*#999999;*/
   min-height: 65px;
   background-color: #0A3055;

}


#col_left_div3 {
   border-bottom: solid 7px #A4C8D8;/*#999999;*/
   /*min-height: 275px;*/
   background-color: #fff;
   padding-left:5px;
}

#col_left_div4 {
  min-height: 280px;
  border-bottom: solid 7px #A4C8D8;/*#999999;*/

  background-color: #efe8d8;
}

#col_left_div4 div {
	margin-bottom: 2px;
	margin-left: 2px;
}


#col_left_div4 a { text-decoration: none; color: black;}

#col_left_div5 {

  background-color: #fff;
}

/*#col_left_div5 img {
	width: 145px;
	height: 40px;
}*/

#col_left_div6 {

  background-color: #A4C8D8;
}


/* --------------  End Left Column -------------------------- */

/* --------------- Middle Column ---------------------------- */

#col_middle {
  width: 444px;
  float: left;



}

#col_middle_div1 {
  min-height:340px;
  padding-bottom: 8px;
  background-image: url('../images/cream.gif');
  background-repeat: repeat;
  background-color:white;
}

/*  What's New Section Index Page  */

#news_main
{
  float: left;
  width: 190px;
  /*margin:0px 8px;*/
  /*margin-left: 10px;
  margin-top: 10px;*/

}



#news_headlines {

  float:left;
  width: 220px;
  border-left: solid 1px #999999;
  /*margin: 5px 0px;*/
  margin-bottom: 0px;
  font-family: arial;
}

#news_headlines div {
	margin-left: 10px;
}

#news_headlines a {
	color: #505050;
	font-weight: bolder;
	font-size: 12px;
}

#news_headlines a:hover {
	color: navy;
}

#more_headlines a {
	font-size: 10px;
	color:navy;
	font-weight:normal;
}

#news_img {
	width: 175px;
	height: 125px;
	margin-bottom: 5px;
}

#news_main_story {
	margin-right:8px;
}

.news_links {
	margin-bottom: 5px;
}

.news_links li {
	list-style-type: disc;
	color: #505050;
}

#todays_news {
	font-weight: bolder;
	color: maroon;
	margin-bottom: -5px;
	margin-left: 10px;
	font-size:12px;
	padding-left: 6px;
}
/*  End What's New Section Index Page  */

/*  Current Issue */

#cur_iss_img {
	width: 226px;
	height: 147px;
}

/* End Current Issue */

#col_middle_div2 {
  /*min-height: 370px;
  height:0px;
  height:auto;*/
  border-bottom: solid 7px #A4C8D8;/*#999999;*/
  clear: left;
  background-image: url('../images/cream.gif');
  background-repeat: repeat;
  border-top: solid 7px #A4C8D8;/*#999999;*/
}

#video {
  /*border-bottom: solid 7px #A4C8D8;#999999;*/
  clear: left;
  border-top: solid 7px #A4C8D8;/*#999999;*/
}

#sg_img_div {
 float:left;
}

/*.sg_main_story {
	margin: 10px 7px;
}*/

.sg_main_story img {
	margin-right: 5px;
	
}

.more_arts { margin: 0px 0px; }

.more_arts a {
	color: #999999;
	font-weight: bold;
}

.more_arts a:hover {
	color: navy;
	font-weight: bold;
}


#col_middle_div3 {
  min-height: 99px;
  background-color:#A4C8D8;
  border-bottom: solid 7px #A4C8D8;/*#999999;*/

}

#col_middle_div4 {
  background-image: url('../images/blue.gif');
  background-repeat: repeat;
  /*min-height: 380px;*/
}


.cmd_contents {
	margin: 5px 3px;
}

/* -------------- End Middle Column ---------------------------*/

#col_right {
  width: 300px;
  float: right;
  border-left: solid 7px #A4C8D8;/*#999999;*/

/* height:1260px;*/
}

#col_right_div1 {
  border-bottom: solid 7px #A4C8D8;/*#999999;*/
  background-color: #ffffff;/*#999999;*/

}


#txtSearch, #txtBibSearch {
   font-size: 9pt;
   font-weight: bold;
   width: 150px;
   vertical-align:middle;
}

#btnSearch, #btnBibSearch { vertical-align: top; }

#txtBibSearch {width:190px; margin-right:4px;}


#col_right_div2 {
  height: 158px;
  background-color: #A4C8D8;/*#999999;*/
  border-bottom: solid 7px #A4C8D8;/*#999999;*/

}

#col_right_div3 {
  height: 250px;
  background-color: #fff;
  border-bottom: solid 7px #A4C8D8;

}

#col_right_div4 {
  min-height: 192px;
  background-color: #fff;
  border-bottom: solid 7px #A4C8D8;

}

#col_right_div5 {
  min-height: 98px;
  background-image: url('../images/blue.gif');
  background-repeat: repeat;
  border-bottom: solid 7px #A4C8D8;

}

#col_right_div6 {
  min-height: 249px;
  background-color: #fff;
  border-bottom: solid 7px #A4C8D8;

}

#col_right_div7 {
  background-color: #fff;
}

.blog_title {
	color: maroon;
	font-weight: bolder;
}

/* --------- End main columns --------------------------- */

/*-------------------- Bottom portion of page ------------------------------*/

#col_bottom {
  width: 920px;
  clear: both;
 border-top: solid 7px #A4C8D8;
 margin: 0px auto;
}

#col_bottom_div1 {
  margin-bottom: 7px;
  height: 91px;
}

#col_bottom_div1_left {
  float: left;
  width: 185px;
  margin-right: 7px;
  background-color: #0A3055;
  color: white;
  height: 91px;
}

#col_bottom_div1_right {
  float: left;
  width: 728px;
}


/* fixes problem with datebar setting background color in floating divs with ff */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



/* ------------------------ Navigation Styles -----------------------------------*/

.navigation {
	font-size: 11px;
	height: 22px;
	border-collapse: collapse;
	padding: 0px 12px;
	background-image: url('../images/nav_bg.gif');
	background-repeat: repeat-x;
	width: 100%;
}

#crd7_table {
	padding: 0px 8px;
}


.nav_right_gold {
	background-image:url('../images/nav_right1.gif');
	background-repeat: no-repeat;
	width: 18px;
}

.nav_right_slash {
	background-image:url('../images/slash.gif');
	background-repeat: no-repeat;
	width: 5px;
}


#cmd1_td1, #cmd2_td1, #cmd4_td1, #crd2_td1, #crd3_td1, #crd4_td1, #crd5_td1, #crd6_td1, #crd7_td1 {
	width: 1em;
	background-image:url('../images/nav_slice.gif');
	background-repeat: repeat-x;
}

#cmd1_td2, #cmd4_td2, #cmd4_td3, #crd6_td2, #crd7_td2 {
	width: 1em;
}

#cmd1_content1, #cmd2_content1,#cmd4_content1, #crd4_content1, #crd6_content1, #crd7_content1 {
	display: block;
	margin:10px 4px;

}

#cmd1_content2,#cmd2_content2,#cmd4_content2 {
	display: none;
	margin:10px 7px;
}

#cmd1_content3,#cmd4_content3, #crd6_content2, #crd6_content3, #crd7_content2, #crd7_content3 {
	display: none;
	margin:10px 7px;
}
#cmd4_content4 {
	display: none;
	margin:10px 7px;
}


.nav_td {
	padding: 0px 9px;
	background-image: url('../images/nav_bg.gif');
	background-repeat: repeat-x;
}


.nav_link{
	color: #EFF0F2;
	font-weight: bold;
	text-decoration: none;
}

.nav_link:hover {
	color: #FFDE7C;
}

.index_titles {
	font-size: 1.2em;
	color: maroon;
	font-weight: bold;
}


.navy_links {
	color: navy;
}

.navylinks {
	color: navy;
}

.top_nav {
	text-decoration:none;
	color: white;
}

.top_nav:hover {
	color: #FFDE7C;
}

.arttoolbar {
	text-decoration:none;
	color: white;
}

.arttoolbar:hover {
	color: #FFDE7C;
}

/* Conference pages */
.conf_h {
	font-weight:bold;
	padding-right:3px;
}

.conf_title {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom: 3px;
}

#news_feature_inside {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
height: 290px;
font-size:10px;
font-family: arial;
}

/* colleges.charismamag.com/schoolinfo.php */
.colleges_ul
{
	padding: 2px 5px;
}
