/*
*-------------
* primary.css
*-------------
* StyleSheet for cheth.com
*-------------
*/


body {
  background: #452F2A;
  background-image: url(../pix/bktile.jpg);
  margin: 0px;
  padding: 0px;
  text-align: center;
  font: x-small/1.5em serif;
  font-family: Perpetua,"Times New Roman",Serif;
  color: #000000;
  font-size: small;
}

@media all {
  #content {
    width:740px;
    margin:0 auto;
    padding:20px;
    text-align:center;
    background: #E0D2CE;
    }
}


/* --Title Bar-- */

div.titleBar {
  background-image: url(../pix/titleback.jpg);
  width:740px;
  height:123px;
}

div.titleText {
  margin-top: 30px;
  margin-left: 10px;
  font-size: 36pt;
  line-height: 42pt;
  text-align: left;
  color: #F3DB14;
}

div.titleMenu {
  margin-top: 50px;
  margin-right: 10px;
  font-size: 14pt;
  text-align: right;
  color: #F3DB14;
}

/* --Home Page-- */

div.colA {
  width:370px;
  float:left;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  font-size:97%;
}

div.colB {
  width:370px;
  float:right;
  margin:0 0 0 0px;
  padding:0 0 0 0px;
  font-size:97%;
}

div.barSpacer {
  line-height: 110px;
}

div.barR {
  background-image: url(../pix/barbackR.jpg);
  width:370px;
  float:right;
  margin:15px 0 0 0;
  padding:0 0 0 0px;
  text-align: left;
}

div.barL {
  background-image: url(../pix/barbackL.jpg);
  width:370px;
  float:left;
  margin:15px 0 0 0;
  padding:0 0 0 0px;
  text-align: right;
}

.barPic {
  float: left;
  padding: 5px;
}

div.barRpic {
  float: left;
  width: 100px;
  margin: 0 0 0 0px;
  padding: 5px;
  height: 100px;
}

div.barLpic {
  float: right;
  width: 100px;
  margin: 0 0 0 0px;
  padding: 5px;
  height: 100px;
}

div.barText {
  margin-top: 5px;
  font-size: 20pt;
  line-height:1.0em;
  color: #F3DB14;
}

div.barMenu {
  margin-top: 25px;
  font-size: 10pt;
  line-height:1.0em;
  color: #F3DB14;
}

div.barTeaserText {
  margin-top: 15px;
  font-size: 14pt;
  line-height:18pt;
  color: #BCADA9;
}

a.homepageA {
  text-decoration: none;
  color: #F3DB14;
}

/* --General Use-- */

a {
  text-decoration: none;
  color: #760000;
}

hr {
  border-style: dashed;
  height:1pt;
  color: #1C0808;
  width: 40%;
  text-align: center;
  margin-bottom: 3px;
}

div.breadCrumbTrail {
  float: right;
  text-align: right;
  font-size:14px;
  margin-right:5px;
  width: 50%;
}

div.overall {
  font-size: 12pt;
  line-height: 14pt;
  text-align: left;
  color: #1C0808;
}

div.bodyText {
  font-size: 12pt;
  line-height: 14pt;
  color: #1C0808;
}

.bodyTextLoud {
  font-size: 14pt;
  line-height: 14pt;
  font-weight: bold;
  color: #1C0808;
}

.bodyTextQuiet {
  font-size: 12pt;
  line-height: 14pt;
  color: #A87474;
}

div.subheadText {
  font-size: 14pt;
  line-height: 18pt;
  font-weight: bold;
  color: #1C0808;
}

div.leftAlign {
  text-align: left;
}

div.rightNext {
  float: right;
  width: 10%;
  text-align: right;
  margin-bottom: 3px;
  font-size: 14pt;
  font-weight: bold;
  color: #A28C65;
}

div.leftPrev {
  float: left;
  width: 10%;
  text-align: left;
  margin-bottom: 3px;
  font-size: 14pt;
  font-weight: bold;
  color: #A28C65;
}

div.initCap {
  float:left;
  width: auto;
  font-size:130px;
  line-height:0.7em;
  padding:3px;
  color:#F3DB14;
  background: #573D37;
  margin-right:5px;
}

.initWord {
  font-size:24px;
  font-weight:bold;
}

.dropCapParagraph:first-letter {
	float:left;
	font-size:130px;
	font-weight:normal;
	line-height:0.7em;
	padding: 3px;
	color:#F3DB14;
	background: #573D37;
	margin-right:5px;
}

.dropCapParagraph:first-line {
	font-variant: small-caps;
	font-size:24px;
	font-weight:bold;
}

div.colAA80 {
  width:80%;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  font-size:97%;
  line-height:1.5em;
  background-color:#E0D2CE;
}

div.colBB15 {
  width:15%;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  font-size:97%;
  line-height:1.5em;
  background-color: #E0D2CE;
}

div.colAA50 {
  width:50%;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  font-size:97%;
  line-height:1.5em;
  background-color:#E0D2CE;
}

div.colBB10 {
  width:10%;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  font-size:97%;
  line-height:1.5em;
  background-color: #E0D2CE;
}

div.colCC50 {
  width:39%;
  float:left;
  margin:15px 0 0;
  padding:0 0 10px;
  font-size:97%;
  line-height:1.5em;
  background-color: #E0D2CE;
}

div.kic_login {
  text-align: center;
}

div.linkTitle {
  font-size: 14pt;
  line-height: 16pt;
  color: white;
  text-align: left;
  text-decoration: underline;
}

div.linkText {
  font-size: 12pt;
  line-height: 14pt;
  color: white;
  text-align: left;
}

div.userTitle {
  font-size: 14pt;
  line-height: 16pt;
  color: white;
  text-align: left;
  text-decoration: none;
}

div.userQuietTitle {
  font-size: 14pt;
  line-height: 16pt;
  color: #BBBBBB;
  text-align: left;
}

div.userText {
  font-size: 12pt;
  line-height: 14pt;
  color: white;
  text-align: left;
}

div.userLink {
  font-weight: bold;
  font-size: 11pt;
  line-height: 12pt;
  color: #B4FF00;
  text-align: left;
  text-decoration: underline;
}

div.userLinkAttribution {
  font-size: 10pt;
  line-height: 11pt;
  color: white;
  text-align: left;
}

div.formError {
  font-weight: bold;
  color: red;
}

ul {
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 0em;
  margin-left: 0em;
}

li {
  margin-left: 0.3em;
}

.italicize {
  font-style: italic;
}

.portfolioInvolvement {
	font-size: 1.0em;
	font-variant: small-caps;
	font-weight: bold;
}

/* --source code display-- */

code {
	font-size: 11px;
	line-height: 12px;
}

div.codeBox {
	background-color: #ffffff;
	width: 500px;
	padding: 10px;
}


