body {margin:0;padding:0;font:medium "Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;line-height:1.2em;color:#222;background:#393}

/* ---[ links ]------------------------------- */

a:link {color: #639}
a:visited {color:#639}
a:hover {background:#639;color:#fff}

/* ---[ common ]--------------------- */

p {margin: 1em 0 1em;padding: 0}
h1 {font:130% normal Tahoma,Arial,Helvetica,sans-serif;padding:0px;margin:0px;margin-bottom:5px;color:#036}
h2 {font-family:Tahoma,Arial,Helvetica, sans-serif;font-size:115%;font-weight:bold;padding:0;color:#333}
/* ---[ h3 used for date ]--------------------- */
h3 {margin:18px 0px 5px 0px;padding-bottom:0px;padding-left:16px;font:italic 85% Arial, Helvetica, sans-serif;color:#000;background: url(/imgs/bullet_sq.gif) 0px 1px no-repeat}
h3 a:link, h3 a:visited {text-decoration:underline;color:#000}
h3 a:hover {color:#666}
h4, h5 {font:bold "Trebuchet MS",Verdana,sans-serif;font-size:110%;color:#333}
h1 span, h2 span, h3 span {color: #999}
blockquote {font-size:88%;color: #777;padding-left: 23px;background:url("/imgs/quotemarks.gif") no-repeat 0 3px}
blockquote.praise {padding: 0 0 10px 23px;border-bottom: 1px solid #eee}
code {color: #7B9905;font-size: 110%;line-height: 1.2em;text-align:left}
code strong {color: #4E6200}
abbr, acronym, .popup {font-style:normal;border-bottom: 1px dotted}
em {font-style:italic}
strong {font-weight:bold}
strike {text-decoration:line-through}
address {margin:0;padding:0;font-style: normal}

/* ---[ top head section ]--------------------- */
#wraptop {position:relative;margin: 0 auto;padding:0;font-size:95%;text-align:left;width:822px;background:#fff}

/* ---[ wrap sets background colour for whole content section ]--------------------- */
#wrap {position:relative;margin: 0 auto;padding:0;font-size:90%;text-align:left;width:820px;border:1px solid #000;background:#ffe}

#logo {height:126px;padding:0px;margin:0px;border:1px solid #000;border-bottom:0px;background:url("http://www.oddcandy.com/imgs/odd-logo.jpg")no-repeat}

#logo1 a,#logo1 a:link,#logo1 a.active{position:absolute;top:24px;left:10px;width:820px;height:1px;color:#fff;font-size:110%}

#logo2 a,#logo2 a:link,#logo2 a.active{position:absolute;top:121px;left:10px;width:600px;height:1px;color:#fff;font-size:110%}

#logo a,#logo a:link,#logo a.active,#logo a:hover {text-decoration:none;background:transparent}

html>body #logo1 span {top:24px}
html>body #logo2 span {top:121px}

#logo h1 {font:normal bold 14px "Trebuchet MS",Verdana,sans-serif;color:#000;margin:0px;padding:0px;background:none}


/* ----- navigation------ */

#topnav {padding:0px;padding-left:8px;border:1px solid #000;border-bottom:0px;background:#333;margin:0px auto;width:812px;text-align:left;font-size:11px;color:#fff}

#nav {font-family:Arial, Helvetica, sans-serif;float:left;width:820px;margin:0;padding:0;list-style:none;font-size:85%;font-weight:bold;background:#639}
#nav li {float:left;margin:0;padding: 0 1px 0 0;list-style:none}
#nav a {float:left;padding:0px 12px;text-decoration:none;font-weight:bold;color:#fff}
#nav a:hover, #nav a.active {color:#fff;font-weight:bold;text-decoration:underline;background:#96c}
#nav a.active {font-weight:bold;background:#333}

.clr {clear:both;margin:0px;padding:0px}

#topsearch {padding:0px;border:0px;background:#fff;margin:0px auto;width:820px;text-align:center;font-size:95%}
.searchtext {font:12px Arial,Helvetica,sans-serif;color:#000;margin-right:0px}
#searcharea {width:820px;padding:3px 0px 3px 0px;float:right;background:#333;border-bottom:1px solid #000}

/* ---( title )---( old background #bcd )------------------- */
#title {clear:right;padding:20px;background:#D2E5F8}
#title h1 {margin:0;padding:0;font-size:185%;font-weight:normal;color:#000;letter-spacing:.03em}
#title h1 a,#title h1 a.active,#title h1 a:hover{background:#D2E5F8;text-decoration:none;color:#639}
#title h1 a:hover{background:#96c;text-decoration:none;color:#fff}

/* ---[ main column ]----------------------------- */
#main-body {float:left;width:550px;background:#ffe}
#content {margin:10px 0;padding:0 18px}
#content h1 a {text-decoration:none;color:#639;font-size:120%}
#content h1 a:hover{color:#fff}
#content li a {text-decoration:underline}
#prod-img {margin:12px;padding:6px;border:1px solid #ccc}
#prod-img-left {float:left; margin:12px;margin-left:0px;padding:6px;border:1px solid #ccc}
#prod-img-right {float:right; margin:12px;margin-right:0px;padding:6px;border:1px solid #ccc}

/* ---[ main column for sales ]----------------------------- */
#main-body-s {float:left;width:620px}


/* figures */

/* lists */

/* alert note */

#content .note {font-size: 90%;color:#777;padding:10px 0 0 0;border-top:1px solid #eee}
#content .note strong {color: #333}
#content .note code {color:#444}

/* confirm box */

/* ---[ entries ]---------------------------------- */
/* ---[ h1 used for post headers ]---------------------------------- */
.post {padding-bottom:15px}
.post-summary, post-summary p { /* post-summary = index page ; post-body = comments page */
}
.post-summary p, .post-body p {margin-top:0;margin-bottom:10px}
.post-details {margin-top:5px;margin-bottom:5px}
.post-details, .post-details a, .post-details a:visited, .post-details a:hover {font-size:90%}

.post-email {font-size:85%;font-weight:bold}

/* --- paginate ------------------- */
.paginate {font:16px Arial,Tahoma,Sans-serif;font-weight:bold;letter-spacing:.1em;padding:10px 6px 10px 4px;margin:0;color:#666;background-color:transparent}

/*-------- .pagecount {font:10px Arial,Tahoma,Sans-serif;color:#666} ------- */

/* ---[ comments ]--------------------------------- */

#comments {font-size:90%;padding:10px;border:1px solid #ccc}
#comments textarea {width:350px}
#comments h3 {font-size:120%;font-weight:normal;padding:0 0 4px 19px;margin-bottom:10px;no-repeat 0 2px}
#comments h3#chead {margin-bottom:8px;border-bottom:none}
#comments h3#add-com {margin:0;padding:0 0 0 19px;border-bottom:none}
#comments code {font-size:118%}
#comments span {color:#999}
#comments input {vertical-align:middle}
#comments textarea {width:325px}
#comments .note {font-size:100%}

/* ---[ right column ]----------------------------- */

#cat {font-size:90%;font-weight:bold}
#sidebar {width:260px;float:right;margin:10px 0px 0px 0px;padding:0px;font-size:95%;line-height:1.5em;background:#ffe}
#sidebar h2 {margin:30px 0 12px 0;padding:2px 6px;font:105% Tahoma,arial,helvetica,sans-serif;color:#333;font-weight:bold;border:1px solid #3e566e;border-left:0px;border-right:0px;letter-spacing:.12em}

/* ---[ right column for sales ]----------------------------- */
#sidebar-s {width:190px;float:right;margin:10px 0px 0px 0px;padding:0px;font-size:95%;line-height:1.5em}


/*------ formerly orange #f90 bg white  -------------- */
#sidebar h2#quick {margin-top:2px}
#sidebar h2.sub {background:#538620}
#sidebar p, #sidebar ul, #sidebar dl {margin:4px 10px 4px 10px;padding:0;list-style:none}
#sidebar li {margin:0 0 .5em 0;padding:0 0 0 13px;line-height:1.0em;background: url(/imgs/arrows.gif) no-repeat 0 5px}
#sidebar #icon li {background:none}
#sidebar #icon li.last {background:none}
#sidebar img {vertical-align:middle}

/* custom list styles */

/* ---[ footer ]----------------------------------- */
#footer-s {position:relative;clear:both;margin: auto 0;padding:5px;font-size:90%;color:#666;background:#333333;text-align:center}
#footer-s a {color:#666}

#footer {position:relative;clear:both;margin: auto 0;padding:5px;font-size:90%;color:#ccc;background:#333333;text-align:center}
#footer a {color:#ccc}
#footer a:hover {color:#fff}

/* ---[ forms ]------------------------------------ */

#contactform, #comments-form, #shirt-form, #search-form, #search {
	margin: 0 0 25px 0;
	padding: 15px}
#search-form, #search {background:#000);
	}
#search-form p {
	margin: 0 0 10px 0;
	}
#contactform dl {
	margin: 0;
	padding: 0;
	font-size: 90%;
	}
#contactform dt {
	color: #333;
	font-weight: normal !important;
	}
#contactform dt em, #contactform .note em {
	color: #c00;
	font-weight: bold;
	font-style: normal;
	}
#contactform #realname, #contactform #email, #contactform #url {
	width: 200px;
	border: 1px solid #ccc;
	padding: 2px;
	color: #444;
	}
#contactform textarea {
	width: 400px;
	height: 180px;
	font-family: inherit;
	font-size: 120%;
	border: 1px solid #ccc;
	}

/* ---[ misc. ]---------------------------------------- */

hr {border: none 0; 
	border-top: 1px solid #e8e8e8;/*the border*/
	border-bottom:1px solid #e8e8e8;/*optional if just one line and make height 2*/
width: 100%;
	text-align: center;
	height: 3px;/*whatever the total width of the border-top and border-bottom equal*/
	}

h3 img {
	vertical-align: middle;
	}
ul.noBullet li {
	list-style-type: none;
	}
ul.fiveent em {
	color: #999;
	font-style: normal;
	font-size: 90%;
	}
.center {
	text-align: center;
	}
a img {
	border: none;
	}
.hide {
	display: none;
	}