/**
* BIA Web site template ver 5.1.0
* GPLv3 Licence
*/

/* Global Default */
a img{
	border:0;
}
/* Global Default End */

/* Structure */
body{
	padding:0;
	margin:0;
	
	font-size:1em;
	color:#635c55;
	font-family:Arial, Helvetica, sans-serif;
	background:#181818;
}
.container{
	width:860px;
	margin:0 auto;
}
.header{
	margin:17px 0 30px;
	height:50px;
}
/* Menu */
.menu{
	float:right;
	height:50px;
	border-right:1px solid #434343;
}
.menu ul{
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
}
.menu li{
	float:left;
	text-align:center;
	
	width:146px;
	line-height:50px;
}
.menu li.about a{
	background:url(pic/m-about.jpg) bottom left no-repeat;
}
.menu li.portfolio a{
	background:url(pic/m-portfolio.jpg) bottom left no-repeat;
}
.menu li.contact a{
	background:url(pic/m-contact.jpg) bottom left no-repeat;
}
.menu li.blog a{
	background:url(pic/m-blog.jpg) bottom left no-repeat;
}
.menu li a{
	border-left:1px solid #434343;
}
.menu a, .menu a:hover{
	text-decoration:none;
	color:#fff;
	
	display:block;
}
.menu li a:hover, .menu li a.current{
	border-left:1px solid #fff;
	background-position:top;
}
/* Menu End */
.banner{
	clear:both;
}
.flash{
	background:url(pic/fla.jpg) top center no-repeat;
	height:200px;
	clear:both;
}
.center{
	text-align:justify;
	padding:5px 0;
}
.special{
	float:left;
	width:89px;
	padding-right:10px;
	border-right:1px solid #434343;
}
.special a{
	display:block;
	text-decoration:none;
}
.special a.facebook{
	background:url(pic/f-facebook.png) bottom center no-repeat;
	height:33px;
}
.special a.flickr{
	background:url(pic/f-flickr.png) bottom center no-repeat;
	height:38px;
}
.special a.twitter{
	background:url(pic/f-twitter.png) bottom center no-repeat;
	height:37px;
}
.special a:hover{
	background-position:top;
	text-decoration:none;
}
.foot{
	margin-left:99px;
	padding-left:9px;
	padding-top:43px;
}
.footer{
	font-size:0.7em;
	padding:11px 0 30px;
	clear:both;
}
.footer, .footer a, .footer a:hover{
	color:#999;
	text-decoration:none;
}
.footer a:hover, .footer a.current{
	text-decoration:underline;
}
.webbuilt4u{
	float:right;
}
.sep{
	clear:both;
	border-bottom:1px solid #ccc;
	height:20px;
}
/* Structure End */

/* Main styles */
.center strong, a, a:hover, .impact, h1, h2, h3, h4, h5{
	color:#9d9993;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:10px 0;
}
h1{
	font-size:1.6em;
}
h2{
	font-size:1.3em;
}
.impact{
	font-size:1.2em;
}
.center ul{
	font-style:italic;
}
p{
	margin:10px 0;
	padding:0;
}
a{
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
/* Main styles End */

/* BIA Standard */
.big{
	font-size:1.6em;
}
.small{
	font-size:0.8em;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.center img.fr, .center .fr img{
	margin:5px 0 5px 20px;
}
.center img.fl, .center .fl img{
	margin:5px 20px 5px 0;
}
.cl{
	clear:both;
}
.centered{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.mb{
	margin:10px;
}
.pb{
	padding:10px;
}
.inblock{
	display:inline-block;
}
ul.none{
	list-style-type:none;
}
/* BIA Standard end */

/* Enquiry */
form input, form textarea, form select{
	margin-bottom: 5px;
	border:2px solid #635c55;
	background:#181818;
	color:#9d9993;
}
/* Enquiry End */

/* Additional */
.response{
	margin:10px 0 0;
	font-style:italic;
}
.subscription{
	margin:0 0 10px;
	text-align:right;
}
.question{
	font-weight:bold;
}
.answer{
	font-style:italic;
}
/* Additional end */

/* gallery */
.gallery{
	text-align:center;
}
.gallery a img, .bordered a img{
	border:2px solid #515151;
	margin:8px;
}
.gallery a:hover img, .bordered a:hover img{
	border:2px solid #CCCCCC;
}
/* gallery end */

/* Tables */
table.none{
	border:0;
}
table td{
	padding:2px 5px;
}
table.tiny td{
	border:1px solid #ccc;
}
/* Tables End */
