@charset "utf-8";
/* CSS Document */

body{
	color:#000000;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	line-height:16px;
	font-size:14px;
	background: none;
		}

body#myBody{
	color:#404040;
	margin:0;
	padding:0;
	font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	line-height: 1.625;
	/*background: #9AC7F5 url(images/bluegradient.png) left top repeat-x;*/
		}

h1 {
	font-size: 35px;
	font-family: "Times New Roman", Times, serif;
	color:#996600;
	text-align:center;
	line-height:normal;

}

h2 {
	font-size: 18px;
	font-family: Georgia,"Times New Roman", Times, serif;
	color:#996600;
}

h3 {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	color:#996600;
}

h4 {
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	color:#996600;
}

h5 {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	color:#996600;
}

h6 {
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	color:#996600;
}


p {

	margin-bottom: 12px;
	/*line-height:20px;*/

}

blockquote {
    border-bottom: thin dotted #FFCA7A;
    font-style: italic;
    margin: 5px auto;
    width: 450px;
}

div.node div.content p img {
	border: 1px solid #996600;
	padding: 10px;
	margin: 5px;
	background-color: #FFFFFF;
	}


ul li, .item-list ul li{
	list-style-image: url(images/raquos.png);
	list-style-position: outside;
	}


#shad-wrapper{
	width:1204px;
	/*background-color:#CCCCCC;*/
	margin: 0 auto;
}
	
#mainContentWrapper{
	margin: 0 2px;
	padding:0;
	width:1200px;
	/*background:#FFFAE4 url(images/hsinh_gradientback.png) top left repeat-x;*/
	}	
	
#header{
	/*background:#FFFFFF url(images/headerBackground.png) top left repeat-x;*/	
	
}

#socLogo {
    height: 190px;
}

#socLogo .title {
    border: none !important;
}
.socIcon{
	width: 340px;
	height: auto;
	overflow: hidden;
}

.socIcon img {
display: inline;
margin: 0 8px;
}

#logo{
	text-align:left;
	padding:15px 30px 0 30px;	
	
}


#socialized {
    border: medium none !important;
    margin-left: 850px;
    position: relative;
    top: -200px;
    width: 350px;
}

#theContent, #cta_bottom{
	margin:10px 20px 0 20px;
}

#cta_bottom{
	padding: 0;
	}

#bottom_first, #bottom_second, #bottom_third{
	float: left;
	width: 30%;
	padding: 10px;
	
}

#bottom_second{
	margin-left:10px;
	margin-right:10px;
	}
	
	
#footer{
	background:#663300 url(images/footerBottomImage.png);
	color:#E9E4E0;
	padding:15px;
	
	}

#brand{
	text-align:right;
	bottom:0;		
	}
	
#content{
	float:left;
	width:55%;
	padding:5px;
	margin-right:15px;
	
}
		

#sidebar-upper{
	margin-bottom:50px;
	/*border-bottom:thin dotted #DDDDDD;*/
	
	}

div#sidebar-upper h2.title{
	border:none;
	height:0;
	width:0;
}
	

#sidebar-left{
	padding:10px;
	width:21%;
	float:left;
	border-left: thin dotted #FFCA7A;
	margin:0;
	}

#sidebar-right{
	padding:10px;
	width:15%;
	float:left;
	border-left: thin dotted #FFCA7A;
	margin:0;
	}

#sidebar-lower{
	margin-top:30px;
	margin-bottom:20px;
	border-top:thin dotted #FFCA7A;
	
	}
	
.title{
	/*border-top: 5px solid  #663300; /*#7AAFFF;*/
	border-bottom: thin dotted  #663300;
	padding: 6px 0;	
	color:#996600;	

}

h2.title a{
	text-decoration: none;
	color:#996600;
}

h2.title a:link{
	text-decoration: none;
	color:#996600;
}

h2.title a:visited{
	color:#991A00;
}


h2.title a:hover{
	color:#FF9900;
}

sup {
	font-size:8px;
	
} 
.subscript{font-size:8px; vertical-align:bottom;} 

#globalMenu{
	border-bottom: thin solid  #996600;
	color: #996600;
	margin:10px; 0 0 10px;
	padding-top:10px;
	text-align:center;
	/*background-color:#CCCCCC;*/
	}

#globalMenu ul#navlist{
	padding:0;
	margin:30px 0 0;

}	
		
#globalMenu ul#navlist li{
	font-size:1.2em;
	margin:0;
	padding: 25px 22px 2px 22px;
	/*background-color:#CCCCCC;
	border-bottom: 1px solid #663300;
	border-left: 1px dotted #663300;
	/*background:url(images/hsinh_liststar.png) left center no-repeat ;*/ 	
}

	
	
#globalMenu ul#navlist li a{
	padding:0;
	margin:0;
	text-decoration: none;
	color:#DD8500;
	font-size: 1em;
	line-height:1.5em;
}
#globalMenu ul#navlist li a:link{
	color:#996600;	
	
}

	
#globalMenu ul#navlist li a:visited{
	color:#FF9900;
}

#globalMenu ul#navlist li a:hover{
	color:#FF9900;
	}

#globalMenu ul#navlist li a:active{
	color:#009933;
}


#homeschoolWelcome{
	background-color: #FFAE5;
	width:100%;
	margin:0;
	padding:0;
}

#upperList{
	float:left;
	margin:0 10px 0 30px;
	padding:0;
	width:300px;
}

#upperList h3{
	margin-bottom:2px;

}

#upperList li{
	list-style-type: none;
	border-bottom: thin solid #FFCA7A;	
	
}

#oFCK_1___Frame body{
	background-color:#FFFFFF;
}

#block-user-2{
	float:left;
	width:25%;
}

#block-user-3{
	float:left;
	width:25%;
	margin-left:10px;
	
}
#block-block-3 div.content{
	min-width:400px;
}


#block-block-3 h2{
	margin:0;
	padding:0;
	width:0;
	height:0;
	border:none;
	}

#block-block-3 p{
		text-align:center;
	}
	
	
.breadcrumb {
  margin-left:10px;

}

#google-cse-results{
	width:520px;
}

.messages, .status{
	font-weight:bold;
	color:#CC0000;
	font-size:1.5em;
	text-decoration: underline;
	text-transform:italic;
}

.rteindent1 {
  margin-left: 1cm;
}
.rteindent2 {
  margin-left: 2cm;
}
.rteindent3 {
  margin-left: 3cm;
}
.rteindent4 {
  margin-left: 4cm;
}
p.rteleft {
  text-align: left;
}
p.rteright {
  text-align: right;
}
p.rtecenter {
  text-align: center;
}
p.rtejustify {
  text-align: justify;
}

div.view-tweets{
	font-size:11px;
	width: 230px !important;

}

div.block-views-tweets-block{
	width:210px !important;
	}
	
div.node div.content{

}	

.view-dom-id-2 { /*calendar in bottom_first*/
	width: 230px;
	}

.view-content .calendar-calendar .date-heading{
	padding-top:60px;
}

.buttonDownL {
   border-top: 1px solid #bd8e00;
   background: #c4651d;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c813e), to(#c4651d));
   background: -webkit-linear-gradient(top, #9c813e, #c4651d);
   background: -moz-linear-gradient(top, #9c813e, #c4651d);
   background: -ms-linear-gradient(top, #9c813e, #c4651d);
   background: -o-linear-gradient(top, #9c813e, #c4651d);
   padding: 20px 40px;
   -webkit-border-radius: 36px;
   -moz-border-radius: 36px;
   border-radius: 36px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 24px;
   font-family: Georgia, Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttonDownL:hover {
   border-top-color: #783428;
   background: #783428;
   color: #ccc;
   }
.buttonDownL:active {
   border-top-color: #b09e25;
   background: #b09e25;
   }
   
  