/*  ---------- eliminate padding and margins ----------  */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}

/*  ---------- set basic font values ----------  */

h1, h2, h3, h4, h5, h6, pre, code { font-size: 100%;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}

/*  ---------- remove style from lists, anchors, and images ----------  */

ol, ul {list-style: none;}
a {text-decoration: none;}
fieldset, img {border: none;}

/* General ********************************************************************/

* { margin: 0; padding: 0; }

/* body {background-image: url("../images/backgrounds/canvas4.png");background-color:#E8E7E2}  */
body {background-color:#BAB6B5;
	width:1300px;
	margin:auto;
	}
ul, li, h1, h2, h3, p { margin: 0; padding: 0; }

li { list-style: none; }

strong { font-weight: bold; }

a { text-decoration: none; color: #807977; }

p { padding-bottom: 8px; line-height: 14px; }

#line {border-top: solid 1px #BDB8AB; }

/*  ---------- background ----------  */

@font-face {font-family: "Alligator_Sky_Regular"; src:url(../fonts/Alligator_Sky_Regular.otf);}
@font-face {font-family: "Hoefler_Text_Ornaments"; src:url(../fonts/Hoefler_Text_Ornaments.otf);}
@font-face {font-family: "Deftone_Stylus_Regular"; src:url(../fonts/Deftone_Stylus_Regular.otf);}
@font-face {font-family: "Acid_Regular"; src:url(../fonts/Acid_Regular.otf);}
@font-face {font-family: "Taviraj-Black"; src:url(../fonts/Taviraj-Black.ttf);}
@font-face {font-family: "MarkerFelt"; src:url(../fonts/MarkerFelt.otf);}
@import url("http://fonts.googleapis.com/css?family=Spectral");
@import url("http://fonts.googleapis.com/css?family=Taviraj");

/* Colors ********************************************************************/
/* darkred #CC0000 */
/* darkgray #A9A9A9 */
/* lightgray #E8E7E2 */
/* warmgray #807977 */
/* mediumwarmgray #BAB6B5 */
/* teal #0099CC */
/* white #FFFFFF */
/* black #000000 */

/* Header *********************************************************************/

#header, #footer {
	font-family: "Taviraj-Black", serif;
	color: #CC0000;
	font-size: 2.5em;
	padding: 10px 0;
	background-color: #BAB6B5;
	margin: 10px auto;
	letter-spacing: 1px;
	text-align: center;
	width:100%;
	border-top-color:#CC0000;
	border-bottom-color:#CC0000;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	line-height:1.3em;
}

#header a {
	padding-left: 2px;
	color: #FFFFFF;
	letter-spacing: 2px;
	font-size: .5em;
	width:100%;
}

#header p {
	padding-left: 25px;
	color: #FFFFFF;
	font-family: "Taviraj-Thin", serif;
	font-size: .3em;
}

#home {
	padding-right: 100px;
}

#sublink {
	color: #CC0000;
}

#footer a {
	font-size: .4em;
	padding-left: 20px;
	font-family: "Traviraj-Thin", serif;
}

#container {
	margin: auto;
	width: 100%;
	overflow: hidden;
}

#videoset {
	width:840px;
	margin: auto;
	overflow: hidden;
	text-align: center;
}

#videoset p {
	margin: auto;
	font-family: "Traviraj-Thin", serif;
	color:#CC0000;
	text-align: left;
	line-height: 1.5em;
	font-size: 1.2em;
	padding: 20px 0 0 40px;
}

videoset video {
	border: 2px solid #CC0000;
}

h1 {
	color:#CC0000;
	font-size:2em;
	text-align:center;
}

h2.spiritwalk {
	font-size: 2em;
	color: #CC0000;
}

h3.spiritwalk {
	margin: auto;
	font-family: "Traviraj-Black", serif;
	color:#CC0000;
	text-align: center;
	font-size: 1.6em;
	padding: 100px 0 20px 0;
}

/* Content ********************************************************************/

#lghs-container {
	width:1300px;
	border-top-color:#CC000;
	border-top-style: solid;
	border-top-width: 2px;
}

#cellview-v {
  width: 100%;
  margin: auto;
  text-align:center;
  padding-bottom:20px;
}

#cellview-v img, #cellview-h img {
  margin-right: 10px;
}

#cellview-h {
  width: 100%;
  margin: auto;
  margin-top: 20px;
  text-align:center;
  padding-bottom:20px;
}

.categories {
color: #FFFFFF;
text-align: center;
line-height: .25em;
}

.categoryimage { border: 5px #FFF ridge; }

.categoryimage:hover {
    transform: scale(1.03);
    -ms-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
}

