@charset "utf-8";
/*
Theme Name: XeroError
Theme URI: http://www.reflectionsinfos.com/
Description: The original XeroError theme.
Version: 1.0
Author:Lloyd Jacob Lopez
Tags: XeroError, twokb

Default XeroError by Lloyd Jacob Lopez || http://www.reflectionsinfos.com
Modifications by Nizam || http://nizamm.com
*/
#corner {
	position:absolute;
	height: 900px;
	width: 100%;
	background: #000000 top right no-repeat !important;
	left:0;
	top:0;
	z-index:-10;	
}
body {
	background: #123 no-repeat center top;
	color: #333;
	font-size: 11px;
	padding: 0px 0 40px;
	background-color: #000000;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}
h2 {
	padding: 20px 0 0;
	text-align: center;
}
.container_12 {
	margin-bottom: 20px;
}
body, td, th {
	color: #B5B5B5;
}
.top_margin {
	margin-top:55px;
}
#blog_home{background:url(img/grey_line.gif) 720px 0px repeat-y; margin:20px 0px 0px 0px; width:960px;}
.blog_link {
	margin-left:24px;
	margin-top:2px;
	height:34px;
	width:38px;
	overflow:hidden;
	float:left;
}
.home_link {
	margin-left:417px;
	margin-top:2px;
	height:34px;
	width:40px;
	overflow:hidden;
	float:left;
}
.syno_link {
	margin-left:25px;
	margin-top:2px;
	height:34px;
	width:69px;
	overflow:hidden;
	float:left;
}
.comp_link {
	margin-left:26px;
	margin-top:2px;
	height:34px;
	width:93px;
	overflow:hidden;
	float:left;
}
.team_link {
	margin-left:24px;
	margin-top:2px;
	height:34px;
	width:78px;
	overflow:hidden;
	float:left;
}
.cont_link {
	margin-left:22px;
	margin-top:2px;
	height:34px;
	width:65px;
	overflow:hidden;
	float:left;
}

.blog_link a, .home_link a , .syno_link a , .comp_link a , .team_link a, .cont_link a  {
	display:block;
	text-indent:-99999px;
	line-height:34px;
}
/*
.blog_link a:hover, .syno_link a:hover, .comp_link a:hover, .team_link a:hover, .cont_link a:hover {
	background:url(img/link_hover.png) center 1px no-repeat;
}
*/
.home_link a:hover {
	background:url(img/menu_hover.png) -25px 0px no-repeat;
}
.syno_link a:hover {
	background:url(img/menu_hover.png) -90px 0px no-repeat;
}
.comp_link a:hover {
	background:url(img/menu_hover.png) -185px 0px no-repeat;
}
.team_link a:hover {
	background:url(img/menu_hover.png) -302px 0px no-repeat;
}
.blog_link a:hover {
	background:url(img/menu_hover.png) -404px 0px no-repeat;
}
.cont_link a:hover {
	background:url(img/menu_hover.png) -464px 0px no-repeat;
}

.menu_top {
	background:url(img/menu.png) 392px 2px no-repeat;
}

.focus {
	height:54px;
	margin-top:407px;
	line-height:54px;
}
/*
.focus {
	height:54px;
	margin-top:256px;
	line-height:54px;
}
*/
.page_bg {
	background:url(img/page_bg.png) no-repeat 0px 497px;
}
#news_lt, #news_rt {
	width:9px;
	float:right;
	overflow:hidden;
	line-height:54px;
	height:54px;
}
#news_lt {
	margin-right:16px;
}
#news_rt a {
	display:block;
	text-indent:-99999px;
	line-height:54px;
	background:url(img/scr_rtb.png) center no-repeat;
}
#news_rt a:hover {
	background:url(img/scr_rta.png) center no-repeat;
}
#news_lt a {
	display:block;
	text-indent:-99999px;
	line-height:54px;
	background:url(img/scr_ltb.png) center no-repeat;
}
#news_lt a:hover {
	background:url(img/scr_lta.png) center no-repeat;
}
.newsItem {
	text-align:left;
	padding:20px 0px 0px 4px;
	overflow:visible;
	margin-right:6px;
	color:#FFFFFF;
}
.newsItem:hover {
	background: url(img/news_hover.png) 0px 0px no-repeat;
}
.newsItem a {
	color:#ec9e1c;
	text-decoration:none;
	font-weight:bold;
}
.newsItem a:hover {
	text-decoration:underline;
}
.newsItem div {
	width:210px;
	height:68px;
	overflow:hidden;
	display:block;
	border:1px #666666 solid;
	margin-top:5px;
}
#news_home .newsItem div img {
	margin:0px;
	width:100%;
	height:125%;
}
.blog_single_entry .entry div {
	width:702px;
	height:362px;
	overflow:visible;
	margin:0px;
}
.blog_single_entry .entry div img{
	width:702px;
	height:362px;
	overflow:visible;
	margin:0px;
}
.border_one {
	border-bottom:1px #666666 solid;
	height:30px;
}
.border_two {
	height:30px;
	background:url(img/bot_line.gif) repeat-x top;
}
.credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#868686;
	/*background:url(img/powered.gif) bottom center no-repeat;*/
	padding-bottom:0px;
	text-align:center;
}
.footer_logo {
	/*background:url(img/footer_logos.gif) top center no-repeat;*/
	padding-top:0px;
	font-size:10px;
	color:#868686;
	text-align:center;
	margin-top:30px;
}
form.search input#searchsubmit {
	-x-system-font:none;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#DB8F8F;
	float:left;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:1px 1px 0 0;
}
form.search input#s {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#ffffff;
	float:left;
	font-size:11px;
	height:16px;
	padding:2px 0 0 2px;
	width:190px;
}
div.fset {
	float:right;
	background:url(img/search_bg.png) center no-repeat;
	width:205px;
	height:16px;
	padding:8px;
	display:block;
	margin-top:12px;
}
h3.entry_header, a.entry_header {
	color:#ec9e1c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	margin-bottom:10px;
	margin-top:20px;
	display:block;
}
.orange {
	color:#ec9e1c;
}
div.blog_entry {
	line-height:normal;
	color:#e9e9e9;
}
.entry {
	border-bottom:1px #333333 solid;
	border-top:1px #333333 solid;
	padding:0px;
	margin:15px 0px 30px 0px;
	display:block;
}
.entry div img {
	margin:0px;
	width:100%;
	height:130%;
}
.entry div {
	width:220px;
	height:113px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:10px;
}
.entry p {
	text-align:left;
	padding:10px 0px 0px 0px;
	margin:0px;
	line-height:18px;
}
.entry p span {
	color:#b5b5b5;
}
#page_lt {
	width:140px;
	overflow:hidden;
	line-height:54px;
	height:24px;
	float:left;
	background:url(img/prev.png) 20px no-repeat;
}
#page_rt {
	width:105px;
	overflow:hidden;
	line-height:54px;
	height:24px;
	float:right;
	background:url(img/next.png) left no-repeat;
}
#page_lt {
	margin-right:16px;
}
#page_rt a {
	display:block;
	text-indent:-99999px;
	line-height:24px;
	background:url(img/scr_rtb.png) right center no-repeat;
}
#page_rt a:hover {
	background:url(img/scr_rta.png) right center no-repeat;
}
#page_lt a {
	display:block;
	text-indent:-99999px;
	line-height:24px;
	background:url(img/scr_ltb.png) left center no-repeat;
}
#page_lt a:hover {
	background:url(img/scr_lta.png) left center no-repeat;
}
.intro {
	background: url(img/intro.png) 10px 30px no-repeat;
	margin-right:0px;
	padding-top:75px;
	color:#b5b5b5;
}
.intro p{
	margin-left:10px;
}
.intro li{
	margin-left:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.intro li a{
	margin-left:0px;
	background:url(img/bull1.png) left center no-repeat;
	padding-left:20px;
	line-height:25px;
	color:#ec9e1c;
}

.intro li h2 {
	display:block;
	text-indent:-9999px;
	height:18px;
	margin-bottom:0px;
}
.intro li ul li {
	background:url(img/link_bg.gif) left bottom repeat-x;
	margin-left:0px;
}
.archive {
	background:url(img/archive_bg.png) left center no-repeat; 
}
.featured {
	background:url(img/featured_bg.png) left center no-repeat;
}

#news_home {
margin-left:0px;
margin-right:0px;
width:960px;
}

#respond {
	margin-top:30px;
}

#respond textarea {
	width:450px;
	height:121px;
	background:url(img/com_msg_bg.gif) top left no-repeat;
	border:none;
	padding:7px;
	color:#CCCCCC;
}
input#author, input#email, input#url, input#FirstName, input#OfficeEmail, input#phone {
	width:209px;
	height:20px;
	background:url(img/com_txt_bg.gif) top left no-repeat;
	border:none;
	padding:7px;
	color:#CCCCCC;
	overflow:hidden;
}
input#submit {
	width:145px;
	height:20px;
	background:url(img/com_sub_bg.gif) top left no-repeat;
	border:none;
	cursor:hand;
	cursor:pointer;
}
input#submit:hover {
	width:145px;
	height:20px;
	background:url(img/com_sub_bg.gif) 2px 0 no-repeat;
	border:none;
	cursor:hand;
	cursor:pointer;
}



/* */
div#hold {
position:relative; overflow:hidden;
width:960px; height:156px; z-index:100
}
div#wn {
position:absolute;
left:0px; top:0px;
width:960px; height:156px;
clip:rect(0px, 960px, 156px, 0px);
overflow:hidden;
z-index:1;
}
div#lyr1 {
position:absolute; visibility:hidden;
left:0px; top:0px;
z-index:1;
}

.blog_menu a{display:block; height:12px; line-height:12px; overflow:hidden; text-indent:-999999px; float:left; width:88px; margin-bottom:9px;}
.blog_menu a#mhome:hover{background: url(img/menu_new_hover.png) 0px 0px no-repeat;}
.blog_menu a#msynop:hover{background: url(img/menu_new_hover.png) 0px -21px no-repeat;}
.blog_menu a#mcomp:hover{background: url(img/menu_new_hover.png) 0px -42px no-repeat;}
.blog_menu a#mteam:hover{background: url(img/menu_new_hover.png) 0px -63px no-repeat;}
.blog_menu a#mblog:hover{background: url(img/menu_new_hover.png) 0px -84px no-repeat;}
.blog_menu a#mcont:hover{background: url(img/menu_new_hover.png) 0px -105px no-repeat;}
.blog_menu {height:165px; width:88px; background:url(img/menu_new.png) top center no-repeat;}




#blanket {
   background-color:#000;
   filter:alpha(opacity=80);
   -moz-opacity:.80;
   opacity:.80;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#000000;
	width:700px;
	height:425px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpclick {
	position:absolute;
	bottom:0;
	width:560px;
	height:340px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	cursor:pointer;
}
#cls {
	top:5px; 
	left:259px; 
	position:absolute; 
	text-decoration:none; 
	font-size:xx-small; 
	font-family:Arial, Helvetica, sans-serif; 
	background-color:#FFCC00; cursor:default;
}
