/* Release History
Modified 1/9/2009 to increase left & right margins
*/

 /*  
Theme Name: Breaking News
Theme URI: http://www.idsg.it/
Description: A fixed width, three columns "daily newspaper" theme for Wordpress.<br /><br />Wordpress Widgets ready. <br /><br />Minimal style ready for personal improvements.
Version: 2.6
Author: ShinRa
Author URI: http://www.idsg.it/
*/

/**
* Eric Meyer's Reset stylesheet - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ul,
fieldset,form,label,legend,
td	{ margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:normal; font-size:100%; font-family:inherit; }
ol						{ }
caption,th
blockquote:before,blockquote:after,
q:before,q:after				{ content:""; }
blockquote,q					{ quotes:"" ""; }

/**
* GLOBALS
*/

body	{ line-height:1; color:black; background-color:white;   
        color:#333; 
        font-family: Verdana, sans-serif;
        font-size:11px; }
h1		{ display:none; }
h2		{ font-size:20px; 
        font-weight:bold; 
        line-height:120%; 
        font-family:"lucida bright",Georgia,serif; 
        text-align:left; }
h3		{ text-align:left; 
        font-size:16px; 
        font-weight:bold; 
        line-height:120%; 
        font-variant:small-caps; }
h4		{ text-align:left; 
        font-size:13px; 
        font-weight:bold; 
        line-height:120%; 
        font-variant:small-caps; }
a		{ text-decoration:none; 
       }
a:visited	{  }
a:hover		{ text-decoration:underline; 
             }
p		{ line-height:130%; 
      margin-bottom:6px; }
 .details_small {font-size:11px;
        font-family:Georgia,"Lucida bright","Times new roman",Georgia,"lucida bright",serif; 
                 padding-bottom:6px;
                  }

img		{ margin: 2px 6px 2px 6px; 
        border:0px solid #eee;
}  

img .icon {margin:0px; border:none; }      

strong		{ font-weight:bold; }
em		{ font-style:italic; }
details_small {font-size:8px;}

/* <!-- */
/**
* MAIN WRAPPER
*/
#wrapper	{ text-align:left; 
            margin:0 auto 0 auto; 
            padding:0; 
            width:100%; }
        
#wrapper div.breadcrumb	{ 
        color:#e3b500; 
      	background-image: url(/images/gradientpurpletowhite.gif);
      	background-repeat: repeat-x; 
                          letter-spacing:1px;
                          font-size:10px;
                          font-weight:bold; 
                          text-align:left;
                          padding-top:4px;
                          padding-left:5px;
                          padding-bottom:2px;
                          border:1px solid #000;
                          height:10px;
/*
                          margin-top:16px;
                          width:87%; 
                          margin-left:6%;
*/                          
                          }
                          
#wrapper div.breadcrumb	a { color:#e3b500; } 

#wrapper div.breadcrumb_meta {
    float:right;
    display:inline;
    padding-right:4px;
    }

	/* Header styles */
#header		{  
            height:100px; 
/*
            width:87%; 
            margin-left:6%;
*/            text-align:center; 
            font-size:16px;
            border-left:1px solid #000;
            border-right:1px solid #000;
            background-color:#000000; 
            background-image:url('images/techpanorama.gif');
            background-repeat:no-repeat;
            background-position:center; 
            padding-top:12px;
            padding-left:5px;
            padding-bottom:2px;
            }
#header p, 
#header h1,
#header h2		{ letter-spacing:2px; 
                font-size:24px; 
                line-height:1; 
                text-align:left; 
                margin-top:0px; }
                
#header h2 a		{ margin:50px 0 0 0 ;
                  color:#eee; 
                  font-size:24px; 
                  text-decoration:none; 
                  text-align:left;  }

#header h4 		{ margin:-40px 10px 0px 80% ; 
                float:right;
                font-size:12px; 
                background:none;
                text-align:right;
              }

#header .menu_bar { margin:-50px 0px 0px 65% ; 
                    font-size:12px; 
                    background:none;
                    text-align:right;
}

.header_admin {margin:80px 0px 0px 65% ;
               font-size:12px; 
               background:none;
               text-align:right;
               }
                  
.header_admin ul li a{
	float: right;
	border-right:1px solid #000;
  text-align:center;
	list-style: none;
	margin: 0;
	padding-top:5px;
  width:78px;
	z-index: 10;
}

#header div.description	{ color:#eee; 
                          letter-spacing:1px;
                          font-size:12px;
                          font-weight:bold; 
                          text-transform:uppercase; 
                          margin-top:5px;
                          text-align:left;
                          }
#header a	{ color:#e2be2f; text-transform:uppercase; padding:1px; }

#header ul {
	    clear:left;
	    float:left;
	    width:80%;
	    margin:0 0 0 0;
	    padding:0;
	}
	#header ul li {
	    margin:0;
	    padding:0;
	}

  #header .header_meta {
      float:right;
      width:15%;
      margin-top:-45px;
  }

	#header .header_meta ul li a {
      background:none;
      color:white;
      padding-right:10px;
      font-size:12px;
      font-weight:bold;
  }
	
	#header ul li a {
	    display:block;
	    float:left;
	    margin:0 0 0 1px;
	    padding:3px 3px;
	    text-align:center;
	    background:#eee;
	    color:#000;
	    text-decoration:none;
	    position:relative;
	    left:15px;
		line-height:1.3em;
	}
	
/**
* Header Menu (TOP PAGES LIST)
*/

#header_menu		{  
                  text-align:center; 
                  line-height:1.5;
                  font-size:12px;
                  }
#header_menu ul	{ 
                  margin-bottom:0;
                  border-bottom:1px solid #eee; 
                  line-height:2;
                  padding:5px; }
#header_menu ul li	{ display:inline; 
                      line-height:;
                      padding-right:1px; 
                      color:#eee; 
                      border-right:1px solid #eee;}
#header_menu a	{ color:#eee;
                  font-size:11px;
                  text-transform:uppercase; 
                  padding:2px; }
#header_menu .page_item { text-decoration:none;  }
#header_menu .current_page_item { font-weight:bold; 
                                  text-decoration:none; }       
#header_menu .current_page_item a { color:#778899; 
                                    font-weight:bold; }       
#header_menu .current_page_parent { font-weight:bold; 
                                  text-decoration:none; }       
#header_menu .current_page_parent a { color:#778899; 
                                    background-color:#eee; 
                                    font-weight:bold; }       

	/* 'widths' sub menu */
	/* column container */
	.colmask {
    font-size:12px;
    position:relative;		/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}

.header_photo { padding:2px;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
    background-position:center; 
    background-color: #fff;
}

.header_photo img {width:100%;
                  border:2px solid #eee; 

}
.header_photo li { list-style:none;
                   margin-top:5px;
                   }

.header_photo ul { list-style:none;}

.gallery-widget-icon		{ padding:0px 0px 0px 0px; 
            height:150px; 
            width:100%; 
            margin-bottom:10px;
            border:0;
            list-style:none;
            }
.gallery-widget-icon img {border:3px solid #dddddd; 
padding:2px;
width:96%;
height:100%;
}

.gallery-widget-icon u li {list-style:none;}
	
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
  
	#post-alum { padding-bottom:10px;
	        font-size:14px; 
          text-align:left;  
          margin-bottom:10px; 
          margin-top:5px;
}

  #post-alum td {padding-top:10px;
                 padding-bottom:10px;
                color:#2f4f4f;
                line-height:1.3em;
  }

	.page_post { padding-bottom:0px;
	        font-size:13px; 
          text-align:left;  
          margin-bottom:10px; 
          margin-top:5px;
          color:#2f4f4f; 
          padding: 6px;
          
}

  .page_post td {text-align:left;}
  
  .page_post img {border:#2f4f4f solid 4px;}

	.post { padding-bottom:0px;
	        font-size:13px; 
          text-align:left;  
          margin-bottom:10px; 
          margin-top:5px;
          color:#000; 
        	background-image: url(/images/gradientgray_to_white.gif) ;
        	background-repeat: repeat-x; 
          padding: 6px;
}

  .post p {margin-bottom:0px;
           padding-top:8px;
           padding-bottom:8px;
          }
          
  .post ul { list-style-type:disc; 
              list-style-position:inside;
              margin-left:10px;}
  .post ul ul   { list-style-type:circle;
        list-style-position:inside;}

  .post h2		{ font-size:22px; 
        font-weight:bold; 
        line-height:120%; 
      	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-variant:small-caps; 
        padding-bottom:10px;
        text-align:left; }
  .post h2 a {}          
  .post table		{ 
                  border:1px solid #000; 
                  margin-bottom:1px;
                  }
  .post table img {border:none;}  
  .post caption	{ font-size:14px; text-align:center; padding-top:5px; padding-bottom:5px; }
  .post td		{ border:1px solid #fff; font-weight:normal; 
                text-align:left; 
                padding-right:2px; 
                padding-left:5px; 
                line-height:1.3; }
  .post td a		{ font-weight:normal; padding-top:2px; padding-bottom:2px; line-height:1em; }

  .post a:hover, a strong:hover		{ text-decoration:underline; }        
  .post a {font-weight:bold;}

  .widget a { line-height:100%;             }

  .widget h2 {color:#800;border-bottom:4px solid #800;}
  
  .widget ul li a { 
        line-height:10px;
        font-size:11px;
                     }

  .widget ul ul li a { line-height:10px;              }
  .widget ul ul li a:hover {text-decoration:underline;}
  .widget ul li cite { line-height:10px; 
                       font-size:11px; 
                       font-weight:bold;
                       color:#000;            }

  .widget ul li span { line-height:10px; 
                       font-size:11px;
                       color:#000;            }

  .widget_video object {width:100%;}

	.widgets { list-style:none;
          text-align:left;  
          margin-bottom:1px; 
          color:#2f4f4f; 
          font-size:11px; 
        	background-image: url(/images/gradientgray_to_white_side2.gif) ;
        	background-repeat: repeat-y;
        	background-position:right;
          
          }

  
  .widgets ul    {font-size:11x;   
        }

  .widgets ul li  {	 
                    padding-bottom:2px;
                    padding-top:2px;
                    padding-left:1px;
                    }
  .colmid .colleft .col3 ul li  {	
                                  padding-bottom:2px;
                                  padding-top:2px;
                                  padding-left:3px;
}

.widgets ul ul li  {list-style-type:none;
                    padding-bottom:5px;
                    padding-top:5px;
}
  .widgets li    { 
      padding-bottom:10px;
      text-align:left;
                  }
  .widgets ul li a  { font-weight:bold;
        }
    
  .widgets h2		{ font-size:13px;
        line-height:100%; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;
        padding:2px;
        margin-top:1px;           
        list-style:none;
        color:#800;
        }           

  .widgets h2	a	{ font-size:13px;
        font-weight:bold; 
        line-height:100%; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;
}
  .widgettitle a {font-size:14px;
        font-weight:bold; 
        line-height:100%;
        color:#800; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;}

  .widgettitle h2 {
        color:#800;
        padding-top:10px;
  }
          
  
  .widgets h3		{ font-size:12px; 
        font-weight:bold;       
        line-height:100%; 
        font-family:"lucida bright",Georgia,serif; 
        font-variant:small-caps; 
        padding-bottom:0px;
        text-align:left; }
          
  .widgets h4 a  {
        font-size:12px; 
        font-weight:bold; 
        line-height:120%; 
        font-variant:small-caps; }

  .widgets img {margin:0px;}

  .widgets table		{ margin-bottom:1px;
                      margin-left:0px;}
  .widgets caption	{ font-size:17px; 
                      font-weight:bold; 
                      text-align:center; 
                      padding-top:5px; 
                      padding-bottom:5px; }
                      
  .widgets td		{ font-weight:normal; 
                text-align:left; 
                padding:2px; 
                line-height:1.2; 
                }
  .widgets td a		{ font-weight:normal; 
                    text-align:left; 
                    line-height:1.2; 
                    padding:2px; 
                    }
/* ------- */
	.left_widgets { 
          text-align:left;  
          margin-bottom:4px; 
          color:#000; 
          font-size:12px; 
          padding-top: 1px;
          padding-left:4px;
          padding-right:4px;
        	background-image: url(/images/gradientgray_to_white_side.gif) ;
        	background-repeat: repeat-y; 
          }

  .left_widgets ul    { list-style-type:none;
        }

  .left_widgets li    {list-style-type:none;
                       padding-bottom:20px;
                  }

  .left_widgets ul li   {
                          padding-bottom:1px;
                          padding-left:3px;
                    }

  .left_widgets ul li ul li a {
                          padding-bottom:1px;
                    }
  .left_widgets ul ul   { list-style-type:disc;
        }

  .left_widgets ul ul li {
        font-size:11px;                          
        padding-bottom:5px;
        }
    
  .left_widgets h2		{ font-size:14px;
        font-weight:bold; 
        line-height:100%; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;
        text-align:left; 
        color:#800;
        padding-top:4px;
        padding-bottom:4px;
        padding-left:1px;
        margin-top:1px;
        border-bottom:4px solid #800;
        }
        
  .left_widgets h2 a {color:#800;
                      font-weight:bold;} 
                      
   .left_widgets h2 a:hover {text-decoration:none;
                             color:#aaa;
                            }      
          
  .left_widgets h4 a  {
        font-size:13px; 
        font-weight:bold; 
        line-height:120%; 
        font-variant:small-caps; }
  
  .left_widgets h3		{ font-size:12px; 
        font-weight:bold; 
        line-height:100%; 
        font-family:"lucida bright",Georgia,serif; 
        font-variant:small-caps; 
        text-align:left; }
          
  .left_widgets table		{ margin-bottom:1px;}
  .left_widgets caption	{ font-size:17px; 
                      font-weight:bold; 
                      text-align:center; 
                      padding-top:5px; 
                      padding-bottom:5px; }
                      
  .left_widgets td		{ font-weight:normal; 
                text-align:left; 
                padding:2px; 
                line-height:1.2; 
                }
  .left_widgets td a		{ font-weight:normal; 
                    text-align:left; 
                    line-height:1.2; 
                    padding:2px; 
                    }
/* ------- */
	.bulletins { 
    text-align:left;  
    margin-bottom:4px; 
    color:#000; 
    font-size:12px; 
    background-color: #000;
    padding-top: 1px;
    padding-left:4px;
    padding-right:4px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
          }

  .bulletins ul li   { border-bottom:1px solid #fff;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:3px;
                    }

  .bulletins ul li a {color: #D8BFD8;}
  .bulletins ul { list-style-type:disc; }
  .bulletins li { list-style-type:circle; }
    
  .bulletins h2		{ font-size:14px;
        font-weight:bold; 
        line-height:100%; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;
        text-align:left; 
        color:#e3b500;
        padding-top:4px;
        padding-bottom:4px;
        padding-left:3px;
        margin-top:1px;
        margin-top:8px;
      	background-image: url(/images/gradientpurpletowhite.gif);
      	background-repeat: repeat-x; 
      	background-color:#cccccc;
        }
          
  .bulletins h4 a  {
        font-size:13px; 
        font-weight:bold; 
        line-height:120%; 
        font-variant:small-caps; }
  
  .bulletins h3		{ font-size:12px; 
        font-weight:bold; 
        line-height:100%; 
        font-family:"lucida bright",Georgia,serif; 
        font-variant:small-caps; 
        text-align:left; }
          
  .bulletins table		{ margin-bottom:1px;}
  .bulletins caption	{ font-size:17px; 
                      font-weight:bold; 
                      text-align:center; 
                      padding-top:5px; 
                      padding-bottom:5px; }
                      
  .bulletins td		{ font-weight:normal; 
                text-align:left; 
                padding:2px; 
                line-height:1.2; 
                }
  .bulletins td a		{ font-weight:normal; 
                    text-align:left; 
                    line-height:1.2; 
                    padding:2px; 
                    }
/* ---------- */
	.col1,
  .col2,          
	.col3 {
		float:left;
		position:relative;
		padding:5px 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
								only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}     

    
	.navigation div		{ line-height:200%; }

	/* 3 Column settings */
	.threecol { 
		background:white;		/* right column background colour */
	}

	.threecol .colmid {
		right:20%;				/* width of the right column */
		background:white;		/* center column background colour */
	}

  .threecol .colmid ul ul {
  list-style-type:disc;
}
  .threecol .colmid ul li {
	margin:1em 0em;
  padding-left:2px;
	line-height:1.2em;
	margin:0;
}

  .threecol .colright ul li {
	margin:1em 0em;
  padding-left:2px;
  background-position:12px 7px;
	line-height:1.5em;
	margin:0;
}

.col1 table {border:none;}
.col1 td {border:1px solid #fff;}
.col1 tr {border:none;}
.col1 a {line-height:80%;}
.col1 h5 {
    color:#e3b500;
    font-size:20px;
    font-family: Georgia, Verdana, sans-serif;
  	background-image: url(/images/gradientpurpletowhite.gif) ;
  	background-repeat: repeat-x; 
  	padding:2px 0px 2px 5px;
    margin-top:2px;
  	text-align:left;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.col1 h5 b {
    color:#e3b500;
    font-size:30px;
    font-family: Georgia, Verdana, sans-serif;
}

.col1 h5 b b {
    color:#e3b500;
    font-size:30px;
    font-family: Georgia, Verdana, sans-serif;
    margin-left:-12px;
    line-height:1.5em;
    vertical-align:top;
}

	.threecol .colleft {
		right:61%;				/* width of the middle column , 61% w/narrow, 46% w/wider right & left 'padding'*/
		background:white;		/* left column background colour */
	}
	.threecol .col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) 59% w/narrow, 49% w/wider right & left 'padding'*/
		left:108%;				/* 100% plus left padding of center column, 101% w/narrow, 91% w/wider right & left 'padding'*/
	}
	.threecol .col2 {
		width:18%;				/* Width of left column content (column width minus padding on either side) */
		left:41%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	
	.threecol .col3 {
		width:18%;				/* Width of right column content (column width minus padding on either side) */
		left:93%;				/* Please make note of the brackets here: 84% w/narrow, 74% w/wider right & left 'padding'
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

  .threecol .col3 img {
     border:none;
     margin-bottom:0px;
     padding:0px;
  }

  .threecol .col3 a img {margin-bottom:0px;}
  
  .threecol .col3 h2 a {font-weight:bold; 
                        font-size:13px;
                        font-weight:bold; 
                        line-height:100%; 
                        font-family: Verdana, sans-serif;
                        font-variant:small-caps;
                        text-align:left; 
                        color:#800;
                        padding-top:2px;
                        padding-bottom:3px;
                        padding-left:0px;
                        margin-top:10px;           
                        margin-bottom:4px;           
                        list-style:none;
                        }

  .threecol .col3 h2 a:hover {
            text-decoration:none; 
            color:#aaa;
            }

  .threecol .col3 h3 a { 
                        line-height:130%; 
                        margin-top:0;
                        font-family:Georgia,"Lucida bright","Times new roman",Georgia,"lucida bright",serif; 

}
  
	/* 2 Column settings */
	.twocol {
		background:white;		/* right column background colour */
	}
	.twocol .colmid {
		right:20%;				/* width of the right column */
		background:#ffffff;		/* center column background colour */
	}
  .twocol .colmid ul li {
	margin:1em 0em;
  padding-left:2px;
	line-height:1.2em;
	margin:0;
}
	
	.twocol .colleft {
		right:59%;				/* width of the middle column */
		background:white;		/* left column background colour */
	}
	.twocol .col1 {
		width:68%;				/* width of center column content (column width minus padding on either side) */
		left:104%;				/* 100% plus left padding of center column */
	}
	.twocol .col2 {
		width:18%;				/* Width of left column content (column width minus padding on either side) */
		left:17%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}

	/* 1 Column settings */
	.nocol {width:75%;margin-left:10%;
		background:white;		/* right column background colour */
	}

  .nocol .colmid ul li {
	margin:1em 0em;
  padding-left:2px;
	line-height:1.2em;
	margin:0;
}

.twocol table tr td {border:none;}

/**
* STAFF DIRECTORY TABLE 
*/
.dir_table		{ padding:0px 0px 0px 0px;
                font-family: Verdana, sans-serif;
                font-size:12px; 
                float:left;}
.dir_table h2		{ font-size:16px; }
.dir_table h3		{ font-size:14px; }
.dir_table ul li ul	{ border-bottom:1px solid #000; margin-bottom:5px; padding-bottom:5px; }
.dir_table ul li ul li ul	{ border-bottom:0; margin-bottom:0; padding-bottom:0; }
.dir_table ul li ul li ul	{ margin-bottom:0; padding-left:10px; border-left:1px solid #aaa; }
.dir_table table		{ width:100%; padding-bottom:3px;  }
.dir_table caption	{ font-size:14px; text-align:center; padding-top:5px; padding-bottom:5px; }
.dir_table th		{ font-weight:bold; }
.dir_table th,
.dir_table td		{ font-weight:normal; text-align:left;  padding:1px;  }
.dir_table td a		{ font-weight:normal; display:block; padding-top:2px; padding-bottom:2px; }
.dir_table tfoot a	{ background-color:transparent; }

.dept_table		{ margin-bottom:15px; 
                font-size:11px; 
                border:0;
                }
.dept_table h2		{ font-size:16px;}
.dept_table h3		{ font-size:12px;}
.dept_table ul li ul	{ border:0; margin-bottom:5px; padding-bottom:5px; }
.dept_table ul li ul li ul	{ border-bottom:0; margin-bottom:0; padding-bottom:0; }
.dept_table ul li ul li ul	{ margin-bottom:0; padding-left:10px; border:0; }
.dept_table table		{ width:100%; margin-bottom:1px; padding-bottom:3px; border:0; }
.dept_table caption	{ font-size:14px; text-align:center; padding-top:5px; padding-bottom:5px; }
.dept_table th		{ font-weight:bold; }
.dept_table th,
.dept_table td		{ font-weight:normal; text-align:left; padding-right:2px; padding-left:5px;  border-bottom:1px solid #fff; }
.dept_table td a		{ font-weight:normal; display:block; padding-top:2px; padding-bottom:2px; }
.dept_table tfoot a	{ background-color:transparent; }

.dept_body_table table tr td {border-bottom:solid 1px #000;}

.floatright { float: right; }
.floatleft { float: left; }

	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
        background-color:#778899; 
        text-align:center; 
        padding-bottom:0px;
    }
    #footer p {
        padding:10px;
        margin:0;
    }

#footer ul	{ margin-bottom:0; padding:5px; }
#footer ul li	{ display:inline; 
                margin-right:10px;
                line-height:1.3;
                color:#eee;}
#footer a	{ color:#eee; text-transform:uppercase; padding:2px; }
#footer div.description	{ color:#eee; 
                          letter-spacing:2px; 
                          text-transform:uppercase; 
                          font-weight:bold; 
                          margin-top:40px;}

#widgetpost { padding-bottom:0px;
          text-align:center;  
          margin-bottom:10px; 
          color:#000; }

    /* --> */




    /* --> */

#primary .entry-content img {
	margin: 0 5px;
	padding: 4px;
	border: 1px solid white;
	max-width: 100%;
	}
	
blockquote 
{
	margin:1em;
	padding:0 2em;
	color:#666;
	font-style:none;
  background-color:#eee;
  border:solid #eee;	
}		

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
/*
      width:87%; 
      margin-left:6%;
*/      height:26px; 
      font-size:0.85em; 
      position:relative; 
      z-index:100;
      text-align:center;
      background-color:#000;
      border-width:1px 0 1px 1px;      
      line-height:10px;
      display:block;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:1046px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;
          margin:0;
          list-style-type:none;}
.menu ul ul {float:left;
          width:11%;         
          position:relative;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;
          width:75px;              /* change to 11%, but ie6 doesnt like it */
          position:relative;
          }
          
.menu ul li a {float:left;
          width:75px;             /* change to 11%, but ie6 doesnt like it */         
          position:relative;
          }
          
.menu ul li a:hover {border:none;}          

.menu ul li ul li a:hover {border:none;}          

.menu ul li ul li {float:left;
          position:relative;
          width:100%;
          }
/* style the links for the top level */
.menu a, .menu a:visited {
        	background-image: url(/images/gradientgraytogray.gif);
        	background-repeat: repeat-x; 
          display:block;
          font-size:10px;
          font-weight:bold;
          text-decoration:none; 
          color:#000; 
          width:100%; 
          height:24px;
          border:1px solid #eee; 
          border-width:1px 0 0px 1px;      
          padding-top:2px; 
          line-height:10px;
          }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:80px;}

/* style the second level background */    
.menu ul ul a.drop, 
.menu ul ul a.drop:visited {      
          background:#d4d8bd 
          }
          
/* style the second level hover */
.menu ul ul a.drop:hover {
          background:#c9ba65 url(images/drop.gif) bottom right no-repeat;
          }
          
.menu ul ul :hover > a.drop {
          background:#c9ba65 url(images/drop.gif) bottom right no-repeat;
          }
          
/* style the third level background */
.menu ul ul ul a, 
.menu ul ul ul a:visited {
          background:#e2dfa8;
          }
          
/* style the third level hover */
.menu ul ul ul a:hover {
          background:#b2ab9b;
          }
          
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;
            position:absolute;
            height:0;
            top:26px;
            left:0; 
            width:150px;
            }
/* another hack for IE5.5 */
* html .menu ul ul {
            top:26px;t\op:31px;
            }

/* position the third level flyout menu */
.menu ul ul ul{
            left:160px; l/eft:140px;
            top:-1px; 
            width:150px;
            }

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
            left:-150px;
            }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
          position:absolute; 
          top:0; 
          left:0; 
          border-collapse:collapse;
          }

/* style the second level links */
.menu ul ul a, 
.menu ul ul a:visited {
          text-align:left;
          background:#d4d8bd; 
          color:#000; 
          height:auto; 
          line-height:1em; 
          padding:5px 5px; 
          width:150px;
          border-width:0 1px 1px 1px;
          }
          
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#949e7c;}
.menu :hover > a {color:#fff;
                                          background:#949e7c;
                                          border:1px solid #000; 
                                          height:24px;}
.menu ul ul :hover > a {color:#fff;
                                          background:#949e7c;
                                          border:1px solid #000; 
                                          }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu ul ul .current_page_item a {
  border: 1px solid #800;
  background:#c9ba65;
}

.menu .current_page_item a {
  color: black;
  background:#c9ba65;
}

.menu ul .current_page_item ul a {
  color: black;
  font-weight: normal;
  background:#c9ba65;
}

.menu ul .current_page_item ul a:hover {
}

.menu .current_page_item a:hover {
}

.menu ul li 
{
	margin:0;
	padding:0;
	line-height:1em;

}

.calendar_page {background-color:white; }

.did_you_know {
                background-color:#ffffff;
                color:#4a217e;
                line-height:110%;
                font-size:11px;
                text-align:center;
                padding:5;
}

.alum_spotlight {
                background:none;
                color:#000;
                line-height:100%;
                font-size:11px;
                text-align:left;
                padding:5;
}

.alum_spotlight img {
    margin-right:5px;
}

.alum_spotlight h3 {
    font-family: Verdana, sans-serif;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    padding-bottom:1px;
}

.alum_spotlight h4 {
    font-family: Verdana, sans-serif;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    padding-bottom:2px;
}

.alum_toc {}

.alum_backtotop {font-size:9px;}

.alum_backtotop td {text-align:right;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #000;
   text-align: center;
   background-color: white;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/**
* COMMENTS
*/

h2#comments, h3#comments{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #000;
}

.commentlist big{
font-size:16px;
display:block;
font-variant:small-caps;
margin-bottom:5px;
}

.commentlist li{
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px solid #000;
}

.commentlist ul li,
.commentlist ol li{
margin-bottom:0;
padding-bottom:0;
border-bottom:0;
}

.commentlist ul{
padding-left:20px;
list-style-type:square;
}

.commentlist ol{
padding-left:20px;
list-style-type:lower-alpha;
}

p.nocomments{
padding-bottom:30px;
border-bottom:0px solid #000;
font-weight:bold;
font-size:15px;
}

.allowed-tags{
display:none;
}

/**
* FORMS
*/

#commentform{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #000;
}

textarea{
width:100%;
}

.content h2 a {border-bottom:none;}

.storyTitle {
          	background-image: url(/images/gradientgray_to_white.jpg) ;
          	background-repeat: repeat-x; 

	padding:5px 0px 5px 5px;
                          /* optional rounded corners for browsers that support it */
                          -moz-border-radius-topright: 10px;
                          -moz-border-radius-topleft: 10px;
                          -khtml-border-radius: 10px;
                          -webkit-border-radius: 10px;
                          border-top-right-radius: 10px;
                          border-top-left-radius: 10px;

}
.storyTitle h1 {
	font-size:1.7em;
	color:#000000;
	font-weight:bold;
	color:#393D45;
	margin:0;
	padding:0;
}
.storyTitle h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1em;
	font-size:1em;
	color:#56728F;
	margin:0px 0px 0px 0px;
	padding:0;
}

.storyByline {
	color:black;
  font-size:9px;
  font-weight:bold;
	padding:0px 0px 0px 0px;
	border-bottom:2px solid #637997;
	display:block;
	margin:0px 0px 0px 0px;
}    
.storyByline p {
	margin:3px 0px 3px 10px;
	display:inline;
}
.storyCopy {
	color:#393D45;
	line-height:.5em;
	padding-left:10px;
	padding-right:10px;
	/* em; */
	font-size:1em;
	overflow:hidden;
	margin-bottom:15px;
  border:solid 1px #ddd;	
}
.storyCopy p {
	margin:0px 0px 5px 0px;
}

.storyCopy ul { list-style-type:square; 
              list-style-position:inside;}
.storyCopy ul ul   { list-style-type:circle;
        list-style-position:inside;}

.storyCopy cfooter {
}


.storyCopy img {
	margin:0px 0px 6px 0px;
	padding:1px 1px 1px 1px;
	background-color:#393D45;
	/* border:3px solid #859FC1; */
}
.storyCopy a {
	color:#336699;
	font-weight:bold;
}

.sticky {
background: #e1dec8;
border-left: 3px solid #4a217e;
border-right: 3px solid #4a217e;
border-bottom: 3px solid #4a217e;
margin-top:0px;
}

.post .hentry{}
.post .sticky{}
.hentry {
background-image:none ;
}

.countdown { list-style:none;
          border:4px solid #4a217e;
          text-align:left;  
          margin-bottom:9px; 
          color:#500; 
          font-size:12px;
          background-color:silver; 
          }
  .countdown ul { font-weight:bold; 
                  padding-left:4px;
                  border:none;
        }
    
  .countdown h2		{ font-size:14px;
        font-weight:bold; 
        line-height:100%; 
        font-family: Verdana, sans-serif;
        font-variant:small-caps;
        text-align:center; 
      	background-color:#000;
        color:#e3b500;
        padding-top:2px;
        padding-bottom:3px;
        padding-left:0px;
        margin-top:1px;           
        margin-bottom:5px;           
        list-style:none;
      	border-bottom:1px dashed;
        }        

/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 * As modified by Rick Boatright Based on Matt M's BigCal css with additions
 * purple column #bdaec6
 * gold column #e2dc7c *
 * olive #949e7c 
 * dark green #758279
 * darker gold #c9ba65 
 * lighter green #d4d8bd 
 * lighter gold #e2dfa8    
 */

/***
 ***  Calendar
 ***/

#wp-calendar  {
 margin-bottom:1em;
}

#wp-calendar img {
 border:none;
}
#wp-calendar table {
 width:100%;  
}

#wp-calendar #prev {
  text-align:left;
}

#wp-calendar #icon {
  text-align:center;
}

#wp-calendar #next {
  text-align:right;
}

.ec3_eventday a {
 color:#a00 !IMPORTANT;
}

#wp-calendar table td {
text-align:center; 
line-height:160%;
}


#wp-calendar table th {background-color:#bbb;
  text-align:center;
}

#wp-calendar table td.pad { }
#wp-calendar table td,
#wp-calendar table td.pad:hover { background-color:#eee; }
#wp-calendar table.nav tr td {
 padding:1px;
}
#wp-calendar table td:hover {
 border: solid 1px #800;
 background-color:#ccc;
 padding:0px;
}

#wp-calendar table #today {background-color:#bdaec6;
 padding:0px;
}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list { font-weight:bold;
 font-size:11px;
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#000;
 padding: 2px;
}

.ec3_list a { text-decoration:none; 
 word-spacing:0px;
 letter-spacing:-0px;
 color:#800;
 font-size:11px;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}
/* border-bottom:.5px dashed #960 ; */

.ec3_list li:before {
 content:"" !IMPORTANT;
}

.ec3_list ul li {
border:0px;
}            
.ec3_list_day ul {        	
/* put background image here */
 }

.ec3_list_day ul li {
              list-style:none;}
              
.ec3_list_day ul li a {color:#4a217e;}

.ec3_list_day ul li a:hover {color:#4a217e;text-decoration:underline;}

/***
 ***  Schedule
 ***/
/* purple: bdaec6
   gold:   e2dc7c 
*/
 

table.ec3_schedule {
 background-color:#D8BFD8; 
 margin:2ex 1ex 0 0;
 float:left;
 
}

table.ec3_schedule table { border-collapse: collapse; margin:20px; }

table.ec3_schedule hr {font-size:1px;}

table.ec3_schedule td {
 border-top:0px;
 border-bottom:0px;
 border-left:0px;
 border-right:0px;
 margin: 0;
 font-size:11px;
 padding:0 0.5ex 0 0.5ex;
  color:#000; 
  background-color: #D8BFD8;
  }

td.ec3_date    { text-align:center; 
                 border-collapse;
                 border-top:1px solid #aaa; 
              }

td.ec3_start {  text-align:right; 
                 }

td.ec3_start ul li { }

td.ec3_start ul { list-style-type:square; }

td.ec3_to    { text-align:center;
              }

td.ec3_hr    { 
}

td.ec3_end   { text-align:center;
                }

/*Matthew: begin style for big calendar patch*/

/*Style for new schedule tags*/
div.ec3_schedule_div_small {
 margin-left: 2.2ex;
}
div.ec3_schedule_div_small > span {
 border: solid 1px #800;
 padding:0 0.5ex 0 0.5ex;
}
/*big calendar display settings*/

.ec3_bigcalendar {
width:100%; 
margin-left:auto; 
margin-right:auto; 
text-align:center;
}

.ec3_big_calendar table caption {
font-size: 2em;
margin-bottom: 5px;
}
.ec3_big_calendar table #prev #ec3_prev,.ec3_big_calendar table #next #ec3_next {
font-size: 1.5em;
border-color: #3c3c3c !important;
}


.ec3_big_calendar table.ec3_calendar_table {
margin-left:0%;
width: 100% !important;
table-layout: fixed !important;
}

.ec3_calendar_table caption  {
      	background-image: url(/images/gradientpurpletowhite.gif);
      	background-repeat: repeat-x; 
}

.ec3_calendar_table caption a {        color:#e3b500; 
}

.ec3_big_calendar table.ec3_calendar_table TD {
width: 14.2% !important;
height: 80px !important;
vertical-align: top;
border-width: 1px !important;
border-color: #3c3c3c !important;
border-style: solid !important;
font-size:11px;
}

.ec3_big_calendar #today {
background-color:#e2dfa8;
}

.ec3_big_calendar table.ec3_calendar_table TD A {
line-height:1em;
color: #1c2cDD !important;
}

.ec3_big_calendar table.ec3_calendar_table TD  {
line-height:1em;
color: #000 !important;
}

.ec3_big_calendar table.ec3_calendar_table TD A:hover {
color: #DD2c1c !important;
}

.ec3_big_calendar td {
padding: 0px !important;
}

div.ec3_big_calendar {
clear:both;
width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

div.ec3_big_calendar table.ec3_calendar_table tbody td {
text-align:left !important;
/* display:block !important; */
}

div.ec3_big_calendar table.ec3_calendar_table span.ec3_event_day_num {
background-color:#758279;
color:white;
display:block;
font-size:medium;
font-weight:bold;
text-align:center;
width:100%;
}

div.ec3_big_calendar table.ec3_calendar_table th {
background-color:#758279;
color:black;
font-size:medium;
font-weight:bold;
}

div.ec3_big_calendar table caption a {
background-color:#949e7c;
color:white;
display:block !important;
padding-bottom:2px;
padding-top:2px;
}

p.ec3_event_day_evt {
padding:2px;
text-indent:0 !important;
}

p.ec3_alt_class_0, p.ec3_alt_class_1 {
}

p.ec3_alt_class_0 {
background:transparent none repeat scroll 0 0;
}

p.ec3_alt_class_1 {
background-color:white;
}

.post .date {
	float: right;
	margin:5px 0 0 5px;
	padding:0 10px;
	text-align:center;
	font-size: 0.8em;
	border:#ccc 1px solid;
	font-weight:bold;
	background:url(img/ribbed.gif) repeat;
	color:#556677;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;
}
.post .date span 
{
	display:block;
}
.post .date .day 
{
	font-size:1.6em;
}
.post .meta {
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 0.9em;
	color:#999;
}
        
* html .menu_dynamic {width:1046px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu_dynamic ul {padding:0;
          margin:0;
          list-style-type:none;}
.menu_dynamic ul ul {float:left;
          width:11%;         
          position:relative;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu_dynamic ul li {float:left;
          width:80px;              /* change to 11%, but ie6 doesnt like it */
          position:relative;
          }
          
.menu_dynamic ul li a {float:left;
          width:80px;             /* change to 11%, but ie6 doesnt like it */         
          position:relative;
          }
          
.menu_dynamic ul li ul li {float:left;
          position:relative;
          width:100%;
          }
/* style the links for the top level */
.menu_dynamic a, .menu_dynamic a:visited {
        	background-image: url(/images/gradientgraytogray.gif);
        	background-repeat: repeat-x; 
          display:block;
          font-size:11px;
          font-weight:bold;
          text-decoration:none; 
          color:#000; 
          width:100%; 
          height:24px;
          border:1px solid #eee; 
          border-width:1px 0 0px 1px;      
          padding-top:2px; 
          line-height:10px;
          }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu_dynamic a, * html .menu_dynamic a:visited {width:80px;}

/* style the second level background */    
.menu_dynamic ul ul a.drop, 
.menu_dynamic ul ul a.drop:visited {      
          background:#d4d8bd 
          }
          
/* style the second level hover */
.menu_dynamic ul ul a.drop:hover {
          background:#c9ba65 url(images/drop.gif) bottom right no-repeat;
          }
          
.menu_dynamic ul ul :hover > a.drop {
          background:#c9ba65 url(images/drop.gif) bottom right no-repeat;
          }
          
/* style the third level background */
.menu_dynamic ul ul ul a, 
.menu_dynamic ul ul ul a:visited {
          background:#e2dfa8;
          }
          
/* style the third level hover */
.menu_dynamic ul ul ul a:hover {
          background:#b2ab9b;
          }
          
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_dynamic ul ul {visibility:hidden;
            position:absolute;
            height:0;
            top:26px;
            left:0; 
            width:150px;
            }
/* another hack for IE5.5 */
* html .menu_dynamic ul ul {
            top:26px;t\op:31px;
            }

/* position the third level flyout menu */
.menu_dynamic ul ul ul{
            left:160px; l/eft:140px;
            top:-1px; 
            width:150px;
            }

/* position the third level flyout menu for a left flyout */
.menu_dynamic ul ul ul.left {
            left:-150px;
            }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu_dynamic table {
          position:absolute; 
          top:0; 
          left:0; 
          border-collapse:collapse;
          }

/* style the second level links */
.menu_dynamic ul ul a, 
.menu_dynamic ul ul a:visited {
          text-align:left;
          background:#d4d8bd; 
          color:#000; 
          height:auto; 
          line-height:1em; 
          padding:5px 5px; 
          width:150px;
          border-width:0 1px 1px 1px;
          }
          
/* yet another hack for IE5.5 */
* html .menu_dynamic ul ul a, * html .menu_dynamic ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
.menu_dynamic a:hover, .menu_dynamic ul ul a:hover{color:#fff; background:#949e7c;}
.menu_dynamic :hover > a {color:#fff;
                                          background:#949e7c;
                                          border:1px solid #000; 
                                          height:24px;}
.menu_dynamic ul ul :hover > a {color:#fff;
                                          background:#949e7c;
                                          border:1px solid #000; 
                                          }

/* make the second level visible when hover on first level list OR link */
.menu_dynamic ul li:hover ul,
.menu_dynamic ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu_dynamic ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu_dynamic ul :hover ul :hover ul{ visibility:visible;}


/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu_dynamic ul ul .current_page_item a {
  border: 1px solid #800;
  background:#c9ba65;
}

.menu_dynamic .current_page_item a {
  color: black;
  background:#c9ba65;
}

.menu_dynamic ul .current_page_item ul a {
  color: black;
  font-weight: normal;
  background:#c9ba65;
}

.menu_dynamic ul .current_page_item ul a:hover {
}

.menu_dynamic .current_page_item a:hover {
}

.menu_dynamic ul li 
{
	margin:0;
	padding:0;
	line-height:1em;

}

	.post_page_excerpt { padding-bottom:0px;
	        font-size:12px; 
          text-align:left;  
          margin-bottom:10px; 
          margin-top:5px;
          color:#000; 
          padding: 8px;
}

  .post_page_excerpt p {margin-bottom:0px;
           padding-top:8px;
           padding-bottom:8px;
          }
          
  .post_page_excerpt ul { list-style-type:disc; 
              list-style-position:inside;
              margin-left:10px;}
  .post_page_excerpt ul ul   { list-style-type:circle;
        list-style-position:inside;}

.post_page_excerpt title {font-size:14px;
font-weight:bold; }

  .post_page_excerpt h2		{ font-size:14px; 
        font-weight:bold; 
        line-height:120%; 
      	font-family:Verdana, Arial, Helvetica, sans-serif;
        font-variant:small-caps; 
        padding-bottom:10px;
        text-align:left; }
  .post_page_excerpt h2 a {color:#000;}          
  .post_page_excerpt table		{ 
                  border:1px solid #000; 
                  margin-bottom:1px;
                  background-color:#ccc;
                  }
  .post_page_excerpt table img {border:none;}  
  .post_page_excerpt caption	{ font-size:14px; text-align:center; padding-top:5px; padding-bottom:5px; }
  .post_page_excerpt td		{ border:1px solid #fff; font-weight:normal; 
                text-align:left; 
                padding-right:2px; 
                padding-left:5px; 
                line-height:1.3; }
  .post_page_excerpt td a		{ font-weight:normal; padding-top:2px; padding-bottom:2px; }

  .post_page_excerpt a:hover, a strong:hover		{ text-decoration:underline; }        
  .post_page_excerpt a {}

#takeMeUpContainer {
	bottom:5px;
	display:block;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	padding:7px 7px 7px 10px;
	position:fixed;
	text-decoration:none;
	cursor: pointer;
	width:70px;
}     

.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

#schol_table table {
 	font-family: Verdana,Tahoma, Arial, Serif;
  font-size:13px;	
  width:100%
  border:1px solid #000;
  clear:both;
}

#schol_table td {
  background-color:#eeeeee;
  padding:4px;
}

#schol_table tr {
  text-align:left;
  vertical-align:top;

}

#schol_table a {
  font-weight:bold;
}

#schol_table ul li {
list-style-type:disc; 
list-style-position:inside;
}

#schol_table thead {
font-weight:normal;
font-size:13px;
color:#000;
text-decoration:underline:
vertical-align:middle;
}

#schol_table thead td {
  background-color:#aaaaaa;
  text-align:center;
  font
}

/* purple: bdaec6
   gold:   e1dec8 
*/

.ec3_school_events {
background-color:#bdaec6;
}

.ec3_school_events .ec3_list_day ul li a {padding:0px;margin:0px;}

.ec3_school_events .ec3_list_day li {padding:0px;margin:0px;}
