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

/***** BASICS *****/
body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:71%;
	line-height:21px;
	color:#919294;
	margin:0px auto;
	text-align:center;
 }

#nav {	position:relative;	height:125px;	width:100%;}

.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}

h1  { margin:0px; color:#FFFFFF; font-size:2em;   margin:0px; padding-top:8px;position:relative; width:600px; margin-top:5px; }
h2  { margin:0px; color:#FFFFFF; font-size:1.4em;width:300px; margin-top:5px; }
h2.big {font-size:2em; width:500px; color:#FFFFFF}
h2 span{ visibility: hidden; font-family: Verdana; color:#FFFFFF; font-size:1.6em;}
h4  { margin:0px; color:#FFFFFF; font-size:1.6em; padding-top:10px;}
.e_line h2 {width:auto }
.date{color:#7cb0d2; font-size:12px}

#header a { color:#ff5324; font-weight:bold; font-size:12px;text-decoration:underline }
#footer a { color:#919294;  }
/***** STRUCTURE *****/	

#wrapper { text-align: left;margin: 0 auto;width:1000px;}
#footer {width:100%;float:left; height:50px; position:relative; margin:0px; }
#inner-main {width:100%;float:left;position:relative;margin:0px; }
#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;}
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;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:15px;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position: left 5px;
}
ul.tick {list-style: none;margin:0px;padding: 0px;}
ul.tick li {
	float:left;
	color:#FFFFFF;
	width:300px;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:30px;
	padding-top:5px;
	background-image:url(../images/tick.jpg);
	background-repeat:no-repeat;
	background-position: left 5px;
}
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 ,.error {
 	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;
}
.error {display:block; }
.landingpage { font-size:14px;   }
.landingpage .big {width:100% }