/* Style Cobalt */

/* Body */




    body { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
    
    a:visited       { color: #5454A9; font-family: Arial, Helvetica, sans-serif; }
    a:link          { color: #5454A9;Arial, Helvetica, sans-serif; }
    a:active        { color: #5454A9;Arial, Helvetica, sans-serif; }
	a:hover        { color:#000066;;Arial, Helvetica, sans-serif;  }




/* Backgrounds Colors */
    
    .bg_main              { background-color: #CCCCCC; }
    .bg_header            { background-color: #CCCCCC; } 
    .bg_search_box        { background-color: #FFFFFF; }

    .bg_nav_left_header   { background-color: #FFFFFF } 
    .bg_nav_left          { background-color: #FFFFFF; } 
    .bg_nav_left_selected { background-color: #FFFFFF; } 
    .bg_nav_right_header  { background-color: #FFFFFF; } 
    .bg_nav_right         { background-color: #FFFFFF; } 
    
	
	
	.contentbox { border: 0;
	  			padding: 0px 20px 0px 10px;
				}
	


/* Common Styles */

    .header_category_name           { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;  }
    .header_breadcrumb              { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;  }
    .header_breadcrumb a            { color: #999999 !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #999999 !important; text-decoration: underline; }

    .image_caption                    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .global_updated                 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

    .general_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .nav_left_header_text a         { color: #FFFFFF !important; }
	
		
 	 .whatsnewheadline          { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth1 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth2 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth3 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

    .advancedsearch_link   { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: regular;  }
	.searchheading   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000099;
}

	.searchheading  a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

/* Photos */
 .photocredit         { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: regular;  }
    .photoText           { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular;  }
	.photoNav            { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }	
	.photoTitle            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular;  }
	.thumbnailtable {padding:50px;border: 5;}

	

/* Right Navigation (Headlines) */


    .nav_right_header               { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

    .nav_right_category_header      { color: #FFFFFF; font-family: impact, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; text-transform: uppercase; }
    .nav_right_headlines            { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; padding-bottom:15px; padding-top:15px; }
	 .whatsnew           { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; line-height: 12px;}
	  .whatsnew a          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;line-height: 12px }
    .nav_footer            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular;  }
	.nav_footer a            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular;  }
    .nav_right_category_name        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
	.nav_right_headlines_table  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	

}


    .nav_onlineres            {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #0000CC;
}
	.nav_onlineres a            {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-variant: normal;
	color: #0000CC;
}


/* Article Summaries */

    .summary_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #5454A9;letter-spacing:1px;font-size: 11px; font-weight: bold;text-decoration: underline;}
	 .summary_title a                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #5454A9;letter-spacing:1px;font-size: 11px; font-weight: bold;text-decoration: underline;}
    .summary                        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .summary_date                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    
    .summary_breadcrumb            { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
    .summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }


	.catname               { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing:1p; }
	.catname  a             { font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#000066;letter-spacing:1px;text-decoration: none;}


/* Article Pages */

    .article_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#9999CC;letter-spacing:1px;font-size: 11px; font-weight: bold; }
    .article_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px;Arial, Helvetica, sans-serif; }
    
    .bg_printer_page                { background-color: #FFFFFF; }

/* Recipes */

    .recipe_title                  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3336B7;
	letter-spacing:1px;
	font-weight: bold;
	text-transform: uppercase;
}
	
	.recipe_subheadings 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5454A9;
	letter-spacing:1px;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: bolder;
}
    .recipe_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 15px;}
    .recipe_date                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px;Arial, Helvetica, sans-serif; }
   	.recipe_ingredients                  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
Arial, Helvetica, sans-serif; 	line-height: 20px;
}
 	.recipe_writer                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 20px;}
    .recipeservings					 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 20px;}
	.recipe_notes                    { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 15px;}
	.recipe_season                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 20px;}
	.recipetable                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 15px;}
	
td {
	background-color: #FFFFFF;
}


tr {
	background-color: #FFFFFF;
}


li {
	list-style-position: outside;
	list-style-image: url(/assets/p7t_plusSMALLER.gif);
	margin-top: 7px;
	margin-left: -7px;
	padding 0px;
}



select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 0px;
	border: thin inset;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 0px;
}



/* SIDE CALENDAR */
.pbox {
  top:         1px;
  width:       15em;
  line-height: 1.2em;
  margin:0 10px 10px 0;
  font-size: 10px;
  background-color:#ffffff; /* D */
}

/* =Menu borders (top and bottom) creates rounded corners
----------------------------------------------- */
.pbox .t2, .pbox .b2, .pbox .sb2 {
  background-color:#BBBBBB; /* D */
  position:relative;
  top:-1px;
  height:1px;
  margin:0 1px;
  font-size:1px;
  line-height:.1px;
  }

.pbox .offset, .pbox .b2 {
  border-right:1px solid #666666; /* A */
  }
.pbox .t2 {
  margin-right:2px;
  }
.pbox .b2 {
  background-color:#BBBBBB; /* D */
  }
.pbox .sb2 {
  display:block;
  background-color:#666666;/* A */
  margin-left:2px;
  }

.boxbody {
  background-color:#CCCCCC; /* E */
  position:relative;
  top:-1px;
  border:0 solid #FFFFFF;
  }
.boxbody ul, .boxbody li {
  margin:0;
  padding:0;
  list-style:none;
  }

/* The main chrome containing the calendar is spaced this far from the side */
.datePickerDiv {
  background: #c3d9ff;
  padding: 0px 0px 9px 9px;
  line-height: 1em;
}

.DP_monthtable {
  width: 90%;
  background: #fff;
  padding: 0px;
  border-bottom: 1px #A2BBDD solid;
  font-size: 10px;
}

.DP_monthtable TD {
  text-align: center;
  padding: 2px;
  font-family: Verdana;
  font-size: 10px;
}

.DP_heading {
  cursor: pointer;
  background: rgb(195, 217, 255);
  color: #112ABB;
  vertical-align: middle;
}

.DP_days {
  background: rgb(195, 217, 255);
}

.DP_dayh {
  cursor: default;
  font-size: 8px%;
}

.DP_cur {
  font:bold 78%/1em Verdana,Sans-serif;
  padding-bottom: 4px;
  text-align: center;
}
.DP_prev, .DP_next {
  font-size: 125%;
  padding-bottom: 6px;
  cursor: pointer;
}

.DP_prev { text-align: right; }
.DP_next { text-align: left; }

/* today  */
.DP_today {
  background :  #9ab !important;
  border:       1px solid !important;
  border-color: #567 #abc #abc #567 !important;
  color:        #fff;
}
.DP_today_selected {
  background :  #579 !important;
  border:       1px solid !important;
  border-color: #246 #9bd #9bd #246 !important;
  color:        #fff;
}

/* weekday is Gmail blue when selected */
.DP_weekday {
  background: rgb(255, 255, 255);
}
.DP_weekday_selected {
  background: rgb(170, 204, 238);
}

/* weekend goes from gray to dark blue when selected */
.DP_weekend {
  background: #E8EEF7;
}
.DP_weekend_selected {
  background: rgb(153, 187, 221);
}

.DP_onmonth {
}

.DP_offmonth {
  color: #888;
}

.DP_day_top {
  border-top: 1px #A2BBDD solid;
}

.DP_day_right {
  border-right: 1px #A2BBDD solid;
}

.DP_day_left {
  border-left: 1px #A2BBDD solid;
}
.fakelink {
  text-decoration: underline;
  cursor: pointer;
  color: rgb(0, 0, 204);
}
.eventChip {
  font-size: 10px;
  font-family: Arial;
}
.eventCell {
  vertical-align: top;
  font-size: 10px;
  font-family: Arial;
 
  
}
.agendaLine {
  background-color: rgb(229, 236, 249);
  line-height: 1px;
  height: 1px;
  padding: 0px;
  font-size: 1px;
}
.timeSlot {
  text-align: right;
  white-space: nowrap;
  padding-right: 0.5em;
 
  
    
}
.dateDescription {
  white-space: nowrap;
  font-style: italic;
  color: gray;  
   line-height: 6px;
   
  
}

a.eventCell:link, a.eventCell:visited {text-decoration: none; }
a.eventCell:hover, a.eventCell:active {text-decoration: underline; }

/* need full URL if not hosted on google.com */
td.tl {background:url("http://www.google.com/calendar/images/corner_tl.gif") top left}
td.bl {background:url("http://www.google.com/calendar/images/corner_bl.gif") bottom left}
td.tr {background:url("http://www.google.com/calendar/images/corner_tr.gif") top right}
td.br {background:url("http://www.google.com/calendar/images/corner_br.gif") bottom right}
td.evhtml {background-repeat:no-repeat;padding-left:4px;width:4px}
td.dphtml {background-repeat:no-repeat;width:2px}

/* used with Quick Add */
.reset {
  clear:both;
  height:1px;
  margin:0;
  font-size:1px;
  line-height:1px;
}


.t2 {
  line-height: 1px;
  height: 1px;
  font-size: 1px;
  border-width: 0 1px;
  border-style: solid;
  border-color: white;
}

.calChip {
  color: #ffffff;
  padding: 0 2px;
  
  
}

.subscribeLinks {
  margin-top: 10px;
  font-size: 80%;
}


/*TWITTER*/
.module-list { margin: 0; }
.module-list-twitter{margin: 0;  }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.tweetlist li{
	list-style-position: outside;
	list-style-image:none!important;
	margin-left:-40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none!important;
	line-height: 1.2em;
	
}



}