body {margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFF;}
img {border: 0px;}
form {margin:0px; padding:0px;}
ul {margin: -.3em 0 .5em 1.2em; padding: 0; height:auto;}
li { line-height:1.2em; padding-bottom:0.3em;}

#intro h1 {display:none;}

#headline {width: 100%; margin: 0px; padding: 0px; text-align: center;}
#headline .head {margin: 0px; margin-left: auto; margin-right: auto; height: 40px;}
#headline .line {margin: 0px; margin-left: auto; margin-right: auto; height: 1px;}
#headline .logo {margin: 0px; margin-left: auto; margin-right: auto; height: 122px; background-color: #EEE;}

#mainmenu {width: 100%; padding: 0px; margin: 0px; height: 40px; text-align: center;}
#mainmenu #menu {position:relative; width:760px; height:25px; top:1px; line-height: 16px; margin-right: auto; margin-left:auto;}
#mainmenu #menu a {float: left; display: block; font: bold 12px/27px Verdana; text-decoration: none;}
#mainmenu #menu a:link {color: #666;} /* unvisited */ 
#mainmenu #menu a:visited {color: #666;} /* visited */
#mainmenu #menu a:active {color: #000;} /* selected */
#mainmenu #menu a:hover {color: #FFF; background: #AAA;} /* mouse over it */
#mainmenu #menu a.selected:visited {color: #FFF; background: #AAA;} /* current site */
#mainmenu #menu a.selected:active {color: #000; background: #AAA;} /* current site */

#container {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
}

#container #column {
	float: left;
	width: 130px;
	\width: 130px;
	w\idth: 130px;
	margin-top:1em;
	margin-right: 1px;
	text-align:left;
}
#container #column #currentsection {padding-bottom:5px; border-bottom: 2px solid #AAA;}

#container #column #currentsection a {color: #666; font: bold 0.8em/0.9em Verdana; text-decoration: none;}
#container #column #currentsection a:hover {color: #000;} /* mouse over it */
#container #column #currentsection .description {text-align:center; color: #666; font: italic 0.7em/1.4em Verdana;}
#container #column #navigation {padding-left:0px; margin-left:0px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #CCC;}
#container #column #navigation a.active {font-weight: bold;}
#container #column #categories {padding-left:0px; margin-left:0px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #CCC;}
#container #column #latestarticles {padding-left:0px; margin-left:0px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #CCC;}
#container #column #searchform {text-align:center; padding-left:0px; padding-bottom:5px; border-bottom: 1px solid #CCC;}
#container #column #searchform small {color: #666; font: italic 0.7em/1.4em Verdana;}
#container #column #links {padding-left:0px; margin-left:0px; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #CCC;}
#container #column #rss {font: italic 0.7em Verdana; padding-left:1em; padding-top:0.8em; padding-bottom:5px; margin:0px; margin-bottom:10px; border-bottom: 1px solid #CCC;}

#container #column {margin-top: 0.8em;}
#container #column a {font: normal 0.7em/1em Verdana; text-decoration:none;}
#container #column a:link {color: #666;} /* unvisited */ 
#container #column a:visited {color: #666;} /* visited */
#container #column a:active {color:#000;} /* selected */
#container #column a:hover {color: #666; text-decoration:underline} /* mouse over it */

#container #column h6 {padding-top:0.8em; font-size: 0.8em; margin: 0.3em 0em 0.3em 0em; font-weight: bold; color: #C00;}

#container #column #categories a.active {font-weight: bold;  color: #666; text-decoration:none;}
#container #column #categories a.active:hover {color: #666;  text-decoration:underline;} /* mouse over it */

#container #content {margin-left: 180px; margin-top:1em; text-align: left;}

#container #content #quote {width: auto; font: italic normal 1.2em/1.2em "Times New Roman", Times, serif; color: #666; text-align: left; margin-top: 1em; padding: 0em 0em;}
#container #content #quote #author {text-align: right; margin: 0em 0em; padding: 0em 0em;}

#container #content #printaitechlogo {display:none;}

#container #content #blastmessage {background: #FFC; border: 1px solid #FC6; padding: 10px; margin-bottom: 30px; margin-top: 30px;}
#container #content #blastmessage p {margin: 0px; font: normal 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif;}
#container #content #blastmessage h4 {margin: 0px; font-size: 0.9em; font-weight: bold; color: #C00;}

#container #content .dateheader { font-size:0.8em; color: #666; text-align: right; margin: 1em 1em; padding: 0em 0em;}

#container #content .calendar { font-size:0.8em; text-align:center;}
#container #content #archives { font-size:0.8em;}

#container #content h4 {font-size: 0.9em; margin: 0.5em 0em 0.5em 0em; font-weight: bold; color: #C00;}
#container #content .highlight {background-color:#FF9;}
#container #content #searchresult p{font-size: 0.9em; }
#container #content .item {border-right: 1px solid #CCC;  border-bottom: 1px solid #CCC; margin-bottom:2em;}
#container #content .item a {text-decoration: underline;}
#container #content .item a:link {color: #C00;} /* unvisited */ 
#container #content .item a:visited {color: #600;} /* visited */
#container #content .item a:active {color: #000;} /* selected */
#container #content .item a:hover {color: #F00;} /* mouse over it */

#container #content .item h4 {font-size: 0.8em; margin: 0.5em 0em 0.5em 0em; font-weight: bold; color: #C00;}
#container #content .item h4 a {text-decoration: none;}
#container #content .item h4 a:link {color: #C00;} /* unvisited */ 
#container #content .item h4 a:visited {color: #600;} /* visited */
#container #content .item h4 a:active {color: #000;} /* selected */
#container #content .item h4 a:hover {color: #F00; text-decoration: underline;} /* mouse over it */

#container #content .itembody {font: normal 0.8em/1.4em Verdana, Arial;}

#container #content #iteminfo h5 {font-size: 0.8em; margin: 0.5em 0em 1em 0em; font-weight: bold; color: #C00; padding: 0.3em; background-color:#EEE; border: 1px solid #CCC; border-right:0px;}
#container #content #iteminfo li {font: normal 0.7em/1.4em Verdana; color: #666;}

#container #content #iteminfo a {text-decoration: underline;}
#container #content #iteminfo a:link {color: #C00;} /* unvisited */ 
#container #content #iteminfo a:visited {color: #600;} /* visited */
#container #content #iteminfo a:active {color: #000;} /* selected */
#container #content #iteminfo a:hover {color: #F00;} /* mouse over it */

/* floating pictures in itembody */

#container #content .itembody .leftbox {float:left; background: url("shadowAlpha.png") no-repeat bottom right; margin: 1em; 10px;line-height:0px;}
#container #content .itembody .leftbox img  {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}
#container #content .itembody .rightbox {float:right;background: url("shadowAlpha.png") no-repeat bottom right;margin: 1em; line-height:0px;}
#container #content .itembody .rightbox img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}

#container #content .readmore {font-size: 0.9em; margin:1em; text-align:right;}
#container #content .readmore a {text-decoration: underline;}
#container #content .readmore a:link {color: #C00;} /* unvisited */ 
#container #content .readmore a:visited {color: #600;} /* visited */
#container #content .readmore a:active {color: #000;} /* selected */
#container #content .readmore a:hover {color: #F00; text-decoration: underline;} /* mouse over it */

#container #content #relatedarticles {margin-top:1.0em;}
#container #content #relatedarticles h4 {font-size: 0.8em; margin-bottom: 0.5em; margin-left: 0em; font-weight: bold; color: #C00;}

#container #content #offsetarticles {font-size:0.8em;}
#container #content #offsetarticles .date {margin:0em; paddin:0em; color: #666;}
#container #content #offsetarticles ul {margin-top:0em; padding-top:0em;}
#container #content #offsetarticles h5 {background-color:#EEE; font-size: 1.0em; padding: 0.3em; font-weight: bold; color: #C00; border: 1px solid #CCC;}

#container #content #offsetarticles a {text-decoration: underline;}
#container #content #offsetarticles a:link {color: #C00;} /* unvisited */ 
#container #content #offsetarticles a:visited {color: #600;} /* visited */
#container #content #offsetarticles a:active {color: #000;} /* selected */
#container #content #offsetarticles a:hover {color: #F00;} /* mouse over it */

#container #content #pagelinklist {font-size:0.8em; text-align:right;}
#container #content #pagelinklist .letterspace {letter-spacing:0.25em;}
#container #content #pagelinklist a {text-decoration: underline;}
#container #content #pagelinklist a:link {color: #C00;} /* unvisited */ 
#container #content #pagelinklist a:visited {color: #600;} /* visited */
#container #content #pagelinklist a:active {color: #000;} /* selected */
#container #content #pagelinklist a:hover {color: #F00;} /* mouse over it */

#container #footer {padding-top:1em;}
#container #footer #footmenu {line-height:1.2em; text-align:center; clear: both; padding: 1em; margin-top: 15px; border-bottom: 1px solid #999; color: #AAA; font-size: 0.6em;}
#container #footer #footmenu a.selected {font-weight: bold;}
#container #footer #footmenu a {text-decoration: none;}
#container #footer #footmenu a:link {color: #666;} /* unvisited */ 
#container #footer #footmenu a:visited {color: #333;} /* visited */
#container #footer #footmenu a:active {color: #600;} /* selected */
#container #footer #footmenu a:hover {color: #F00; text-decoration: underline;} /* mouse over it */

#container #footer #footline {line-height:1.2em; text-align:center; clear: both; padding: 1em; color: #AAA; font-size: 0.6em;}
#container #footer #footline a {text-decoration: none;}
#container #footer #footline a:link {color: #AAA;} /* unvisited */ 
#container #footer #footline a:visited {color: #AAA;} /* visited */
#container #footer #footline a:active {color: #AAA;} /* selected */
#container #footer #footline a:hover {color: #F00;} /* mouse over it */