/*
table {
	border: 2px solid red;
	margin: 3px;
}

td {
	border: 1px dotted purple;
	padding: 2px;
} 
*/

body, p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	background-color : #fffaf0;
	margin-top: 15px;
}

.login_row {
	background-color: #cc6600;
	padding: 0;
	margin: 0;
}

.login_text {
	color: #ffffcc;
	font-size : 10px;
}

.login_text a {color: white;}
.login_text a:visited {color: white;}

.title {
	font-size: 38px;
	color: orange; 
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
}

.date {
	font-size: 16px;
	color: orange; 
	font-weight: bold;
}

.nav_menu {
	background-color: #ffffcc;
	border-top: 4px; 
	border-bottom: 1px; 
	border-right: 1px; 
	border-left: 1px; 
	border-style: solid; 
	border-color: #ffcc66;
}

.subscribe_menu {
	background-color: #FFCCFF;
	border-top: 4px; 
	border-bottom: 1px; 
	border-right: 1px; 
	border-left: 1px; 
	border-style: solid; 
	border-color: #FF0000;
	text-align: center;
}

.book {
	padding: 0 3px 0 0;
	margin-left: 8px;
	margin-right: 3px;
}

.copyright {
	color: #666666;
	font-size: 10px; 
	padding-top: 20px;
}

.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.errorfont {
	color: red;
	font-size: 12px;
}

.homeschool {
	position: absolute; 
	left:10px; 
	top:450px;
	border: 1px solid; 
	background-color: pink; 
	width: 135px; 
	padding: 4px;
}

a{
	Color : #006699;
	Text-Decoration : underline;
	}

a:Visited{
	Color : #333366;
	Text-Decoration : underline;
	}

a:Active{
	Color : #cc9933;
	Text-Decoration : underline;
	}

a:hover{
	Color : #006699;
	Text-Decoration : none;
	}

a.login{
	Color : #ffffff;
	Text-Decoration : underline;
	}

a.login:hover{
	Color : #ffffff;
	Text-Decoration : none;
	}

td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

/*used for small text on site*/
.tiny{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #000000;
}

.bigger{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 12px;
	Font-Weight : bold;
	Font-Style : normal;
	Color : #000000;
}


.btiny{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : bold;
	Font-Style : normal;
	Color : #000000;
}

.tinylink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.tinybreadcrumb{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #999999;
}
.pageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6600;
}

.towspageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.towsrelated{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
	
.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc6600;
}

.subhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.bheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

/*used for small text on search bar*/
.unavtext{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 10px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #FFFFCC;
	}

.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.btext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.cc6600text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600
}

.obcomagtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.thinomagtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: lighter;
	color: #990000
}

.favoriteheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.favoritesubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.bookshelfsubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.obcpageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6600;
}
.obcheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc6600;
}
.obcgreenheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	font-weight: bold;
	color: #999966;
}

.obcgreenpageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999966;
}

.obcgreentext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #999966;
}
.booksheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc6600;
}

.olistnavon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.bookpagehead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	font-style : italic;
}	

.bookpagefromshow{
 	color: #cc6600;
}

.rightnavboxheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
}


.relatedlinksheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc6600;
	font-weight: bold;
}


.popupheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.thoughtquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #006699;
}

.tinyheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.ryssubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #006699;
}

.thoughtauthor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006699;
}

.philsubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.uylquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #cc6600;
}
.healthsubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.twixdateheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #cc6600;
}

.twixheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cc6600;
}

.twixtiny{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.twixadheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.membershipheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6600;
}	

.emailheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6600;
}

.relationshipsheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc6600;
}	
	
.relationshipssubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}

.relationshiptext{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #999999;
}

.membershiptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFCC;
}

.membershiplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFCC;
	Text-Decoration : underline;
}

.membershipbnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.membershipheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6600;
}	

.membershipsubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc6600;
}	
.messageboardsheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc6600;
}

.messageboardssubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6600;
}	

.messageboardsheadertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}	
.messageboardsboxheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}	

.messageboardstiny{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 10px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #990000;
}

.relationshipsomagtitle{
		color: #ff6600;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		}
		
.relationshipsexpert {
		color: #ff6600;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
.relationshipsshygirl {
		color: #ff6666;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	
.oatsheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.oatssubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.oatstinyheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

/* spiritself style sheet below*/

.sslandingheader {
	color:#CC6600; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
}

.sslandingpromotitle {
	color:#000000; 
	font-weight:normal; 
	font-size:13px; 
	font-family:Arial, Helvetica, Sans-Serif;
}

.sslandingpromo {
	color:#000000; 
	font-weight: normal;  
	font-size: 13px; 
	font-family:Arial, Helvetica, Sans-Serif; 
}

.ssinspknowlyblheader {
	color:#CC6600; 
	font-weight: 700; 
	font-size:14px; 
	font-family:Arial, Helvetica, Sans-Serif;
}

.ssinspknowlyblsubhead {
	color:#000000; 
	font-weight: 700;  
	font-size:13px; 
	font-family:Arial, Helvetica, Sans-Serif;
}

.ssbreadcrumb {
	color:#CC6600; 
	font-weight: 700; 
	font-size:14px;  
	font-family: Arial, Helvetica, Sans-Serif;
}

.ssquote {
	color:#000000; 
	font-weight:normal; 
	font-size:13px; 
	line-height:14px;  
	font-family:Arial, Helvetica, Sans-Serif; 
	font-style: italic;
}

.ssheader {
	color:#000000; 
	font-weight: bold;  
	font-size:13px; 
	font-family:Arial, Helvetica, Sans-Serif;
}

.sssubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.ssmorehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.sslandingpromocolor {
	color:#CC6600;  
	font-weight: normal;  
	font-size: 13px; 
	font-family:Arial, Helvetica, Sans-Serif; 
}
.fhbreadcrumb {
	color:#CC6600; 
	font-weight: 700; 
	font-size:16px;  
	font-family: Arial, Helvetica, Sans-Serif;
}
.adfootertext{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #666666;
}

.holidayheader{
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #993300;
	padding-left: 2px;
	padding-bottom: 3px;
}

.holidaysubhead{
	font-family: Georgia, Times New Roman, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

td.holidaytext{ 
	font-family : "Trebuchet MS", Verdana, sans-serif;
 }
 
a.holidaytext{
	font-family : "Trebuchet MS", Verdana, sans-serif;
}

.slideshowpromo {
	float: left;
	border: 0px;
	width: auto;
}

img.content {
	float: left;
	border: 0px;
}

img.button {
	border: 0px;
}

.oxybug{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : #666666;
}

.holidayslideheading {
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
}

.hol2002subhead {
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #993333;
	padding-bottom: 6px;
}

td.hol2002text {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	color: #000000;
}


.tinymenu{
	Font-Family : Arial, Helvetica, sans-serif;
	Font-Size : 11px;
	Font-Weight : normal;
	Font-Style : normal;
	Color : #000000;
}

.oatsquote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}

.vintageheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #CC6666;
}

.vintagesubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC6666;
}

.obcogroupsboxheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}	

/* text for allstate box on existing content pages */
.tiptext{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003399;
}


.slidetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}


.hhairhead{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	color: #cc6600;
}


.videotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}

.videotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.videostatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding: 2px 2px 2px 10px;
	background: #000000;
}

.oanheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #0B479D;
	}

.oantext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #970103;
    display : block; 
    padding-left : 0.75em; 
    padding-right : 0.75em
}

.redcheck li {
list-style-image:url(http://www.homeschoolviews.com/images/redcheck.jpg);
list-style-position:outside;
list-style-type:disc;
margin-left:23px;
}

.dontlist li {
 list-style: disc url("http://www.homeschoolviews.com/images/dont.jpg");
 }

}

.dolist li {
 list-style: disc url("http://www.homeschoolviews.com/images/do.jpg");
 }