/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
body {
	font-size: 10px;
	background: #fff;
	font-family: Arial,sans-serif;
		color: #555;
	margin-bottom: 40px;
	margin:0 auto;
	background:#EFEFEF;
	padding-top:0px;
	background:#EFEFEF url(images/bg.jpg) no-repeat top center;
}
/* -------------------------------------------- */

code { font-family: Arial; }

pre {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 11px;
	font-size: 11px;
	line-height: 1.3em;
	overflow: auto;
}

pre a { font-weight: normal; }

a { color: #304882; text-decoration: none; font-weight: bold; }

a:hover { color: #999; }

strong {
	font-weight: bold;
}

em, cite {
	font-style: italic;
}

.wrapper {
	clear:both;
	
}



/* Header */
#big_image_1 {
	height:521px;

	width:970px;
background: url(images/pbx1.jpg) no-repeat left top;
}#big_image_3 {
	height:521px;
	

	
	width:970px;
/*background: url(images/pbx2.jpg) no-repeat left top;*/
}#big_image_2 {
	height:521px;
	
	width:970px;
background: url(images/pbx3.jpg) no-repeat left top;
}



#big_menu {
	height:50px;
	min-width:700px;
background: url(images/menu.gif) no-repeat left center;
}
span.text_in_button{
font-size:14px;
margin:5px;
padding-top:5px;
}
#photo_of_pbx {
	min-width:320px;
	height:80px;
background: url(images/pbx_1.gif) no-repeat left center;
}
a#btnScreenshots {
left:64px;
position:relative;
top:365px;
}
a#btnReseller {
left:208px;
position:relative;
top:365px;
}

/*
.search {
	float: right;
	margin-right: 14px;
	height: 48px;
	padding-top: 6px;
}

.search form {
	margin:0;
	padding:0;
}
.search input {
	background: #5a5a5a;
	border: 1px solid #666;
	margin-right: 6px;
	color: #aaa;
	float: left;
}*/
/*  -------- HEADER-----   */


#header {
	
	background: transparent;
}



.mkl {
	height: 107px;
	height: 85px;
}

#header ul {
	margin-right: 2px;
	float: right;
	list-style: none;
	background:#CCC;
	background:#CCC url(images/row.jpg) repeat-x top left;border-bottom:0px solid #FFF;
	background: transparent;
	margin-top:2px;
}

#header ul li a {
	font-weight: normal;
	display: block;
	padding: 3px 15px;
	font-size: 13px;
	color: #333;
	background:transparent;
	border-top-left-radius :5px;	
	-moz-border-radius-topleft:5px;
	border-top-right-radius :5px;	
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	background:transparent url(images/row.jpg) repeat-x top left;
	margin-left: 5px;
	border: 0px solid #999;
	border-bottom: 0;
	text-shadow:0 -1px 1px #fff;
	line-height: 22px;
}

#header ul li {
	float: left;border-right:0px solid #FFF;
}


#header ul.menu li a:hover {
	color: #FFF;
	background:#2B3D67;
	background: url(images/footer.jpg) top left repeat-x;
	text-shadow:0 -1px 1px #333;
	
	




}


#sidebar ul li#search-3{
display:none;
}
/*#header ul li.current_page_item, li.current_page_parent a:hover {
	color: #c6d9e9;
}*/

/*#header ul li.current_page_item,li.current_page_parent {
	color: #325980;
	list-style: none;
	text-decoration:underline;
}*/

#header ul li.current_page_item a,#header ul li.current-menu-item a {
	color: #FFF;
	background:#2B3D67;
	background: url(images/footer.jpg) top left repeat-x;
	list-style: none;
	text-decoration:none;
	font-weight:bold;background:#FFF;color:#222;font-weight:normal;
	text-shadow:0 -1px 1px #EEE;line-height: 22px;

	

}

#header ul li.current_page_parent a {
	color: #FFF;
	background:#2B3D67;
	background: url(images/footer.jpg) top left repeat-x;
	list-style: none;
	text-decoration:none;
	font-weight:bold;background:#FFF;color:#222;font-weight:normal;
	text-shadow:0 -1px 1px #EEE;
}

#pagebody ul li.current_page_item a {
	color: #222;
	background:#FFF;
	list-style: none;
	text-decoration:none;
	font-weight:bold;
	background: url(images/down.png) top left no-repeat; 
	color:#666;
	
}

#pagebody ul li.current_page_item{
background:#EEE;
}
#pagebody ul li.current_page_item a{
background:transparent;padding:5px;display:block;padding-left:10px;
}
#pagebody ul.children {
background:#FFF;padding-top:5px;
}

#pagebody ul.children li a{
padding:2px;padding-left:20px;color:#263846;
}
#pagebody ul.children li a:hover{
color:#666;
}

/*
// OLD
#header ul li.current_page_item,li.current_page_parent {
	color: #c6d9e9;
	background: #c6d9e9;
	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	text-shadow: #c6d9e9 1px 1px 1px;
}*/

#searchform {
}

#header #searchform input#s {
	width:170px;font-size:12px;padding:2px;border:0;background:transparent;color:#999;margin-top:3px;padding-top:5px; 
}

#header  #searchform input.s_im {
	background: #fff url(images/search.png) no-repeat center center;
	border: 0;
	width: 35px;height:20px;background:transparent;border:transparent;cursor: pointer;margin:0;padding:0;
}

#header #searchform input#s:focus {outline: none;}

p.intro a {
	font-weight: normal;
}

#sidebar ul li ul {
	margin-left: 0px;
	list-style: none;
	margin-bottom: 0 !important;
	/*margin-bottom: 22px;
	margin-bottom: 0 !important;*/
}

#sidebar ul li.widget {
	margin-top: 22px;
	list-style: none;
}

#sidebar ul li{
padding-bottom:0px;
}

#sidebar  ul li#recent-posts-2  a{
line-height:11px;margin-bottom:5px;display:block;font-weight:normal;
}

#sidebar  ul li  a{
line-height:18px;
}

/*#sidebar p {
	margin-bottom: 22px;
}*/



.col-1, .col-2, #sidebar, .col-4, .col-5, .col-6, .col-7, .col-8, #content,#content_hp, .col-10, .col-11, .col-12 {
	float: left;
	margin: 0 0px;
	margin-left:0px;
}

.home-3-col {
	float: left;
	padding:5px;
	text-align:justify;
}

.col-1 { width: 52px; }
.col-2 { width: 132px; }
#sidebar { 

list-style: none;
	text-align: left;padding:10px;padding-right:15px; 
	float:left;width:180px;padding-left:0;margin-left:0; 
	
	 }

/*.home-3-col { width: 200px; }*/
.col-4 { width: 292px; }
.col-5 { width: 372px; }
.col-6 { width: 452px; }
.col-7 { width: 748px; }
.col-8 { width: 612px; }
#content { width: 733px;width: 773px;padding-right:0px;padding-top:10px;float:left; }

#pagebody ul.pagesidebar {
	list-style: none;
	text-align: left;padding:10px;padding-right:15px; 
	float:left;width:180px;padding-left:0;margin-left:0;margin-top:40px;
}


ul.pagesidebar li{
margin-bottom:10px;
}
ul.children li{
margin-bottom:0px;
}
ul.pagesidebar li a{
background: url(images/up.png) top left no-repeat;padding-left:20px;font-size:12px;font-weight:normal; 
color:#666;font-weight:bold;color:#263846;
line-height:15px;margin-bottom:0px;display:block;
}

ul.pagesidebar li a:hover{
background: transparent;padding-left:20px;
background: url(images/down.png) top left no-repeat;

color: #666;
}


#content_hp { width: auto;margin-top:15px;

	 }
	 
	
.content_footer { width: 330px; }
.col-10 { width: 772px; }
.col-11 { width: 852px; }
.col-12 { width: 932px; }

h3 {
	font-size: 14px;
	color: #333;
	font-weight:bold;
	margin: -1px 0 1px 0;
}

h4, h3.head, h2.widgettitle {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 0px solid #dedede;
	padding-bottom: 4px;
	color: #333;
	margin-bottom: 8px;
}

h5 {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 12px;
}

ul#notable-users li {
	list-style: none;
}

ol.steps {
	list-style: none;
}

ul#notable-users li a {
	display: block;
	width: 130px;
	height: 59px;
	margin-bottom: 8px;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

ul#notable-users li a:active {
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

input.text {
	margin-right: 2px;
	font-size: 10px;
	padding: 3px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 14px;
	vertical-align: top;
	color: #666;
}

.button, .button-secondary {
	font-size: 14px;
	cursor: pointer;
	color: #fff;
	background: #345980;
	height: 22px;
	padding: 0 4px;
	border: 1px solid #a3a3a3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

span.button a {
	line-height: 22px;
	display: inline-block;
	height: 22px;
}

span.button {
	height: 22px;
	display: inline-block;
	vertical-align: bottom;
}

p.button {
	padding-bottom: 8px !important;
}

.button-secondary {
	background: #cee1ef;
	border-color: #80b5d0;
}

.button:hover, .button-secondary:hover {
	color: #E5E7E2;
}

.button:hover {
	border-color: #fff;
}

.button-secondary:hover {
	border-color: #328ab2;
}

/*#widget {float:right;}*/

/* Comments */
#comments {
	margin:0 2em;
}

.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}

.commentlist li {
	padding:2em 0;
	overflow:auto;
	border-bottom:0.1em solid #eee;
}

.commentlist p {
	margin:0.5em 0;
}

.commentlist h4 {
	margin:0;
}

textarea#comment {
	width:100%;
}
/* Comment ends */


#pagebody .submenu, #pagebody #submenu {
	margin-left: 0;
	margin-top: -2px;
	font-size: 10px;
	list-style: none;
}

#pagebody .submenu a#subcurrent, #pagebody #submenu a#subcurrent {
	color: #333;
	cursor: default;
}

p.person {
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 11px;
}

#pagebody .submenu li {
	border-bottom: 1px solid #dedede;
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0;
}

#pagebody .submenu li a {
	width: 100%;
	display: block;
}

#pagebody .submenu li.current {
	background: url(images/arrow.png) center left no-repeat;
	font-weight: bold;
}

#pagebody .submenu li ul {
	margin-top: 0 !important;
	margin-left: 16px !important;
}

#pagebody .submenu li ul li {
	border: none;
	line-height: 1.4em;
	padding-bottom: 2px;
}

#pagebody {
	font-size: 12px;
	/*margin-top: 29px;*/
}

#pagebody p, #pagebody ol, #pagebody ul {
	margin: 0 0 0px 0;
}

#pagebody ul {
	margin-left: 30px;
	list-style: square;
}
#pagebody ul.children{
list-style: none;margin-left:0px;
}


#pagebody ul.children li a {
font-weight:normal;margin-bottom:5px;background:transparent;
font-size:12px;padding:0;padding-left:20px;line-height:13px;
color: #304882;
background: url(images/circle.png) no-repeat 10px 3px;
}

#pagebody ul.children ul.children li a {
font-weight:normal;margin-bottom:5px;background:transparent;
font-size:11px;padding:0;padding-left:28px;line-height:12px;
color: #304882;
color:#333;
background: url(images/circle2.png) no-repeat 20px 3px;
}

#pagebody ul.children ul.children li a:hover {
font-weight:normal;margin-bottom:5px;background:transparent;
font-size:11px;padding:0;padding-left:28px;line-height:12px;
color: #304882;
color:#666;
background: url(images/circle2.png) no-repeat 20px 3px;
}

#pagebody ul.children ul.children{

padding-bottom:7px;padding-top:0;
}

/*a.rsslink {background:url(images/feedicon10.png) top left no-repeat; padding-left: 14px;}*/

#pagebody ol {
	margin-left: 22px;
	list-style: roman;
}

#pagebody p.intro {
	
	color: #555;
	font-size: 15px;
	margin-top: -1px;
	margin-bottom: 23px;
}

#pagebody p.intro a {
	font-weight: normal;
}

#men_bot{
margin-bottom:5px;font-size:10px;text-align:right;line-height:17px;display:block;
}

#men_bot a#rss_bot{
background: url(images/rss.png) no-repeat left center;
padding-left:14px;
}

#men_bot a{


}






#footer { 
	color:#FFF;
	border-top: 0px solid #FFF;
	padding: 0px;
	
	display:block;text-align:right;line-height:14px;
	background:#929eba;
	margin-bottom:0px;
	border-top:0px solid #FFF;
	margin-bottom:5px;
	margin-top:0px;
	background:transparent;
	font-size:11px;display:block;min-height:300px;
	background:#121f40 url(images/row.png) repeat-x 0px -6px;

	/*
	border-top:0px solid #2B3D67;
	border-bottom:1px solid #DEDEDE;
	
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;*/
	border-top-left-radius :5px;	
	-moz-border-radius-topleft:5px;
	border-top-right-radius :5px;	
	-moz-border-radius-topright:5px;
	border-bottom-left-radius :5px;	
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius :5px;	
	-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	
		-khtml-border-bottom-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	

	
	 

	
	vertical-align: top;
}


#footer h2 {
	margin:0;
	padding:0;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;margin-bottom:17px;display:block;	text-align:right;	
	border-bottom:0px solid #DEDEDE;
	text-shadow:0 -1px 1px #666;margin-top:6px;
}

#footer a {
color:#ccc;
text-shadow:0 -1px 1px #222;
}

#footer a:hover {
color:#EEE;
}

#footer div.block_foot
{
color:#FFF;
width:283px;
float:left;
display:block;
padding:0px;
padding-top:0px;
padding-right:15px;
padding-left:15px;
padding-bottom:15px;margin:0;
background:transparent url(images/back_small2.jpg) repeat-x  left bottom;
background:transparent;margin-top:0;display:block;padding-top:0;min-height:300px;

}

#pagebody ul.hip li {
	margin:10px 8px;
}


#pagebody ul.hip {
	list-style: none;
	text-align: left;
}


#menu_transp{
background: url(images/top.png) ;
background: url(images/top3.png) repeat-x top left ;

display:block;
padding:15px;
/*height:240px;*/
width:940px;
position:absolute;
bottom:0px;
margin:0px;margin-right:0;border:0px solid #222;
padding-top:40px;

	
}


.block_transp
{
color:#222;
width:303px;
/*height:240px;*/
float:left;
display:block;
padding:0px;

padding-right:15px;
padding-left:15px;
padding-bottom:0px;
background:transparent url(images/back_small2.jpg) repeat-x  left bottom;
background:transparent;
border-right:0px solid #666;
padding:0px;margin-right:15px;


border-radius :5px;	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	
	-khtml-border-radius: 5px;

	
	
	background:transparent url(images/home.png) no-repeat top center;
	
	
	min-height:240px;
	
}

h1 {font-size:2.4em;}
h2 {font-size:18px;padding-bottom:10px;padding-top:15px;font-weight:bold;}
h3 {font-size:1.6em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h6 {font-size:0.8em;}

.block_transp h2{
margin:0;
padding:0;
color:#FFF;
font-size:11px;
display:block;
padding:3px;padding-right:10px;
background:#222;background: transparent;
text-align:right;

border-bottom:1px solid #EEE;
background:transparent url(images/footer.jpg) repeat-x top left;
background:transparent;
border-top-left-radius :5px;	
	-moz-border-radius-topleft:5px;
	border-top-right-radius :5px;	
	-moz-border-radius-topright:5px;
	
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	
	
	-khtml-border-top-left-radius: 5px;

	-khtml-border-top-right-radius: 5px;
	
	text-shadow:0 -1px 1px #FFF;border-bottom:0;color:#304882;font-size:16px;padding-top:5px;

font-weight: normal;
}

.block_transp .text_transp{
line-height:13px;
font-size:10px;
padding-top:0px;padding-right:10px;padding-left:10px;
}

.block_transp .text_transp a{
color:#304882;
}

.block_transp .text_transp a:hover{
color:#333;
}

#bottomnav{
margin-top:15px;background:#f4f4f4;
border-top:1px solid #CCC;display:block;min-height:130px;padding-left:85px;

border:0;
background:#CCC;
background:transparent url(images/home.jpg) repeat-x top left;
background:#FFF;
/*border-radius :5px;	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;
	
	
	-khtml-border-radius: 5px;
	
	*/
	border-top:1px solid #CCC;
}
#bottomnav .sixColumn ul li a{
padding:1px;
}

#bottomnav .sixColumn ul, #bottomnav .sixColumn ul li{
list-style: none;margin:0;padding:0;
}
.sixColumn{
float:left;
margin:10px 0;
overflow:hidden;
width:15%;
}

#bottomnav a{
color:#656565;font-weight:normal;display:block;
}
#bottomnav a:hover{
color:#222;
}
#bottomnav br{
display:none;
}

#pagebody .block_transp ul{
margin-left:0;
}

#pagebody .block_transp ul.hip li{
margin:0;
margin-bottom:5px;
}

#pagebody #block_transp1 ul.hip li ,#pagebody #block_transp2 ul.hip li a{
color:#304882;
display:block;
border-bottom:1px solid #ccc;padding-bottom:5px;font-size:11px;line-height:17px;padding-left:15px;padding-right:15px;
}


#pagebody #block_transp1 ul.hip li a:hover,#pagebody #block_transp2 ul.hip li a:hover{
color:#333;
}

#pagebody #block_transp1 ul.hip li small,#pagebody #block_transp2 ul.hip li small{
color:#333;font-size:13px;padding:15px;display:block;padding-bottom:0px;padding-top:0px;padding-right:0;
}
#pagebody #block_transp1  ul.hip li br,#pagebody #block_transp2  ul.hip li br{
display:none;
}


#pagebody .block_transp ul.hip {
	list-style: none;
	text-align: right;
}


small{
font-size:11px;
}
#legal small{
font-size:10px;
}


#footer ul, #footer ul li{list-style:none;}

#footer ul li{padding-bottom:7px;padding-top:7px;border-bottom:1px dotted #999;}

#footer .wrapper {
	
}
#footer font{
color:#222;
}
#footer p {
	float: left;
	color: #bbb;
}



blockquote {
	background: #f5f5f5;
	border: 1px solid #dadada;
	padding: 22px 22px 0;
	margin-bottom: 22px;
}

.alt { background: #f9f9f9; }

.featured {
	background: #fffbcc;
	border: 1px solid #e6db55;
	padding: 11px 11px 16px;
	margin: 32px 0;
	overflow: auto;
	width: 670px;
}

.partner img {
	float: right;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 12px;
}
.submit {
	border-top: 1px solid #ccc;
	padding: 1.5em 0 0 0;
	margin: 10px 0 0 0;
	-moz-border-radius-bottomleft: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	
	
	
}

#pagebody table.widefat {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 100%;
	clear: both;
	margin-bottom: 11px;
}

#pagebody table.widefat a {
	text-decoration: none;
}

#pagebody table.widefat tr.alt {
	background-color: #f9f9f9;
}

#pagebody table.widefat thead {
	background-color: #464646;
	color: #d7d7d7;
}

#pagebody table.widefat td, #pagebody table.widefat th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-size: 12px;
	padding: 6px;
	vertical-align: text-top;
}

#pagebody table.widefat th {
	padding-bottom: 4px;
	padding-top: 8px;
	text-align: left;
}

#pagebody table.widefat .check-column {
	text-align: center;
	vertical-align: text-top;
	width: 3%;
}

.wrap, .updated, .error {
	margin: 0;
	
	padding: 0;
	
}


.col-10 .col-5 {
	margin: 0;
	width: 352px;
	padding-right: 20px;
}

.col-10 .col-10 {
	margin: 24px 0 0;
	clear: both;
}

.col-10 .col-8, .col-10 .col-7 {
	margin: 0;
}

.col-10 .col-5 table td {
	line-height: 1.5em;
	padding: 10px 0;
	border-bottom: 1px solid #dadada;
}




h1, h1 a, h2, h2 a, h3, h4, h5, h6 {
	margin-bottom:0;
	color:#263846;
	text-align:left;
}




img {
	border:0;
	margin:5px;
}

img.wp-smiley {
	margin:0;
}
/*
input, textarea {
	border:1px solid #aaa;
	font-size:1.2em;
}
*/
.postentry h2 {font-size:18px;padding-bottom:0px;padding-top:0px;font-weight:normal;}
.postentry h2.posttitle {font-size:18px;padding-bottom:0px;padding-top:0px;font-weight:normal;}


/* Layout */
#page {
	width:970px;
	margin:0 auto;
	text-align:left;
	background:#FFF;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #DEDEDE;
	border-top:0px solid #2B3D67;
	background:#FFF url(images/pbx.jpg) no-repeat top right;
	
	background:#FFF url(images/head1.png) no-repeat 0px -1px;
	
	
	
}

/* Sidebar */





#sidebar ul {
	padding:0;
	margin:0;
	list-style: none;
}
#sidebar ul li {
	margin:0 0 2em 0;
}

#sidebar ul ul {
	margin:0;
	padding:0;
}

#sidebar li li {
	margin:0.1em 0;
}

#sidebar li li li {
	padding-left:10px;
}

#sidebar ul h2 {
	margin:0;
	padding:0;
	color:#263846;
	font-size:14px;
	text-transform:uppercase;margin-bottom:10px;
	text-align:left;line-height:22px;
	background: url(images/up.png) center left no-repeat;padding-left:15px;
	border-bottom:1px solid #DEDEDE;
}

#sidebar ul li#calendar-2 h2{
background: transparent;
}


#calendar_wrap table#wp-calendar{
width:100%;
}
#calendar_wrap table#wp-calendar tr th{
font-weight:bold;color:#666;
}
/* Post */
.post {
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
	padding-bottom:40px;
}

.post p, .post ol li, .post ul li{
	margin-top:0;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
}
.post li li {
	font-size:1em;
}
.post blockquote {
	padding:0 0 0 2em;
	border-left:0.4em solid #ccc;
	font-size:0.9em;
}
.post blockquote blockquote {
	margin-left:0;
	font-size:1em;
}

.postmetadata {
	margin:0;
	font-size:1em;
	color:#888;
	text-align:justify;
}


/* Comments */

#comments {
	margin:0 2em;
}

.commentlist {
	margin:0;
	padding:0;
	list-style:none;
}

.commentlist li {
	padding:2em 0;
	overflow:auto;
	background:#FFF;border-bottom:0;
}

.commentlist p {
	margin:0.5em 0;
}

.commentlist h4 {
	margin:0;
}

textarea#comment {
	width:100%;
}
/* Comment ends */

ul li#calendar #calendar_wrap{text-align:right;}
/* Calendar */
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:bold;
	color:#263846;
	text-align:center;
}
#wp-calendar thead th {
	font-weight:normal;
	color:#263846;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
#wp-calendar tbody td.pad {
	border:none;
}
/* Calendar ends */

abbr {
	cursor:help;
	border-bottom: 0.1em dotted;
}

.alignleft {
	float:left;
}
.alignright {
	float:right;
}

.gwmodels, .mgwl {
	text-align:center;
	margin-bottom:15px;
}
.gwmodels tr td.d_first {
	text-align:left;
	width:140px;
	background-color:#BECBD8;
}
.gwmodels tr.r_first td {
	background-color:#eee;
}
.gwmodels tr td {
	border-left: 0.5px solid #555;
	border-top: 0.5px solid #555;
	width:104px;
}
.gwmodels tr.r_last td {
	border-bottom: 0.5px solid #555;
}
.gwmodels tr td.d_last {
	border-right: 0.5px solid #555;
}

.mgwl tr td.d_first {
	text-align:left;
	width:140px;
	background-color:#BECBD8;
}
.mgwl tr.r_first td {
	background-color:#eee;
}
.mgwl tr td {
	border-left: 0.5px solid #555;
	border-top: 0.5px solid #555;
	width:104px;
}
.mgwl tr.r_last td {
	border-bottom: 0.5px solid #555;
}
.mgwl tr td.d_last {
	border-right: 0.5px solid #555;
}

#content img{
float:left;margin:10px;border:0px solid #DEDEDE;
}

#content h2.posttitle{
padding-bottom:3px;margin-bottom:10px;
border-bottom:1px solid #DEDEDE;
background: url(images/up.png)  no-repeat 0% 75%;padding-left:20px;
}
#tag_cloud{line-height:14px; font-size: 10% !important;}
#tag_cloud a{border-right:1px solid #999;padding-right:5px;padding-left:5px; }
#recent-posts ul li {border-bottom:1px dotted #999;
padding-bottom:5px;padding-top:5px;
background: transparent;padding-right:20px;
}

#content input, #content select, #content textarea{
background:#FFF url(images/back_small.png) repeat-x bottom left;border:1px solid #DEDEDE;padding:4px;

	margin:5px;
}

#pbx_scritta{
width:140px;
height:73px;

position:absolute;
top:224px;
top:60px;
left:50%;
margin-left:353px;z-index:10;
background:transparent url(images/pbx.png) no-repeat bottom left;
display: none;
}


.text_slide{
padding-top:130px;padding-left:40px;font-size:27px;color:#FFF;display:block;



}

.text_slide a{
color:#FFF;
font-weight:normal;
/*text-shadow: -1px -2px 2px #000; */
text-shadow:1px 0 #222, 0 -1px #333;line-height:22px;
/*text-shadow: -2px -1px #222, 2px 1px #222;*/
/*background:#304882;line-height:35px;padding:3px;padding-left:10px;padding-right:10px;*/
}

.text_slide a:hover{
color:#FFF;
font-weight:normal;
text-decoration:underline;
}



#menu_top{
width:300px;
height:24px;

position:absolute;
top:124px;
top:15px;
left:47%;
margin-left:-10px;z-index:11;
background: url(images/rss.png) no-repeat left center;
padding-left:18px;text-align:right;
background: url(images/lock.png) no-repeat 0% 10%;border:0px solid #CCC;
background:transparent ;

}

#menu_top a{
color:#ccc; border-right:1px solid #666;padding-left:5px;padding-right:5px;
line-height:22px; font-size: 10px;
}

#menu_top a:hover{
color:#EEE;
}

#header table .h_left {
	background: url(images/wildix_logo.jpg) no-repeat left bottom;
	background: transparent;
}

#header table .h_right {
	display:none;
}

#header table .h_center {
	padding-top:12px;
		
	vertical-align:top;padding-right:0px;height:30px;
}

#calendar #calendar_wrap{
display:block;padding-left:55px;
}

#legal{position:absolute;top:3px;left:0px;display:block;text-align:left;width:63%;padding-left:0px;}


#chat_bg{ width:160px; height:130px; background: transparent url(images/chat_bg.png) no-repeat top right; text-align:right; }

