@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Arial,Tahoma,Verdana,Helvetica, sans-serif;
	background: #f3f3f4;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #474747;
}

img {border: none;}

#container { 
	width: 820px;
	background: transparent;
	margin: 25px auto 0 auto;
	text-align: left;
} 

#content { float:left;  padding:0;  background: transparent;}
#header {display: block; width: 820px; height: 50px; float:left; margin:0; background: #f3f3f4; }
div.sel {float:left; margin: 16px 0 0 30px;}
.sel select {font-size:14px; padding:2px 5px; border: solid 1px #F16A3B; font-family: verdana; font-weight: normal;}

#search {margin-top:18px; padding:0; float:right;}
#search input.q { width: 120px; float:left; border: 1px solid #F16A3B; padding: 3px 2px; }
#search input.b { margin:0; border:none; width:24px; height:24px; background: #F16A3B url(../images/search.gif) no-repeat center; }
#search input.b:hover { cursor: pointer;}

#footer {clear: both; text-align: center; margin-top:5px; font-size: 12px; padding:5px 0; background: #f3f3f4;}
span.stats {float:right;margin:0 5px;}
.stats a:link, .stats a:visited, .stats a:hover {color: #666; text-decoration: none;}
#media {float:left; width: 820px; margin:0; padding:0; }

#main {float:left; width:820px; background: #fff; margin: 0; padding:0; border-bottom: solid 1px #f16a3b;border-left: solid 1px #FF6600; border-right: solid 1px #FF6600;}
#translation,#foundation,#publishing {float:left; display: block;  }
#translation,#foundation  {width: 240px; }
#publishing {width: 320px;  }
#translation {margin:0 0 0 5px;}
#foundation {margin:0 5px;}
#publishing {margin:0;}

#translation h2,#foundation h2,#publishing h2 {background: #f16a3b; color: #fff; margin: 10px 0; font-size: 18px; font-weight: 600; text-align: center; padding: 2px 0; }
#translation a:link,#translation a:visited, #translation a:hover, #foundation a:link,#foundation a:visited, #foundation a:hover,#publishing a:link,#publishing a:visited, #publishing a:hover {color: #000; text-decoration: none; }



ul.tfp {margin:0; padding:0;}

.tfp li.img {clear: both; float:left;display: block; width: 66px; height: 66px; background:#f16a3b; border: solid 1px #f16a3b; margin:5px; }
.tfp li.txt {list-style: none; float: left; display: block; width: 145px; height: 45px; margin: 30px 5px 5px 5px; font-size: 16px; font-weight: 400;}

ul.tfp-l {margin:0; padding:0; float: left; width: 150px; }
ul.tfp-r {margin:0; padding:0; float: right; width: 165px; }
.tfp-l li.img,.tfp-r li.img {clear: both; float:left; display: block; width: 66px; height: 66px; border: solid 1px #f16a3b; margin:5px; }
.tfp-l li.txt, .tfp-r li.txt {list-style: none; display: block; height: 45px; margin: 30px 5px 5px 5px; font-size: 14px; font-weight: 200;}
.tfp-l li.htxt, .tfp-r li.htxt {list-style: none; display: block; margin: 5px; font-size: 14px; font-weight: 600; text-align: left;}

#lq {clear: both; margin:25px 0; text-align: center;}
#lq h1{color: #FF6600; font-size: 20px; font-weight: bold; margin:15px 0 5px 0;}
#feed .logos-quotes {float: left; margin:0; padding:0 5px; color: #666;   }

#feed a:link, #feed a:visited {color: #666; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px; margin-bottom: 10px;}
.logos-quotes span {display: block; margin:10px 0;font-family: verdana; font-size: 12px;}
.logos-quotes em {font-size: 30px; color:#FF6600; margin:0 5px 0 0; font-family: Arial, serif;}
