body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	/*font-size:12px;*/
	margin: 0;
	padding: 0;
	text-align: center;  
	color: #000000;
	background-color: #ffffff;
}

.body1 { background:url(/images/bkgrd_barblack12.jpg) repeat-x; }
.body2 { background:url(/images/bkgrd_barblack2eee.jpg) repeat-x; }

#siteContent {
	width: 815px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header { 
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: center; /* this overrides the text-align: center on the body element. */
}

.fleft { float: left; }
.fright { float: right; }
.t-logo {
	background-image:url("/images/sils.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:112px;
	padding-top:25px;
	width:590px;
}
.t-logo img { border:0px; }
.t-right {  }

#h-top {
	background:url("/images/header.gif") no-repeat scroll 0 0 transparent;
	height:178px;
	overflow:hidden;
	text-align:left;
}

.top-liks-active { background-image:url(/images/btn_nav2.png); color:#ffffff; }

#top-liks {
	text-align:center;
	margin-top:10px;
}

#top-liks ul, #i-t-bottom ul { list-style-type:none; padding:0; margin:0; }
#top-liks ul li, #i-t-bottom ul li { display:inline-block; text-align:center; }

#i-t-bottom ul li { background:url(/images/btn-yellow.png); }
#top-liks ul li {  background-image:url(/images/btn_nav1.png);} 

#top-liks a, #i-t-bottom a { text-transform:uppercase; font-size:12px; display:inline-block; text-decoration:none; vertical-align: middle; border:0px; font-weight:bold; }
#top-liks a {  color:#D6D7D9;   text-shadow: 0.1em 0.2em 0.2em black;  width: 105px; line-height:32px; }
#i-t-bottom a { color:#000000; width: 103px; line-height:29px; }
#top-liks ul li:hover { background-image:url(/images/btn_nav2.png); }


#t-mid{ height:293px; text-align:left; }

#i-t-mid {
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
	overflow:hidden;
	padding:15px 0 0;
}

#t-inner-r { padding-top:10px; }
#i-t-mid a { color:#ffffff; text-decoration:none; }

#t-inner h2, #i-t-mid h2, #i-t-mid h3, #t-inner-lft h2 { padding:0; margin:0; color:#ffffff; }


#t-inner-lft { float:left; width:430px; padding-top:40px;  word-wrap: break-word;  }
#t-inner-lft h2 { font-size:24px; }
#t-inner-right { float:right; width:325px; padding-top:20px; text-align:center; overflow:hidden;  word-wrap: break-word; }
#t-inn { background-image:url(/images/hm-box.png); height:220px; }
.t-inner-img { padding-top:35px; }
#b-inn { margin-top:10px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; }

.sli-left { width:30px; padding-top:36px; }
.sli-left img { border:0px; padding:5px 0; }

p { margin:0 0 10px 0; }

.p-i { font-style: italic; }
.p-b { font-weight:bold; padding:10px 0; }
.p-bn { font-weight:bold; padding-bottom:2px; margin:0; font-size: 12px; }
.p-bs { font-size:12px; font-weight:bold; padding:5px 0;}

#m-cont { overflow: hidden; min-height:140px; margin:20px 0;  }

.m-cont-left { width: 110px }
.m-cont-right { width:235px; padding-left:10px; }
.m-cont-right p{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.ml45 { margin-left:45px; }
.mr40 { margin-right:40px; }
.mt45 { margin-top:45px; }

.t-footer { background:#666666; height:2px; margin-bottom:5px;}
.b-footer { background:#3f8ecb; height:5px; margin-top:5px;}
#siteFooter {
	margin:2px 0px 0px 0px;
	text-align:center; 
	font-size:10px;
}
#siteFooter a { color:#000000; padding:0px 10px;  }

#t-bottom { height:85px; overflow:hidden; }
.th2, .th3 { margin-top:40px; font-size:12px; padding-right: 50px; }
.th3 { color:#ffffff;  }


#i-t-bottom { height:80px; overflow:hidden; }

.lbox { font-size:12px; margin-right:10px; }
.lbox a { color:#636466; margin-top: 2px; padding-left:5px;  display:block; }
.input, .g-textarea, .in-input, .in-add-game { border:2px #79BC53 solid; width: 220px; margin-bottom:10px; padding:3px; color:#636466; font-weight:bold;  }
.g-textarea { height: 40px; width:500px; margin-bottom:5px; }
.in-input { margin:0px; }

.focus { border:2px #73F314 solid; }
.label, .lb-add-game { width:100px; display:inline-block; vertical-align:top;}
.lb-add-game { width:150px; }

.ln { border-bottom: 1px solid #20539F; margin-bottom: 20px; }

a {color:#636466; }

.handcursor { cursor:pointer; font-size:14px; margin:0 0 4px 0; vertical-align:middle; }
.switchgroup1 { padding-left:20px; }

.gamelst { width:200px; height:140px; padding:5px; text-align:center; margin-right:10px; }
.gamelst a { margin-bottom:5px; }
.gameimg { 
	display:inline-block;
	margin-bottom:5px;
	min-height:78px;
}

.msubmit3 { margin-left:105px; }

.st-msg { width:100%; background-color:#2FFBA9; padding:10px; margin:10px 0; color:#000; overflow:hidden; border:1px solid #E8D125 }
.st-msg span { font-weight: bold; }

.b-tit { color: #2a6692; display:block; font-weight:bold; font-size:20px; }
.err {background-color:#F7A3DA; border:1px solid #FDF796; padding:10px; margin:0 0 10px 0; }

.succmsg { background-color:#FFF1A8; border:1px solid #FDF796; padding:10px; margin:0 0 10px 0;}

.t-head1 { font-weight:bold; margin:10px 0; display:block; }
.t-head { font-size:16px; font-weight:bold;  display:block; }
.p-bulls { padding:5px 0 15px 15px; margin:0; }
.p-bulls li { padding-bottom: 8px; }

.mh75 { min-height:75px; }

#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}

/* Container */
#confirm-container {height:140px; width:420px; text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; width:100%; background:url(/images/c-t-b.gif) repeat-x; color:#fff; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:14px;}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:22px; color:#666; font-weight:bold; text-align:center; background:url(/images/c-b-b.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}

.oh { overflow:hidden; }

#h-r-links {
	float:right;
	padding-top:20px;
	width:220px;
	text-align:center;
	color:#ffffff;
}

#h-r-links a {
	margin:0 1px;
	text-align:right;
	text-decoration:none;
}
#h-r-links img { border:0px; }
#more_top { background: url(/images/blue-yellowbar-small.png) repeat-x bottom; overflow:hidden; }
#more_top img { margin-bottom: 18px; }
#more_img { width:600px; float:left; } 
#more_bk_top { float:left; margin-left:10px; }
#more_bk_top a { margin-top: 90px; color:#000; text-decoration:underline; font-weight:bold; display:block; }
.fb { font-weight:bold; }

.g-itm { border-top:3px solid #636466; margin-top:20px; padding-top:5px; overflow:hidden; }
.g-itm  span { margin-bottom:2px; }
.l-itm { margin-top:10px; }
.g-desc { width:500px; margin-left:20px; }
.g-id-tit { margin:5px 0; }

#t-it-btn { padding:60px 0 0 0; float:right; }

