* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background: #dae2e6;
}
a {outline: none;}
img {border: none;}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
}
#header {
 color: #333;
 width: 1000px;
 float: left;
 padding: 0px;
 height: 100px;
 margin: 0px 0px 0px 0px;
}
#header ul {}
#header ul li {
 display: inline;
 float: left;	
}
#header ul li a {
 text-decoration: none;
 display: block;
 outline: none;
}
#header ul li.logo a {
 background: url(images/CST_01.gif) no-repeat;
 width: 387px;
 height: 100px;
}
#header ul li.home a {
 background: url(images/CST_02.gif) no-repeat;
 width: 81px;
 height: 100px;
}
#header ul li.about_mag a {
 background: url(images/CST_03.gif) no-repeat;
 width: 192px;
 height: 100px;
}
#header ul li.about_csi a {
 background: url(images/CST_04.gif) no-repeat;
 width: 117px;
 height: 100px;
}
#header ul li.archives a {
 background: url(images/CST_05.gif) no-repeat;
 width: 111px;
 height: 100px;
}
#header ul li.contact a {
 background: url(images/CST_06.gif) no-repeat;
 width: 112px;
 height: 100px;
}
#navigation {
 float: left;
 width: 1000px;
 height: 26px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: url(images/CST_07.gif) no-repeat;
}
#body {
 background: url(images/CST_17.gif) repeat-y;
 float: left;
 width: 1000px;
}
#leftcolumn { 
 color: #333;
 background: url(images/CST_15.gif) repeat-y;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 200px;
 float: left;
}
#leftcolumn ul {}
#leftcolumn ul li {
 padding: 5px 5px 2px 10px;
 list-style-type: none;
}
#leftcolumn ul li a {
 color: #fff;
 text-decoration: none;
 font-size: 9pt;
}
#rightcolumn { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 535px;
 display: inline;
}
#rightcolumn a {
 color: #000;	
}
#rightcolumn p {
 padding: 0px 5px 0px 20px;	
}
#rightcolumn p.head {
 padding: 20px 5px 0px 20px;
 font-size: 12pt;	
}
#rightcolumn h3 {
 padding: 0px 5px 0px 20px;	
}
#rightcolumn hr {
 color: #333;
 margin: 20px 0px 20px 20px;	
}
#rightpic { 
 float: left;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 265px;
 display: inline;
}
#rightpic img {
 padding: 0px;
 margin-bottom: -3px;	
}
#footerline { 
 width: 1000px;
 height: 1px;
 clear: both;
 color: #333;
 background: url(images/CST_19.gif) no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer { 
 width: 1000px;
 height: 84px;
 clear: both;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 _margin-top: -14px;
}
#footer img {
 margin-right: 15px;	
}
#footer p {
 font-size: 10px;
 padding: 10px 0px 5px 0px;	
}
#footer a {color: #333;}

/*BEGIN STATIC PAGE CSS*/

#rightcolumnstatic { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 600px;
 display: inline;
}
#rightcolumnstatic h3 {
 padding: 20px 5px 20px 0px;	
}
#rightcolumnstatic p {
 padding: 0px 10px 10px 0px;	
}
#rightpicstatic { 
 float: left;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 200px;
 display: inline;
 font-size: 9pt;
}
#rightpicstatic img {
 padding: 50px 10px 0px 40px;
}
#rightpicstatic p {
 padding: 0px 10px 300px 40px;	
}

/*BEGIN ENTRY PAGE CSS*/

#rightcolumnentry {
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 800px;
 display: inline;
}
#rightcolumnentry a {
 color: #000;
 text-decoration: none;
}
#rightcolumnentry h3 {
 padding: 40px 20px 0px 40px;	
}
#rightcolumnentry img {
 padding: 0px 40px 10px 10px;	
}
#rightcolumnentry p.auth {
 padding: 0px 0px 20px 40px;	
}
#rightcolumnentry p.spacer {
 padding: 0px 0px 50px 0px;	
}
#rightcolumnentry p {
 padding: 0px 20px 10px 40px;
}
#rightcolumnentry ol {
 padding: 0px 20px 10px 75px;
}
#rightcolumnentry ol li ul {
 padding: 0px 20px 10px 15px;
}
#rightcolumnentry ul {
 padding: 0px 20px 10px 75px;
}
#rightcolumnentry p.head {
 padding: 20px 5px 0px 20px;
 font-size: 12pt;	
}
#entryform input.submit {
 margin-left: 365px;
}
