/**
  Theme Name: Philz IT - Ian Ferrell
*/

* {margin:0; padding:0;}

a {
	outline: none;
}

#tm {
	position: absolute;
	width: 350px;
	height: 50px;
	display: inline;
	margin-left:20px;
}

#tm li {
	display: inline;
	float:left;
}

#header {margin-bottom:10px;}

#tm a {
	display: block;
	height: 0;
	padding-top: 50px;
	overflow: hidden;
	text-decoration: none;
}

#srlink a {
	width: 194px;
	background: url(images/menu.gif) no-repeat 0px 0;
}

#srlink a:hover {
	background: url(images/menu.gif) no-repeat 0px -50px;
}
#contactlink a {
	width: 100px;
	background: url(images/menu.gif) no-repeat -194px 0;
}

#contactlink a:hover {
    width: 120px;
	background: url(images/menu.gif) no-repeat -184px -100px;
	margin-left:-10px;
}


.sb a img {border:none;}

p {margin:5px 0 5px 0;}

#canvas {
width:850px;
margin:0 auto;
}

.footype {float:right;display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;}

.footmenus {margin-top:13px;float:right;border:none;}

.footcards {float:left;}

#tehbar {float:left; width:220px;}
#tehbar li {padding:5px 0 11px 3px; background-image:url(images/cfdivide.gif); background-repeat:no-repeat; background-position:bottom;}
#tehbar h2 {color:yellow; font-size:16px; text-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#footer {
margin-top:52px;
background-image:url(images/fbg.gif);
height:52px;
clear:both;
}

#nav,#subNav {
list-style:none;
margin:0;
padding:0;
}

#nav li,#subNav li {
display:inline;
padding:0 10px 0 0;
}

.srb {margin-top:10px;}

.current_page_item a,.current_page_parent a {
text-decoration:none;
}

.current_page_item a:hover,.current_page_parent a:hover {
text-decoration:underline;
}

#primaryContent {
width:540px;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#primaryContent a:link, #primaryContent a:visited {color:yellow;}

#primaryContent ul li {
font-size:15px;
background:#292929 url(images/arrow.gif) no-repeat 2px 6px;
list-style:none;
margin:5px 0 5px 10px;
padding:5px 5px 5px 20px;
}

#primaryContent ul li:hover {
background-color:#444;
}

#primaryContent h1.postTitle,#primaryContent h2.postTitle {
font-size:22px;
}

#pagination li {
display:inlne;
}

#pagination .previous {
text-align:left;
float:left;
}

#pagination .future {
text-align:right;
float:right;
}

#secondaryContent {
width:200px;
float:left;
list-style-type:none;
}

#secondaryContent > ul > li {
margin:0 0 10px;
}

.widget_tag_cloud a {
padding-left:5px;
}

#comment {
width:500px;
}

.skip,.noCss {
position:absolute;
left:-9999px;
}

ul.ui-accordion-container {
list-style-type:none;
width:230px;
margin:0 0 -10px;
padding:0 30px 0 0;
}

ul.ui-accordion-container li a.ui-accordion-link,.stlink {
display:block;
height:27px;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
line-height:28px;
text-indent:-9000px;
}

ul img {border:none;}

ul.ui-accordion-container li .ui-accordion-right {
display:block;
background-image:url(i/accordion-right.png);
position:absolute;
top:0;
right:0;
height:28px;
}

.sbcont {
padding-right:15px;
padding-left:5px;
}

#home-link {
background-image:url(images/menus/home.gif);
}

#services-link {
background-image:url(images/menus/services.gif);
}

#contactus-link {
background-image:url(images/menus/contactus.gif);
}

#community-link {
background-image:url(images/menus/community.gif);
}

#customersupport-link {
background-image:url(images/menus/customersupport.gif);
}

#products-link {
background-image:url(images/menus/products.gif);
}

#sr-link {
background-image:url(images/menus/servicerequest.gif);
}

#bigwrap {
background-image:url(images/hbg.gif);
background-repeat:repeat-x;
}

*,ul.ui-accordion-container li {
margin:0;
padding:0;
}

#primaryContent h1,#primaryContent h2,#primaryContent h3,#secondaryContent h3 {
margin:10px 0 0;
padding:0;
}

ol#posts,#pagination,#secondaryContent > ul {
list-style:none;
margin:0;
padding:0;
}

#slides {
background-color: #191919;
color:#ffffff;
}

#controller {
	width:597px;
	height:44px;
	background-image:url(images/slidebar.gif);
	padding-top:3px;
        background-repeat:repeat-x;
        background-color:#000;
        text-align: center;
}

#controller a {
color:#ffff00;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-left:20px;
display: inline-block;
}

.hidden {
display:none;
}

.jFlowSlideContainer .start {
margin:-5px;
}

.jFlowSlideContainer div {
padding:5px;
}