/***** Global Settings *****/
* {margin: 0;} 
html, body {
border:0;
margin:0;
padding:0;
background:#000000;
}
 
body {
font:100%/1 Helvetica, Arial, sans-serif;
color:#FFFFFF;
/*  Note: all browsers default to 16px font size, or 1em. divide your desired font size by 16 to get the right em value.
    Ex- you want 14px font size, so do this:
    14 / 16 = 0.875, so put "font-size: 0.875em;"
*/
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:bold;
font-style:italic;
}
 
h1 {
	padding:0 0 0 15px;
	font-size:2em;
	color:#fff;
}
 
h2 {
	padding:0 15px 0 15px;
	color:#FFF;
	font-size:1.5em;
}
 
h3 {
padding:8px 0 0 15px;
color:#000;
font-size:1em;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 10px 1.25em 10px;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/

a{
color:#FFFFFF;
text-decoration:none;
}
a:link{}
a:visited{}
a:hover{
color:#1FB41C;
text-decoration:underline;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:0;
margin:0;
}
 
/***** Global IDs *****/

#wrapper {
width:980px;
margin:0 auto;
}

#header {
background:url(/img/header.jpg) no-repeat;
height:150px;
}

#navigation {
color:#fff;
font-weight:bold;
font-size:.9125em;
padding:6px 0px;
font-family: "Times New Roman", Times, serif;
}

#navigation ul{ padding:0; }

#navigation ul li{ display:inline; }

#navigation ul li a{
color:#FFFFFF;
text-decoration:none;
}

#navigation ul li a:hover{
color:#1FB41C;
text-decoration:underline;
}

/*#navigation ul li a:visited{
color:#f75701;
}
*/
#navigation ul li.divder{ padding:0 8px; }

#footer {
color:#fff;
font-weight:bold;
font-size:0.7125em;
padding:5px;
margin: 5px 0 5px 0;
text-align:center;
background:#333;
border: solid 6px #1b1b1b;
}

#footer ul{ padding:0; }

#footer ul li{ display:inline; }

#footer ul li a{
color:#FFFFFF;
text-decoration:none;
}

#footer ul li a:hover{
color:#1FB41C;
text-decoration:underline;
}

/*#navigation ul li a:visited{
color:#f75701;
}
*/
#footer ul li.divder{ padding:0 5px; }

#footer-left {
float:left;
text-transform:uppercase;
padding:10px 0 5px 18px;
text-align:left;
}
#footer-right {
float:right;
text-transform:uppercase;
padding:10px 18px  5px 0;
text-align:right;
}

#copyright {
color:#666;
font-size:0.75em;
text-align:center;
padding-bottom:25px;}

#img-fader {
width:438px;
background:#333;
height:398px; /*!!!!!!!!!!!!!!!!!!!DELETE ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*margin: 0 5px 0 5px;*/
border: solid 6px #1b1b1b;
}
#vid-container {
width:533px;
background:#333;
height:398px; /*!!!!!!!!!!!!!!!!!!!DELETE ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*margin: 0 5px 0 5px;*/
border: solid 6px #1b1b1b;
}
#vid-player { width:300px;}
#vid-thumbs {
width:90px;
height:330px;
background:#333;
padding: 0 10px;
border-left: solid 6px #1b1b1b;
}
#vid-thumbs-scroll {
height: 280px; width: 90px; padding:3px 0; margin:0; overflow: hidden }
#vid-thumbs-scroll .vid-thumbs-block { height: 358px; width: 90px; top:0; left:0 }
#vid-thumbs .vid-thumbs-block img { padding:0; margin:0; }
#vid-thumbs .vid-thumbs-block label {
width:90px;
text-align:center;
display:block;
font-size:.875em;
padding:2px 0;
}



#vid-description {
	border-top: solid 6px #1b1b1b;
	text-align:center;
	height: 74px;
}
#vid-description .welcome {
color:#ff7e00;
font-size:1.75em;
font-weight:bold;
}

#vid-description .tag {
color:#fff;
font-size:1.5em;
font-weight:bold;
font-style:italic;
}

#vid-description p {
color:#fff;
font-size:.875em;
padding-top:3px;
text-align:left;
}

.container-topright {
width:405px;
height:398px;
background:#333;
border: solid 6px #1b1b1b;
color:#FFF;
font-size:.75em;
font-weight:bold;
text-align:left;
}

.container-topright .title {
	width:393px;
	background:#f75701;
	height:28px;
	border: solid 6px #333;
	background: url(/img/container-bottfull-title-bg.jpg);
}

.container-topleft {
width:500px;
height:398px;
background:#333;
border: solid 6px #1b1b1b;
color:#FFF;
font-size:.75em;
text-align:left;
}

.container-topleft .title {
	width:488px;
	background:#f75701;
	height:28px;
	border: solid 6px #333;
	background: url(/img/container-bottfull-title-bg.jpg);
}

.container-topleft p:first-letter {
font-size:1.25em;
}
#whattobring h2 {
 font-weight:normal;
 padding:0;
 margin:0;
}

.subtitle {
color:#339933;
padding:0 10px;
font-size:1.5em;
font-style:italic;
font-weight:normal;
}

.subthumb{
border:solid 3px #1b1b1b;
}

.subdescription{ padding:5px 0 5px 10px; width:284px;}

/***** Global Classes *****/
 
.clear         { clear:both; }
.left		   { float:left; }
.right  	   { float:right; }
 
.txt-left     { text-align:left; }
.txt-right    { text-align:right; }
.txt-center   { text-align:center; }
.txt-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:980px;margin:0 auto; }
 
.img-left      { float:left;margin:0 0 0 10px; }
.img-right     { float:right;margin:0 10px 0 0; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

pad-rt			{ padding: 0 0 0 5px; }
pad-rt			{ padding: 0 5px 0 0; }

.container-bottfull {
width:963px;
background:#000;
border: solid 6px #1b1b1b;
}

.container-bottfull .title {
	width:951px;
	background:#f75701;
	height:28px;
	border: solid 6px #333;
	background: url(/img/container-bottfull-title-bg.jpg);
}

.container-bottfull p:first-letter {
font-size:1.5em;
padding-right:2px;
}

.container-bottfull ul {
font-size:1em;
}

.container-bottfull ul:first-letter {
font-size:1.5em;
padding-right:2px;
}

.container-bottfull ul li {
text-transform:capitalize;
}

.container-bottlg {
width:753px;
background:#333;
border: solid 6px #1b1b1b;
}

.container-bottlg .title {
width:741px;
background:#f75701;
height:38px;
border: solid 6px #47372e;
background: url(/img/container-bottlg-title-bg.jpg);
}

.container-bottlg p:first-letter {
font-size:1.5em;
padding-right:2px;
}

.container-bottsm {
width:199px;
background:#333;
border: solid 6px #1b1b1b;
text-align:center;
padding-bottom:6px;
}

.container-bottsm .title {
width:187px;
background:#1fb11b;
height:38px;
border: solid 6px #314130;
background: url(/img/container-bottsm-title-bg.jpg);
}

.gallery_subtitle {
width:150px;
background:#1fb11b;
height:38px;
border: solid 6px #314130;
background: url(/img/container-bottlg-title-bg.jpg);
float:right;
margin: 4px 0;
}

.gallery_subtitle h3 {
padding:8px 0 0 0;
text-align:center;
color:#000;
font-size:1em;
}

.gallery_subtitle h3 a {
text-decoration:none;
color:#000000;
}

.gallery_subtitle h3 a:hover {
text-decoration:underline;
}
/***** Welcome Classes *****/
.round-thumbs {
width:210px;
}

.thumb-container {
position:relative;
height:133px;
margin-bottom:5px;
}

.thumb-img {
position:absolute;
top:0;
left:0;
z-index:3;
}

.thumb-lbl {
position:absolute;
bottom:0;
left:0;
z-index:4;
width:210px;
height:25px;
text-align:center;
background:url(/img/round-thumb-lblbg-trans.png);
color:#FFFFFF;
font-weight:bold;
}

.thumb-frame {
position:absolute;
top:0;
left:0;
z-index:10;
background:url(/img/round-thumb-frame.gif) no-repeat;
}

pre {visibility:hidden; height:0; width:0; padding:0; margin:0; position:absolute; top:0; left:0;}
code {}
pre code {}

#sponsors ul{ text-align:center; vertical-align:middle;}
#sponsors ul li{ display:inline;}

