/* Style sheet for LPC-World et al*/
body {
	width:100%;
	margin-left:1px;
	margin-top:0px;
	background-color: rgb(236,242,244);
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.layout1 { /* left dark border*/
	max-width: 900px;
	margin: 0px;
	margin-right: auto;
	padding: 0px;
	border-left:29px solid #04627a;
	border-collapse:separate;
	}
.layout2 {  /* left light border, masks body background color, delimited by dashed line */
	background: white;
	margin:0px;
	padding: 0px;
	padding-right: 0%;
	border-collapse:separate;
	border-left:47px solid #d4eaec;
	border-right: 1px dotted #a4c2fa;
	}
.layout3 { /* top dark border, and footer */
	border: 0px;
	padding:0px;
	margin:0px;
	border-top:19px solid #04627a;
	}
.layout4 { /* Left Nav Bar */
	position: relative;
	}
.leftnav_container {
	position: absolute;
	top: 200px;
	left: -43px;
	}
.leftnav_container div{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	letter-spacing: .25em;
	background: rgb( 124, 198, 188 ) url( 'leftnav_tr.gif' ) no-repeat top right;
	}
.leftnav_container div div{
	width: 85px;
	margin-top:4px;
	padding-left:14px;
	padding-top:3px;
	padding-bottom:3px;
	background: transparent url( 'leftnav_br.gif' ) no-repeat bottom right;
	}
.leftnav_container a{
	color: black;
	text-decoration: none;
	}
.leftnav_container a:hover{
	color:rgb(228,112,45);
	}
.layout5 { /* Content bounding box */
	max-width: 900px;
	margin: 0px;
	padding-top: 40px;
	padding-right: 30px;
	margin-left: 120px;
	text-align: center;
	}
.content { /* actual page content */
	max-width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	position: relative;
	}

.section_header {
	padding-top:30px;
	padding-bottom:30px;
        position:relative;
	left:-50px;
	font-family:cursive;
	font-size:medium;
	font-weight: bold;
	letter-spacing: .2em;
	color:#808080;
	}
.section_header div{
	padding-top:30px;
	padding-bottom:30px;
	position:absolute; 
	color:rgb(228,112,45);
	left:1px; 
	top: -1px;
	}

.footer{
	margin: 0px auto;
	text-align:center;
	margin: 20px 20px;
	padding: 0px;
	border: none;
	color: blue;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.footer .separator{
	color: #FF6600;
	padding: 0px 1em;
	font-weight: bold;
	}
.footer a{
	text-decoration: none;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
.last_footer {
	background:#C0E2E7;
	width:auto;
	height:auto;
	padding:6px 20px;
	margin:0px auto;
	text-align:center;
	color: blue;
	}
.last_footer .copyright {
	font-size: x-small;
	}
.last_footer a {
	text-decoration: none;
	}


.language_bar{
        width: 450px;
	margin: 0px auto;
	text-align:center;
        background: #04627a url( "menu_lfade.gif" ) repeat-y left;
        }
.language_bar div {
        background: transparent url( "menu_rfade.gif" ) repeat-y right;
	}



.catchphrase {
        font-size: 13px;
        font-style: italic;
        font-weight: normal;
        color: #1a4d4d;
	text-align: center;
	}

.inv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #FFFFFF; visibility: hidden; }
.rss_box {
         margin: 10px 5%;
         padding: 4px 8px;
         width: 320px;
         background-color: #FFFFFF;
         border: 2px dashed #E8F0F0;
}

.rss_title, rss_title a {
        font-family: verdana, arial, sans-serif;
        font-size: 12px;
        font-weight:bold;
        margin: 5px 0;
        padding: 0;
        letter-spacing: 1px;
}

.rss_items {

}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
  margin: 8px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
        text-decoration : none;
        border-bottom: 1px solid #ededed;
        color: #316395;
        }

.rss_item a:hover {
        text-decoration : none;
        color: #316395;
        border-bottom: 1px dotted #e0861e;
        }

.rss_date {
        font-size: 11px;
        font-weight : normal;
        color: #316395;
        }


