@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
background: #121212 url(../bg-smoke.jpg) top center no-repeat fixed;
font-family: 'Open Sans', sans-serif;
 font-size: 14px;
  color: #ffffff;
}

#wrapper { 
background:#000 url(../bg-vic.jpg) top center no-repeat;
 margin: 0 auto;
 width: 1100px;
    border: #222 2px solid;
}

a:link {
	color: #fff;
}
a:visited {
	color: #999;
}
a:hover {
	color: #cc0000;
}
a:active {
	color: #999;
}


	.element	{ position:fixed; top:2%; right:2%; }



 /* Top h1 line */

#hline
{
width:1080px;
height:20px;
padding:10px;
text-align:center;
 margin: 0 auto;
 }
 
 h1
 {
 font-size:16px;
 color:#555;
 }
 
 
 /* Menu */
 
 
#menu
{
width:1070px;
height:18px;
text-align:center;
padding:15px
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
padding-left: 20px;
}

#navlist a { color: #CCCCCC; }

#navlist a:link, #navlist a:visited
{
color: #cccccc;
text-decoration: none;
}

#navlist a:hover
{
color: #CC0000;
text-decoration: none;
}


.nav

{font-size:16px; 
font-weight:bold; 
}


 /* top */
 
 #top
 {
 height:100px;
 width:1060px;
 float:left;
 padding:20px 20px 20px 20px;

 }
 

 /* Featured Video */
 
 #featurevid
 {
 background:#000;
 width:640px;
 float:left;
 padding:6px 6px 6px 6px;
 margin-left:20px;
 border: #222222 8px solid;
 }
 
 
 
  #sitedetails
 {
 background:#000;
 width:642px;
 float:left;
 padding:5px;
 margin:10px 0 0 20px;
 border: #222222 8px solid;
 }
 
 .transparent {
 zoom: 1;
 filter: alpha(opacity=50);
 opacity:0.5;
 }
 
#featvidcontent
{width:640px;
}

 h2
 {
font-family: 'Open Sans', sans-serif;
 font-size:16px;
 color:#CC0000;
 margin-bottom:8px;
 margin-left:10px;
 }
 
  .h2title
 {
 color:#fff;

 }
 
 .featdetails
  {
 font-size:11px;
 color:#999;
 margin-bottom:10px;
 }
 
 .frontpageicons
 {margin:6px 5px 0 15px;
  font-size:13px;}
  
   .frontpageiconsbold
 {margin:6px 5px 0 15px;
  font-size:12px;
  font-weight:bold;}
  
   /* Sample Photos */
   
    #samplephotos
 {
 background:#000;
 margin:20px 20px 0 20px;
 width:1018px;
 float:left;
 padding:9px 12px 14px 12px;
    border: #222222 8px solid;

 }
   
   .samplephoto
   {float:left;
   border: #333 6px solid;
   margin-right:8px;}
   
      /* Latest Updates */
	  
	      #latestbox
 {
 background:#000 url(../bgglow.jpg) top center no-repeat;
 margin:20px 20px 0 20px;
 width:1020px;
 float:left;
 padding:9px 12px 12px 12px;
   border: #222222 8px solid;

 }
 
 	      #latestboxupdate
 {
 background:#000;
 margin:20px 20px 0 20px;
 width:1020px;
 float:left;
 padding:9px 12px 12px 12px;
   border: #222222 8px solid;

 }
 
 
 .videowriteup
 {
 	 font-size: 12px;
 color:#999;
 }

 
 	      #latestvid
 {
 background:#000;
 margin-right:12px;
 width:300px;
 float:left;
 padding:5px 3px 5px 3px;
   border: #222222 6px solid;

 }
 
  	      #latestvidupdate
 {
 background:#000;
 margin:11px;

 width:300px;
 float:left;
 padding:5px 3px 5px 3px;
   border: #222222 6px solid;

 }
 
  .latesttitle
  {
 font-size:14px;
 color:#fff;
 margin-left: 7px;
 font-weight:bold;
 }
 
 .latestpic
 {margin-top:7px;}
 
 
 
       /* Third boxes */
	   
	   
 #third
 {
  background:#000 url(../bgglow.jpg) top left no-repeat;
 height:190px;
 text-align:justify;
 margin-top:20px;
 margin-right:18px;
 width:295px;
 float:left;
 padding:15px 15px 15px 15px;
   border: #222 8px solid;
  } 
  
   h3
 {
 font-size:14px;
 color:#CC0000;
 font-weight:bold;
 } 
          /* footer */

#footer
{
width:1070px;
height:18px;
text-align:center;
padding:15px
}

       /* Video Updates */


 	      #updatevid
 {
 background:#000;
 margin:20px 0 0 20px;
 width:328px;
 float:left;
 padding:10px 5px 5px 5px;
   border: #555 1px solid;

 }
 .updatevidheader
 { font-size:15px;
 font-weight:bold;
 margin-left:10px;
 color:#fff;
 }
 
  .updatevidbrand
 { font-size:12px;
 font-weight:bold;
 margin-left:10px;
 margin-top:8px;
 color:#999;
 }
 
   .updatevidTags
 { font-size:12px;
 font-weight:bold;
 margin-left:10px;
 margin-top:8px;
 color:#555;
 }
 
 .updatevidimg
 {
 margin:10px 10px 0 10px;
 }
 
  .updatevidimgaccess
 {
 margin:0 10px 10px 10px;
 }
 
 #updatevidboxdetail
 {
 width:105px;
 height:139px;
 margin:10px 10px 0 0;
 float:right;
 }
 
  #updatevidboxdesc
 {
 width:308px;
 height:59px;
 margin:5px 10px 5px 10px;
 float:right;
 }
 
   .updateviddetailtext
  {
 font-size:14px;
 color:#999;
 margin-left: 7px;

 }
 
   .updateviddesctext
  {
 font-size:10px;
 color:#fff;
 text-align:justify;

 }
 
   .vidformatstext
 {

 font-size: 10px;
 color:#555;

 }
 
  #vidformats
 {
 background-color:#222222;
 width:300px;
 height:22px;
 text-align:center;
 padding-top:10px;
 }
 
 
  #oldconenttable
 {
  font-size:10px;
 background:#000000;
 text-align:center;
 width:200px;
 height:220px;
 padding:5px;
 border: #222 2px solid;
 float:left;
 margin:10px;
 }
 
 #oldconenttablevideo
 {
  font-size:10px;
 background:#000000;
 text-align:center;
 width:200px;
 height:190px;
 padding:5px;
 border: #222 6px solid;
 float:left;
 margin:16px;
 }
 
 
 
  #oldconenttablephoto
 {
  font-size:10px;
 background:#000000;
 text-align:center;
 width:200px;
 height:215px;
 padding:5px;
 border: #222 6px solid;
 float:left;
 margin:16px;
 }
 
 
   /* Members Video Updates */
  
  
  
   #memberinfo
 {
 background:#000 url(../../SH/BGbox.jpg) top left no-repeat;
 width:644px;
 height:400px;
 float:right;
 padding:12px 12px 12px 12px;
 margin-right:25px;
 border: #4A0000 2px solid;
 }
  
  
  
   #membercontainercaps
 {
 width:1040px;
 padding:15px 30px 15px 30px;
 text-align:center;

 }
  
  
  
    #topvidtext
 {
	width:540px;
	height:85px;
	float:right;
	text-align:justify;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	

 }
 


  
  
   #membervideocontainer
 {
 width:854px;
 padding:15px;
 float:left;

 }
 
    #membervideodetails
 {
 width:170px;
 padding:60px 10px 10px 10px;
 float:left;
 height:430px;
 margin-left:10px;
 }
 
 
 
   /* Members Photo Updates */
  
  #wrappermember { 
background:#000 url(../Member-BG.jpg) top center no-repeat;
 margin: 0 auto;
 width: 1100px;
  border: #222 2px solid;
}

 #membercontainer
 {
 width:1086px;
 padding:7px;

 }
 
 
  #membercontainerindex
 {
 width:1018px;
 padding:7px 7px 7px 42px;

 }
 
 #stills a img {
	padding:5px;
	border: solid 2px #fff;
	
}
#stills a:hover img {
	border-spacing: 10px;
	border-color: #ff0000;

}

.thumb { border: 1px #fff solid }
