/*   
Theme Name: Advanced Video and Digital Services
Theme URI: http://advancedvideoservices_com
Description: Founded in 1985, Advanced Video & Digital Services and Productions, Inc. (AVDS) is a full service video & digital production company. AVDS can provide beginning-to-end production services... 
Author: Donnell Macam
Author URI: http://silverconnect.com
Version: Default
*/
/* default */
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */
/*nojavascript*/
.nojavascript{ position:absolute; z-index:1; color:red; background:#fff; font:bold 12px 'Trebuchet MS',Arial,georgia, San-serif; border:2px red dashed; width:960px; top:0; left:50%; margin-left:-495px; }
/*---> fonts*/


/*---> mydefault*/

*	{ margin:0; padding:0;}
img { border:0;}
a	{ text-decoration:none;}
* :focus ,a:active, a{ outline: none; }

/*--->  html */
html{ }

/*---> Body */
body{ font: normal normal 100% Arial, Helvetica, sans-serif; background:url(../images/common/body-bg.jpg) repeat-x #1F300C; margin:0; padding:0; text-align: center; color:#000;}

/*--->  main */
#main{position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:960px;}

/*--->  header */
#header{  position:absolute; width:960px; height:638px; top:0; left:0; margin:0 auto; padding:0;}
#header .logo{ position:absolute; color:#fff; top:20px; left:307px;}
#header .flash{ position:absolute; top:0px; left:0;}
#header .pipol{ position:absolute; color:#fff; top:360px; left:0px;}
/*--->  header-nav */
#nav { display: block; margin:0 auto;  width:960px; height:56px; position:absolute; top:584px; }
#nav li { display: block; list-style: none; float: left; position: relative; }
#nav li a { display: block; text-align:center; color:#ADCE47; width:158px; height:56px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:19px; margin-right:2px; padding-top:10px;}
#nav li a:hover,#nav li a.active-menu {background: url(../images/common/hover.jpg) no-repeat;text-decoration: none; color:#fff; height:56px;}
	#nav li.home a{line-height:56px !important; padding:0;}
	#nav li.contact a { line-height:56px !important; padding:0;}
/*--->  sidebar */
#sidebar{  min-height:300px; float:right; margin:663px 0 0 0; width:230px; color:#fff; }	 	
#sidebar h2{ font:18px Arial, Helvetica, sans-serif; width:221px; height:53px; background:url(../images/common/sidebarh2.jpg) no-repeat; text-align:center; line-height:22px; padding-top:2px; margin-left:10px;}	
#sidebar h2 a{ color:#fff;}
#sidebar h2 a:hover{ color:#CCC;}
.sidebar-content{ background:url(../images/common/sidebarbg.jpg) repeat-y center top; color:#fff; padding:0; width:221px; min-height:300px; border-top:1px solid #90AB3C; border-bottom:1px solid #90AB3C; margin:5px 0 8px 10px;}
.sidebar-content h2{}
.sidebar-content p{ font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:176px; line-height:19px; margin:0 auto;}
.sidebar-content p.icon{ text-align:center; margin:12px auto;}
.sidebar-content p.icon a{ margin:0 5px;}
.sidebar-content .click{ display:block; width:197px; height:64px; margin:15px auto 7px auto; font:18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; background:url(../images/common/click.jpg) no-repeat; padding-top:5px;}
.sidebar-content .click:hover{ background:url(../images/common/click-hover.jpg) no-repeat;}
.sidebar-content .click span{ font:24px Arial, Helvetica, sans-serif;}
	.sidebar-content2{ width:228px; height:201px; background:url(../images/common/sidebar-content2.jpg) no-repeat; margin:8px 0 0 3px;}
	.sidebar-content2 h3{ font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:10px 0 0px 0;}
	.sidebar-content2 a{ color:#92AE3D; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; display:block;}
	.sidebar-content2 a:hover{ color:#fff;}
/*--->  content */
#content{ color:#fff; float:left; margin:663px 0 0 0; width:724px; min-height:300px; border-right:1px dashed #AECF48; }			
#content h1{ color:#fff; font:21px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0px 0 15px 0; margin:20px 0 10px 0; width:710px; border-bottom:1px dashed #AECF48;}
#content h1 span{ color:#92AD3D; font-size:22px; }
#content h2{ font:18px Arial, Helvetica, sans-serif; padding:0 0 25px 0;}
#content p{ font:14px Arial, Helvetica, sans-serif; padding-bottom:30px; line-height:22px; width:710px;}
#content .fleft{ float:left; padding:0 50px 20px 20px;}
#content ul li{ color:#92AC3D; font-size:10px; line-height:20px;}
#content ul li span{ color:#fff; font:12px Arial, Helvetica, sans-serif;}
#content .serv { text-align:center; margin:0px 0;}
#content .serv span{ display: inline-block; width:110px; padding-right:5px;}
#content .serv span img{ border:5px solid #fff;}
#content .serv span img:hover{ border:5px solid #99AE53;}
#content .editing{ float:right; padding:0 20px 0 10px;}
#content .legal{ float:right; padding:0 40px 20px 10px;}
#content .fnone{ padding:0px 0 0 20px;}
#content .list{padding:0 0 20px 20px;}
#content .video{float:none; padding:0 0 0 70px;}
#content .right{float:right; padding:0 10px;}
#content p a.us{color:#FFF; font-weight:bold;}
#content p a.us:hover{text-decoration:underline;}


#contenttop{ margin:0 auto; width:739px;}
#contenttop dl{ width:231px; float:left; padding:0 13px 0 0;}
#contenttop dl dd{ height:42px;   }
#contenttop dl dd a{ font:18px Arial, Helvetica, sans-serif; color:#999;  background:url(../images/common/title.jpg) no-repeat; text-indent:50px; line-height:40px; display:block;}
#contenttop dl dd a:hover{ color:#fff; background:url(../images/common/title-hover.jpg) no-repeat;}
/*--->  footer */
#footer-wrap{ background:url(../images/common/footer.jpg) repeat-x; width:100%; height:84px;}
#footer{ background:url(../images/common/footer-top.jpg) no-repeat center top;height:84px; width:960px; margin:0 auto; color:#fff; position:relative;}
#footer ul{ padding:10px 0 0 100px;}
#footer ul li{ float:left; display:block;}
#footer ul li a{ color:#92AE3D; padding:0 10px; font:11px Arial, Helvetica, sans-serif; border-left:1px solid #92AE3D; height:10px; display: block; line-height:10px !important;}
#footer ul li a:hover, #footer ul li a.active-menu { color:#fff;}
#footer ul li.home a{ border:0;}
#footer .copy{ color:#999; font:12px Arial, Helvetica, sans-serif; padding:16px 0 0 0;}
#footer .copy a{ color:#999;}
#footer .copy a:hover{ color:#fff;}
#footer .f-logo{ position: absolute; top:28px; left:0;}
#footer .cards{ position:absolute; top:46px; right:52px;}

