#img100 IMG {width:95%;}
#img85 IMG {width:85%;}
.img95 IMG {width:95%;}
.img85 IMG {width:85%;}
.img75 IMG {width:85%;}
td.mybutton {width:120px;align:left;background-color:#FFFF00;margin:1px;text-align:center;font-size:90%;color:#336699;font-weight:bold;border:#336699 ridge 3px;}

div.picture_div. {
	max-width:480px;
}

div.rpt_header
{
margin-top: .8em;
margin-bottom: .8em;
padding:3px;
padding-left:10px;
padding-right:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
background: #336699;
}

div.see_all_posts
{
margin-top: 60px;
margin-bottom: 15px;
padding:3px;
padding-left:10px;
padding-right:10px;
text-align:right;
vertical-align: bottom:
}



div.quarter
{
float: top;
float:left;
width: 24%;
min-width:250px;
margin: 5px;
}
div.half
{
float: top;
float:left;
width: 48%;
margin: .3em;
}
div.top_right
{
float: top;
float: right;
}

div.half_right
{
float: top;
float:right;
width: 48.5%;
margin: .1em;
}


div#navigation
{
display:none;
float: left;
width:14%;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:74%;
padding: 2px 7px 5px 4px;
background-color:#99ccff;
align: left;
}

div#navigation ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

div#navigation ul li { margin-top: 0px; }
.navheader
{	
font-size:81%;
text-decoration: none;
font-weight: bold;
}
.navtext_block
{
display: block;
padding: 5px 0px 5px 0px;
font-size:74%;
}
#navigation.address
{
display: block;
text-decoration: none;
background-image: url(nav_base.jpg);
background-repeat: repeat-y;
}
  img.karen {/* scalable em size class 468px/60px banners */
  width: 11em; /* replaces 468px width */
  }
#karen_pic
{
display: block;
text-align:center;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
#navigation ul li a:hover
{
color: red;
}
div.navbuttons
{
float: left;
width:16%;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size:74%;
padding: 0px 0px 0px 5px;
background-color:#99ccff;
align: left;
}
#cleardiv
{
clear: both;
height: 1px;
}
.clearfloat
{
clear: both;
height: 1px;
}


div.left_half
{
float:left;
width: 49.5%;
}
div.right_half
{
float:right;
float:top;
width: 49.5%;
}
div#column_one
{
width:49%;
float:left;
}
div#column_two
{
width:49%;
float:left;
}
div#column_three
{
float:left;
width:50%;
}
div#column_four
{
float:right;
width:49%;
}
div#more
{
margin: 1px;
float:left;
}
div#more h3
{
margin-top: 0;
color: #336699;
padding: .2em;
}
div#content
{
padding: 0px 0px 0px 3px;
width: 100%;
float:left;
}



div.left_35
{
float: top;
float:left;
width: 35%;
}
div.left_12
{
float: top;
float:left;
width: 12%;
}
div.left_18
{
float: top;
float:left;
width: 17%;
}
div.left_25
{
float: top;
float:left;
width: 24%;
}
div.left_35_scroll
{
float: top;
float:left;
width: 35%;
height: 360px;
overflow: auto; 
}
div.left_40
{
float: top;
float:left;
width: 40%;
}
div.right_65
{
float:right;
float:top;
width: 64%;
}
div.left_60
{
float: top;
float:left;
width: 60%;
}
div.right_170
{
float:right;
float:top;
width: 170px;
}
div.left_170
{
float:left;
float:top;
width: 170px;
margin:20px;
}
div.right_40
{
float:right;
float:top;
width: 39%;
}
div.left_70
{
float: top;
float:left;
width: 70%;
}
div.right_30
{
float:right;
float:top;
width: 29%;
}	
div.left_30
{
margin:5px;
float:left;
width: 29%;
min-width:250px;
}
div.right_60
{
float:right;
float:top;
width: 57%;
}
div.right_70
{
float:right;
float:top;
width: 69%;
}	

div.sitemap
{
width: 100%;
}
div.sitemap h1
{
margin: 0;
font-size: 160%;
font-weight: bold;
align: center;
text-align: center;
width: 100%;
color: #336699;
font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
}
div.left650
{
width:100%;
min-width:280px;
max-width:650px;
float:left;
padding-right:10px
}
div.left650.img
{
width:95%;
height:auto;
}
div.left550
{
width:100%;
min-width:280px;
max-width:550px;
float:left;
padding-right:10px
}
div.left550.img
{
width:95%;
height:auto;
}
div.left365
{
width:100%;
min-width:280px;
max-width:365px;
float:left;
padding-right:10px
}
div.left365.img
{
width:95%;
height:auto;
}
div.right450
{
width:100%;
min-width:280px;
max-width:450px;
float:left;
padding-left:10px;
}
div.right450.img
{
width:95%;
height:auto;
}		
div.sitemap1
{
width:310px;
float:left;
margin:.5%
}
div.sitemap2
{
width:310px;
float:left;
margin:.5%
}
div.sitemap3
{
width:310px;
float:left;
margin:.5%
}
.display-posts-listing .listing-item {
    clear: both;
    margin: 25px 5px 15px 0px;
}

.display-posts-listing img {
    float: left;
    margin: 0px 10px 15px 0px;
    height: 150px;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}	
/*  GRID OF TWO   ============================================================================= */


.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 920 PIXELS */

@media only screen and (max-width: 920px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}
/*  GRID OF THREE   ============================================================================= */

	
.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
	width: 66.13%; 
}

.span_1_of_3 {
	width: 32.26%; 
}


/*  GO FULL WIDTH AT LESS THAN 1000 PIXELS */

@media only screen and (max-width: 1000px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}
/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 74.6%; 
}

.span_2_of_4 {
	width: 49.2%; 
}

.span_1_of_4 {
	width: 23.8%; 
}


/*  GO FULL WIDTH AT LESS THAN 1000 PIXELS */

@media only screen and (max-width: 1000px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
}

/*  GRID OF FIVE   ============================================================================= */

	
.span_5_of_5 {
	width: 100%;
}

.span_4_of_5 {
  	width: 79.68%; 
}

.span_3_of_5 {
  	width: 59.36%; 
}

.span_2_of_5 {
  	width: 39.04%;
}

.span_1_of_5 {
  	width: 18.72%;
}


/*  GO FULL WIDTH AT LESS THAN 1000 PIXELS */

@media only screen and (max-width: 1000px) {
	.span_5_of_5 {
		width: 100%; 
	}
	.span_4_of_5 {
		width: 100%; 
	}
	.span_3_of_5 {
		width: 100%; 
	}
	.span_2_of_5 {
		width: 100%; 
	}
	.span_1_of_5 {
		width: 100%; 
	}
}
/*  GRID OF ELEVEN   ============================================================================= */

.span_11_of_11 {
	width: 100%;
}

.span_10_of_11 {
	width: 90.76%;
}

.span_9_of_11 {
	width: 81.52%;
}

.span_8_of_11 {
	width: 72.29%;
}

.span_7_of_11 {
	width: 63.05%; 
}

.span_6_of_11 {
	width: 53.81%; 
}

.span_5_of_11 {
	width: 44.58%; 
}

.span_4_of_11 {
	width: 35.34%; 
}

.span_3_of_11 {
	width: 26.1%;
}

.span_2_of_11 {
	width: 16.87%; 
}

.span_1_of_11 {
	width: 7.63%; 
}


/*  GO FULL WIDTH AT LESS THAN 100 PIXELS */

@media only screen and (max-width: 1000px) {
	.span_11_of_11 {
		width: 100%; 
	}
	.span_10_of_11 {
		width: 100%; 
	}
	.span_9_of_11 {
		width: 100%; 
	}
	.span_8_of_11 {
		width: 100%; 
	}
	.span_7_of_11 {
		width: 100%; 
	}
	.span_6_of_11 {
		width: 100%; 
	}
	.span_5_of_11 {
		width: 100%; 
	}
	.span_4_of_11 {
		width: 100%; 
	}
	.span_3_of_11 {
		width: 100%; 
	}
	.span_2_of_11 {
		width: 100%; 
	}
	.span_1_of_11 {
		width: 100%; 
	}
}
/*  GRID OF TWELVE   ============================================================================= */

.span_12_of_12 {
	width: 100%;
}

.span_11_of_12 {
	width: 91.53%;
}

.span_10_of_12 {
	width: 83.06%;
}

.span_9_of_12 {
	width: 74.6%;
}

.span_8_of_12 {
	width: 66.13%;
}

.span_7_of_12 {
	width: 57.66%; 
}

.span_6_of_12 {
	width: 49.2%; 
}

.span_5_of_12 {
	width: 40.73%; 
}

.span_4_of_12 {
	width: 32.26%; 
}

.span_3_of_12 {
	width: 23.8%;
}

.span_2_of_12 {
	width: 15.33%; 
}

.span_1_of_12 {
	width: 6.86%; 
}


/*  GO FULL WIDTH AT LESS THAN 1000 PIXELS */

@media only screen and (max-width: 1000px) {
	.span_12_of_12 {
		width: 100%; 
	}
	.span_11_of_12 {
		width: 100%; 
	}
	.span_10_of_12 {
		width: 100%; 
	}
	.span_9_of_12 {
		width: 100%; 
	}
	.span_8_of_12 {
		width: 100%; 
	}
	.span_7_of_12 {
		width: 100%; 
	}
	.span_6_of_12 {
		width: 100%; 
	}
	.span_5_of_12 {
		width: 100%; 
	}
	.span_4_of_12 {
		width: 100%; 
	}
	.span_3_of_12 {
		width: 100%; 
	}
	.span_2_of_12 {
		width: 100%; 
	}
	.span_1_of_12 {
		width: 100%; 
	}
}
.metaslider .caption,
.metaslider .cs-title,
.metaslider .nivo-caption {
    font-size: 2.8em; /* adjust as necessary */
}

.metaslider .caption,
.metaslider .cs-title,
.metaslider .nivo-caption {
    background: #000000; /* adjust as necessary */
line-height: 2.2em;
}


.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 6px 12px 6px 12px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color:#ffffff;
}

.btn:link, .btn:active, .btn:visited {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color:#ffffff;
}

h2.suf-mag-category-title, a.excerpt-more-append, a.excerpt-more-append:visited, a.suf-mag-excerpt-full-story, a.suf-mag-excerpt-full-story:visited, .warea a.suf-mag-category-all-posts, .warea a.suf-mag-category-all-posts:visited, a.suf-mag-category-all-posts, a.suf-mag-category-all-posts:visited {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
color: #fff;
}
h2.suf-mag-category-title {
font-size: 120%;
font-family: Arial, Verdana, sans-serif;
font-weight: bold;
padding: 6px;
margin: 5px 0px 5px 0px;
}
