/*   Theme Name: Phantom AudioDescription: custom theme for Phantom Audio.Version: 1.0*//*------------------- General --------------------*/body {	background: #000000;	font-size: 12px;	font-family: Arial,Verdana,sans-serif;}#wrapper {	width:1024px;	/* height:900px; */	margin:0 auto;	background-image:url(images/phantom_bg2.jpg);	background-repeat:no-repeat;	border:0px;}#home_wrapper {	width:1024px;	margin:0 auto;	background-image:url(images/phantom_bg2.jpg);	background-repeat:no-repeat;	border:0px;}/*---------------------- Header, Social Lnks, Menu ----------------------*/#header {	height:75px;	margin-top: 25px;	text-align: left;	float:left;	overflow: hidden;	background: none;}#social_icons {	color:#FFFFFF;	height:25px;	width:300px;	padding: 10px 0 0 350px;	text-align: right;	float:right;	}#social_icons a {	text-decoration:none;	border:none;}#social_icons li {	list-style:none;}#menu {	height:15px;	margin-top:0px;	font-size: 12px;	font-family: Arial,Verdana,sans-serif;	font-weight:bold;	float: left;	clear:both;	color:#FFFFFF;	overflow: hidden;	background: none;}#menu ul {	list-style-type: none;	margin: 0 0 0 60px;	padding: 0;	float: left;}#menu ul li {	color:#FFFFFF;	float:left;	margin: 0 30px 0 0;}#menu ul li a {	color:#FFFFFF;	text-decoration:none;}#menu ul li a:hover {	color: #64C6F2;	text-decoration:none;}#menu ul li.current_page_item a {	color: #64C6F2;	text-decoration:none;}/*------------------------- Content, Home ---------------------*/#spacer {       position:relative;	   float:left;	   width:900; height:310px;	   clear:both;	   background:transparent;}#services_home_container {       position:relative;	   float:left;	   width:250px; height:125px;	   clear:both;	   left:60px;      /* box positioning */}#services_home_content {       position:relative;	   width:250px; height:125px;       color:#FFFFFF;	   padding:8px;	   font-family:Arial, Verdana, sans-serif;	   font-size:15px;       z-index:5;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}#services_home_content li {	list-style:none;}

#services_home_content a {	color: #FFFFFF;	text-decoration:none;}

#services_home_content a:hover {	color: #4D4D4D;	text-decoration:none;}
#services_home_content li a {	color: #FFFFFF;	text-decoration:none;}

#services_home_content li a:hover {	color: #4D4D4D;	text-decoration:none;}#services_home_background {       position:absolute;       top:0px;       left:0px;       width:250px;       height:125px;       background-color:#999999;       z-index:1;       /* These three lines are for transparency in all browsers. */       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       filter: alpha(opacity=90);       opacity:.9;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}   #work_home_container {       position:relative;	   float:left;	   width:250px; height:125px;	   left:140px;      /* box positioning */}#work_home_content {       position:relative;	   width:250px; height:125px;       color:#FFFFFF;	   padding:8px;	   font-family:Arial, Verdana, sans-serif;	   font-size:18px;       z-index:5;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}#work_home_content li {	list-style:none;	}

#work_home_content a {	color: #FFFFFF;	text-decoration:none;}

#work_home_content a:hover {	color: #4D4D4D;	text-decoration:none;}
#work_home_content li a {	color: #FFFFFF;	text-decoration:none;}

#work_home_content li a:hover {	color: #4D4D4D;	text-decoration:none;}#work_home_background {       position:absolute;       top:0px;       left:0px;       width:250px;       height:125px;       background-color:#999999;       z-index:1;       /* These three lines are for transparency in all browsers. */       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       filter: alpha(opacity=90);       opacity:.9;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}
#buzz_home_container {       position:relative;	   float:left;	   width:250px; height:125px;	   left:220px;      /* box positioning */}#buzz_home_content {       position:relative;	   width:250px; height:125px;       color:#FFFFFF;	   padding:8px;	   font-family:Arial, Verdana, sans-serif;	   font-size:13px;
       z-index:5;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}

#buzz_home_content a {	color: #4D4D4D;	text-decoration:none;}

#buzz_home_content a:hover {	color: #FFFFFF;	text-decoration:none;}#buzz_home_content li {	list-style:none;	}

#buzz_home_content li a {	color: #4D4D4D;	text-decoration:none;}

#buzz_home_content li a:hover {	color: #FFFFFF;	text-decoration:none;}#buzz_home_background {       position:absolute;       top:0px;       left:0px;       width:250px;       height:125px;       background-color:#999999;       z-index:1;       /* These three lines are for transparency in all browsers. */       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       filter: alpha(opacity=90);       opacity:.9;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}#spacer2 {       position:relative;	   float:left;	   width:1024px; height:50px;	   clear:both;	   background:transparent;}   #spacer3 {       position:relative;	   float:left;	   width:1024px; height:5px;	   clear:both;	   background:#FFFFFF;}      #home_client_contact {       position:relative;	   color:#FFFFFF;	   float:left;	   width:1024px; height:100px;	   clear:both;	   background:#387196;}#home_contact_info {	width:200px; height:75px;	padding:5px;	position:relative;	float:left;	top:5px;	font-family:Arial, Verdana, sans-serif;	font-size:12px;	color:#FFFFFF;}#home_contact_info a {	color: #64C6F2;	font-size:16px;	font-weight:bold;	text-decoration:none;}#home_contact_info a:hover {	color: #FFFFFF;	font-size:16px;    font-weight:bold;	text-decoration:none;}#home_client_logos {	width:800px; height:100px;	padding:5px;	position:relative;	float:right;	font-family:Arial, Verdana, sans-serif;	font-size:14px;	font-weight:bold;	color:#FFFFFF;	background-image:url(images/client_logos.gif);	background-repeat:no-repeat;
	}#home_client_logos a {	color: #64C6F2;	text-decoration:none;}#home_client_logos a:hover {	color: #FFFFFF;	text-decoration:none;}	   #spacer4 {       position:relative;	   float:left;	   width:1024px; height:25px;	   clear:both;	   background:transparent;}/*------------------------- Content, Main ---------------------*/#content_container{    position:relative;	clear:both;	margin: 0 60px 10px 60px;}      #content {       position:relative;       color:#FFFFFF;	   /* padding:15px; */	   font-family:Arial, Verdana, sans-serif;	   font-size:15px;       z-index:5;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}         #content_background {       position:absolute;       top:0px;       left:0px;       width:100%;       height:100%;       background-color:#999999;       z-index:1;       /* These three lines are for transparency in all browsers. */       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";       filter: alpha(opacity=80);       opacity:.8;	   /* These lines are for rounded corners in most browsers. */	     -webkit-border-top-left-radius:5px;         -webkit-border-top-right-radius:5px;         -webkit-border-bottom-left-radius:5px;         -webkit-border-bottom-right-radius:5px;         -khtml-border-radius-topleft:5px;         -khtml-border-radius-topright:5px;         -khtml-border-radius-bottomleft:5px;         -khtml-border-radius-bottomright:5px;         -moz-border-radius-topleft:5px;         -moz-border-radius-topright:5px;         -moz-border-radius-bottomleft:5px;         -moz-border-radius-bottomright:5px;}.box_title {       color:#4D4D4D;	   font-family:Arial, Verdana, sans-serif;	   font-size:24px;	   font-weight:bold;}.post h2{	margin-top:0px;	margin-bottom:0px;	color:#4D4D4D;	font-size:24px;	font-family:Arial, Verdana, sans-serif;}.post h2 a{	margin-top:0px;	margin-bottom:0px;	color:#4D4D4D;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.post h2 a:hover{	margin-top:0px;	margin-bottom:0px;	color:#FFFFFFF;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.post small{	font-size:10px;	margin-top:2px;}.post{	padding:15px;}.postmeta{	color: #999999;	/* padding: 5px 0 0 0; */}.postmeta_category{	background: url(images/category.gif) no-repeat;	padding: 0 5px 0 20px;}.postmeta_author{	background: url(images/author.gif) no-repeat;	padding: 0 5px 0 20px;}.postmeta_category a{	color: #999999;}.postmeta_category a:hover{	color: #294DA0;}.title{	overflow: hidden;	margin: 0 0 0 20px;}.title h2{	/* border-bottom: 1px dotted #CCCCCC; */	padding: 5px 0;}.title h2 a{	color: #64C6F2;	font-size: 20px;	line-height: 140%;}.title h2 a:hover{	color: #FFFFFF;}.entry{	margin: 5px 5px 5px 5px;	text-align: justify;}.entry h3{	margin: 10px 0;	font-size: 16px;}.entry h4{	margin: 10px 0;}.entry p{	/* text-indent: 15px; */	margin: 5px 0;}.entry a{	color:#64C6F2;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.entry a:hover{	color:#FFFFFF;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.additionalinfo{	overflow: hidden;	margin: 0 10px;}.comment a{	color:#64C6F2;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.comment a:hover{	color:#FFFFFF;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.comment-meta{	font-size:10px;	font-family:Arial, Verdana, sans-serif;}#respond a{	color:#64C6F2;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}#respond a:hover{	color:#FFFFFF;	text-decoration:none;		font-family:Arial, Verdana, sans-serif;}.widget ul{	margin-left:0px;	padding-left:0px;}.widget li{	font-size:12px;}.widget li a{	color:#64C6F2;	text-decoration:underline;		font-family:Arial, Helvetica, sans-serif;}.widget li a:hover{	color:#FFFFFF;	text-decoration:none;		font-family:Arial, Helvetica, sans-serif;}h2.widgettitle{	font-size:14px;	margin-bottom:0px;	padding-bottom:0px;}/*------------------------- Footer ---------------------*/#footer {	position:relative;	height:65px;	margin-top:0px;	font-size: 10px;	font-family: Arial,Verdana,sans-serif;	font-weight:bold;	clear:both;	color:#FFFFFF;	overflow: hidden;	background: none;}#footer ul {	list-style-type: none;	display:inline;	margin:0;	padding:0;	/* float: left; */}#footer ul li {	color:#FFFFFF;	/* float:left; */	display:inline;	margin: 0 15px 0 15px;}#footer ul li a {	color:#FFFFFF;	text-decoration:none;	}#footer ul li a:hover {	color: #64C6F2;	text-decoration:none;}#footer ul li.current_page_item a {	color: #64C6F2;	text-decoration:none;}