/* dots are for classes, hash marks are for ids, plain for xml tags 
tag {}
.class {}
#id {}
*/


/* Begin Typography & Colors */

/* link handling */
a { 
	color: #cf0f26; 
	text-decoration: none; 
}
a:hover { text-decoration: underline; }
a:active { color: #ffdf72; }
a:visited { color: #cf0f26; }

#navlist li { 
    list-style-type: circle; 
    }

body {
	margin: 0 0 0 0;
  	padding: 0 0 0 0;
    text-align: left;
    font:90%/1.2em Helvetica,Verdana,Arial,Sans-serif;
    font-size/* */:/**/small;
    font-size: /**/small;
	background-color: #ffffff;
	}

/* Sidebar Stuff */

.sidebar-title {
  margin:2em 0 .75em;
  font:90%/1.2em Helvetica,Verdana,Arial,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.3em;
  color:#663;
  }
#sidebar p {
  margin:0 0 .75em;
  }
#sidebar ul {
  font:90%/1.2em Helvetica,Verdana,Arial,Sans-serif;
  }
#sidebar p {
  font:80%/1.2em Helvetica,Verdana,Arial,Sans-serif;
  margin:0 0 .6em;
  }

@media all {
  #blog-title {
    margin:0 0 .5em;
    font:250%/1.4em Helvetica,Verdana,Arial,Sans-serif;
    color:#353;
    }
  #blog-title a {
    color:#353;
    text-decoration:none;
    }
  #description {
    margin:0 0 1.75em;
    color:#996;
    }
  #blog-mobile-title {
    display:none;
    }
  #description-mobile {
    display:none;
    }
  }
@media handheld {
  #blog-title {
    display:none;
    }
  #description {
    display:none;
    }
  #blog-mobile-title {
    display:block;
    margin:0 0 .5em;
    font:250%/1.4em Helvetica,Verdana,Arial,Sans-serif;
    color:#353;
    }
  #blog-mobile-title a {
    color:#353;
    text-decoration:none;
    }
  #description-mobile {
    display:block;
    margin:0 0 1.75em;
    color:#996;
    }
    }

/* End Typography & Colors */

/* Posts
----------------------------------------------- */
.date-header {
  margin:0 0 .75em;
  padding-bottom:.35em;
  border-bottom:1px dotted #9b9;
  font:95%/1.4em Helvetica,Verdana,Serif;
  text-transform:uppercase;
  letter-spacing:.3em;
  text-align:right;
  color:#663;
  }
.post {
  margin:0 0 2.5em;
  line-height:1.6em;
  }
.post-title {
  margin:.25em 0;
  font:bold 150%/1.7em Tahoma,Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  }
.post-title a, .post-title strong {
  display:block;
  color:#333;
  text-decoration:none;
  padding:0 0 1px 0;
  }
.post-title a:hover {
  color:#000;
  }
.post p {
  margin:0 0 .75em;
  }
p.post-footer {
  margin:0;
  text-align:right;
  }
p.post-footer em {
  display:block;
  float:left;
  text-align:left;
  font-style:normal;
  color:#996;
  }

.post img {
  margin: 5px 5px 5px 5px;
  padding: 4px;
  border: 1px solid #cca;
  }

.post-calendar {
  font:bold 250%/1.7em Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  float:center;
  text-align:center;
  }

.post-calendar > a {
	text-decoration: none;
	color: #ABE461;
	}

.post-calendar > a:hover {
	text-decoration: underline;
	color: #48C4AF;
	}

.post-caltitle {
  font:bold 180%/1.2em Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  float:center;
  text-align:center;
  }

.post-caltext {
  font:bold italic 100%/1.0em Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  float:center;
  text-align:center;
  }

.mousetype {
  font: 85%/0.9em Helvetica,Verdana,Arial,Sans-serif;
  color:#000000;
  }

/* Comments */
#comments {
  margin:0;
  }
#comments h4 {
  margin:0 0 10px;
  border-top:1px dotted #9b9;
  padding-top:.5em;
  font:bold 110%/1.4em Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  }
#comments-block {
  line-height:1.6em;
  }
.comment-poster {
  margin:.5em 0 0;
  padding:0 0 0 20px;
  font-weight:bold;
  }
.comment-body {
  margin:0;
  padding:0 0 0 20px;
  }
.comment-body p {
  margin:0 0 .5em;
  }
.comment-timestamp {
  margin:0 0 .5em;
  padding:0 0 .75em 20px;
  color:#996;
  }
.comment-timestamp a:link {
  color:#996;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

/* Begin Structure */

#pagetop_new {
	background: url("/images/home_top_new.gif") no-repeat top left;
	margin-left: 31px;
    height:96px;
    width:800px;
	}

.head { margin: 0; padding: 0; }
.hide { display: none }

.head a {
	margin: 0;
	display: block;
	float: left;
	height: 80px;
	width: 444px;
     }
#navbox {
	height: 20px;
	width: 280px;
	padding: 0 0 0 0;
	margin: 55px 0 0 470px;
	font-color: #cf0f26;
	font-size: 90%; 
	font-weight: bolder;
	font-family: Helvetica,Verdana,Arial,Sans-serif;
}

div#navbox > a {
	text-decoration: none;
	color: #cf0f26;
	}

div#navbox > a:hover {
	text-decoration: underline;
	color: #cf0f26;
	}

#container_new {	
	width: 860px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    float: left;
	background: url("/images/home_bkg_new.gif") top left;
    }

#container {	
	width: 1000px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    float: left;
	background: url("/images/ginsu_wagon.jpg") top left;
	repeat: none;
    }

#adbox {
	width: 120px; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    float: left;
	}

#sideginsu_new {
    width: 239px;
	height: 177px;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	float: left;
    clear: both;
	background: url("/images/home_ginsu_new.gif") no-repeat top left;
	}

#sideginsucal {
    width: 223px;
	height: 178px;
    float: left;
	clear: both;
	margin: 0 0 0 31px;
	padding: 0 0 0 0;
	background: url("/images/prezzie_ginsu.gif") no-repeat top left;
	}

  #main {
    width:470px;
    float:right;
    padding: 5px 80px 10px 10px;
    font-size:90%;
    }
  #main2 {
    padding:10px 10px 15px 0;
    }

#sidebar {
    width:225px;
    float:left;
    padding:0 0 0px 0;
    }

#sidebar2 {
    padding:5px 10px 15px 65px;
    width:200px;
    width/* */:/**/180px;
    width: /**/180px;
    }

#footer_new {
	height: 159px;
	width: 800px;
	text-align: center;
	font-size: 90%;
	margin: 0 0 0 31px;
	padding: 0 0 0 0;
	float: none;
	clear: both;
	background: url("/images/home_bottom_new.gif") no-repeat bottom left;
	} 
#footer p { padding-top: 80px; }

div#footer > a {
	text-decoration: none;
	color: #FFFFFF;
	}
div#footer > a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	}

#ad_bottom {
	padding: 0 0 0 0;
	width: 728px;
	margin: 0 0 0 55px;
	text-align: center;
	float: none;
	clear: both;
	}

/* End Structure */

/*	Begin Headers */

.description {
	text-align: center;
	}

h1 {
  margin:.25em 0;
  font:bold 150%/1.7em Tahoma,Helvetica,Verdana,Arial,Sans-serif;
  color:#333;
  line-height:20px;
	}

h2 {
	font:bold 1.5em Tahoma,Helvetica,Verdana,Arial,Sans-serif;
	line-height:20px;
	}

h3 {
	font:bold 1.1em Tahoma,Helvetica,Verdana,Arial,Sans-serif;
	line-height:15px;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

/* End Headers */



/* Begin Images */
img {
    border: 0px;
	margin: 2px 3px 5px 3px;
    }

img.naked {	border: 0px; }
	
.img-center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
	}

.img-center img {
    border: 0px;
	margin: 5px 0 5px 0;
    }
	
.img-alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

.img-alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
    margin: 0 10px 2px 0;
	float: right;
	}
	
.alignleft {
    margin: 0 10px 2px 0;
	float: left
	}
/* End Images */

/* New Stuff */

#footernew {
	height: 126px;
	width: 850px;
	text-align: center;
	font-size: 90%;
	margin: 0 0 0 31px;
	padding: 0 0 0 0;
	float: none;
	clear: both;
	background: url("/images/home_footernew.gif") no-repeat bottom left;
	}

#navbox2 {	
	height: 20px;
	width: 400px;
	padding: 0 0 0 0;
	margin: 55px 0 0 470px;
	font-color: #cf0f26;
	font-size: 90%; 
	font-weight: bolder;
	font-family: Helvetica,Verdana,Arial,Sans-serif;
}

#pagetopnew {
	background: url("/images/home_topnew.gif") no-repeat top left;
	margin-left: 31px;
    height:98px;
    width:850px;
	}

/* This is style junk for the sidebar poll */

.pds-box {
	width: 270px; /* for fixed width enter value here, max width 700px */
	color: #fff;
	background: #ff7700;
	text-align: left;
	}
	
.pds-box-outer {
	}

.pds-box-inner {
	}
	
.pds-box-top {
	padding: 20px 20px 20px 20px;
	}
