@charset "utf-8";
/* CSS Document */

/***** BASICS *****/
.left {float:left; }
.right {float:right;}
.kill {clear: both; background-color: transparent;}
.kill2 {clear: both; background-color: transparent; padding-top:13px;}
.requires {color:#f05;}
a img {border:none;}
a, a:visited, #footer a:hover {color:#ff5324; text-decoration:none}
a:hover   {text-decoration:none; color:#FFFFFF;}

a.orange, a.orange:visited {color:#c13610; text-decoration:none; font-size:12px;font-weight:normal;}
a.orange:hover {color:#FFFFFF}

.sIFR-active  h2  { margin:0px; color:#FFFFFF; font-size:1.6em;}
.sIFR-active  h2#big {font-size:2em;}
.sIFR-active h2 span{ visibility: hidden; font-family: Verdana; color:#FFFFFF; font-size:1.6em;}

.date{color:#7cb0d2; font-size:12px}

/***** STRUCTURE *****/	

#wrapper {text-align: left;margin: 0 auto;width:1000px;}
#footer {width:100%;float:left; height:50px; position:relative; margin:0px; }
#inner-main {width:650px; float:left;   position:relative; padding-top:13px; padding-left:25px; text-align:left;}
* html #inner-main{margin-left:50px;}
#leftmenu {width:220px; position:relative; float:right; }
#menu{ 	position:relative;	width:465px;	float:right;	text-align:right;	margin-top:44px;}
#main {position:relative;width:100%; float:left;	margin-left:0px;	margin-right:0px;	padding-bottom:0px; }
hr{height:1px; color:#333333}

/***** MENU *****/
ul#menu_nav {list-style: none;margin:0px;padding: 0px;}
ul#menu_nav li {	list-style: none;	padding: 0px;	float:left;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}
ul {list-style: none; padding:0px;}
ul li{padding-bottom:5px; }
ul#menu_nav li a {display: block;height:34px;background-position: top;}
ul#menu_nav li a span {display: none}	
ul#menu_nav li a:hover {background-position:bottom;}	
a#nav_one {background-image: url(images/btn_home.jpg);width:82px;}	
a#nav_two {background-image:url(images/btn_about.jpg);width:87px;}	
a#nav_three {background-image: url(images/btn_portfolio.jpg);width:87px;}	
a#nav_four {background-image: url(images/btn_blog.jpg);width:87px;}
a#nav_five {background-image: url(images/btn_contact.jpg);width:87px;}
ul#menu_nav li a.current { background-position:bottom; }
/****** list icon *******/

ul.list {list-style: none;margin:0px;padding: 0px;}
ul.list li {
	list-style:none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:15px;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position: left 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #182d50;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
}
ul.list li a { color:#FFFFFF }
input.error, textarea.error, select.error{
	border-color:#f05;
}

/* pagging */
.paging {border:1px solid #1569a9;padding:10px;float:left;width:858px;position:relative;margin-bottom:20px;}
.paging a, .paging a:visited {border:1px solid #1569a9;background:#fff;padding:2px 5px;}
.paging a:hover,.paging a.current {background:#1c87cc;color:#fff;text-decoration:none;}
.paging .sort {position:absolute;top:8px;right:160px;}


#error-messages {
 	clear:both;
	color:#fff;
	border:3px dashed #7cb0d2;
	clear:both;
	color:#fff;
	display:none;
	float:none;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px 20px;
	position:relative;
	width:auto;
}

 input,  textarea,  select {
	background:#1c87cc none repeat scroll 0 0;
	border:1px solid #1569a9;
	color:#000;
	padding:5px;
}