/*Smith default CSS*/
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:2em;
	background-color:#FFF;
	background-image:url(images/paper.jpg);
	background-position:0px 3px;
}
.stylesub {font-size: 8px; font-style:normal; color:#999; letter-spacing:4px; }
.style1 {font-size: 10px; color:#666666;}
.style2 {font-size: 12px; color:#999999; }
.style3 {font-size: 14px; font-weight:bold; color:#999; letter-spacing:4px}
.style4 {font-size: 25px; font-weight:normal; color:#CCCCCC; letter-spacing:.5em;}

/*--- Link ---*/
#link a {
	color:#999;
	text-decoration:none;
}
#link a:hover {
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #C00;
}

/*---------------------------menu--------------------------*/	
#menu {
	dislpay:inline-block;
	position:relative;
	height: 30px;
	left:5px;
	margin-top:0px;
	margin-bottom:10px;
width:885px;
	clear:both;
}
#menu a {
 	font-size:10px;
	text-align:left;
	letter-spacing:3px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999;
	margin-left:6px;
	margin-right:8px;
}
#menu a:hover {
	text-decoration:none;
	color:#000;
	border-bottom:1px solid #C00;
}
/*---------wrapper ----------*/
#wrapper {
	width:900px; 
	margin:0 auto;
	padding:;
}

/*--------- header----------*/
#header { 
	padding:; 
	background: url("images/logo.png") 50% 50% no-repeat;
	height:150px;
}
/*---------container ----------*/

#container { 
	padding:; 
	background-color:#;
	border:0px solid green ; 
}

#leftColumn { 
	background-image:url(images/trans.png); 
	float:left; 
	width:900px;
	min-height:260px; 
	border-bottom:3px solid #CCC;
	clear:both;
}
#middleColumn { 
	background-image:url(images/trans.png); 
	float:left;
	clear:both;
	width:890px;
	padding:5px; 
}
/*#rightColumn { 
float:left; 
width:165px;padding:1em; 
background-color:purple; 
}*/
.thumbnail {
	display:inline;
	height:80px;
	width:auto;
	float:right
}
#card table, td {
	border-collapse:collapse;
	clear:both;
}
#footer {
	clear:both;
	border-top:1px solid #CCC;
	padding:5px; 
}
/* double column */
#lefCol { display:block; float:left; width:420px; padding:15px; background-color:#; }
#rigCol { display:block; float:left; width:420px; padding:15px; background-color:#; }
/* double column finish */

.clearfix:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; content: " "; 
	clear: both; height: 0; 
}
.panel {
	display:block;
	background-image:url(images/trans.png);
	width:380px;
	height:auto;
	border:2px solid #;
	padding: 15px;
}
.img {
float:right;
clear:right;
}
/* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; } 
/* close commented backslash hack */
