body {
text-align:center;
font-family: arial,verdana,sans-serif;
color:#333333;
font-size:100%;
}

#wrap {
/*background: #fff url(images/wrap_topbg.gif) repeat-x top left;*/
font-family:arial,verdana, sans serif;
font-size:12px;

}

#wrap-inner {
width:970px;
margin:0 auto;
text-align:left;
/*background: #fff url(images/wrap_topbg.gif) repeat-x top left;*/


}

#wrap-inner a#logo{
margin-left:10px;	
	}



#main-body {
float:left;
width:730px;
background:fff;
margin-top:10px;

}

#midcolumn {
float:right;
width: 500px;
background:#fff;
overflow:none;
}

#midcolumn #gutter {
padding:10px;
}


#column1 {
float: left;
width: 220px;
background:#fff;
}

#column1 #gutter {
padding:10px;
}

#sidecolumn {
float:right;
width:240px;
background: #fff;
}

#gutter { padding:10px;}

.zipwidget {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	float:left;
	background:transparent url(http://www.vimo.com/images/zip_girl.jpg) no-repeat right 100%;
	border:1px solid #CFCEB5;
	margin:0 0 10px 0;
	padding:10px;
	width:200px;
	_width:190px;

}

.zipwidget h2 {
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:18px;
	color:#FFFFFF;
	margin:0 0 10px 0;
}

.zipwidget dl {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	_border:1px solid #DEEFA4;
	float:left;
	margin:6px 0 0 0;
	padding:5px 10px 0 0;
	background:transparent url(/images/bg-h-trans-wht-s.png) repeat-x scroll left 50%;
	_background:none;
}

.zipwidget dl dd {
	padding:0;
	margin-left:10px;
}

.zipwidget dl dd label {
	width:18.9em;
	margin-bottom:5px;
}

.zipwidget input#zipcode {
	font-size:large;
	margin:1px 5px 5px 0;
}

a.btn-L {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#d60000 url(/images/btn-bg-red-L.png) repeat-x top left;
	border:1px inset #7c0000;
	color:#fff !important;
	display:block;
	padding:3px 11px;
	font:bold 170% Geneva, Arial, Tahoma, sans-serif;
	text-transform:titlecase;
	text-decoration:none;
}

a.btn-L:hover {
	background:#d60000;
	border:1px outset #7e0000;
	
}

/* ------------------structure-----------------------------*/


#wrap a { color:#5F8F00;}

#column1 a#rss {
background:transparent url("/blogs/consumer/wp-content/themes/internet-market-10/images/rss.png") no-repeat left center;
padding:4px 4px 0px 20px;
margin:0;


}

#bottomlinks {clear:both;border-top: solid 1px #ccc; color:#333333; padding:10px 10px;}

#footer1 {
clear:both;
background:#eff8f8;
padding:4px;
margin:0;
border-top:solid 1px #009999;
text-align:right;

}

#footer1 p {
display:block;
padding: 2px 0 2px 10px;
margin:0;
}

#footer1 .addr {

background:#aae15c;
padding: 2px 0px 2px 20px;
margin:0;}

#header {
float:left;
margin: 0 0 10px 0;
padding:0;
background: transparent url(images/header_bg.gif) repeat-x left top;
width:100%;
}

#header h1{
	margin:10px;
	padding: 5px 0 5px 10px;
	font-family: georgia, sans-serif;
	font: bold 24px Georgia, serif;
	color:#fff;
}

#header h2 { border-top:solid 1px #fff; width:100%; }


h2 {
font: bold 24px Georgia,Verdana,Sans-serif;
margin-bottom:5px;
color: #990000; 
font-weight:normal;
border-width:0;
text-decoration:none;
padding:5px;
}


#wrap h2 a {
font: bold 24px Georgia,Verdana,Sans-serif;
margin-bottom:5px;
color: #990000;
font-weight:normal;
border-width:0;
text-decoration:none;
}


#sidecolumn h2, #midcolumn h2{margin:0;padding:0; }
h2 a:hover, h2 a:hover strong {color:#006666;}
h2 a:visited { color:#663399}

h3 {
font: bold 20px Georgia,Verdana,Sans-serif;
margin-bottom:5px;
color: #339999; 
font-weight:normal;
border-bottom:solid 1px #ccc;
text-decoration:none;
padding:5px;
}


h4 { font: bold 11 bold arial,verdana,sans-serif; margin:0;}

  
#header h2 { text-align:center; padding:4px 0 ;margin:0; border-bottom: 1px solid #9c3; font-size:120%; color:#fff;}

#content h2 { color:#006666; font-weight:bold; }



ul.nav2{
	padding:0;
	margin:0;
  	list-style-type:square;
  	color:#006666;
 }
ul.nav2 li{
  font:bold 12px arial,verdana,sans-Serif;
  padding:0;

  
  }
ul.nav2 a:link, ul.nav2 a:visited, ul.nav2 a:visited {
  color:#006666;
  border-bottom:1px dotted #69f;
  text-decoration:none;
  padding:0;
  }
ul.nav2 a:hover {
  color:#f00;
  border-color:#c00;
  }

ul.hrz-logos {
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.hrz-logos li {
	float:left;
	padding:0 2px;
}

ul.hrz-logos li img {
	border:none;
}


#whatis { background-color:#eff8f8; border-top: 3px #17ada9 solid; color:#000; }
#whatis h4 { font: bold 120% georgia,serif; color:#17ada9; padding-bottom:2px;margin:0 0 0px 0; border-bottom:solid 1px #99cccc;}

#categories{ background-color:#eff8f8; border-top: 3px #17ada9 solid; margin:0 0 10px 0;}
#categories h4 { font: bold 16px arial,sans-serif; color:#006666; padding-bottom:0px;margin:0; border-bottom:solid 1px #99cccc;}
#categories a {border-bottom:solid 1px #99cccc;}

#categories ul { margin:0; padding: 10px 10px 0px 15px ; list-style-type:square;list-style-position:outside; color:#006666;font:normal 11px verdana,sans-serif; }
#categories ul li { padding:0 0 5px 0; }
#categories ul li a { text-decoration:none; color:#006666;}
	


.speech {margin: 10px 0; color:#000; padding:0px;}
.speech h3 {background-color:#ECEFE0; padding:2px 4px;margin:0; font:bold 16px arial,sans-serif; color:#898F6B;}
.speech h4 {padding:0;margin:0;}
.speech img {border:solid 1px #dfdfdf; margin-bottom:10px; display:block;}
.speech #blurb { margin:0;background: #89c100; font: normal 12px Georgia, "Times New Roman", Times, serif;color:#fff; font-style:italic;
 padding:0 0 0px 120px;}
.speech #blurb img {margin:0; padding:0; position:relative; top:20px; left:0px; border:none;}

#header div {float:right; margin-bottom:10px;}
#tabnav { width:60%; float:right; list-style:none; display:block; margin:10px 5px 0 0; padding:3px 10px; font:bold 11px verdana,sans-serif; margin-bottom:20px;}
#tabnav li {float:right; 
/*background:transparent url(images/topbutton.gif) no-repeat center top;*/ 
text-align:center; 
padding:5px 5px 5px 5px; 
margin:0;}
#tabnav li a {
	color:##007F79; font:normal 11px arial,verdana,sans-serif; text-decoration:none; padding:0px 20px;}
	

.postedby {
margin:5px 0;
padding:0;
font:normal 10px Arial,sans-serif;
color:#666;
text-transform:uppercase;
}

#bottomlinks {
margin:0 0 10px 0;
float:left;
border-bottom:solid 1px #ccc;
width:940px;
}

#bottomlinks ul { 
float:left;
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

#bottomlinks ul li { 
float:left;
font:normal 11px verdana,sans-serif;
padding: 4px 10px;
}
#bottomlinks ul li a{ 
color:#009999;
}

#optout {
margin:10px;
}

#print p{
border-bottom:solid 1px #eaeaea;
padding:5px;
text-align:right;
margin:5px 0;
font:normal 10px Arial,sans-serif;
color:#666;
text-transform:uppercase;
}

#print a {
text-decoration:none;
color:#0066cc;
padding:4px 10px 0px 10px;

}

a.btn-grn {
	background-color:#F6F8EC;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#5F8F00;
	text-decoration:none;
	border:1px solid #8EA760;
	padding:5px 5px 5px 5px;
	margin:0 5px;
}

a.btn-grn:hover {
	background-color:#7FBA2F;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #8EA760;
	padding:5px 5px 5px 5px;
	margin:0 5px;
}

a.bold {
	font-weight:bold;
	text-decoration:none;
}

a.bold:hover {
	font-weight:bold;
	text-decoration:underline;
}

#print p span.post a {
	background:transparent url(images/i-post-grn.png) no-repeat 5px 5px;
	background-color:#F6F8EC;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#5F8F00;
	border:1px solid #8EA760;
	padding:5px 5px 5px 25px;
	margin:0 5px;
}

#print p span.email a {
	background:transparent url(images/i-email-grn.png) no-repeat 5px center;
	background-color:#F6F8EC;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#5F8F00;
	border:1px solid #8EA760;
	padding:5px 5px 5px 25px;
	margin:0 5px;
}

#print p span.post a:hover {
	background:transparent url(images/i-post-grn.png) no-repeat 5px 5px;
	background-color:#7FBA2F;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#FFFFFF;
	border:1px solid #8EA760;
	padding:5px 5px 5px 25px;
	margin:0 5px;
}

#print p span.email a:hover {
	background:transparent url(images/i-email-grn.png) no-repeat 5px center;
	background-color:#7FBA2F;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	color:#FFFFFF;
	border:1px solid #8EA760;
	padding:5px 5px 5px 25px;
	margin:0 5px;
}

#email {background:#fff no-repeat top left;}
#comments {background:#fff no-repeat top left;}
#commentcount { padding:0px 4px;}




/*post stylng*/
#post{
margin:0 0 20px 0;
}

#post .info{
padding:3px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#efefef;
font-size:0.9em;
color:#505050;
}



/*comment styling*/
/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #ccc;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 40em
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 300px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 180px;
}
#commentform input{
margin-bottom: 3px;
}*/



/*   ******************************************************************  */


blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border: 3px double #cecece;
	font-style: italic;
	}


.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	background: #5BB2D1 url('images/logobg.gif') repeat-x; 
	color: #FFF;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding-left:7px; padding-right:0; padding-top:10px; padding-bottom:0px
}

.sf_right {
	width: 537px;
	float: right;
}

.sf_search {
	clear: both;
	background: #CA090D url('images/searchbg.gif') repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	margin-top: -2px; padding-left:15px; padding-right:0; padding-top:18px; padding-bottom:17px
}
	
.subheader {
	padding: 8px;
	background: #f0f0f0;
	color: #808080;
}

/* left side
   --------- */

.left {
	float: left;
	width: 595px;
	margin: 0 0 10px 0;
}

	.box_top {
		background: #F0F0F0 url('images/leftbox_top.gif') no-repeat;
		color: #808080;
		height: 40px;
		width: 159px
	}
	
	.box_top h2 {
		color: #808080;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #F0F0F0;
		border-right: 2px solid #F0F0F0;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #FFF;
	}

	
	.box ul li
	{margin-left:5px;
	list-style:none;
	}
	
	.box li
	{margin-left:5px;
	list-style:none;
	}

.box ul
	{margin:0px;
	list-style:none;
	}

	#themeswitcher
	{margin:0px;
	margin-left:5px;
	list-style: none;
	}
	
	
	.box_bottom {
		background: #FFF url('images/leftbox_bottom.gif') no-repeat;
		color: #000;
		height: 13px;
		width: 160px;
		margin-left:0; margin-right:0; margin-top:0; margin-bottom:7px
	}
	
		/* left and central column */
		.left_side { float: left; width: 159px; padding: 0px 5px 8px 8px; }
		.right_side { float: right; width: 405px; margin: 0 5px 0 0; text-align: justify; }
		
		.article { padding: 0 5px 0 0px; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url('images/grey_top.gif') no-repeat; color: #000; height: 5px; padding: 0; margin-left:6px; margin-right:0; margin-top:0px; margin-bottom:0 }
	.grey { width: 362px; padding: 10px; background: #EDEDED url('images/grey_bottom.gif') no-repeat bottom left; color: #808080; margin-left:6px; margin-right:0; margin-top:0; margin-bottom:0	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 170px; margin: 0 0 10px 0;}
		
/*img { float: left; margin: 0 9px 3px 0; }*/


/* ----------------- Generic ------------------ */

.gutter10 {
	padding:10px !important;
}

.center {
	text-align:center;
}

.clear-b {
	clear:both;
}

.bdr-none {
	border:none !important;
}

/* footer
   ------ */
/* CSS Document */


