/*---------------- sct style sheet----------------------*//*---------------- reset----------------------*/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}a img { border: none; }/*---------------- basic setup----------------------*/body {line-height: 1.5; color: #222; font-family: Geneva,             "Lucida Sans",             "Lucida Grande",             "Lucida Sans Unicode",             Verdana,             sans-serif; /* Alt font "Palatino Linotype", "Book Antiqua", Palatino, serif;  */background: #000;}#homeheader{width:960px;height:647px;background: url(../images/sctaa.jpg) no-repeat bottom center ;color: #4d7baf;}#homeheader h1 {width:960px;height:647px;color: #4d7baf;font-size: 0px; background: url(../images/scttext.png) no-repeat bottom center ;}#header{width:960px;margin: 15px 0 10px 0;}#header h1{padding:10px 0 10px 0;margin:0 ;background: url(../images/scttextstrip.png) no-repeat top left;height:30px;color: #fff; }#header h1 a{font-size: 1px;color: #000; }#main_container{width:960px;margin:auto;position:relative;min-height:100%;}#main_content{background: #063871;margin: 10px 0 10px 0;color: #fff;}#content {float: right;width:460px;margin: 10px 150px 10px 10px;padding:10px;}#content h2{font-family: 'ShangriLaNFRegular', "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:.08em;color: #fff;}/*---------------- side bar----------------------*/#sidebar{float: left;background: #042c59;width:290px;margin: 10px 0 10px 10px;padding:10px;text-align: center;}#sidebar h2{font-family: 'ShangriLaNFRegular', "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:.08em;color: #fff;}#sidebar h2 a{text-decoration:none;}#bab {text-align: center; margin:35px 0px 35px 0px; height: 50px;}#bab a img {text-decoration:none; background:none; border: 4px solid #fff;}#bab a:hover img {text-decoration:none; background:none; border: 4px solid #fc6;}ul.submenu {list-style-type:none; text-align: center; margin: 0;}ul.submenu li a {font-size: 1em; color: #fc6; text-decoration:none;}a.subnav:link, a.subnav:visited {display:block; padding:0px; margin:0; width: auto; margin:5px 0px 5px 0px; text-decoration:none; background:none; border-bottom: 1px solid #fff;}a.subnav_selected:link, a.subnav_selected:visited {display:block; padding:0px; margin:0;width: auto;margin:5px 0px 5px 0px;text-decoration:none; border-bottom: 1px solid #ffc;}a.subnav:hover {background:#225793; color: #ffc; text-decoration:none; border-bottom: 1px solid #ffc;}#sidebarabout{font-size:14px; margin: 1em; color: #d1c6be; font-style: italic;}/*---------------- menu tab----------------------*/#menu_tab{width:960px;height:35px;margin:auto;background: #b7682a;font-family: 'ShangriLaNFRegular', "Palatino Linotype", "Book Antiqua", Palatino, serif;border-bottom: 10px solid #8e562b;}ul.menu {list-style-type:none; display:block; width:960px; margin: auto; padding:0px; background:none;}ul.menu li {display:inline;font-size:24px;line-height:35px;letter-spacing:.06em; } a.nav:link, a.nav:visited {display:block; float:left; padding:0px; margin:0;width: auto; margin:0px 15px 0px 15px; text-align:center;text-decoration:none; background:none; color:#fff; }a.nav_selected:link, a.nav_selected:visited {display:block; float:left; padding:0px; margin:0;width: auto;margin:0px 15px 0px 15px;text-align:center;text-decoration:none; color: #fff; border-bottom: 10px solid #673f21;}a.nav:hover {color: #ffc; text-decoration:none; border-bottom: 10px solid #673f21;}/*--------------------footer--------------------*/#banner{background: url(../images/sctland.jpg) no-repeat top center;height:472px;clear:both;}#footer{font-family: 'ShangriLaNFRegular', "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing:.15em;height:40px;font-size:18px;clear:both;text-align: center;color: #7a5025;	}#footer a{color: #7a5025;}#footer p{margin: 0 0 5px 0;}/* --------Typography------------------------- *//* @ font-face - generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2010 12:15:47 PM America/New_York */@font-face {	font-family: 'ShangriLaNFRegular';	src: url('SHANLN__-webfont.eot');	src: local('?'), url('SHANLN__-webfont.woff') format('woff'), url('SHANLN__-webfont.ttf') format('truetype'), url('SHANLN__-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'ShangriLaNFSmallCapsRegular';	src: url('SHANLNC_-webfont.eot');	src: local('?'), url('SHANLNC_-webfont.woff') format('woff'), url('SHANLNC_-webfont.ttf') format('truetype'), url('SHANLNC_-webfont.svg#webfont') format('svg');	font-weight: normal;	font-style: normal;}/* Headings-------------------------------------------------------------- */h1,h2,h3,h4,h5,h6 { font-weight: normal;}h1 { font-size: 4em; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 3em; margin-bottom: 0.75em; }h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; color: #fc6}h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; color: #fc6}h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; color: color: #fc6}h6 { font-size: 1em; font-weight: bold; color: #fc6}h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {  margin: 0;}/* Text elements-------------------------------------------------------------- */p           { font-size: .9em; line-height: 1.7; margin: 0 0 1.5em; }img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; font-size: .8em; }img.right { float: right; margin: 1.5em 0 1.5em 1.5em; font-size: .8em; }a:focus, a:hover     { color: #ccc; }a           { color: #fff;  text-decoration: underline; }blockquote  { margin: 1.5em; color: #666; font-style: italic; }strong      { font-weight: bold; }em,dfn      { font-style: italic; }dfn         { font-weight: bold; }sup, sub    { line-height: 0; }abbr, acronym     { border-bottom: 1px dotted #666; }address     { margin: 0 0 1.5em; font-style: italic; }del         { color:#666; }pre 		{ margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }/* Lists-------------------------------------------------------------- */li ul, li ol       { margin:0 1.5em; }ul, ol      { margin: 0 1.5em 1.5em 1.5em; }ul          { list-style-type: disc; }ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}/* Tables-------------------------------------------------------------- */table       { margin-bottom: 1.4em; width:100%; }th          { font-weight: bold; }thead th 		{ background: #c3d9ff; }th,td,caption { padding: 4px 10px 4px 5px; }tr.even td  { background: #e5ecf9; }tfoot       { font-style: italic; }caption     { background: #eee; }/* Misc classes-------------------------------------------------------------- */.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.hide       { display: none; }.shout      { color: #ffc; font-weight: bold;}.quiet      { color: #666; }.red        { color: #f00; font-weight: bold; }.yellow    { color: #d7d536; font-weight: bold; }.loud       { color: #000; }.highlight  { background:#ff0; }.added      { background:#060; color: #fff; }.removed    { background:#900; color: #fff; }.first      { margin-left:0; padding-left:0; }.last       { margin-right:0; padding-right:0; }.top        { margin-top:0; padding-top:0; }.bottom     { margin-bottom:0; padding-bottom:0; }.imgfloat     {	float:right; padding: 15px  0 15px 25px ;  font-style: italic; text-align: right; font-size: .8em;}.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; font-size: .8em; text-align: center;}.left a { text-decoration: none;}.left a img { border: 1px solid #042c59;}.left a:hover img { border: 1px solid  #ccc;}#photo_gallery    {	float:center; padding: 15px  0 5px 0 ;  font-style: italic; text-align: center;}
