* { margin:0;padding:0;border:0; }

body {
	background-color: #ffffff;
	font: bold 13px "Trebuchet MS";
	overflow-x: auto;
overflow-y: scroll; 
}

*:first-child+html body{
overflow-x: hidden;
overflow-y: hidden;
overflow:auto;}
* html body{
overflow-x: hidden;
overflow-y: hidden;
overflow:auto;}

table, td {
border: 0;
border-collapse: collapse;
border-spacing: 0;
padding: 0;
margin: 0;
}

p {
color: #333;
margin: 0; }

a { color: #D81515; }
a:hover { color: #000; }

form {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

#copy {
font-size:14px;
}

#contactform p {
font-size:12px; }
#contactform input {
border:1px solid black; }
#contactform textarea {
border:1px solid black; }

#blog p { margin:0 0 1em 0; }
#blog h2 { font-size:16px;margin-top:10px; }
textarea,input { border:1px solid black; }

#blog .post {
font-family:Georgia,serif;
}

#blog .post h2 {
font-size:16px;
}

#blog small {
font-weight:normal;
}

#blog .entry {
font-weight:normal;
font-size:15px;
}

#products,#products p {
font-size:13px;
}
#products p { margin:0 0 1em 0; }

#productphoto a { color:#D81515;text-decoration:none; font-size:14px; border:1px solid white;padding:0 5px;background-color: #fff;}
#productphoto a:hover { color:#fff; text-decoration:none; font-size:14px; border:1px solid white;padding:0 5px;background-color: black;}

#comment { width:550px; }

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#sidebar h2 {
font-size:13px;
	margin: 5px 0 0;
	padding: 0;
}
#sidebar li {
font-size:11px;
margin:0;
}

#searchform {
	
	padding: 0 3px; 
	margin:0 0 0 0;
	}

#sidebar #searchform {
margin: 5px 10px;
text-align: center;
	}

#sidebar #searchsubmit {
	padding: 1px;
margin: 5px 0;
	}