/* @override http://www.ohthatsite.com/otsExp/index.php?css=ots2008/text_OhThat.v.1251544693 */

/* @override http://www.ohthatsite.com/otsExp/index.php?css=ots2008/text_OhThat.v.1251544693 */

p {
padding-right: 30px;  
padding-bottom: 5px;
}
a {
color: #333;

}
h1 {
/* font-size: 2.1em; */
color: #a93017;
/*background: #ccc url(./themes/site_themes/images2008/h1_Top.gif) no-repeat left top; I've added a little grey background incase the graphic doesn't load. Otherwise the white text will be lost on the white background.*/
}
h2 {
/*padding: 0 0 15px;*/
font-size: 1.1em;
color: #3f3f3f;
}
h3 {
padding: 5px 0 0;
font-size: 1em;
color: #979799;
line-height: .7em;
}
/* Used for the Portfolio Titles.*/
h4 {
font-size: 1em;
color: #000040;
/*padding-top: 15px;*/
}
/* Used for the Portfolio Titles.*/
h5 {
font-size: 1em;
color: #003f80;
padding-top: 5px;
padding-bottom: 5px;
}
/* Layout Styles */
body {
font: 88.5%/1.6 Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
/*color: #000;*/

}
.header {
text-decoration: none;
}

.mainBodyHome p {
/*color: #000;
padding: 10px 10px 20px 10px;*/

}
a.mainBodyHome {
/*color: #000;*/
padding: 0;
margin: 0;
}
/* This is the list troubles area. Fiddle with these settings. */
.mainBodyHome li {
list-style: none;
list-style-type: square;
padding: 0 20px 0 0;
}

.mainBodyHome ul {
padding: 0;
list-style: none;
text-decoration: none;
}
.contentContainer {
padding: 25px 0 15px 35px;
}
/* -------  sideBar Home -----------*/
.sideBarHome {
padding: 0;
white-space: normal;
display: block;
line-height: 1.1em;
/*line-height:150%/1.5em; this is a general rule. */
color: #3f3f3f;
width: 300px;
}

.sideBarHome li {
padding: 5px 0px 0;
font-size: .9em;
/*border-bottom: 1px solid #000;
list-style-type: none;*/
display: block;
/*width: 210px;
list-style-image: url(../images/bullet.gif);*/
}

h2.sideBarHome {
color: #3f3f3f;
font-weight: bold;
padding: 10px 0 5px;

}

.sideBarHome ul {
padding: 5px 0 15px 5px;
display:block;
list-style: none;
/*width: 210px;*/
list-style-position: outside;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #8f9396;
}

.sideBarHome a:link { 
padding:0;
color: #3c3c3c;
text-decoration: none;
}
.sideBarHome a:visited {
font-size: .9em;
color: #3c3c3c; 
padding: 2px;
text-decoration: underline;
}
.sideBarHome a:hover {
background-color: #000000;text-decoration: underline; color: #fff;
}

.sideBarHome img {
padding: 10px;
/*margin: 10px; Sticky footer doesn't lke margins
margin: 10px
padding: 10px; */
}
/* -------  sideBar Home -----------*/
/*headerNav area. Style away. It's finally working in IE*/

.headerNav {text-decoration: none;font-weight: bold;font-size: 1.5em;background-color: #fff;
padding-right: 25px;
}
.headerNav:active {text-decoration: underline; color: #b48944;font-weight: bold;}
.headerNav:visited {text-decoration: none; color: #b48944;}
.headerNav:link {text-decoration: none; color: #b48944;}
a.headerNav:hover {text-decoration: underline; color:#000040; font-weight: bold;
}

.portFolio {
padding: 0 35px 0 0;
/*list-style: none;
list-style-image: none;*/
color: #0a2f57;

}
/*.portFolio ul {
padding: 0;
}*/
.portFolio li {
color: #0a2f57;
}

ul a {
list-style: none;
}
li {
color: #0a2f57;
}
.entry {
/*text-decoration: none;*/ 
/*color: #0a2f57;*/ 
width: 600px;
/* padding: 0;
Sticky footer doesn't lke margins
margin: 0 20px 0 0; */
}
/*Not sure I need this, but for now it stays. */

.entry p {
line-height: 1.3em;
padding-bottom: 10px;
}

.entryHome {
padding: 0;
color: #000; 
/*background-color: #d0dfe4;*/

/* Sticky footer doesn't like margins... 
margin: 0 35px 0 0; USed to keep it at 350px, why bother now, I'll just crop the images better.*/

}
.entryHome:active {text-decoration: none; /*color: #231704;*/}
.entryHome:visited {text-decoration: none; color: #ef4b12; }
.entryHome:link {text-decoration: underline; color: #000;}
a.entryHome:hover {background-color: #fff; color: #000;padding: 0;
}

.titleLINK {text-decoration: none;color: #fff;/*background-color: #000;*/}
.titleLINK :active {text-decoration: none; color: #fff;background-color: #000;}
.titleLINK :visited {text-decoration: none; color: #ccc;}
.titleLINK :link {text-decoration: none; /*color: #FFFFFF;background-color: #000;*/}
a.titleLINK :hover {text-decoration: underline; color: #000; background-color: #FFFFFF;}

.titleLINK p {
font-size: .9em;
/* Sticky footer doesn't lke margins
margin: 205px 20px 5px 5px;
padding: 0;
 */
padding: 0;
color: #fff;
text-align: right;
}

.title {
margin: 0;
padding: 15px 0 0;
background-color: #fff;
font-size: 1.3em;
}
.titlePortfolio {
margin: 0;
padding: 0;
color: #003f80;
}

.employer p {
padding: 0;
font-size: .9em;
}
.employer {
color: #000040;

}
.portFolio_webURL a {
color: #000;
}
/* .description {
padding: 0;
margin: 0;
font-size: .9em;
color: #003f80;
}*/

.bigBlockRect p {
/* Sticky footer doesn't lke margins
margin: 0;*/
padding: 5px 0;
}


#footer a {
font-size: 1em;
text-decoration: underline;
padding: 0;
/*color: #ffffff;*/
}

#footer p {
font-size: 1em;
padding: 50px 0 0;
text-align: center;
}

.blockquote p {
display: block;
}
.blockquote  {
text-decoration: none;
font-size: 1em;
font-weight: bold;
color: #393b3d;
/* Sticky footer doesn't lke margins
margin: 20px 0 5px;
padding: 20px 0 0;*/
padding: 40px 0 0;
}
.authorName {
text-align: right;
color: #003c79;
font-size: 1.2em;
font-weight: bold;
}
.authorName p {
}

.authorNameMainBody {
text-align: left;
font-size: .9em;
font-style: italic;
color: #969696;
text-decoration: none;
padding: 0;
line-height: .9em;
margin-bottom: 1px;
}

.littleExtras {
font-size: .8em;
color: #003f80;
}
.littleExtras:active {text-decoration: none; color: #231704;/**/}
.littleExtras:visited {text-decoration: none; color: #4a2f04; background-color: #eee;}
.littleExtras:link {text-decoration: none; color: #b48944;/*background-color: #fff;*/}
a.littleExtras:hover {text-decoration: underline; color: #b48944;/*background-color: #000000;*/}
.paginate {
font-size:.8em;
font-weight: normal;
letter-spacing: .1em;
padding:  5px 0 0 0;
background-color: transparent; /*Not sure this is explorer friendly.*/
}
.pagecount {
letter-spacing: .1em;
}
.pagecount a {
letter-spacing: .1em;
padding:  5px 0 0 0;
}
/*Just the quotes.*/
.bigQuotes {
font-size: 1.4em;
color: #393b3d;
line-height: 1em;
}
.bold {
font-weight: bold;
}
.italics {
font-style: italic;
}
.date {
padding: 0 0 10px;
/*background-color: #fff;*/
font-size: .8em;
color: #888888;
font-style: italic;
}
