/* TYPOGRAPHY */

	body {
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 76%;
        line-height: 1em;
		color: #000;
	}
	div {
		font-size: 1em;
	}
	
/* LINKS */
	a,
	a:link 
	a:active {
		color: #2A4AB5;
		text-decoration: underline;
	}
	a:visited {
		color: #333399;
	}
	a:hover {
		color: red;
	}
	
	h1 a, h2 a,
	h1 a:link, h2 a:link
	{
		text-decoration: none;
	}
	
	.SeaSmall A:link, .SeaSmall A:visited, .SeaHead A:link, .SeaHead A:visited, .SeaSubHead A:link, .SeaSubHead A:visited
	{
		text-decoration: none;
	}

	.SeaSmall A:active, .SeaSmall A:hover, .SeaHead A:active, .SeaHead A:hover, .SeaSubHead A:active, .SeaSubHead A:hover
	{
		text-decoration: underline;
	}
	
/* END LINKS */





/* HEADINGS */
	h1, .SeaHead, .TechCornerHead {
		font-size: 1.6em;
		line-height: 1.5em;
		font-weight: bold;
		margin: 0 0 0.5em 0;
		padding: 0;
    color: #2A4AB4;
	}
	.TechCornerHead
	{
		height: 150px;
		padding-top: 60px;
		margin-bottom: -20px;
		background: url(images/TechCornerHead.jpg) top left no-repeat;	
	}
	.SeaLinkHead
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: 700;
		font-size: 0.8em;
		font-style: normal;
		color: White;
		background-color: #606;
		word-spacing: normal;
		letter-spacing: normal;
		text-transform: none;
		margin-bottom: 3px;
	}
	h2, .SeaSubHead {
		font-size: 1.3em;
    line-height: 1.5em;
    font-weight: bold;
		margin: 0 0 0.5em 0;
		padding: 0;
    color: #2A4AB4;
	}
	#oddsends h2
	{
		margin:0 0 5px 0;
		padding:0;
		color:#000;
		font-size: 14px;
	}
	h3 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0;
		padding:0;
    color: black;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
    color: black;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
    color: black;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
    color: black;
	}
/* END HEADINGS */






/* TEXT */
	p, .SeaBody {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.4em;
	}
	.sidebar p, #oddsends p, #tradeshow p, #techcorner p
	{
		font-size: .8em;
		margin: 0 0 10px 0;
	}
	#recentArticles ul, #oddsends ul {
		font-size: .8em;
		margin: 0;
		padding: 0;
	}
	#tradeshow strong
	{
		color: #555555;
	}
	blockquote, .indent {
		margin-left:25px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
  code {
		font-family: "Courier New", Courier, monospace;
		font-size: 1em;
		white-space: pre;
  }
  .SeaGray
	{
		font-weight: normal;
		font-size: 1em;
		margin: 0px;
		color: #484848;
	}
	.SeaSmall, .caption
	{
		font-weight: normal;
		font-size: .8em;
		margin-top: 0;
		margin-bottom: 0;
	}
	.SeaControl
	{
		font-size: 1em;
		font-weight: normal;
	}
	.comment
	{
		color: Red;
	}
/* END TEXT */





	
/* LISTS */
	ul {
    line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ul li {
		margin: 0 0 0.25em 18px;
		padding: 0;
	}
	ul ul {
		margin-top: 10px;
	}
	ul li li {
		margin-left: 40px;	
	}

	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table, .SeaTable {
		font-size: 1em;
		margin: 0;
    padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
/* END TABLE */




/* LAYOUT */
/* #oddsends, #techcorner, and #tradeshow should take most of their styles from .sidebar
   but they need to be specified with .sidebar as well until .sidebar can be placed in the older files */
	.fill, .sidebar, #oddsends, #techcorner, #recentArticles
	{
		margin: 0;
		padding: 5px 10px 5px 10px;
		border-left: 1px solid #848484;
	}
	
	.sidebarBottom
	{
		border-bottom: 1px solid #848484;
	}
	
	#oddsends, #tradeshow, #recentArticles
	{
		padding-bottom: 15px;
	}
	#techcorner
	{
		padding-bottom: 62px;
		background-image: url(images/techcornerbg.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
	}
	#main
	{
		margin: 0 16px 15px 16px;
		width: 360px;
	}

/* END LAYOUT */





/* IMAGES */
	img {
		border: 0;
	}
	img.thumbnail
	{
		margin: 6px 15px 0 0;
		border: 0px solid white;
	}
	img.right
	{
		margin: 6px 0 0 15px;
		float: right;
	}
	img.border
	{
		border: 1px solid #000;
	}
/* END IMAGES */
	
	hr {
		display: none;
	}
	
/* END TYPOGRAPHY */	