
body {
margin: 0 auto;
padding: 0;
/* font: 80% Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; */
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background: #DBDBD0 url(../images/bg2.gif) top center repeat-y;

}

/* This is the main body of the page  */
#wrap {
background: #ffffff;
color: #101010;
margin: 0 auto;
width: 860px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;

/*margin: 10px 0 10px 0;*/
}

#header {
clear: both;
margin: 20px 0 0 0;
padding: 0;
height: 45px;
}

#header h1 {
width: 250px;
margin: 0 0 10px 0;
float: left;
}

#header p {
width: 500px;
float: right;
text-align: center;
color: #a0a0a0;
margin: 0 0 10px 0;
font-size: 0.8em;
line-height: 1.2em;
}

#headerimage {
margin: 0 0 10px 0;
border: 0;
}

#insideimage {
margin: 10px 0 10px 10px;
}


#blogs {
clear: left;
float: left;
width: 185px;
margin: 0 0 10px 10px;
padding: 0;
font-size: 1em;
font: 'Trebuchet MS', Lucida Sans Unicode, Arial, sans-serif;
/*font-size: 0.9em;
font: 77% Verdana, Helvetica, Arial, sans-serif;*/
border-top: 1px solid #B3BED7;
border-left: 1px solid #B3BED7;
border-bottom: 1px solid #B3BED7;
border-right: 1px solid #B3BED7;
background: #C0CAE1 url(../images/blogs-bg.jpg) repeat-x;
}

#blogs ul {	
list-style: none;
width: 185px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.2em;
}	

#blogs li {
margin-bottom: 4px;
}

#blogs li a {
font-weight: bold;
font-size: 1.1em;
height: 13;
text-decoration: none;
color: #101010;
display: block;
padding: 6px 0 0 10px;
}
	
#blogs li a:hover {
/* background: #EEEEDD; */
color: #575B8A;

}

#blogs li b {
font-weight: bold;
font-size: 1.2em;
height: 20px;
text-decoration: none;
color: #272EB3;
display: block;
border-bottom: thin dotted #BBBBBB;
padding: 16px 0 0 10px;
/* background: #fff; */
}

#avmenu {
clear: left;
float: left;
width: 185px;
margin: 0 0 10px 10px;
padding: 0;
background: #E8E8D6 url(../images/extras-bg.gif) repeat-x;
font-size: 0.8em;
font: 'Trebuchet MS', Lucida Sans Unicode, Arial, sans-serif;

border-top: 1px solid #E8E8D6;
border-left: 1px solid #E8E8D6;
border-bottom: 1px solid #E8E8D6;
border-right: 1px solid #E8E8D6;
}

#avmenu ul {	
list-style: none;
width: 185px;
margin: 0 0 20px 0;
padding: 0;
font-size: 1.2em;
}	

#avmenu li {
margin-bottom: 4px;

}

#avmenu li a {
font-weight: normal;
font-size: 0.9em;
/*height: 20px; */
text-decoration: none;
color: #505050;
/* display: block;  */
padding: 6px 0 0 10px;
/* border-left: 4px solid #cccccc;  */
}	
	
#avmenu li a:hover {
/* background: #EEEEDD; */
color: #3D45DF;

}

#avmenu li b {
font-weight: bold;
font-size: 0.9em;
height: 20px;
text-decoration: none;
color: #717CAF;
display: block;
/*border-bottom: 2px solid #EEEEDD;  */
padding: 16px 0 0 5px;
/* border-left: 4px solid #cccccc;  */
}

/* #avmenu li b {
font-weight: bold;
font-size: 1.2em;
height: 20px;
text-decoration: none;
color: #272EB3;
display: block;
border-bottom: thin dotted #BBBBBB;
padding: 16px 0 0 10px;
} */

#articles { margin-left: -20px; float: left; line-height: 20px;}
#articles li { background: url('../images/articles-bullet-red.png') no-repeat 0 10%; color: #000000; font-size: 1em; padding: 0 0 10px 20px; list-style: none;}
#articles li a { color: #272EB3; font-size: 1em;}
#articles li:hover { background: url('../images/articles-bullet-green.png') no-repeat 0 10%; }
#articles li a:hover {  color: #3D45DF; }

.rsslinks {
clear: left;
float: left;
margin: 5px 0 5px 10px;
padding: 10px;
width: 165px;
/* color: #505050; */
color: #101010;
line-height: 1.3em;
font-style: normal;
font-size: 0.8em;
border-top: 1px solid #DEDEEB;
border-left: 1px solid #DEDEEB;
border-bottom: 1px solid #DEDEEB;
border-right: 1px solid #DEDEEB;
background: #D3D4E8 url(../images/rss-bg.jpg) repeat-x;
}

#content {
font-size: 1.1em;
margin: 0 0 20px 200px;   /* Margins here control the width of the center column */
/* border-left: 2px solid #EEEEDD;
border-right: 2px solid #EEEEDD; */
padding: 0 25px 0 25px;
line-height: 1.6em;
text-align: left;
background: #ffffff;
width: 600px;
}

/* For the "an article by:" stuff  */
#content small {
font-size: 0.8em;
line-height: 1.2em;
color: #1B5CAC;
}

/*  NEW!!!  */
#content p {
font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: Left;
color: #444;
line-height: 1.5em;
}

/*  NEW!!!  */
#content center {
font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: center;
color: #444;
line-height: 1.4em;
}

#content flat {
font: 1em 'courier new';
}

#content h1 {
margin: 0 0 0.5em 0;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -1px;
display: inline;   /*  This one may cause problems */
}

#content h2 {
font-size: 1.3em;
margin: 0 0 0.5em 0;
border-top: 1px solid #B0BBDB;
border-left: 8px solid #B0BBDB; 
border-bottom: 1px solid #B0BBDB;
border-right: 1px solid #B0BBDB;
padding: 5px 5px 5px 10px;
background: #ABBAD7 url(../images/h2-background.gif) left center repeat-y;
}

#content h3 {
margin: 0 0 0.5em 0;
font-size: 1.3em;
font-weight: normal;
letter-spacing: -1px;
color: #1B5CAC;
display: inline;   /*  This one may cause problems */
}

#content h6 {
margin: 0 0 0.5em 0;
font-size: 1.5em;
font-weight: normal;
letter-spacing: -1px;
display: inline;   /*  This one may cause problems */
}

#content img {
padding: 0px;
display:inline;
background: #ffffff;
/*border: 0px solid #f0f0f0; */
}


#debbie img {
float: right;
background: #ffffff;
}

#debbie img:hover {
/*background: #ffffff url(../images/debbie2.gif) left center no-repeat; */
float: right;
}

#content ul {
font-size: 0.8em;
font-weight: normal;
line-height: 1.5em;
}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

h4 {
font-size: 1em;
margin: 0 0 10px 0;
color: #8E8D8D;
font-style: italic;
}

#tip {
font: .8em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: Left;
color: #1B5CAC;
padding: 0 0 0 25px;
line-height: 1.5em;
}

#content h5 {
font-size: 1.1em;
margin: 0 0 0.5em 0;
border-top: 1px solid #B0BBDB;
border-left: 8px solid #B0BBDB; 
border-bottom: 1px solid #B0BBDB;
border-right: 1px solid #B0BBDB;
width: 310px;
padding: 5px 5px 5px 10px;
background: #ABBAD7 url(../images/h2-background.gif) left center repeat-y;
}

a {
text-decoration: none;

color: #272EB3;
}

a:hover {
text-decoration: underline;
color: #3D45DF;
}

a img {
border: 0;
}

lite {
text-decoration: none;
color: #A3A4A6;
}

lite a {
text-decoration: none;
color: #626262;
}

#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 10px 0;
border-top: 2px solid #EEEEDD;
width: 860px;
text-align: left;
color: #DFDDDD;
font-size: 0.9em;
background: #A4A4A4 url(../images/footer-background.gif) repeat-x;
}

#footer a {
color: #DFDDDD;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#aboutmeintro {
width: 190px;
text-align: center;
line-height: 23px;
font-size: 15px;
color: #ffffff;
}

#aboutmeintro p {
line-height: 14px;
font-size: 12px;
text-align: left;
padding: 0 0 0 12px;

}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.icon {
margin: 0 10px 0 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.feedburnerFeedBlock ul {
list-style: none;
width: 165px;
margin: 0 0 20px 0;
padding: 0 0 0 0;
font-size: 1em;
}

.feedburnerFeedBlock ul li {
padding: 0 0 20px 0;
}

.feedTitle {
font-style: normal;
text-align: center;
font-size: 1.2em;
}

#manufacturers-text {
    padding-top: 10px;
    font-size: 0.8em; /* Fontsize and styling. */
    line-height: 20px;
    color: #101010;

}

/* Used on manufacturers pages with images that enlarge. */
#manufacturers-images {
   list-style: none;
   padding-left: 0px; /* Get yourself to the left of the page. */
   margin-left: 0; /* IE needs this to do the same as stated above... */
   float: right; 
/*   width: 100px; */
}

#manufacturers-images li {
   font-size: 10px; /* Fontsize and styling. */
   font-family: Verdana, Arial, Helvetica, sans-serif;

}

.li-text { 
   padding-bottom: 0px;
   width: 95%;
   line-height: 13px;
   padding-left: 5%;
}

.li-image {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#content h7 {
color: #CFD0D2;
font-size: 10px;
line-height: 14px;
}  