/*  
Theme Name: Counter Measure
Theme URI: 
Description: Countermeasure Security Solutions Inc
Version: 1.0
Author: Barry Huffman
Author URI: 

COLOURS
LOGO
red		#e41b23
black	#231f20

TEXT Shades
Ghost	#a6a6a6
Darker	#4c4c4c
*/

body {
	/* background:#f7f5eb url('') -10px 0 repeat-x; */
	font:12px Verdana, Geneva, sans-serif;
	color: #666666;
	text-align:center;
	margin:0px;padding:0px;
}	
#home{}
#about{}
#support{}
#news{}
#careers{}
#contact{}
#consulting{}
#engineering{}
#product-design{}
#system-design{}
#integrated-physical-barriers{}
#security-gates{}
	

#home #main h2{display:none;}


/* links  a:visited  a:hover */
a, a:visited {	
	color: #231f20;
	background: inherit;
	text-decoration: none;	
}
a:hover {
	color: #e41b23;
	background: inherit;
	text-decoration: none;
	/*font-weight:bold;	*/
}

/* headers */
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;color: #4c4c4c; font:Georgia font-weight:normal;}
p{padding:15px 0 0 0; color:#231f20;}


input {font-size: 10px;}
ul, ol {margin:0px;padding:0px;}


		
		
#wraper{
	width:880px;
	margin:0 auto;
	text-align:left;
	/*border:solid 1px #e41b23;*/
}



  #master-header{
	margin:0; padding: 10px 0 0 0;
	width:880px;height:115px;
  }
    #header{
		margin:0; padding: 0;
    }
      #header h1{
			margin:0; padding: 0;
			width:240px;height:60px;
			float:left; display: inline; /*border:solid 1px #e41b23;*/
      		background: transparent  url(images/CountermeasuresLogo_sm.jpg) no-repeat  top left;
		}
	  #header h1 a {width:240px;height:60px; border: solid 0px #e41b23;}
      #header h1 span{display:none;}
      #slogan1{width:400px; margin:0; padding: 5px 0 5px 5px;float:right; display:inline; font:italic 14pt/100% Georgia, serif;color:#a6a6a6; text-align:right;}
      #slogan2{margin:10px 0 0 0; padding:2px 2px 3px 2px; clear:both; float:left; display:inline; 
		font:italic  bold 10pt/100% Georgia, serif; color:#231f20;
		width:880px; 	/*border-bottom: solid 1px #2c2829;*/
		background:#e41b23; color:White;
	}
      #slogan3{margin:0; padding:2px 0 0 0;clear:both; float:left; display:inline; font:italic  bold 10pt/100% Georgia, serif;color:#a6a6a6;}
    #navwapper{
		margin:20px 0 0 0; width:240px; display:inline; float:left;
    }
      #topnav{
      }
		#topnav h3{display:none;}
		#topnav ul {list-style:none; float:right; margin-top:-32px;}
		#topnav ul li {display: inline; margin: 0; padding:0 0px;}
		#topnav ul li a, #topnav ul li a{color:White; padding:2px 10px;}
		#topnav ul li a:hover{color:White; background-color:#e48487; padding:2px 10px;}
		#about #nav-about a{ background-color:#e48487; padding:2px 12px;}
		#support #nav-support a{ background-color:#e48487; padding:2px 12px;}
		#news #nav-news a{ background-color:#e48487; padding:2px 12px;}
		#careers #nav-careers a{ background-color:#e48487; padding:2px 12px;}
		#contact #nav-contact a{ background-color:#e48487; padding:2px 12px;}
      #servicenav{
      }
		#servicenav h3{padding: 0 0 10px 0; font-weight:bold;}
		
		#servicenav ul {list-style:none; float:left; margin:0px; padding:0; width:140px;border: none;}
		#servicenav ul li {display: block; margin: 0; width:140px; border:none;}
		#servicenav ul li a{color:#4c4c4c; font-style:italic; font-weight:normal; padding: 6px 2px;width:135px;}
		#servicenav ul li a:hover {color:White; background-color:#e48487; width:135px;}
		
		#consulting #services-consulting { width:140px;}
		#consulting #services-consulting a{background-color:#e41b23; color:White; margin:3px 0; width:135px;}
		#engineering #services-engineering { width:140px;}
		#engineering #services-engineering a{background-color:#e41b23;color:White; width:135px;}
		#product-design #services-product-design { width:140px;}
		#product-design #services-product-design a{background-color:#e41b23;color:White;  width:135px;}
		#system-design #services-system-design { width:140px;}
		#system-design #services-system-design a{background-color:#e41b23;color:White;  width:135px;}
      #productnav{
		clear:both;
		display:none;
      }
		#productnav h3{padding: 30px 0 10px 0;}
		#productnav ul {list-style:none; float:left; margin:0;}
		#productnav ul li {display: block; margin: 0; padding:0 0 10px 0;}
		#productnav ul li {display: block; margin: 0; padding:0 0 10px 0;}
		#productnav ul li a{color:#4c4c4c; font-style:italic; font-weight:normal;}
		#productnav ul li a:hover {	color: #e41b23;}
		#products-barriers{}
		#products-gates{}
		#products-{}
		#products-{}
    #pageslug{
    }
      #pageslug h1{
      }
      #pageslug h2{
      }
  
  #content-wrap{
	clear:both;	
	width:880px; min-height:300px;
	margin: 0 0 50px 0;
  }
      #sidebar{
      }
        
  
      #main{
		width:630px;
		margin:20px  0 0 0; padding:0;
		float:left;display:inline;
      }
      #main h2{color:#231f20;display:block;}
        #contentnav{
        }   
        #homecontent{
			clear:both;
        }
		.entry{clear:both;}
  #master-footer{
  }
	  #footer-slogan{
		width:880px;
		margin:-50px 0 0 0; 
		padding: 5px 0 0 0;
		float:right; 
		display:inline; 
		font:italic 14pt/100% Georgia, serif;
		color:#a6a6a6; 
		text-align:center;
	  }
	  #footer{
		clear:both;
		width:880px;min-height:30px;	
		margin:o; padding:2px 0 2px 0;
		border-top: solid 1px #e41b23;
		border-bottom: solid 1px #e41b23;
	  }
		  #footer h4, #footer h4 a{
			color:#231f20;
			font-size:7pt;
			text-align:center;
			font-family:Georgia, serif;
			font-weight:normal;
		  }
	  
	  #bottomnav{
	  }
		#bottomnav h3{display:none;}
		#bottomnav ul {list-style:none; width:880px; text-align:center; margin-top:-53px;}
		#bottomnav ul li, #bottomnav ul li a {display: inline; margin: 0; padding:0 4px;
			color:#231f20;
			font-size:8pt;
			text-align:center;
			font-family:Georgia, serif;
			font-weight:normal;}
		#bottomnav ul li{border-right: solid 1px #231f20;}
		#bottomnav ul li.last{border-right:0px;}
		#bottomnav-about{}
		#bottomnav-support{}
		#bottomnav-news{}
		#bottomnav-careers{}
		#bottomnav-contact{}
	  #membershipnav{
	  }
		#membershipnav h3{display:none;}
		#membershipnav ul {list-style:none; width:880px; text-align:center; margin-top:40px;}
		#membershipnav ul li,#membershipnav ul li  a {display: inline; margin: 0; padding:0 4px;
			color:#a6a6a6;
			font-size:7pt;
			text-align:center;
			font-family:Georgia, serif;
			font-weight:normal;}
		#membershipnav ul li{border-right: solid 1px #a6a6a6;}
		#membershipnav ul li.last{border-right:0px;}
		#membershipnav-cisd{}
		#membershipnav-dos{}
		#membershipnav-fsc{}




/* Navigation */
#nav {}
#nav a:hover {}
#nav ul {}
#nav ul li {}
#nav ul li a {}
#nav ul li a:hover, #nav ul li a:active {}
#nav ul li#current a {}

#nav ul li a.dropdownarrow{}
#nav li {}
#nav li img{}
#nav li ul {}
#nav li ul li{}
#nav li ul li a{}
#nav ul li:hover {}
#nav ul li:hover ul.nj{}
#nav ul li.current_page_item a {}
#nav ul li.current_page_item  ul li{}
#nav ul li.current_page_item  ul li a{}
#nav ul li.current_page_item  ul li a:hover{}
.current_page_item{}


/* postmeta */
.postmeta {	
	display: none;
	padding: 0px; 
    margin: 0px;	
	color: #99997D;
	border: 0px solid #EAE7DB;
	background: #FAFAE7;
}
.postmeta .date{ margin: 0 10px 0 5px;}
.postmeta a.comments { margin: 0 10px 0 5px;}
.postmeta a.readmore { margin: 0 10px 0 5px;}

.post-info { padding-top: 0; margin-left: 5px;}



/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.alignright { text-align: right; }



/* display and additional classes */
.clear { clear: both; }
	
	
	
/* MISC */
.letterIncrease{
	padding-left:5px;
	letter-spacing:.5em;
}



     
/*
** ***************************************************************
** clearing floats without markup
** ***************************************************************
*/
  .clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
 }
.clearfix {display: inline-block;}  /* for IE/Mac */

html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}