body {
	font-family: Verdana,Arial,Helvetica,Garamond, sans-serif;
	margin: 0px;
	color: #eeeeef;
	background-color: #000000;
	background-image: url(images/Back6.jpg);
	background-repeat: no-repeat;
	font-size:10pt;
}
th, td  
{
	padding: 0px; /* cellpadding */
	vertical-align: top;
	border:0px;
	font-size:10pt;
}
table { border-collapse:collapse; border-spacing:0; }   /* cellspacing="0" */
.ctop { vertical-align: top; }
.cmid { vertical-align: middle; }
.cbot { vertical-align: bottom; }
.ccenter { text-align: center; }
.cright { text-align: right; }

p {
    margin-top:0px;
    padding: 0 0 1em 0;
     
}
img	{
	border: 0;
	max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */	
}
h1, .ho1 {
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 24pt;
	color:#ffcc00;
	font-weight: normal;
	line-height:1.5em;
	-webkit-margin-before: 0.17em;
	-webkit-margin-after: 0.37em;
}
h1 {
	line-height:1.5em;
}
h2
{
	clear: both;
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 14pt;
	color:#ffcc00;
	font-weight: normal;
	line-height:1.5em;
}
figure  {
	display:block;
	margin: 0 0 13px 15px;
	float:right;
}
figcaption {
	padding: 5px;
	font-size: 1em;
	border: none;
	background: transparent;
	word-wrap:normal;
	text-align:right;
	font-style:italic;
}
.t100pc 
{
	width:100%;
	border-collapse: collapse; 
	border-spacing: 0;
	margin: 0 auto;  /* table align (center) */
}
.t100pc td {
	padding:0px;
}	

.corn { background-image: url(images/corn.png); width:30px; height:49px; background-color:#222222; background-repeat: no-repeat; }
.div_blank { background-image: url(images/div.png); width:700px;height:50px; border: 0; } /*div_christmas.png*/
.div3 { clear:both; background-image: url(images/div3.png); width:700px; height:50px; border: 0; } /* div3_christmas.png */
.div4 { clear:both; background-image: url(images/div4.png); height:49px; border: 0; }
.div7 { clear:both; background-image: url(images/div7.png); height:49px; border: 0; vertical-align: middle; background-color:#222222; }
.div9 { clear:both; background-image: url(images/div9.gif); height:49px; border: 0; vertical-align: middle; }
.div8  
{
	background-image: url(images/div8.gif); 
	float:left;
	width:951px;
	height:40px; 
	padding-top:10px;
}
.div9b { clear:both; background-image: url(images/div9b.gif); }
.div900  
{
	background-image: url(images/div900.png);   /* div900_christmas.png */
	float:left;
	width:951px;
	height:40px; 
	padding-top:10px;
}
.halfcol 
{
	float:left;
	width:46%;
	padding-right:20px;
}	
	
.div10 { clear:both; background-image: url(images/div10.png); width:750px;height:50px; border: 0; }
.rednew 
{
	font-size:8pt;
	color:#ff6644;
}
.contentleft
{
	width:30px;
	background-color:#222222;
	background-image: url(images/edge.png);
	background-repeat: repeat-y; 
	vertical-align:top;
}

.wrapper {
	clear:both;
	width:940px;
}
.wrapperwide {
	clear:both;
	width:1140px;
}
.wrapperwider {
	clear:both;
	width:1190px;
}
.appicondiv {
	float:left;
	width:120px;
	height:112px;
	padding-left:5px;
}
.wikititle {
	float:left;
	width:390px;
	height:112px;
}
.wikititle img {
	padding-top:10px;
}
.adcell {
	float:left;
	width:400px;
	height:112px;
	padding-right:20px;
	text-align:right;
}
.adcell img {
	padding-top:10px;
}

.sidemenu {
	width:180px;
	float:left;
}
.contentshell
{
	float:left;
	width:700px;
	background-color:#222222;
	border-left: solid 1px #666666;
	vertical-align:top;
	padding: 0px 20px 20px 30px;
}
.contentshell600
{
	float:left;
	width:600px;
	background-color:#222222;
	border-left: solid 1px #666666;
	vertical-align:top;
	padding: 0px 20px 20px 20px;
}
.contentshell910
{
	float:left;
	width:900px;
	background-color:#222222;
	border-left: solid 1px #666666;
	vertical-align:top;
	padding: 0px 20px 20px 30px;
}
.rightside 
{
	float:left;
	width:350px;
	background-color:#222222;
	border-left: solid 1px #666666;
	vertical-align:top;
	padding: 0px 0px 20px 10px;
}
.divtop  
{
	float:left;
	width:751px;
	background-image: url(images/DIV760.png); 
	height:39px; 
	padding-top:10px;
}
.divtop4  
{
	float:left;
	width:751px;
	background-image: url(images/DIV4.png); 
	height:49px; 
}
.printlink {
	padding-top:4px;
	padding-left:30px;
	width:290px;
}
.pageindex {
	position:absolute;
	left:-1000px;
	width:0px;
}
.addthis {
	padding-top:4px;
	padding-right:120px;
	text-align:right;
}
.SRCell 
{
	clear: both;
	word-spacing:normal;
	letter-spacing: 0;
	line-height:1.5em;
}
.editingbox 
{
	clear:both;
	border: 2px solid #666666;
	padding:2px;
	background-color:#444444;
}

@media screen and (max-width: 480px) {

	body {
		font-size:100%;
		background-color: #222222;
	}

	h1 
	{
		width:96%;
		-webkit-margin-before: 0;
		-webkit-margin-after: 0;
	}
	.wrapper {
		clear:both;
		width:100%;
	}

	.appicondiv {
		position:absolute;
		left:-1000px;
		width:0px;
	}
	.wikititle {
		width:100%;
		text-align:center;
	}
	.adcell {
		position:absolute;
		left:-1000px;
		width:0px;
	}
	.sidemenu {
		position:absolute;
		left:-1000px;
	}
	.contentshell
	{
		border: 0px solid;
		clear:both;
		width: 94%;
		padding: 0px 10px 10px 10px;
		margin:0 auto;
	}
	.divtop  
	{
		float:left;
		width:100%;
		background-image: url(images/DIV480.png); 
		height:39px; 
	}
	.printlink {
		position:absolute;
		left:-1000px;
		width:0px;
	}
	.pageindex {
		position:inherit;
		left:0px;
		padding: 5px 0 0 25px;
		width:80px;
	}
	.addthis {
		padding-right:0px;
		text-align:left;
	}
	figure  {
		display:inline;
		margin: 0 0 13px 0px;
		float:none;
	}
	.halfcol 
	{
		float:none;
		width:100%;
		padding-right:0px;
	}	

	.div3 { background-image: url(images/DIV3_480.png); width:100%; height:50px; border: 0; } /* div3_christmas.png */

	.SRPageMenuA {
		font-size:14pt !important;	
	}
	.SRPageMenuB li
	{
		list-style-type:none;
		border:3px solid #666666;
		background-color:#444444;
		border-radius:1em;
		padding: 3px 20px 3px 20px;
		margin-bottom:5px;
	}
	.SRPageMenuB a
	{
		font-weight: normal !important;
		font-size:12pt !important;	
	}

}

.SRSideMenuA {
	padding-top:2px;
	padding-left:15px;
	width:165px;
}
.SRSideMenuB {
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#222222;
	padding: 5px;
	line-height: 1.3;
	width:155px;
}
.SRSideMenuB ul, li {margin:0px; padding:0px;}
.SRSideMenuB li { margin-left:16px; list-style-type: square; }

.mar10 
{
	margin-top:16px;
}

.SRSideMenuB li
{
	color: #666666;
}
.SRAdvertSide {
	padding-top:15px;
	padding-left:5px;
	width:174px;
}

.w100pc { width:100%; }
.w50pc { width:50%; }

.contentright
{
	width:20px;
	background-color:#222222;
}
.SRnavbox {
	clear:both;
	width:90%;
	background-color: #222222;
	border: 2px solid #444444;
	color: #aaaaaa;
	padding: 4px 20px 4px 20px;
	margin:0 auto;
}
.SRfooterBox {
	clear:both;
	text-align: center;
	width: 750px;
	background-color: #222222;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
	color: #aaaaaa;
	padding: 0;
	margin-bottom:15px;
	margin-left:180px;
	font-size:smaller;
}
.SRfooterBoxWide {
	clear:both;
	text-align: center;
	width: 948px;
	background-color: #222222;
	border: 1px solid #666666;
	color: #aaaaaa;
	padding: 0;
	margin: 20px 0 15px 180px;
	font-size:smaller;
}

.SRBasicStrat {
	color: #aaff00;
	font-weight: bold;
}
.SRToughStrat {
	color: #ffdd00;
	font-weight: bold;
}
.SRDiabStrat {
	color: #ff9900;
	font-weight: bold;
}
.SRExtrStrat {
	color: #ff5500;
	font-weight: bold;
}
.SRDepStrat {
	color: #777777;
	font-weight: normal;
}

@media screen and (max-width: 480px) {

	.SRnavbox {
		clear:both;
		width:80%;
	}
	
	.SRfooterBox
	{
		clear:both;
		text-align: center;
		width: 95%;
		background-color: #222222;
		border: 2px solid #444444;
		color: #aaaaaa;
		padding: 0;
		margin:0 auto;
		font-size:smaller;
	}
	.SRBasicStrat, .SRToughStrat, .SRDiabStrat, .SRExtrStrat, .SRDepStrat {
		font-weight: normal;
	}
	
}
a {
	font-family: Arial,Helvetica,Garamond, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
a:link, a:visited {
	color: #ffcccc;
}
a:hover{
	color: #e3996c;
}
A:link.scanmenu, A:visited.scanmenu, A:hover.scanmenu
{
	text-decoration: none;
	font-weight: normal;
}
A:link.scanmenu, A:visited.scanmenu
{
	color: #ffcccc;
}
A:hover.scanmenu
{
	color: #e3996c;
}
A:link.spmenu, A:visited.spmenu, A:hover.spmenu
{
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}
a:link.spmenu {
	color: #eeeeff;
}
a:visited.spmenu {
	color: #ffffff;
}
a:hover.spmenu {
	color: #ffff00;
}
.artmenu a 
{
	font-family: verdana,Arial,Helvetica,Garamond, sans-serif;
	font-size:14pt;
}
.artmenu p 
{
	font-size:11pt;
}

A:link.klnk { text-decoration: underline; color: #ccffff; font-weight: normal; font-FAMILY: verdana,arial, sans-serif; }
A:visited.klnk { text-decoration: underline; color: #ccffff; font-weight: normal; font-FAMILY: verdana,arial, sans-serif; }
A:hover.klnk { text-decoration: underline; color: #ffff00; font-weight: bold; font-FAMILY: verdana,arial, sans-serif; }

A:link.sudmenu { text-decoration: underline; color: #ffcccc; font-weight: normal; font-FAMILY: verdana,arial, sans-serif; }
A:visited.sudmenu { text-decoration: underline; color: #ffcccc; font-weight: normal; font-FAMILY: verdana,arial, sans-serif; }
A:hover.sudmenu { text-decoration: underline; color: #ffff00; font-weight: bold; font-FAMILY: verdana,arial, sans-serif; }

.smaller { font-family: verdana,arial, sans-serif; font-size: 8pt }
.smallest { font-family: arial, sans-serif; font-size: 8pt }
.scaninputbox {
	font-family: Arial,Helvetica,Garamond, sans-serif;
	font-size: 10pt;
	color:#ffffff;
	background-color:#333333;
	border: 1px solid cyan;
}
.SButton { border-top:#ff7777 2px solid; border-left:#ff7777 2px solid; border-right:#990000 2px solid; border-bottom:#990000 2px solid;
	background-color:#ff2222; font-family: "arial", sans-serif; font-size: 8pt; color:white;font-weight:bold; }
.BButton { border-top:#5555ff 2px solid; border-left:#5555ff 2px solid; border-right:#000099 2px solid; border-bottom:#000099 2px solid;
	background-color:#2222ff; font-family: "arial", sans-serif; font-size: 8pt; color:white;font-weight:bold; }
.GButton { border-top:#999999 2px solid; border-left:#999999 2px solid; border-right:#222222 2px solid; border-bottom:#222222 2px solid;
	background-color:#555555; font-family: "arial", sans-serif; font-size: 8pt; color:white;font-weight:bold; }
.YButton { border-top:#ffff00 2px solid; border-left:#ffff00 2px solid; border-right:#666622 2px solid; border-bottom:#666622 2px solid;
	background-color:#ffcc33; font-family: "arial", sans-serif; font-size: 8pt; color:black;font-weight:bold; }
.GrnButton { border-top:#55ff55 2px solid; border-left:#55ff55 2px solid; border-right:#009900 2px solid; border-bottom:#009900 2px solid;
	background-color:#22cc22; font-family: "arial", sans-serif; font-size: 8pt; color:white;font-weight:bold; }

.RedButton { border-top:#ff5555 2px solid; border-left:#ff5555 2px solid; border-right:#990000 2px solid; border-bottom:#990000 2px solid;
background-color:#ff2222; font-family: arial, sans-serif; font-size: 8pt; color:#ffffff;font-weight:bold; }

.SNote {
	font-family: arial, sans-serif;
	font-size: 8pt;
	background: #ddeeff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.SRChristmas1
{
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 18pt;
	color:#ffcc00;
	font-weight: normal;
	line-height:1.5em;
}
.SRChristmas2
{
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 14pt;
	color:#f0f0ff;
	font-weight: normal;
	line-height:1.5em;
	font-style:italic;
}
.SRSolverTitle 
{
	font-size:18pt;
}
.SRGreen 
{
	color:#88ff88;
}
.SRRed 
{
	color:#ff7777;
}
.SRArtTitle
{
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 24pt;
	color:#ffcc00;
	font-weight: normal;
	line-height:1.5em;
}
.SRSubTitle
{
	font-family: Georgia, Times, "Times New Roman", sans-serif;
	font-size: 14pt;
	color:#ffcc00;
	font-weight: normal;
	line-height:1.5em;
}
.SRNote {
	font-family: Arial,Helvetica,Garamond, sans-serif;
	color: #999999;
	font-size:10px;
}
.SRBListCell
{
    FONT-SIZE: 12px;
    COLOR: #ffffbb;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SRBListHead
{
    font-weight: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.SRCode
{
    FONT-SIZE: 12px;
    COLOR: #aaaaff;
    FONT-FAMILY: "Courier New", Arial, Helvetica, sans-serif;
}
#DTTable 
{
	text-align:center;
}
.hy {
	color: yellow;
	font-weight: bold;
}
.hr {
	color: red;
	font-weight: bold;
}
.hc {
	color: cyan;
	font-family: "Courier New", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.hg {
	color: #55ff55;
	font-weight: bold;
}
.tbutred {
	color: #ffffff;
	font-weight: normal;
	background-color:#662222;
	padding-left:3px;
	padding-right:3px;
}
.zz {
	background-color:#333333;
	font-size:10pt;
}
.zz2 {
	background-color:#222222;
	font-size:10pt;
}
.zz3 {
	background-color:#333333;
	color:#ccccff;
	font-size:8pt;
}
.zz4 {
	background-color:#222222;
	color:#ccccff;
	font-size:8pt;
}
.zzA {
	background-color:#222222;
	font-size:8pt;
}
.zzB {
	background-color:#333333;
	font-size:8pt;
}
.zzAr {
	background-color:#222222;
	text-align:right;
	font-size:8pt;
	color:#ccccff;
}
.zzBr {
	background-color:#333333;
	text-align:right;
	font-size:8pt;
	color:#ccccff;
}
.newsup {
	color:#ff6644;
}
.mycyan {
	color:#00ffff;
}

/* Defaults
----------------------------------------------- */
blockquote {
	font-style:italic;
	padding:0 32px;
	line-height:1.6;
	margin:0 0 .6em 0;
}

abbr, acronym {
	cursor:help;
	font-style:normal;
}

code {font:12px monospace;white-space:normal;color:#666;}

.SButton { border-top:#ff5555 2px solid; border-left:#ff5555 2px solid; border-right:#990000 2px solid; border-bottom:#990000 2px solid;
	background-color:#ff2222; font-family: "arial", sans-serif; color:white;font-weight:bold; }

/* Link styles */
a.feedback:link {color:#FFCC66;text-decoration:underline;}
a.feedback:visited {color:#FFCC66;text-decoration:underline;}
a.feedback:hover {color:#FFFF00;text-decoration:underline;}
a.feedback:active {color:#FFFF00;}

a.pagelink:link {color:#FFCC66;text-decoration:none;}
a.pagelink:visited {color:#FFCC66;text-decoration:none;}
a.pagelink:hover {color:#FFFF00;text-decoration:underline;}
a.pagelink:active {color:#FFFF00;}


.feedbackcommentarea {
	font-family: verdana,arial, sans-serif;
	font-size: 8pt;
	color:#cccccc;
	border: 1px solid #666666;
	padding:5px;
	background-color:#333333;
}
.feedbackinputbox {
	font-family: Arial,Helvetica,Garamond, sans-serif;
	color:#ffffff;
	background-color:#000000;
	border: 1px solid #666666;
}
.curpage {
	width:20px;
	height:19px;
	background-color:#ffcc00;
	margin-left:2px;
	text-align:center;
	color: black;
	border:2px solid #222222;
}
.otherpage {
	width:20px;
	height:19px;
	background-color:#555555;
	margin-left:2px;
	text-align:center;
	border:2px solid #222222;
}
.curyear {
	width:35px;
	height:19px;
	background-color:#ffcc00;
	margin-left:2px;
	text-align:center;
	color: black;
	border:2px solid #222222;
}
.otheryear {
	width:35px;
	height:19px;
	background-color:#555555;
	margin-left:2px;
	text-align:center;
	color: black;
	border:2px solid #222222;
}
.normaltext {
	font-family: Verdana, Arial,Helvetica,Garamond, sans-serif;
	color:#dddddd;
	line-height:1.5;
	text-align:left;
}
/* Layout
----------------------------------------------- */
#comments-section 
{
	clear:both;
	padding: 0px 0px 20px 0px;
	display:block;
	background-color:#222222;
}
#main-content {
	font-family: Verdana, Arial,Helvetica,Garamond, sans-serif;
	color:#dddddd;
	line-height:1.3;
	width:950px;
	margin:0;
	text-align:left;
	display:block;
}
#inner-wrap {
	padding:0 30px;
}


/* Typography :: Main entry
----------------------------------------------- */
h2.date-header {
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:80%;
	margin:0;
	padding:0;
	color: #bbbbbb;
	font-family: Georgia, Times, Times New Roman, sans-serif;
	float:right;
}
.posting {
	margin: 8px 20px 24px 10px;
	padding: 2px 20px 10px 20px;
	background-color:#333333;
	overflow:hidden;
}
.post-writes {
	font-family: Georgia, Times, Times New Roman, sans-serif;
	color:#aaaaff;
	padding-top:10px;
}
.post-reply {
	color:#aaaaff;
}
.posthighlight {
	font-size:10pt;
	background-color:#aa3322;
	color:#ffff77;
}
.replyhighlight {
	font-size:10pt;
	background-color:#444444;
	color:#ccbbff;
}
#frmComment 
{
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 20px 10px;
}

#frmComment input[type=text],
#frmComment input[type=email] {
	width:50%;
	padding: 2px; 
}
#frmComment textarea {
	width:80%;
	padding: 2px; 
}
.buttony 
{
	font-size:16pt;
	margin-left: 10px; 
}
.buttony a
{
	font-size:16pt;
	color:#ffcccc;
	text-decoration:underline;
	padding-left:50px;
}
.pfrmtxt {
	color:#aaaaaa;
	font-size:smaller;
}

@media screen and (max-width: 480px) {

	#comments-section {
		width: 92%;
		padding: 0px 10px 10px 10px;
		margin:0 auto;
		border: 0px solid;
	}
	
	.buttony 
	{
		font-size:16pt;
		border: 3px solid #666666;
		border-radius:1em;
		padding: 2px 20px 2px 20px;
		margin-left:15px;
	}

	.buttony a
	{
		font-size:16pt;
		color:#ffcccc;
		text-decoration:underline;
		padding-left:0px;
	}

	.posting {
		margin: 8px 0px 15px 0px;
		padding: 2px 10px 10px 15px;
	}
	
	
	#frmComment input[type=text],
	#frmComment input[type=email], 
	#frmComment textarea {
		width:95%;
		padding: 2px; 
	}
	
}
