@charset "UTF-8";
/* All styles in this document should only define typography */

/*ELEMENTS*/
h1 {font-size: 16px; color: #ada58c; text-transform: uppercase; background:none; margin: 0; padding: 0;}
h2 {font-size: 12px; font-weight: normal; text-transform: uppercase;}
h3 {font-size: 13px;color: #979369; font-weight: normal; text-transform: uppercase; margin: 0; padding: 5px 0 0 0;}
table.specifications h3 {text-align: right; line-height: 28px; padding: 0; margin: 0;}
h4 {height: 24px;cursor:pointer; font-size: 14px; line-height: 18px; color: #ada58c; border-top: 1px solid #ada58c; font-weight: normal; text-transform: uppercase; margin: 0; padding: 5px 0 0 0;}
p {font-size: 12px; line-height: 18px; letter-spacing: .03em; color: #d7d7d7; margin: 5px 0 10px 0; padding: 0;}
input[type=hidden] { visibility: hidden; }

/* IDs*/
#rightColumn p, #rightColumn a {font-size: 11px; line-height: 15px; font-weight: normal;}
#rightColumn p.quote {font-size: 14px; line-height: 18px; color: #ada58c;}
#rightColumn img {display: block; clear:both;margin-bottom: 10px;}
#rightColumn table {font-size: 11px; color: #d7d7d7; }
#roninCopy form, #roninForm form, #rightColumn form, #centerColumn form {text-align:left; font-family:Arial, Helvetica, sans-serif;}
#roninCopy label, #roninForm label, #rightColumn label, #centerColumn label, #roninRightCopy label {display: block; font-size: 12px; color: #ada58c; margin-bottom: 2px; clear:both;}
#roninCopy input, #roninForm input, #rightColumn input, #commentsAnchor input, #commentsAnchor textarea, #centerColumn input, #roninRightCopy input {display: block; font-size: 14px; margin-bottom: 5px;height: 20px;background-color: black; border: 1px solid #47443a; color:#ada58c; }
	/*input#chkbox {display: block; position: absolute; left: 85px; top: 90px; margin:0; padding: 0; border: 1px solid black;}*/
	#roninRightCopy input {width: 225px;}
	#roninRightCopy input.button {width: 75px}
	#roninRightCopy select {width: 225px;}
	#roninRightCopy > h3 {margin-top: 55px; }
	input#chkbox + input {display: block; clear: both; font-size:12px; width: 70px; height: 20px; margin-top: 40px; font-weight: bold; text-transform:uppercase; border: 1px solid #979369; background-color: black;}
	input.button {text-transform:uppercase; border: 1px solid #979369; background-color: black; width: 100px;}
#roninCopy li {font-size: 12px;}

#roninForm p {display: block; padding-top: 35px;}


#WebLoginLayer0 {border: 1px solid transparent}
#commentsAnchor textArea {height: auto;}
#commentsAnchor input {margin-top: 5px;}
#commentsAnchor div+input {display: block; clear: both; font-size:12px; width: auto; height: 20px; font-weight: bold; text-transform:uppercase; border: 1px solid #979369; background-color: black;}

/*CLASSES*/
h2.leftNav {color:#e5e4d3; background:none; margin: 0 0 10px 18px; padding: 0;}
.featuredBox h1 {display: block; width: 278px; font-size: 14px; font-weight: normal; color: #ada58c; margin: 4px 0 0 0; padding: 0; background: none; overflow:hidden}
h1.new {background-color: #000;padding-left: 1px;}
.featuredBox h2, .featuredBox h3 {font-size: 10px; font-weight: normal; color: #c7b88d; margin: 0; padding: 0; background: none;}
	.featuredBox h3 {padding-top: 3px;}
	h3.new {color: #b3a565; font-weight: bold;}
	.featuredBox a:hover {text-decoration: none;}
ul.leftNav {color: #dbd8ad; list-style: none;}
	ul.leftNav li {border: 1px solid transparent; padding-left: 18px;}
	ul.leftNav li a {font-size: 12px; font-weight:normal;display: block;color: #dbd8ad; margin: 3px 0 3px 0; padding: 3px 0 3px 22px; border: 1px solid transparent; text-decoration:none;}
	ul.leftNav li.active, ul.leftNav li:hover{background-color: #1e1d19; border: 1px solid #706b4e;text-decoration: none;}
	ul.leftNav li.active a, ul.leftNav li.active a:hover{text-decoration: none; border: none; background: none;}
.quoteAuthor {font-size: 11px; color:#ada58c; text-align:right;}
p.designed{font-size: 11px; text-transform:uppercase;color: #7a7563; text-align: center;}
p.rss {color: inherit; padding-top: 3px;}

/* Flash text tuning */
.sIFR-hasFlash h1  {visibility: hidden; font-size: 18px;}
.sIFR-hasFlash .featuredBox > h1  {visibility: hidden; font-size: 20px; margin-top: 2px;}
.sIFR-hasFlash #centerColumn > h1  {margin-bottom: 10px; font-size: 20px; font-weight: bold;}
.sIFR-hasFlash .featuredBox h2 {visibility: hidden;font-size: 14px;}
.sIFR-hasFlash h2.leftNav {visibility: hidden;font-size: 15px; padding-left: 5px;}

/* Blog Styles */
#centerColumn, #roninRightCopy {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #d7d7d7; text-align:left;}
#roninRightCopy {color: #ada58c;}
#commentsAnchor {margin-top: 20px;}
#commentsAnchor h2 {visibility: visible; font-size: 12px; letter-spacing:normal; background: none; color: #979369; font-weight: normal; text-transform: uppercase;}
.nl_info, .nl_summaryPost {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #d7d7d7; text-align:left; margin-top: 5px;}
.nl_summaryPost {margin-bottom: 20px;}
.jot-list {display: block; margin:0; padding:0;}
ul.reflect_archive {list-style: none;padding: 10px 0 0 0; margin:0;}
li.reflect_month {margin-bottom: 5px;}
div.jot-row, div.jot-row-alt, div.jot-comment {background: none; background-color:none ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
div.jot-row {border: 0; border-bottom: 1px solid #47443a; margin: 40px 0 40px 0;}
div.jot-subject {color: #ada58c;}
div.jot-comment hr {border:none; margin: 10px 0; clear:both;}
div.jot-message {line-height: 20px;}
