/*#############################################################
Name: Dark Ritual
Date: 2006-11-06
Description: Tribal-style three column layout.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
        margin: 0;
        padding: 0;
}

a {color: #682;}

a:hover {color: #9A6;}

body {
        background: #333 url(../img/bg.gif);
        color: #333;
        font: normal 62.5% "Lucida Sans Unicode",sans-serif;
        margin: 5% 0;
}

p,ul {
        padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}
.main li {list-style-image: url(../img/li.gif);}
.main a {font-weight: normal;}

h1 {font-size: 1.2em;}

blockquote {
        background: #FBF9F9;
        border: 1px solid #CCC6C6;
        color: #333;
        display: block;
        font-size: 0.9em;
        margin-bottom: 1.2em;
        padding: 6px 12px;
}
blockquote p {padding: 3px 0;}

h1,h2,h3 {color: #994;}

/* misc */

.clearer {clear: both;}
.main_right .padded {position: relative; top: -160px; padding: 10px 0px 6px 25px;}
.main .padded {padding: 18px 24px;}
.meta {font-size: 0.8em; color: #666;}
.img_selected_cal {border: 10px solid #ddd; min-height:240px}
.left {float: left;}
.middle {padding-left: 90px;}
.right {float: right;}
.selected {background: #9C997C !important;}
.char { padding-right: -5px; position: relative; float: right; opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.3;}
.instructor_img {position: relative; float: right; top: 20px; margin-left: 10px; margin-bottom: 20px;}
.left_aligned_img {float: left; padding-right: 20px;}
.motto {text-align: center;}
.motto img {padding: 3px; border: 2px solid #222}
.motto p {font-size: 12px; font-weight: bolder;}
.motto_cont{ background:url(../img/bg.jpg) ;padding-right:10px;border:1px solid #999944;}
.motto1 {padding-left:10px;text-align: left;}
.motto1_hieroglyph {padding-top: 0px;}
.motto1_header{text-align: center;}
.big{font:bold 1.6em Verdana,sans-serif;color: #994;}
.eagle { border: none; padding: none; margin: none; position: relative; top: -172px; right: 3px; width:245px; height: 242px;}
/*.menu_header {cursor: pointer;} */
.photo_title {font-size: smaller;}
.img_selected {border: 10px solid #ddd;}

#gallery {text-align: center;}
#gallery a img {border: 10px solid #fff;}
.gallery1 { text-align: center; 
	    background-image:url('../img/bg.jpg');
           background-repeat:repeat;
           background-position:center top;  min-height:700px}
.gallery2 { text-align: center; 
	    background-image:url('../img/mount3.jpg');
           background-repeat:no-repeat;
           background-position:center top;  min-height:700px}
#gallery1 a img {border: 10px solid #fff;}
table
{
	border-collapse:collapse;
}


table.motto1
{
	border-collapse:collapse;
	border:none
	
}

table, td .ph
{
	
	margin-left:5px;
	border:none
}
th
{
    background-color:#ffffff;
    margin:20px;
    padding:10px; 
     border:1px  solid #767373;
}
td {
	
	line-height: 1.8em;
	padding:1px 9px 7px 10px;
	text-align: center;
	color: #4B4949;
	vertical-align:top;
}
.line{background: url(../img/line.png)  repeat-x; }

/*color:darkblue;
cursor:pointer;
text-decoration:none; structure */
.container {
        font-size: 1.2em;
        background: url(../img/bgcontainer.gif) repeat-y;
        margin: 0 auto;
        width: 840px;
        border: 12px solid #222;
}

/*calendar */
.meta_cal {font-size: 0.9em; color: #666;}
.lable_cal{font-size: 1.1em; color: #999944;}
.padded_cal {padding: 18px 220px 55px 10px; }
.floatRight_cal_t{
	float: right;
	margin-right:5px !important; 
	padding: 15px 5px 7px 15px ;
	 border: 2px dotted  #DDDDDD;
	 font-size: 0.8em;
}

/* header */
.header {
        float: left;
        width: 813px;
        background: #fff url(../img/header.jpg) no-repeat;
        font: normal 2.4em Verdana,sans-serif;
        line-height: 109px;     
        border: 3px solid #222;         
}

/* structure */
.top {
        background: #222;
        color: #DDD;
        float: left;
        font: normal 1.4em Verdana;
        height: 50px;
        text-align: center;
        width: 650px;   
}
.subnav {
        float: left;
        width: 160px;
}
.main {
        float: left;
        width: 500px;
}
.main_right {
        float: right;
        width: 175px;
        color: #CCC;
}

/* sub-navigation */
.subnav h1 {
        background: #222;
        color: #FFE;
        font: bold 1.1em Verdana,sans-serif;
        line-height: 24px;
        padding-left: 8px;
}
.subnav ul {
    margin: 0; padding: 0;
}

.subnav li {
        border-bottom: 1px solid #696755;
        list-style: none;
}

.subnav li a {
        background: #89866F;    
        color: #111;
        display: block;
        padding: 8px 0 8px 12px;
        width: 148px;
        text-decoration: none;
}

.subnav li a:hover {
        background: #9C997C;
        color: #000;
}

/* footer */
.footer {
        background: url(../img/bgfooter.gif) repeat-x;
        color: #CCC;
        font-size: 0.9em;
        line-height: 39px;
        width: 100%;
        text-align: center;
}
.footer .left,.footer .right {padding: 0 16px;}
.footer a {
    color: #EEE;
           text-decoration: none;
 }
.footer a:hover {
    color: #FAFCB0;
    text-decoration: none;             
 }

/* coda slider */
#slider {  
  margin: 0 auto;
  position: relative;    
}

.scroll {
  width: 460px;
  overflow: auto;
  overflow-x: hidden;    
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  padding-left: -80px;  
}

.scrollContainer div.panel {
  padding: 10px;
  width: 450px;
}

ul.navigation {
    font-size: 0.9em;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 19px;
    padding-left: 15px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 1px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

ul.navigation a.c_selected {
    border-bottom: 3px solid #222;    
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 2px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -10px;
}

.scrollButtons.right {
    right: -20px;
}
.scrollButtonsRight {
    right: 25px !important;
}
.floatLeft {
	float: left;
}
.wrapper {
	margin: 0 auto;
	width: 825px;
	padding-top: 20px;
	padding-left:5px;
}

.blackTransBG {
	background: transparent url(../img/bgfooter1.png) repeat-x;
}

.homeLogo{
    margin-right:20px; 
    margin-top:18px;
}
.us{margin-right:25px !important; 
    margin-top:0px;
}
#footer, .push {
	height: 10em;}
.floatRight {
	float: right;
}

.last {
	margin-right: 0 !important;
	border-bottom: none !important;
	border-right: none !important;
	padding-right: 0 !important;
	color:#ffffff !important;
}

 #footer ul 
 {
     display:inline;
     margin-left:1em; 
     border-right:1px solid #969696;
     margin:10px 2px 0 0;
     padding-right:10px;
 }  

 #footer  ul li{
     color:#969696; 
     padding-left :8px;
} 
 #footer a{
     color:#969696; 
     text-decoration:none ;
     font: 12px Arial,Helvetica,sans-serif
}  
 #footer  a:hover {color: #9A6 !important;}
.last  a:hover {color: #9A6;}
 #footer ul.networks{
     text-align:right;
     width:250px;
}
            
 #footer ul.networks li{float:left;}
.us_footer{
     margin:0px 15px 0 0;
    color:#ffffff;
    margin-left :610px; 
}
.floatleft_ph { display:inline; float:left; margin-right:7px; border:none; padding-left:7px; }
.clearfloat {clear:both;height:0;font-size: 1px; line-height: 0px;}
.DatePickerTitle{font: 14px Arial,Helvetica,sans-serif;background: #999944;    }
