/* CSS Document */

hr {
display:block;
border-left:none;
border-bottom:1px solid #E5E5E5;
border-right:none;
border-top:none;
margin:5px 0 25px 0;

}

ul {
margin:5px 0 20px 0;
padding:0;
list-style:none;
}


/*------------------------ Font styles ------------------------------------*/

h1, h2, h3, h4, h5, h6 { 
font-weight: bold; 
margin-bottom: 0;
padding-bottom:3px;
margin-top: 0;
padding-top:0;
}

h1 {  font-size: 2.00em; 	}
h2 {  font-size: 1.8em;  	}
h3 {  font-size: 1.40em; 	}
h4 {  font-size: 1.30em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.20em; 	}


p {
line-height:140%;
padding:0;
margin:5px 0 20px 0;
}


.Intro {
font-size:1.25em;
font-weight:bold;
}

.Medium{
font-size:1.20em;
}

.HighlightText{
background:#FFFFCC;
font-weight:bold;
padding:2px;
}

/*links*/

a, a:visited {
color: #244A9F;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color: #244A9F;
}

a img {
border:none;
}


input {
border:1px solid #ccc;
padding:3px;
}

label {
font-weight:bold;
}

ul.TickList {
float:left;
margin:10px 0 30px 0;
padding:0;
list-style:none;
width:100%;
font-size:1.1em;
}

ul.TickList  li{
background:url(images/feature_tick.gif) no-repeat left top;
padding:5px 0 5px 30px;
margin:0;
}

.HighLightBanner {
background:#FFFFCC;
padding:10px 0 10px 0;
float:left;
text-align:center;
font-weight:bold;
width:100%;
margin:0 0 20px 0;
}

.HighLightBanner p{
font-size:1.3em;
padding:0;
margin:0;
}

.HighLightBanner span{
font-size:1.45em;
}


	.HomeFeaturesBox {
	width:100%;
	float:left;
	background:#FCFCFC;
	padding:20px 0 0 0;
	margin:30px 0 30px 0;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	}




	.HomeFeaturesBox h2, .HomeFeaturesBox h3, .HomeFeaturesBox p {
	padding-left:10px;
	}
	
	.HomeFeaturesBox ul{
	width:260px;
	float:left;
	margin:10px;
	list-style:none;
	}
	
	.HomeFeaturesBox ul li{
	background:url(images/feature_tick.gif) no-repeat left top;
	padding:5px 0 5px 30px;
	font-size:1.00em;
	}
	
	div.HomeIntroQuestionsCol {
	width:45%;
	float:left;
	}
	
	div.HomeIntroQuestionsColLeft {
	margin-right:5%;
	}
	


.FeaturesMain{
float:left;
width:100%;
margin-bottom:30px;
border-bottom:1px solid #E5E5E5;
}

.FeaturesMain h3{
margin-top:0;
padding-top:0;
}

.FeaturesMainScreen{
float:left;
width:250px;
margin-bottom:20px;
}

.FeaturesMainInfo{
float:left;
width:550px;
}


div#glider {
float:left;
width:800px;
margin: 20px 0 20px 0;
}

div.scroller { 
	width: 600px; 
	overflow: hidden;
	float:left;
	
	}
	div.section {
		width:580px;
		overflow:hidden;
		float:left;
		margin-right:20px;		
		}
		
			
			div.section img{
			background:#fcfcfc;
			border:1px solid #cccccc;
			padding:5px;
			margin-bottom:10px;
			}
			
			div.section p, div.section h3 {
			}
		
 div.content {
		width: 10000px;

		}

	div#section2 {
		color:#ffffff;
		}

div.controls {
width:198px;
float:right;
background:#fcfcfc;
padding:10px 0 10px 0;
margin:0 0 20px 0;
}

div.controls h3{
padding:0 10px 0 10px;
margin:0;
}


	div.controls ul{
	width:168px;
	padding:0 0 0 10px;
	
	}

	div.controls ul li{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}
	
	div.controls ul li a{
	display:block;
	padding:6px 0 6px 20px;
	}
	
		div.controls ul li a:hover{
	display:block;
	padding:6px 0 6px 20px;
	background:url(images/view.jpg) no-repeat left 5px; 
	}

.post {
border-bottom:1px solid #e4e4e4;
margin-bottom:30px;
padding-bottom:20px;
}

.post-home {
margin-left:82px;
width:518px;
}

.post h1, h2, h3, h4, h5, h6 {
border-bottom:none;
color: #000;
font-family:Arial,Helvetica,sans-serif;
}

.comments {
background:url(images/comment_box.png) no-repeat 10px bottom;
padding-bottom:16px;
}


.comments a{
text-decoration:none;
}

.comments span{
background:#f7f7f7;
padding:5px;
}

.Avatar {
float:left;
margin-right:20px;
}


ul.commentlist li {
border-bottom:1px solid #e4e4e4;
padding-bottom:20px;
margin-bottom:20px;
}

.Avatar img{
background:#ccc;
padding:4px;
background:#f7f7f7;
}

.PostComment {
float:left;
width:500px;
}

.entry {
width:100%;
}


.postmetadata {
width:100%;
}

.author {
float:left;
width:100%;
font-weight:bold;
}

.post-date {
float:left;
width:62px;
height:51px;
text-align:center;
margin:0 20px 0 0;
background:url(images/post_it_date.png) no-repeat;
}

.month {
color:#CC0000;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
float:left;
padding:6px 0 0 0;
width:100%;
}

.day {
color:#666;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
float:left;
padding:0 0 3px 0;
width:100%;
line-height:90%;
}


#sidebar {
width:180px;
float:left;
}


#sidebar h2{
font-size:1.1em;
}

#sidebar label{
font-weight:bold
}

input#s{
width:170px;
border:1px solid #ccc;
padding:5px;
margin:5px 0 5px 0;
}

#searchsubmit {
width:170px;
border:1px solid #ccc;
padding:5px;
margin:5px 0 5px 0;
}


#sidebar ul{
}

#sidebar ul li{
margin:5px 0 5px 0;
}


textarea#comment {
background:#fff;
border:1px solid #ccc;
margin-bottom:10px;
}

input#submit{
width:170px;
border:1px solid #ccc;
padding:5px;
margin:5px 0 5px 0;
}

