@charset "utf-8";
/* html5 & css3 */
body { font: 100%/1.4 Arial, Helvetica, sans-serif; padding: 0; margin: 0; background-color: black; }
img { border: none; }

h1, h2, h3, h4, h5, h6 { font-family: Clarendon, Georgia, Times, "Times New Roman", serif; }

.global-notice { background: rgba(245, 235, 200, 0.25); border-width: 3px 0px; border-style: solid; border-color: rgb(230, 225, 207);
	margin: 0px 0px -1px; padding: 15px 20px 0px; color: rgb(102, 51, 0); font-size: 0.85em; position: relative;
}

#header { text-align: left; font-size: 300%; font-weight: bold; text-shadow: 5px 5px 3px #000; padding: 10px 0 0 100px;
	margin: 0 0 10px 0; background: rgb(204,49,28) url(/shylogo2.jpg) no-repeat 5px 50%;
	border-bottom: rgb(138,30,45) thick solid;
}

.side { width: 260px; margin: 10px 20px 0 0; padding: 0; min-width: 250px; }

nav { margin: 0; padding: 10px 10px 10px 20px; background: rgb(65,64,66); font-size: 1em; font-weight: 700; text-align: left;
	border-radius: 20px; border: solid 10px rgb(0,0,0); }
nav ul { list-style: none; margin: 0; padding: 0; }
nav ul li { padding: 5px 5px 5px 15px; color: rgb(147,149,152); }
nav ul a, nav ul a:visited { text-decoration: none; display: block; color: rgb(255,221,172); }
nav ul a:hover, nav ul a:active, nav ul a:focus { text-transform: uppercase; color: rgb(255,255,255); }

#content { text-align: left; font-size: 1.2em; color: rgb(255,255,255); width: 100%; padding: 0; margin: 20px 0 0 0; }

section.sell { margin: 5px 20px; }
section.sell h2 { color: rgb(251,216,231); margin-bottom: 5px; padding-bottom: 5px; }
section.sell h3 { color: rgb(255,242,0); margin-bottom: 5px; padding-bottom: 5px; font-size: larger; }
section.sell p { margin: 0 0 10px 0; padding: 0 0 5px 0; line-height: 140%; }
section.sell em { color: rgb(215,223,35); font-size: 1.1em; }
section.sell strong { color: rgb(178,214,241); font-size: 1.1em; font-weight: normal; }
section.sell a, section.sell a:visited { color: rgb(247,178,208); text-decoration: underline; }
section.sell a:hover, section.sell a:active, section.sell a:focus { color: rgb(239,184,144); text-decoration: none; }

div.photos { text-align: center; }
div.photos img { margin: 5px; box-shadow: 5px 5px 10px rgb(15,15,14); background-color: rgb(65,64,66); }
.clickable { cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }

.downbk { float: right; margin: 0 10px 0 20px; border: blue solid 10px; }

blockquote.testimonial { background-color: gold; border-radius: 40px 10px; margin: 40px; padding: 20px 30px; font-size: 1.1em;
	color: rgb(33,64,154); font-family: Clarendon, Georgia, Times, "Times New Roman", serif; }
blockquote.testimonial span { color: rgb(204,49,28); font-family: Tahoma, Geneva, sans-serif; }

#payment { border: rgb(204,49,28) solid 10px; border-radius: 40px; margin: 40px; padding: 15px; background-color: #FFF; }

fieldset { margin: 0; font-family: Georgia, "Times New Roman", Times, serif; color: rgb(27,48,151); border: none; }
fieldset select { margin: 10px; padding: 5px; font-size: 1em; }

.endorse { padding: 10px; text-align: center; }
.endorse img { margin: 5px; box-shadow: 5px 5px 10px rgb(15,15,14); background-color: #FFF; }

#footer { margin: 0; padding: 10px 20px 10px 10px; background-color: rgb(35,31,32); color: rgb(192,216,240); font-size: 0.9em; }
#footer p { margin: 0 0 5px 0; padding: 0; }
#footer a { text-decoration: none; color: rgb(255,221,172); }
#footer a:hover, footer a:active, footer a:focus { text-decoration: underline; color: rgb(255,255,255); }
#footer .col-left { float: left; width: 50%; }
#footer .col-right { float: right; margin: 0 0 0 10px; }

.fltright { float: right; margin-left: 5px; }
.fltleft { float: left; margin-right: 5px; }
.fltclear { clear: both; margin: 0; padding: 0; height: 1px; }

header, section, footer, aside, nav, article, figure { display: block; }