@charset "UTF-8";
/* CSS Document 
 * Montlick Layout
 * Brown Web Design, www.brownwebdesign.com
*/

* {
	margin:0;
	padding:0;
}
body {
	background-color:#f1e3c5;
}
p {
	padding:5px;
}
ul, ol { padding:3px 0 0 25px; }
#container {
	width:960px;
	margin:0 auto;
}
#container-short {
	width:860px;
	margin:0 auto;
}
#header {
	text-align:center;
	background-color:#771524;
	height:62px;
}
.header_logo {
	width:324px;
	float:left;
	margin:0 0 0 5px;
}
.header_free {
	width:181px;
	float:right;
	margin:0 5px 0 0;
}
#menu {
	border-bottom:solid #cc9933 8px;
	height:1%;
	background-color:#000;
}
#menu:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#col {
	clear:both;
	background-color:#e7cb82;
	height:1%;
	border-bottom:2px #000 solid;
}
#col:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#col {
  overflow: hidden; }
.sidecol {
	float:left;
	width:210px;
}

#main {
	width:650px;
	float:left;
	background-color:#FFF;
}
#main, #right {
  padding-bottom: 2000px;
  margin-bottom: -2000px; }
  
.bannerFlash {  }
.TextVidContainer { /*background-color:#999; min-height:100px; */ }

.intro {
	width:50%;
	float:left;
}
#right {
	padding-top: 5px;	
}
.intro-right { width:200px; margin-left:25px; }
.intro-left { width:228; margin-left:10px; }
#clientcomments {
	background:url(../images/clientcomments.jpg) 215px top no-repeat;
	clear:both;
	margin-left:10px;
	height:1%; 
}
#clientcomments:after {/* Main div has to have height:1%; */ content:"."; clear:both; height:0; visibility:hidden; display:block; }
.clientcomments-border {
	width:400px;
	border:#d0971f 1px solid;
	border-top:none;
	border-right:3px solid #d0971f;
	padding:5px;
	float:left;
	margin-top:20px;
    height: 521px;
}
.bottomContact {
	width:400px;
	margin:15px auto;
	text-align:center;
	clear:both;
}
.additionalside {
	text-align:center;
}
#spotlight {
	padding:5px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	text-align:left;
}
#spotlight ul {
	padding-left:5px;
	list-style:none;
}
#spotlight li {
	background-image:url(../images/redarrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
}
#spotlight a {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	text-decoration:underline;
}
.contactShort-col { float:left; width:200px; margin:0 15px 0 0; }
#contactShort {
	margin:4px auto;
	/*border-bottom:2px solid #3f2e00;*/
	text-align:center;
	padding-bottom:10px;
	border:1px solid #d0971f;
	width:195px;
/*	float:left; */
	background-color:#e7cb82;
}
/*#contactShort			{ background-color:#f1e3c5; width:170px; margin:10px auto; border:1px solid #3f2e00; border-bottom:2px solid #3f2e00;    border-right:2px solid #3f2e00;	border-top:1px solid #3f2e00;	border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px; text-align:center; }*/
#contactShort .inputs input { /*border:1px solid #3f2e00 */
	border:0;
	width:162px;
	padding:5px 2px;
	margin:2px 0 3px 0;
	color:#999;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#contactShort .inputs textarea {
	border:0px solid #3f2e00;
	width:162px;
	padding:3px;
	margin:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
}
/*.home-FreeConsultation	{ font-size:105%; color:#f4ec8d; text-transform:uppercase; background-color:#771524; padding:5px 3px; width:160px; margin:0 auto;  }
.home-LawNeed			{ font-size:107%; color:#f4ec8d; background-color:#771524; padding:0px 3px 5px 3px; width:160px; margin:0 auto; } */
.home-FreeConsultation {
	/*font-size:135%; */
	color:#FFF;
	background-color:#015293;
	padding:1px 3px;
	width:166px;
	margin:0 auto;
	font-family:Arial,Helvetica,sans-serif;
/*	text-shadow: 1px -1px 1px #CCC; */
	font-size:12pt;
	display:none;
}
.home-LawNeed {
	/*font-size:82%; */
	font-size:10pt;
	color:#FFF;
	background-color:#015293;
	padding:0px 3px 5px 3px;
	width:166px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	display:none;
}

.freeconsultation-form { padding:2px 0 0 0 };
/*

.home-FreeConsultation {
	font-size:135%;
	color:#333;
	padding:1px 3px;
	width:166px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 1px -1px 1px #CCC;
}
.home-LawNeed {
	font-size:82%;
	color:#333;
	padding:0px 3px 5px 3px;
	width:166px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
*/
#contactShort .submitShort {
	 /*width:60px; */
	padding:0;
	margin:5px 0;
}

#spotlight { padding-top:0; }


.img-border img { border:4px solid #efecc7; }


#closeVideo {
display:none;
height:0;
left:206px;
overflow:visible;
position:relative;
top:170px;
width:450px;
z-index:800;
}

h1 a.family-safety-heading { font-size:18px; text-decoration:none; }

.video-loading { background: url(../images/Loading.gif) center center fixed no-repeat; padding:5px; }

.tags {
background:none repeat scroll 0 0 #EBEBEB;
font-size:90%;
margin:3px 0;
padding:10px;
width:250px;
}

#safetyTips .tags a {
		font-size:90%;
}

#safetyTips h2 a, .videoTitle a {
	font-size:22px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#contentArea h1 a {
	font-size:18px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.athleteVideo {
/*	width:480px;
	margin:0 auto;*/
}

.athleteSchool {
	padding:0 15px;
	color:#777;
	font-style:italic;
	font-size:18px;
	vertical-align:2px;
}

.athleteDate {
	text-transform:uppercase;
	font-size:11px;
}

#videos a { text-decoration:none; }

.videoPagination {
	text-align:right;
	font-size:11px;
	padding:0 0 11px;
}

.videoThumb {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin:5px;
padding:5px;
}

#videos a img:hover {
	background:#ccc;	
}

/* categories */

.searchTips {
	padding: 18px 0 5px;
	border-top:1px solid #ccc;
	margin:20px 0;
}

.searchForm {
	text-align: right;
	float:right;
	width:335px;
}

.categories {
	float:right;
	width:352px;
	
}

.categoryIntro {
float:left;
font-size:15px;
line-height:19px;
padding:0 0 5px;
width:250px;
}

.categoryIntro h2 { 
text-transform:uppercase; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:normal;
color:#781725;
padding:0 0 12px;

}

.categoryHolder {
	
}

.categoryHolder ul {
	width: 320px;
}

.categoryHolder ul li {
	display: inline;
	float: left;
	margin:0;
	padding:0;
}

.categoryHolder ul li a {
	background: #ccc;
	display:block;
	margin:1px;
	padding:8px;
	width:138px;
	text-decoration:none;
	color:#222;
	text-align:center;
}

.categoryHolder ul li a:hover {
	color: #ebebeb;
}

.searchTips-input {
	padding:7px;
	color:#ccc;
	border:1px solid #ccc;
	width:229px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:16px;
	margin-left:5px;
}

.searchTips-submit {
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	  background: #781725;
	  border: none;
	  color: #FFFFFF;
	  cursor: pointer;
	  display: inline-block;
	  left: -12px;
	  padding: 12px 0;
	  position: relative;
	  text-decoration: none;
	  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	  top: -4px;
	  line-height: 16px;
	  text-align: center;
	  width: 80px;
	  margin: 0;
	  vertical-align: top;
	  font-size:14px;
}
.searchTips-submit:hover {
	color:#222;
}



.clearfix {
	clear:both;
	height:1%;
}
.clearfix:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
.more_blog {
	padding: 5px 22px;
}

.visit-troops { 
	padding:10px;
	background-color:#EEE;
	border:1px solid #ccc;
	text-align:center;	
}

.visit-troops a {
color:#550000;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
	
}	

.paragraph {
	padding: 20px 10px;
	border-top:1px solid #ccc;
}


#media_campaign {
	text-align:center;
	
}
#media_campaign .media_photo {
	padding:15px;
	margin-bottom:30px;
}
#media_campaign .media_photo img {
	border: 1px solid #ccc;
	background:#fff;
	padding:5px;
}	
div.blog_more ul{
		margin: 0;
		padding:0;
}


