/*

Theme Name:		Digital Labz

Theme URI:		

Description:	.

Version:		1.0

Author:			Digital Labz

Author URI:		http://www.digitallabz.com

*/

body {background:#000 url(images/body-bg.jpg) repeat-x;margin:0;font-family:Verdana}

#main{width:1000px;border:solid 0px #fff;height:100%;margin:0 auto;overflow:auto}

#header{height:100%;overflow:auto}

#header #logo{background:url(images/logo.jpg) no-repeat;width:230px;height:132px;float:left;clear:none}

#header #logo a{display:inline-block;width:230px;height:125px;}

#header #headermenus {float:right;width:700px;clear:none;margin-top:20px}

#header #headermenus ul{list-style:none;margin:0;padding:0}

#header #headermenus  li{height:25px;float:left;padding:0 3px 0 0;margin:0px}

#header #headermenus  a{display:block;height:31px;line-height:20px;float:left;padding:0 14px 0 0;font-size:12px;color:#fff;text-decoration:none;font-weight:bold}

#header #headermenus  a:hover{color:#fff;background:url(images/button-right.png) right top no-repeat;}

#header #headermenus  a.selected{display:block;height:31px;line-height:20px;float:left;padding:0 14px 0 0;font-size:12px;color:#fff;background:url(images/button-right.png) right top no-repeat;}

#header #headermenus  a span{display:block;height:24px;float:left;padding:0px 10px 0px 20px;cursor:pointer;}

#header #headermenus  a:hover span{background:url(images/button-left.png) left top no-repeat;}

#header #headermenus  a.selected span{background:url(images/button-left.png) left top no-repeat;cursor:pointer;}

#header #headermenus  a:focus{outline:none;}



#bottom{background:#000;}

#services{height:280px;background:#000;color:#6F6F6F;margin:0 auto;width:1000px;}

#services .left{float:left;clear:none;border:solid 0px #fff;width:715px;height:245px;padding-left:15px;padding-top:15px}

#services .left #SEO{width:225px;float:left;clear:none;border:solid 0px #fff}

#services .left #SEO ul{list-style:none;margin:0;padding:0}

#services .left #SEO h2{font-family:Georgia;font-size:20px;color:#fff;margin:0 0 10px 0;padding:0;font-weight:normal}

#services .left #SEO li{font-family:Verdana;font-size:12px;line-height:2em;color:#6F6F6F}

#services .left #Web{width:225px;float:left;clear:none;border:solid 0px #fff;padding-left:10px}

#services .left #Web ul{list-style:none;margin:0;padding:0}

#services .left #Web h2{font-family:Georgia;font-size:20px;color:#fff;margin:0 0 10px 0;padding:0;font-weight:normal}

#services .left #Web li{font-family:Verdana;font-size:12px;line-height:2em;color:#6F6F6F}



#services .left #contact{width:225px;float:left;clear:none;border:solid 0px #fff;padding-left:9px}

#services .left #contact ul{list-style:none;margin:0;padding:0}

#services .left #contact h2{font-family:Georgia;font-size:20px;color:#fff;margin:0 0 10px 0;padding:0;font-weight:normal}

#services .left #contact li{font-family:Verdana;font-size:12px;line-height:2em}

#services .left #contact p{font-family:Verdana;font-size:12px;color:#6F6F6F}

#services .right{float:right;clear:none;border:solid 0px #fff;width:255px;height:245px;padding-left:15px;padding-top:15px}

#services .right #post{width:240px;float:left;clear:none;border:solid 0px #fff;padding-left:9px}

#services .right #post ul{list-style:none;margin:0;padding:0}

#services .right #post h2{font-family:Georgia;font-size:20px;color:#fff;margin:0 0 10px 0;padding:0;font-weight:normal}

#services .rightt #post li{font-family:Verdana;font-size:12px;line-height:2em}

#services  a{font-family:Verdana;font-size:12px;text-decoration:none;color:#6F6F6F}

#services  a:hover{color:#B00201}



#footer{width:965px;margin:0 auto;padding:15px 0 10px 0;clear:both;height:50px}

#footer ul{list-style:none;padding:0;margin:0 auto;width:500px}

#footer li{float:left}

#footer li a{color:#6F7072;font-size:12px;text-decoration:none}

#footer li a:hover{color:#6F7072;font-size:12px;text-decoration:underline}

#footer li.sep{font-size:10pt; padding:2px 15px 0 15px;color:#6F7072}



#footer .privacy{color:#B00201;font-size:12px;width:100px;margin:0 ;clear:none;padding:4px;float:left}

#footer .privacy a{color:#B00201;font-size:12px;text-decoration:none}

#footer .privacy a:hover{color:#B00201;font-size:12px;text-decoration:underline}



#footer .copyright{color:#6F7072;font-size:12px;width:840px;margin:0 ;clear:none;padding:4px;float:left}

#footer .copyright a{color:#6F7072;font-size:12px;text-decoration:none}

#footer .copyright a:hover{color:#6F7072;font-size:12px;text-decoration:underline}

#phone{width:40%;color:#fff;font-size:20px;padding:5px 20px 0 0 ;float:right;text-align:right;clear:none}









#banner{height:100%;border:solid 1px transperent;font-family:Verdana;overflow:auto}

#banner h1{color:#fff;font-size:25px;margin:5px 0 5px 30px;float:left;width:50%;clear:none}

#banner .content{background:url(images/banner-content.jpg) repeat-y;height:100%;padding:0px 0 0 25px;overflow:auto}

#banner .content .left{width:643px;height:100%;float:left;clear:none;border:solid 0px #000;}

#banner .content .left ul {list-style:none}

#banner .content .left label{font-weight:bold;padding:3px;display:block}

#banner .content .left .txt{padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;}

#banner .content .left .txtarea{padding:2px; border:1px solid #CCCCCC; width:350px; height:100px;}



#banner .title{font-family:Georgia;font-size:25px;color:#000;padding:10px 0px 10px 0}

.navigation{clear:both;margin:0 auto;padding:10px 10px 5px 10px;overflow:hidden;border:solid 0px #fff}

.navigation a{text-align:center; display:inline-block;color:#000;padding:10px;font-size:8pt;text-decoration:none}

.navigation a:hover{}

.navigation .alignleft{float:left;clear:none;}

.navigation .alignright{float:right;clear:none;}

#banner{height:100%;border:solid 1px transperent;font-family:Verdana;overflow:auto}

#banner h1{color:#fff;font-size:25px;margin:5px 0 5px 30px}

#content{height:100%;border:solid 0px #fff;background:#fff url(images/white.jpg) repeat-x;overflow:auto;}

#content .body{margin:0 auto;padding:35px 20px 20px 20px;width:960px;margin:0 auto}



#left-column { /* navigation column */

	float:left;

	

	background:url('images/left-nav-bg.jpg') no-repeat 0 0;

	min-height:350px;

	height:auto !important;

	

}

ul#left-nav {

	list-style:none;

	margin:0;

	padding:0 0 0 0;

	width:220px;

}

ul#left-nav li {

	padding:0;

}

.sidebar ul{

	padding:0;

	list-style:none;

	margin:0;

}

ul#left-nav a {

	font-weight:none;

	font-size:12px;

	color:#171929;

	display:block;

	border-top:1px solid #fff;

	border-bottom:1px solid #dcddde;

	width:210px;

	padding:5px 0 5px 10px;

	text-decoration:none;

}

ul#left-nav a:hover {

	color:#b0070d;

}

ul#left-nav h2 {

	color:#fff;

	background:#970409 url('images/left-nav-hover.gif') right center;

	border:none;

	padding:5px;

	font-size:16px;

	display:block;

}

#content-column { /* used for 2 column with left nav content area */

	float:right;	

	padding:0 0 0 25px;	

	

}

#content-column p {

	margin-bottom:15px;

	line-height:1.4;

	font-size:12px;

	color:#484848;

}

#content-column h2 {

	margin-bottom:15px;

	font-size:16pt;

	color:#041257;

}

#posts{width:700px}

#posts .blogpost{clear:both;padding:2pt 0pt 2pt 0pt}

#posts .blogpost ul{list-style:none;margin:0pt 0pt 0pt 0pt;padding:0pt;}

#posts .blogpost .PostHead{border:solid 0px #000000}

#posts .blogpost .PostHead .date{color:#7AC11B;float:left;clear:none;background-image:url('images/date_icon.jpg');background-repeat:no-repeat;width:76px;height:0px;font-size:11pt;padding:8px 0px 0px 0px; }

#posts .blogpost .PostHead .date span{background:#7AC11B;width:70px;color:#000;display:inline-block;margin:3pt 0 0 0;text-align:center;font-size:16pt}

#posts .blogpost .PostHead .title{line-height:1em; padding:4pt 0pt 4pt 0pt;float:left;clear:none;display:inline-block}

#posts .blogpost .PostHead .title a{padding:0pt 0 0pt 0;color:#B00201;font-family:Arial;font-size:16pt;text-decoration:none;font-weight:bold}

#posts .blogpost .PostHead .title a:hover{color:#B00201;}

#posts .blogpost .PostHead .title .author {padding:0pt 0pt 0pt 0pt;color:#8C8C8C;font-size:8pt;}

#posts .blogpost .PostHead .title .author a{padding:2pt;color:#7AC11B;font-size:9pt;text-decoration:none;}

#posts .blogpost .PostHead .title .author a:hover{color:#8C8C8C;}

#posts .blogpost .body{color:#8C8C8C;font-size:9pt;padding:0pt 0pt 0pt 0pt;clear:both;line-height:1.5em;width:700px}

#posts .blogpost .body a{padding:2pt;color:#0098fe;font-size:9pt;text-decoration:none;}

#posts .blogpost .body a:hover{color:#0098fe;font-size:9pt;}

#posts .blogpost .body p{}



#posts .blogpost .tail{font-size:8pt;font-style:italic;padding-left:0pt;height:22px;}

#posts .blogpost .tail a{color:#B00201;font-size:8pt;text-decoration:none}

#posts .blogpost .tail a:hover{color:#B00201;font-size:8pt;}

#posts .blogpost .tail .postedin{float:left;width:70%;color:#8C8C8C;clear:none;margin-top:4px}

#posts .blogpost .tail .commentsin{float:right;width:90px;color:#000000;clear:none;background:url(images/comments.jpg);height:18px;padding:4px 0 0 14px;text-align:center;}



.post{font-size:10pt;color:#000;padding:0 0px 0 0px;clear:both;width:700px;margin:0 auto}

.post h2{line-height:1.5em; padding:4pt 0pt 4pt 0pt;float:left;clear:none;display:block;width:700px;color:#fff;font-size:16pt;font-family:Georgia;margin:0pt;font-weight:normal}

.entry{color:#8C8C8C;font-size:8pt;}

.edit a{text-align:center; display:inline-block;color:#0098fe;padding:2px;font-size:10pt;text-decoration:none}

label{color:#000;font-size:10pt}

small{color:#000;font-size:10pt}

.commentlist {color:#000;font-size:10pt}

.comment-meta a{padding:2pt;color:#7AC11B;font-size:9pt;text-decoration:none;}

.fn, .url{color:#7AC11B;font-size:9pt;}

.commentstemplate{color:#000;font-size:9pt;}

.commentstemplate a{padding:2pt;color:#0098fe;font-size:9pt;text-decoration:none;}

.comment-meta p{font-family:Arial;font-size:9pt;color:#000}

.commentstemplate h2{color:#000}

.commentstemplate p{color:#000}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.authbio{
background: #C0C0C0;
border: 1px solid #ccc;
width: 675px;
height: 103px;
padding: 8px;
margin-bottom:5px;
font-family:Verdana;
font-size:12px;
line-height:2em;
color:#000
}

img.alignleft {
    float:left;
    background-color: #fff;
    border:1px solid #ccc;
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
#socialshare, socialshare ul {
	list-style-type:none;
	list-style-position: outside;
	position: relative;
	}
#socialshare li {
	display:inline;
	float:left;
	text-align:left;
	position:relative;
	}

/* Form1 */
#title1 {
	font-size:14pt;
}
#title2 {
	font-size:11pt;
}
#form1 {
	margin:5px;
}
input.formfield, textarea {
	padding: 5px;
        width:180px;
        color:#7e7e7e;
}
.dropdown1 {
        width:194px;
	padding-left:5px;
        color:#7e7e7e;
}

/* Menu */
#headermenus li ul {
	display: none;
	position: absolute;
	width:180px;
	top: 0;
	left: 0;
	font-weight: normal;
	padding: 5px 0 10px 0;
	margin-left:-6px;
	list-style:none;
}
#headermenus ul li ul li a {
	text-align:left;
	padding:5px 15px;
	line-height:30px;
        background:none;
}
#headermenus ul li ul li{

	width:180px;
}

#headermenus ul li ul.sub li a{
	font-weight: normal!important;	
}
#headermenus li>ul {
	top: auto;
	left: auto;
}

#headermenus li:hover ul, li.over ul {
	display: block;
}
#header #headermenus ul ul {
	margin-top:30px;
}
