

h1 { font-size: 1.667em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.333em; }
h4 { font-size: 1.167em; }
h5, h6 { font-size: 1em; }

a { color: #f45f1b; }
a:visited { }
a:hover { color:#d21242; }

/*****Custom Classes*****/
.clearing { clear: both; }
.last { margin-bottom: 0; }
.screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Basic Layout*****/
#container { background:#fff;border: 1px solid #ccc; margin-left:auto; margin-right:auto; overflow: hidden; width: 970px; }

ul#filter { font-size: 16px; list-style: none; width: 100%; }
ul#filter li:last-child { border-right: none;  }
ul#filter a { color: #f45f1b; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover {text-decoration: underline; }
ul#filter li.current a { color: #000; font-weight: bold; }



ul#portfolio { list-style: none;  width: 970px; }
ul#portfolio li { 	
	float: left; 
	line-height: 16px;
	margin: 10px;
	padding-right: 10px;
	width: 940px;
	height:320px;
	border-bottom:1px dotted #333;	
}
/*ul#portfolio a { text-decoration: none; border-right: 1px solid #dedede;border-left: 1px solid #dedede; border-top: 5px solid #7fbd00;border-bottom: 5px solid #fce05a;display: block; width: 100%;background: #fff url(../images/bg.jpg);background-repeat: repeat-x; }
ul#portfolio a:hover { border: 4px solid #7fbd00;background:#fce05a; text-decoration: none; }*/
ul#portfolio img {border:none}

  #kereso { width: 265px; height:50px; background: #fdc018 url(../images/search_bg.jpg) no-repeat;}
  #kereso input { padding: 12px; margin-left:20px; border:none; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: bold; outline: none;width: 265px; background: transparent;}
  /*#kereso input:focus {float: left; padding: 2px; border:none; border-bottom: 1px solid #ccc; background-color: #fffeed;}*/
  #kereso a { font-size: 0.92em; padding: 0px 20px; line-height: 30px; background: #0066cc; color: #fff; display: block; font-weight: bold; }
  #kereso a:hover { color: #fff; background: #333; text-decoration: none; } 
  #kereso a.over { color: #fff; background: #333; text-decoration: none; } 
  #kereso_label { line-height: 30px;}
 #uk_label {font-weight: bold;line-height:24px; font-size: 16px; color:#000;}
 #uk_sublabel { font-size: 12px; color:#636363}
 .label {font-weight: bold;line-height:24px; font-size: 16px; color:#000;}
 .sublabel { font-size: 12px; color:#636363}
/**added by Chris Paul **/
.hidden{
	visibility: hidden;
	display: none;
}	
