/* This CSS is a customized version of the style sheet done by Chris Hester at www.designdetector.com */

* {padding:0; margin:0; color:#E6E6FA; background-color:#808080; font-size:13px; font-family:Verdana,'Lucida Grande',Tahoma,Arial,Helvetica,sans-serif; margin-bottom:16px; line-height:16px;}

br {margin-bottom:0;} /* for Firefox */

#comments * {font-size:12px;}
#disclaimer * {font-size:11px;}

h2, h3, h4, h5, h6 {font-family:Tahoma,Verdana,Georgia,'Times New Roman',Times; font-weight:bold; color:#E6E6FA;}
h2 {font-size:24px; letter-spacing:1px; margin-bottom:24px; line-height:24px;}

h3 {font-size:19px;}
#sidelinks #main h3 {border-bottom:1px solid #eee;}
h4, h4 cite {font-size:18px !important;}
h5 {font-size:17px;}
h6 {font-size:16px;}

#comments h3 {font-size:20px;}
#disclaimer h3 {font-size:22px;}
#design #main h3 {padding-top:16px;}

#comments {clear:both;}

em, strong {font-weight:bold; color:rgb(216,231,250);}

#main ul li {margin-left:37px;}
#main ol li {margin-left:45px;} /* allow for numbers over 100 */
#main ol.code li {margin-left:50px;}

#main li {margin-bottom:8px;}

code, var, #main code {font-size:13px; font-family:'Courier New',Courier,monospace; color:#ede;}
#comments code {color:rgb(206,221,240);}

#main ol.code li {border-bottom:1px dashed #bbb; padding:4px;}
ol.nogaps li, ul.nogaps li, dl.nogaps li, #main ol.code li {margin-bottom:0;}

dt {font-weight:bold;}
dd {margin-left:23px;}

#main hr {clear:both; height:1px; background-color:#999; border:none;}

abbr {cursor:help; border-bottom:1px dotted #fff;}

#column {float:left; height:auto; margin-top:32px; margin-bottom:0; border:10px solid #aaa; width:92%;}

#column {padding:0; left:0; margin-left:3%; z-index:2;}

#main, #main * {background-color:#669;}
#main, #disclaimer {padding:2% 4% 2% 2%; margin:0;}
/* #main, #disclaimer {padding:4% 4% 2% 4%; margin:0;} */

#disclaimer {border-top:10px solid #aaa;}
#disclaimer, #disclaimer * {background-color:#666;}

/* #main blockquote, #comments li {padding:12px 17px 0 12px; margin:16px; border-right:6px solid rgb(185,80,102); border-bottom:6px solid rgb(185,80,102)} */
#main blockquote, #comments li {padding:12px 17px 2px 12px; margin:16px; border:4px solid #999}
#main blockquote, #main blockquote * {color:#E6E6FA; background-color:#666;}

#comments li {color:#ebdada; padding-bottom:16px; border:none; border:3px dashed rgb(175,60,82);}
#comments li, #comments li * {background-color:#669;}

#base {clear:both;}

.stretch {width:100%;}  /* USE FOR LARGE IMAGES IN POSTS! */

/* LINKS */

a {border:1px solid transparent;}

:link {
	color:#E6E6FA;
	text-decoration:underline;
}
:visited {
	color:#E6E6FA;
	text-decoration:underline;
}
:link:hover {
	text-decoration:none;
	color:rgb(90,90,90);
	background-color:#E6E6FA !important;
	border:1px solid #E6E6FA;
}
:visited:hover {
	text-decoration:none;
	color:rgb(90,90,90);
	background-color:#E6E6FA !important;
	border:1px solid #E6E6FA;
}
a abbr {text-decoration:none;} /* for Firefox */

.desc :link, .desc :visited {font-family:Georgia,'Times New Roman',Times,serif; font-size:16px;}

/* CLASSES */

.desc, .description {font-style:italic; font-family:Georgia,'Times New Roman',Times,serif; font-size:16px; color:rgb(231,198,216);}

.date, .postdate {font-family:Arial,Tahoma,Helvetica,sans-serif; font-size:12px; letter-spacing:2px; text-transform:uppercase; font-weight:bold; color:rgb(188,218,176);}

.indent {margin-left:15px;}

img, a img {border:none; margin-bottom:0;}
:link:hover img, :visited:hover img {border:none !important; background-color:none !important;}
.gap {float:left; margin:3px 14px 5px 0;}
.gapfloatright {float:right; margin:3px 0 5px 14px;}

#index #main a img {border:none !important;}

.floatleft {float:left;}
.floatright {float:right;}

.nobullet {list-style-type:none;}

.noborder {border:none;}

.clear {clear:both;}

/* MENU */

#topmost {height:10px; width:auto;}

#menu {text-align:center; padding:5px 10px;}
#menu div {display:inline; text-align:right; letter-spacing:3px;}
#menu div :link, #menu div :visited {padding:5px 12px; color:#eee; background-color:#999;}
#menu div, #menu {margin-bottom:0;}

#menu * {font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size:14px; text-decoration:none;}

/* style link to match page */
#index #menu1 :link, #index #menu1 :visited, #orde #menu2 :link, #order #menu2 :visited, #price #menu3 :link, #price #menu3 :visited, #download #menu4 :link, #download #menu4 :visited, #overview #menu5 :link, #overview #menu5 :visited, #feedback #menu6 :link, #feedback #menu6 :visited, #ni #menu7 :link, #ni #menu7 :visited, #qa #menu8 :link, #qa #menu8 :visited {color:#666; background-color:#ccc !important;font-weight:bold; padding-top:10px; padding-bottom:10px;}

#menu :link:hover, #menu :visited:hover {color:#ccc; background-color:#666 !important; border:1px solid transparent;}

form,fieldset {border:none;}
textarea,button,input {border:1px solid #000; background-color:#fff!important; color:#000;}