/*
Theme Name: DS Theme
Description:  Basic Theme for WordPress
Author:  Deb Smith
Author URI:  https://www.small-details.com
*/

body {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
text-align: center;
}
h1 {
margin-bottom: 0px; padding-bottom: 0px;
FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #516688; FONT-FAMILY: Arial, sans serif;
}
h2 {
margin-bottom: 0px; padding-bottom: 0px;
FONT-WEIGHT: BOLD; FONT-SIZE: 12pt; COLOR: #53688A; FONT-FAMILY: Arial, sans serif;
}
h3 {
margin-bottom: 0px; padding-bottom: 0px;
FONT-WEIGHT: BOLD; FONT-SIZE: 10pt; COLOR: #53688A; FONT-FAMILY: Arial, sans serif;
}
/*HOMEPAGE TITLE*/

img {
border: 0;
border: none;
}

#page {
width: 100%;
float: left;
margin: 0; padding: 0;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/bg.jpg'); background-repeat: repeat-x;
text-align: center;
display: inline-block;
}
#page2 {
width: 100%;
margin: 0; padding: 0;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/bg.jpg'); background-repeat: repeat-x;
display: inline-block;
}
#container {
width: 990px;
margin: 0 auto;
display: inline-block;
}
#header {
width: 990px; height: 157px;
float: left;
margin: 5px 0 0 0; 
padding: 0;
text-align: left;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/bnr_bg.gif'); background-repeat: no-repeat;
}
.headerleft {
width: 450px;
float: left; 
margin: 0px; 
text-align: left;
display: inline-block;
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, sans serif;
}
.headerright {
width: 180px;
float: right; 
margin: 5px 20px 0 0; 
text-align: left;
display: inline-block;
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial, sans serif;
}
#content {
width: 950px;
margin: 0 auto;
display: inline-block;
background-color: #FFFFFF;
padding: 20px;
}
#content2 {
width: 925px;
margin: 0 auto;
padding: 0px 15px 20px 20px;
display: inline-block;
/*background-color: #000000;*/
/*border: 1px solid #333333;*/
}
.main {
width: 975px;
float: left;
margin: 0 0 0 15px;
padding: 0;
display: inline-block;
font-weight: normal; FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY: Arial, sans serif;
}
/* HOMEPAGE CONTENT */
#content .entry-content-home {
width: 950px;
float: left;
margin: 0; 
padding: 0;
text-align: left;
display: inline-block;
font-weight: semibold; font-size: 13px; FONT-FAMILY: Arial; color:#444444;
}
#content .entry-content {
width: 990px;
float: left;
margin: 0; 
padding: 0;
display: inline-block;
border: 0;
FONT-SIZE: 10pt; COLOR: #CCCCCC;
}
.entry a img {
background: none;
border:none !important;
border: 0px;
}
.content-col-main {
	float:left;
	width: 420px; 
	margin-top: 10px;
	display: inline-block;
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #555555; FONT-FAMILY: Arial, sans serif;
}
.content-col-main ul{
	list-style-type: none; 
	padding: 0;
	margin: 20px 0 0 0;
	}
.content-col-main ul li{
	background-image: url('https://www.hi5s.com/wp-content/themes/dstheme/images/bullet_chk.gif'); 	
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 22px; 
	margin: 10px 15px;
}
.content-col-main a{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #435F87; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.content-col-main a:hover{
	COLOR: #999999; TEXT-DECORATION: none;
}
.content-col-main-sq {
	float:left;
	width: 420px; 
	margin-top: 10px;
	display: inline-block;
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #555555; FONT-FAMILY: Arial, sans serif;
}
.content-col-main-sq ul{
	list-style-type: none; 
	padding: 0;
	margin: 20px 0 0 0;
	}
.content-col-main-sq ul li{
	background-image: url('https://www.hi5s.com/wp-content/themes/dstheme/images/bullet_sq.jpg'); 	
	background-repeat: no-repeat;
	background-position: 0 .1em;
	padding: 0 22px; 
	margin: 10px 15px;
}
.content-col-main-sq a{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #435F87; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.content-col-main-sq a:hover{
	COLOR: #999999; TEXT-DECORATION: none;
}
.content-col-main-thumbs {
	float:left;
	width: 420px; 
	margin-top: 15px;
	display: inline-block;
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #555555; FONT-FAMILY: Arial, sans serif;
}
.content-col-main-thumbs img{
	float:left;
	margin-right: 10px; margin-bottom: 20px;
	text-align: left;
}
.content-col-middle {
	width: 200px;
	float: left;
	margin-top: 15px; margin-left: 30px;
	padding: 10px;
	border: 0px solid #CCCCCC;
	display: inline-block;
	text-align: center;
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #555555; FONT-FAMILY: Arial, sans serif;
}
.content-col-middle img { /* Makes sure your images stay within their columns */
   max-width: 100%;
   width: auto;
   height: auto;
   margin-top: 5px; margin-bottom: 5px;
}
.content-col-right {
   float:right;
   width: 220px;
   margin: 0 20px 0 0; padding: 0;
   background-color: #FFFFFF;
   text-align: center;
   FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #6080B0; FONT-FAMILY: Arial, sans serif; 
} 
img { /* Makes sure your images stay within their columns */
   max-width: 100%;
   width: auto;
   height: auto;
}
.midright {
width: 170px;
float: left;
display: inline-block;
FONT-SIZE: 10pt; COLOR: #444; FONT-FAMILY: Arial, sans serif;
text-align: left;
}
.rounded {
float: left;
width: 360px; 
margin-top: 15px; 
padding: 15px; 
text-align: center; 
font-size: 11pt; color: #555555; 
border: 2px solid #CCCCCC; 
-moz-border-radius: 2ex; 
-webkit-border-radius: 2ex; 
-khtml-border-radius: 2ex; 
border-radius: 2ex;
}
.left {
width: 480px;
float: left;
display: inline-block;
FONT-SIZE: 10pt; COLOR: #444; FONT-FAMILY: Arial, sans serif;
text-align: left;
}
.right {
width: 360px;
float: right;
display: inline-block;
FONT-SIZE: 10pt; COLOR: #444; FONT-FAMILY: Arial, sans serif;
text-align: left;
} 
.rsstitle {
width: 200px;
margin: 0 auto;
background-color: #53688A;
padding: 5px;
FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans serif;
}
#blue {
width: 160px; height: 67px;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/r1.gif') no-repeat top left;
margin: 0px auto; 
margin-bottom: 10px;
padding: 10px;
text-align:center; font-weight:bold; font-size:9pt; color:#FFFFFF; font-family:Arial, sans serif;
}
#red {
width: 160px; height: 67px;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/r2.gif') no-repeat top left;
margin: 0px auto; 
margin-top: 10px; margin-bottom: 10px;
padding: 10px;
text-align:center; font-weight:bold; font-size:9pt; color:#FFFFFF; font-family:Arial, sans serif;
}
#green {
width: 160px; height: 67px;
background: url('https://www.hi5s.com/wp-content/themes/dstheme/images/r3.gif') no-repeat top left;
margin: 0px auto; 
margin-top: 10px; margin-bottom: 15px;
padding: 10px;
text-align:center; font-weight:bold; font-size:9pt; color:#FFFFFF; font-family:Arial, sans serif;
}
.linksw a{
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linksw a:hover{
COLOR: #DDDDDD; TEXT-DECORATION: none;
}
#newsl {
width: 180px;
margin: 0px auto; 
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #555555; FONT-FAMILY: Arial, sans serif;
}
.band {
width: 895px; height: 31px;
float: left;
margin-top: 25px; margin-left: 0px;
text-align: center;
line-height: 30px;
background-color: #003366;
font-weight: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Arial, sans serif;
border-top: 1px solid #003366; border-bottom: 1px solid #003366;
}

#newmenu {
width: 990px; height: 26px;
float: left;
margin-top: 10px;
border: 0px solid #CCCCCC;
text-align: left;
line-height: 25px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #EEEEEE; FONT-FAMILY: Arial, sans serif; 
}
/*USED FOR MOST-ALL PAGES*/

td.left {
float: left;
display: inline-block;
FONT-SIZE: 10pt; COLOR: #444; FONT-FAMILY: Arial, sans serif;
text-align: left;
}
td.text {
padding-top: 20px;
vertical-align: top;
text-align: left;
FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #CCCCCC; FONT-FAMILY: Arial, sans serif; 
}
td.text h1{
FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Arial; color:#336699;
}
td.text ul { list-style-type: none; margin: 0; padding: 0; 
}

td.text li { list-style-type: none; 
}
.contentlink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #435F87; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.contentlink:hover {
	COLOR: #999999; TEXT-DECORATION: none;
}
.links {
FONT-WEIGHT: BOLD; FONT-SIZE: 9pt; COLOR: #435F87; FONT-FAMILY: Arial, sans serif;
text-decoration: none;
}
.links:hover {
FONT-SIZE: 9pt; COLOR: #CCCCCC; FONT-FAMILY: Arial, sans serif;
text-decoration: underline;
}

/* Footer Widgets */

#footer {
width: 950px;
margin: 20px auto;
bottom: 0px;
border-top: 1px solid #999999;
font-weight: normal; FONT-SIZE: 8pt; COLOR: #999; FONT-FAMILY: Arial, sans serif;
}

#footer-inner {
width: 100%; height: 100px;
margin: 0 auto;
font-weight: normal; FONT-SIZE: 8pt; COLOR: #999; FONT-FAMILY: Arial, sans serif;
text-align: center;
}
/* Footer Widgets */

#footer-left {
width:400px;
float: left;
display: block;
margin-top: 20px;
padding: 0;
text-align: left;
line-height: 1.5em;
FONT-SIZE: 9pt; COLOR: #666; FONT-FAMILY: Arial, sans serif;
}
#footer-right {
width: 200px;
float: right;
margin-top: 0px;
padding: 0;
text-align: left;
FONT-SIZE: 9pt; COLOR: #666; FONT-FAMILY: Arial, sans serif;
}
.widget-area {
width: 400px;
margin: 0;
padding: 0px;
float: right;
text-align: left;
FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Arial, sans serif; 
display: inline;
}
/*HORIZONTAL LISTS*/
.widget-area ul, .widget-area li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #666666;
	font-weight: normal;
	}
.widget-area img { float: right; padding: 0px; border: 0;
}

#footer h2 {
text-align: center;
padding: 15px 0;
font-weight: bold; FONT-SIZE: 10pt; COLOR: #666; FONT-FAMILY: Arial, sans serif;
text-align: left;
}
#footer p {
text-align: center;
padding: 15px 0;
}
#footer ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#footer ul li {
list-style-type: none;
margin-left: 5px; 
padding-left: 10px; padding-right: 5px; padding-bottom: 5px; 
}
#footer ul li a{
color: #666;
text-decoration:none;
}
#footer ul li a:hover{
color: #CCC;
}
#footer a {
FONT-SIZE: 9pt; COLOR: #666; FONT-FAMILY: Arial, sans serif;
text-decoration: none;
}
#footer a:hover{
COLOR: #CCC;
text-decoration: none;
}
.footer a {
FONT-SIZE: 9pt; COLOR: #666; FONT-FAMILY: Arial, sans serif;
text-decoration: none;
}
.footer a:hover{
COLOR: #CCC;
text-decoration: none;
}