@charset "UTF-8";


#mastheadinfo {

	background: #fde8d7;

	background-image:url(_images/backer_cream_25x25.jpg);

	width: 850px;

	padding: 20px 10px 10px 20px;

	text-align: center;

}



#logo450 {

	width: 513px;

    height: 62px;

    padding: 15px 0px 0px 0px;

}



#logo513 {

	width: 513px;

    height: 62px;

    padding: 15px 0px 0px 0px;

}


#temptop {
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding-top: 5px;
	margin-bottom: 5px;
	width: 950px; 

	background: #FFFFFF;

	margin: 0 auto; 

	border: 1px solid #930;

	text-align: center; 
	
	
}

#clearitnow {
	clear: both;
}




span.alt {

    position: absolute;

    left: -4000px;

}



img.floatright {

	float: right;

	margin: 4px;

	margin-right: 25px;

}



img.floatright2 {

	float: right;

	margin: 4px;

	margin-right: 25px;

	margin-top: 25px;



}



#flashembed {

	float: right;

	width: auto;

	margin-left: 5px;

}





#mastheadinfo {

	background: #fde8d7;

	background-image:url(_images/backer_cream_25x25.jpg);

	width: 850px;

	padding: 20px 00px 10px 20px;

	text-align: center;

}



#logo450 {

	width: 513px;

    height: 62px;

    padding: 15px 0px 0px 0px;

}



#logo513 {

	width: 513px;

    height: 62px;

    padding: 15px 0px 0px 0px;

}








#container { 

	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #930; /* was F96*/

	text-align: left; /* this overrides the text-align: center on the body element. */

} 



#free-issue-dark {

	background-color:#F96;

	font-size:11px;

	text-align: center;

	margin-bottom: 10px;

}




#header { 

	background: #fde8d7; 

	background-image:url(_images/backer_cream_25x25.jpg);

	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */

} 

#header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */

	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}



#sidebar1 {

	float: right; /* since this element is floated, a width must be given */

	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	

	background-image:url(_images/backer_cream_25x25.jpg);

	background: #fde8d7; /* the background color will be displayed for the length of the content in the column, but no further */

	padding: 5px 10px ;
	


}


#adpeepsbanner {

	float: right; /* since this element is floated, a width must be given */

	width: 350px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	background: #fde8d7; /* the background color will be displayed for the length of the content in the column, but no further */

	padding: 15px 15px 15px 15px;

}



#adpeeps200px {

float: right; /* since this element is floated, a width must be given */

	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	background: #fde8d7; /* the background color will be displayed for the length of the content in the column, but no further */

	padding: 0px 0px 0px 0px;

}



#box-dark-200px {

	width: 200px;

	background-color:#fde8d7;

	color: #000;

	padding-top:10px;

	padding-bottom:10px;

    margin-bottom: 15px;

}







#tagcloud {

	width: 180px;

	background-color:#edd1ba;

	border-top: thick;

	text-align: center;

	color: #000;

	padding: 20px 10px 20px 10px;

	

}







.div-align-center {

	text-align:center;

}

	

#cover180 {

		float: left;

		margin-right: 25px;

	}

	

	

	

div#test {

width:200px !important; /*taken by FF*/

width:250px; /*taken by IE*/

}	



#search {

	padding: 5px 0px 10px 0px !important; /*taken by FF*/

}





#sidebarlist {

	padding: 5px 0px 10px 0px !important; /*taken by FF*/

	margin-bottom: 10px;

}



#footer-menu {

	margin-left: auto;

	margin-right: auto;

	margin-top: 15px;

	text-align: center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

}

	

/* PAGE LOAD */


#mainContent { 

	width: 650px;

	margin: 0 000px 0 12px;

	padding: 1px 10px !important; /*taken by FF*/ 
	padding: 0px 0px 00px 0px; /*taken by IE*/

} 


#fpss {

	width: 680px;

	padding: 45px 0px 00px 0px !important; /*taken by FF*/

	padding: 70px 0px 00px 0px; /*taken by IE*/
	
	margin-top: 0px;
	*margin-top:-30px;
	_margin-top: -50px;

}



#mainContent800 { 

	margin: 0 10px 0 20px;

	padding: 0 20px; 

} 



#content-feature {

	width: 670px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

}	


#banner680 {

	width: 680px;

	margin-top: 15px;

	margin-bottom: 15px;

	text-align: right;



}


#content-3way {

	width: 680px;

	height: 590px;

	background: #;

	margin-top: 10px;

	margin-bottom: 10px;

	border: 4px white solid;

}


#content-floatright {

	width: 210px;

	height: 590px;

	background: #fde8d7;

	float: right;

	border-top: 0px;

	border-bottom: 4px white solid;

	border-left: 4px white solid;

	border-right: 4px white solid;

	margin-left: 8px;

	padding: 0px 5px 5px 10px;

}



#content-floatleft {

	width: 210px;

	height: 590px;

	background: #fde8d7;

	float: left;

	border-top: 0px;

	border-bottom: 4px white solid;

	border-left: 4px white solid;

	border-right: 4px white solid;

	margin-right: 15px;

	padding: 0px 5px 5px 5px;

}


#content686 {

	width: 686px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	}
	
#content660 {

	width: 660px;

	margin: 40px 00px 00px 00px;

}	

#box-316px {

	float: right;

	width: 316px;

}


/*erik feb 24 2010 */

#footer { 

	padding: 0 10px 0 20px; 

	background:#fde8d7; 

	background-image:url(_imagery/backer_cream_25x25.jpg);

	

} 











#footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}





#particulars {

	background-color:#fee7d5;

	border:thin;

	border-color:#69F;

	padding: 10px 0 10px 10px;

	margin-bottom: 10px;

}





/* CONTROLS BELOW FOR LIST MANAGER */



#listmanagerbox {

	width: 650px;

	margin: 0 000px 0 0;

	padding: 0 20px; 

} 



#additem {

width:700px;

height:130px;

text-align:left;

font-size:14px;

font-family: Arial, Helvetica, sans-serif;

margin-top:10px;

background: url(/_images/backer_cream_25x25.jpg) repeat;

border:thin solid #CC9966;  

}



#adtable {

border: 1px solid #996633;

background:url(/_images/backer_cream_25x25.jpg) repeat;

margin-top: 18px;

margin-bottom: 18px;

}



#adtable a {

text-align:center;

color:#FF6666;

text-decoration:underline;

font-size:14px;

}

#adtable img{

border: none;



}



.addtitle {

padding: 1px 2px 1px 10px;

font-size:11.25px;

text-align:center;

text-weight: bold;

text-align: left;

}



#listmanager-list {

	text-align: left;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}



#listmanager-list a {

	text-align: left;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

}



#listmanager-list a:hover {

	text-align: left;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: underline;

	background-color:#960;

}



#paddy {

padding: 2px 2px 2px 2px;

}



/* below are Steve's edits/changes */



#threeboxes {

	     width: 686px;

	     height: 250px;

	     padding: 3px 3px 3px 3px;

}



#debt275 {

		float: left;

		margin-right: 15px;

		margin-bottom: 10px;

}

	

#lisa-left {

		float: left;

		margin-right: 15px;

		margin-bottom: 10px;

}

	

#babette-250 {

		float: left;

		margin-right: 15px;

		margin-bottom: 10px;

}

	

#vt-agency-logo-sm {

		float: right;

		margin-left: 15px;

		margin-top: 5px;

		margin-bottom: 8px;

}

	

#debt210 {

		float: left;

		margin-right: 15px;

		margin-bottom: 12px;

}





/* Edits by STEVE on Aug-5-2009   

    .addtitle (added  font-size:11.5px; 

    #content660 (added  margin: 40px 00px 00px 00px; 

    #content660 (deleted the redundant #content660 )  */

    



/* END to Steve's edits/changes */





/* NEW EDITS ERIK JULY 10 2009 */



#centerit {

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	z-index:auto;

}



#centerit img {

	text-align: center;

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 10px;

	margin-bottom: 10px;

	border: 0;

}



ul.bullets {

	margin: 0;

	padding: 5px;

	list-style-type: square;

	list-style-image: inherit;

	list-style-position: inside;

	line-height: 20px;

}



ul.bullets3 {

	

	margin-left: 0;

	padding-left: 1.5em;

	text-indent: -1.5em;

	list-style-image: url("_images/bullet-box-10x10.png");

	list-style-position: inside;

	line-height: 20px;

}







#contentwell {

	width:650px;

	

	margin: 10px 0px 10px 0px;

	overflow:hidden;

	

}



#contentwell .pic1 {

	float:left;

	border: none;

	

}



#contentwell .headline1 {

	float: ;

    padding: 5px 8px;

    overflow: hidden;

}



img {

	border: 0px;

}







	

img.floatleft {

	float: left;

	margin: 4px;

	margin-right: 25px;

}





#cover650 {

	width: 650;

		float: left;

		margin-right: 25px;

	}

	

	

	/* NEW EDITS ERIK AUG 4 */

	

#addthis {

	text-align: left;

	margin-top: 5px;

	margin-bottom: 10px;

}

	

#logo-2 {

	width: 513px;

	margin-right: auto;

	margin-left: auto

}



#comment {

	width: 600px;

	background-image:url(_images/fill-peach-10x62.jpg);

	text-align: left;

	padding: 10px 10px 10px 10px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

}



#searchlarge {

	width: 250px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}



	/* NEW EDITS ERIK AUG 26 (under List Manager) */

	

	

	

	/* NEW EDITS ERIK SEP 2 2009 */

	







/* NEW EDITS ERIK SEP 15 09 */

#mainContentie6 { 

	margin: 0 270px 0 0;

	padding: 0px 15px 0px 15px; 

} 





/* ERIK ADDED OCT 13 */

#needlamans200px {

float: right; 

	width: 200px; 

	background: #fde8d7; 

	padding: 0px 0px 0px 0px;

	margin-top: 15px;

	margin-bottom: 15px;

}





a.float {

text-decoration: none; /* definition for the link that will display the layer */

}

a.float:hover {

background: none; /* correction for an IE bug*/

}

a.float span { /* definition of <span> tag included in <a> */

display: none;

}

a.float{

    position:relative; /*this is the key*/

    z-index:24; 

    text-decoration:none}



a.float:hover{z-index:25;}



a.float span{display: none}



a.float:hover span{ /*the span will display just on :hover state*/

display: inline;

position: absolute;

top: -400px; /* layer's place and dimension that you can change at will */

right: 200px;

width: 600px;

height: 730px;

text-align: center;

}

/* Steve ADDED March 19 2010 */

#content-feature-680 {

	width: 680px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

	

}	



/* ERIK ADDED NOV 11 2009 */

#content-feature-600 {

	width: 600px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

	

}	





#sidebar200 {

	width: 200px; 

	background: #fde8d7; 

	padding: 0px 0px 0px 0px;

	margin-top: 15px;

	margin-bottom: 15px;

}

/* STEVE ADDED FEB-2010 */

 #sidebar200-A {

	width: 200px; 

	background: #fde8d7; 

	padding: 0px 0px 0px 0px;

	margin-top: 15px;

	margin-bottom: 15px;

}


#sidebar200-B {

	width: 200px; 

	background: #fde8d7; 

	padding: 0px 0px 0px 0px;

	margin-top: 15px;

	margin-bottom: 15px;

}



/* ERIK ADDED NOV 19 */



#twitter_div {

	background-color:;

	width: 160px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align: left;

	

	padding: 20px 20px 20px 20px;

}





/* ERIK ADD NOV 20 09 */



#comment-center360 {

	width: 360px;

	background-image:url(_images/fill-peach-10x62.jpg);

	text-align: left;

	padding: 10px 10px 10px 10px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

}





/* Erik Nov 21 */


#content-feature-650 {

	width: 650px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

	

}	









#box488 {

	width: 488px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	text-align: center;

}



/* erik feb 9 2010 */

#content-feature-670 {

	width: 670px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

	

}	


#floatrightbox {
	float: right;
	width: 220px;
	margin-left: 8px;
	margin-right: 8px;
	text-align:left;
	line-height:19px;
}
	

/* Erikfeb 11 2010 */

#content-featurefrontpage {

	width: 670px;

	background:#fde8d7;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;
	
	border: #930 1px solid;

}	


#searchnav {
  width: 950px;
  height: 37px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  z-index:200;
}

table#whitey {
	background-image:url(_imagery/back-white-10x10.jpg);
    background-color:white;
    border: solid #000 0px;
    width: 600px;
	margin-left: auto;
margin-right: auto;


}	


/* changed load sequence of css list above FEB 24 2010 */


#content-feature-white {

	width: 670px;

	background:#fff;

	padding: 5px 5px 5px 5px;

	margin: 10px 0px 10px 0px;

}	

#freeissuebar {
	margin-left: 260px;
	margin-top: 15px;
}

#freeissuebar ul {
	margin-left: 300px;
	list-style-type:none;
	height: 55px;
}

.freeissueraise {
	margin-bottom: -5px;
}

#searchtopbox {
	width: 200px;
	float: right;
}

#mastmotto {
	float: left:
	width: 100%;
}