/*
 * Styles for all pages
 */

body {background:#999;}
* {margin:0; padding:0;}
a:link,a:visited,a:active {color:#0000FF;text-decoration:none;}

/* page bounding box */
#page {background:#FFF;width:800px;text-align:left;margin:auto;}

/* orange and gray menu */
#menu {background:#fe9900;text-align:center;padding:10px;}
#menu a {color:#333;font-size:medium;font-weight:bold;margin:0px 10px 0px 10px;display:inline;text-decoration:none;}
#menu a:hover {background:#333;color:#FFF;}

/* copyright notice */
#footer {clear:both; text-align:center;}
#footer hr {width:800px;}

/*
 * front page
 */

/* main content on a white screen */
#frontpage {width:600px; float:left;}
#frontpage a {color:#0000FF;font-weight:bold;text-decoration:none;} /* TODO: Fix the color of links*/

h1.contentheader {font-size:large;padding:0px;border-bottom:2px solid #000;} /* "Latest News" */
.entry {padding:5px;border-bottom:2px dashed #333;}                          /* each newsfeed */
.entry a {color:#0000FF;font-weight:bold;text-decoration:none;}
.entry h2 {position:relative;z-index:1;}
.entry img {width:120px;border:0;}
.entrytext {position:relative; margin-left:120px;padding:0 0 0 2px;}
.entryphoto {position:absolute;left:-120px;top:-1em;}
.last {border-bottom:0px;}

/* black on gray side menu - front page */
#sidemenu {width:180px;background:#CCC;float:right;display:inline;margin:10px;}
#sidemenu a {color:#000;font-size:medium;font-weight:bold;display:inline;text-decoration:none;}
#sidemenu a:hover {background:#333;color:#FFF;}
#sidemenu img {border:0;width:180px;}

/* 
 * most pages
 */

/* main content on a white screen */
#content {width:800px;}
#content p {margin:0px 10px 10px 10px;}
#content img {margin:0px 10px 10px 10px;}
#content h2 {margin: 0px 10px 0px 10px;}
#content ul {margin: 10px;}
#content li {margin: 0px 10px 0px 30px;}
#content a:link,a:visited,a:active {color:#0000AA;text-decoration:underline;}
#awards {clear:both;}

.lpic {float:left;display:inline;padding:0 10px 0 10px;}
.rpic {float:right;display:inline;padding:0 10px 0 10px;}

/*
 * special pages
 */
#contentsm {width:600px; margin:15px 100px 15px;} /* about page */
#contentsm p {margin:0px 0px 10px 0px;}

.list1 {width:600px;background:#CCC;margin: 0px 100px;clear:both;} /* products, R&D */
.list2 {width:600px;background:#EEE;margin: 0px 100px; padding: 2px;clear:both;}
.list1 img {width:160px;padding:5px;float:left;display:inline;}
.list2 img {width:160px;padding:5px;float:left;display:inline;}
