@charset "utf-8";
/* CSS Document */

/* 1. Global Reset
--------------------------------------------------------------------------------------- */

* {
	vertical-align: baseline;font-weight: inherit;	font-family: inherit;	font-style: inherit;	font-size: 100%;	border: 0 none;	outline: 0;	padding: 0;	margin: 0;}

/* 2. Layout
--------------------------------------------------------------------------------------- */

html {overflow: scroll;} 

body.background {
	background: url(../images/bg.jpg) repeat-x; background-color:#2E3094}
	
div#crossslide {width:402px;height:267px; float:left; margin-left:30px}	
	
div#center {margin:auto; 
	position:relative; 
	width:800px;
	background:#FFFFFF}
	
div#middle {clear:both; width:800px; height:317px; padding-top:30px}

div#meetKate {clear:both; width:800px; padding-top:30px}

.pad {padding-left:30px; padding-right:30px}

div#middleText {padding-left:5px; float:left; width:350px}

	
div#news{ background:#FFFFFF; padding-left:30px; padding-right:30px; width:500px; float:left}

div#tweets {
	width:185px;
	background-color:#F6F6F6;
	float:right;
	height:460px;
	margin-right:30px;
	margin-bottom:20px;
	border: 1px solid #DCDCDC;
}

div#connect{ margin-top:20px; clear:both; padding-top:15px}


img.left { 
    float: left; 
    margin: 0 23px 16px 30px
}

img.right { 
    float: right; 
    margin: 10px 0px 10px 20px
}
	
	/*ul li.list {list-style:circle; float:none; padding-right:20px; font-weight:normal; padding-left: 1em;
}
background:url(../images/middle.gif);
*/

/* Typo */

body {font-family:Arial,Helvetica,sans-serif; line-height:1.3em; font-size:14px}

strong {font-weight:bold}

p {margin-bottom:10px; padding-left:30px; padding-right:30px; }

h1 {font-size:1.5em; margin-bottom:10px; color:#2E3094; padding-right:inherit}

h2 {font-size:1.3em; margin-bottom:10px; font-weight:bold} 

.form {padding-left:30px}

a:link{color:#2E3094;text-decoration:none;}a:visited{color:#2E3094;text-decoration:none;}a:active{text-decoration:none;}a:hover{color:#898BE0}

a.more:link{color:#2E3094;text-decoration:none; font-size:11px; font-weight:bold}a.more:visited{color:#2E3094;text-decoration:none; font-size:11px; font-weight:bold}a.more:active{text-decoration:none; font-size:11px; font-weight:bold}a.more:hover{text-decoration:underline;font-size:11px; font-weight:bold}
   
ul li.nav{display:block;float:left;list-style-type:none;}
  li.nav {
    
     padding-right: 10px;
     padding-left: 16px;
	 padding-top:6px;
     border-right: solid 1px;
	 font-size:17px;
	 font-weight:bold
   }

  li.navlast {
    
     padding-right: 10px;
     padding-left: 14px;
	 padding-top:6px;
	 font-size:17px;
	 font-weight:bold;
	 display:block;float:left;list-style-type:none;
   }


ul.list {list-style-image:url(../images/bullet.jpg); margin-left:48px; display:list-item; margin-right:30px}
   
p.related {
	font-size:12px;
	background-color:#EBEBEB;
	border: 1px solid #CBCBCB; margin-right:30px; margin-left:30px; margin-top:26px; margin-bottom:26px
}
   
.footer {
	font-size:9px;
	text-align: center;
	color:#979797
}

#navbar2  {background-color:#BABABA}

#nav_bar {
	background-color:#00CC66;
	width:800px;
	height:400px;
	margin:auto;
	position:relative;
}


/* Tweets */

small {font-style:italic; }

p#tweets {font-family: georgia;
	font-size:1.1em}

#tweets li {
	font-size:10px;
	background:url(../images/twitter.png) no-repeat left;
	padding-left:20px;
	margin-left:7px;
	margin-top:8px;
	list-style-type:none;
	line-height:12px
}

#tweets .hash { color:#0066CC; } 

#tweets .reply { color:#0066CC; } 

#tweets a:link { text-decoration:none; color:#0066CC;}
#tweets a:active { text-decoration:none; color:#0066CC;}
#tweets a:hover { text-decoration:underline; color:#0066CC;}
#tweets a:visited { text-decoration:none; color:#0066CC;}