body{background: #FFFFFF;font-family:"Lucida Grande",Arial,Sans-serif;color: #333333;font-size: 14px;margin: 0;padding: 0;}

.grid_3 h3{font-weight: normal;margin-bottom: 10px;font-size: 18px;border-bottom:5px solid #eeeeee;color:#cccccc;}
.grid_3 #search{padding: 5px;font-size: 12px;margin-bottom: 20px;}
.grid_3 #popular_posts{padding: 5px;font-size: 12px;}

.grid_6 h1{font-size: 20px;color: #333333;font-family:Helvetica,Arial,Sans-serif;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2;border-bottom: 5px solid #eeeeee;margin-bottom: 5px;}

.grid_6 #pagination{display: inline;list-style-type: none;font-size: 11px;}	
.grid_6 #pagination #previouspage {float: left;}
.grid_6 #pagination #nextpage{float: right;}
.grid_6 p{margin-bottom: 10px;font-family: "Courier New", Courier, mono, monospace;}

#nav {background-color:#ffffff;width: 200px;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;float : left;}
#nav li {position: relative;float: left;background-color: #ffffff;line-height : 1.25em;border-bottom:1px solid #dfdfdf;		border-left:5px solid #dfdfdf;padding:6px;margin-bottom:5px;width: 190px;z-index: 1;}
#nav li:hover {position: relative;float: left;background-color: #ffffff;line-height : 1.25em;border-bottom:1px solid #3d79ce;border-left:5px solid #3d79ce;padding:6px;margin-bottom:5px;width: 190px;z-index: 1;}
#nav li ul {position : absolute;display: block;left: -999em;margin-left : 198px;margin-top : -1.35em;z-index: 2;}
#nav li ul ul {left: -999em;z-index: 3;}
#nav li a {display: block;color: #3d79ce;font-weight: bold;text-decoration: none;padding : 0 0.5em;width : 180px;}
#nav li a:hover {color: #3d79ce;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

.newsfeed{list-style-type: none;margin-bottom: 5px;}
.newsfeed .timescale{font-size: 14px;margin-top: 15px;margin-bottom: 5px;border-top: 0;list-style-type: none;margin-left: -20px;font-weight:bold;}
.newsfeed li{margin-bottom: 2px;border-top:1px solid #DDDDDD;line-height:1.5em;padding:4px 0;}
.newsfeed a{color:#16387c;}
.newsfeed a:hover{text-decoration: underline;}
.newsfeed li small{display: block;font-size: 12px;}
.newsfeed li small a{color: #999999;}
.newsfeed li img{margin-left: -20px;position:relative;top:5px;}
.newsfeed .more{margin-bottom: 2px;margin-top: -25px;border-top: 0;padding:4px 0;text-align: right;}
.newsfeed .heading{font-weight: bold;margin-left: -20px;margin-top: 0px;border-top: 0;}
.newsfeed .heading a{font-family:Helvetica,Arial,sans-serif;color: #3d79ce;}
.newsfeed .tweet{color: #999999;margin-left: 40px;min-height: 60px;}
.newsfeed .tweet img{color:#999999;float:left;margin-left:-60px;height:48px;padding-right:10px;width:48px;}		
.newsfeed .tweet a{color: #000000;}	

#feed{float: right;border:0px;}
.addthis_toolbox{clear: right;margin-top: 10px;float: right;}
a.out{color:#3a8000;text-decoration:none;font-weight:bold;}

.info, .success, .warning, .erroneous, .validation {display: block;border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px 50%;}
pre {background: #F6F6F6;border: 1px solid #E5E5E5;padding: 10px;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/info.png');}
.newsarticle {background: #F6F6F6;border: 1px solid #E5E5E5;padding:5px;}
