/* VTSuperdarn Theme based the VT UNIREL Web Templates and the Strasa theme for Tiki 5.x, original design by Patrick Allard, released under LGPL license.
   Theme adaptation by Nathaniel Frissell, September 2010. 
   For more information, visit http://themes.tikiwiki.org
   $Id: vtsuperdarn.css 26894 2010-05-05 02:54:54Z lindonb $ */

/* Notes on customization:
    To make things work for IE, lite.lite.css had to be modified so:
        #c1c2 {
                float: left;
                margin-left: 0px;
                padding-left: 0px;
                width: auto;
        }

Also, to make the login bar disappear from the home page, templates/styles/vtsuperdarn/tiki-site_header.tpl was modified so:

{if $current_location neq "$url_path`$prefs.tikiIndex`" or $u_info.login neq ''} 
        {include file='tiki-site_header_login.tpl'}
{/if}

*/


/* Import *lite as the base: */
@import url("lite/lite.css");

/* Then import the default layout properties file: */
@import url("layout/layout.css");

/* And design defaults: */
@import url("layout/design.css");

/***** XHTML Elements ******/
html {
	display: block;
	height: 100%;
	background: /*#2e3035*/#9d9879;
	/*background: /*#660000*/#660000;*/

}

/*body {
	font: 12px/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
}*/

/*FROM VT CSS*/
body {
        margin: 0 0px;
        padding: 0;
        border: 0;
        color: #000;
        background: #fff;
        line-height: normal;  /* Peekaboo safety net for pages with broken links to ie.css. See Position is Everything, http://www.positioniseverything.net/explorer/peekaboo.html */
        font-size: 80%;
        font-family: Arial, Verdana, sans-serif;
        }

/*
a,
a:link,
a:visited {
	color: #600;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}
*/

/* ****************************************************** */
a:link {
        color: #600;
        text-decoration: none;
        }

a:visited {
        color: #930;
        text-decoration: none;
        }

a:hover {
        color: #600;
        text-decoration: underline;
        }

a:active {
        color: #600;
        text-decoration: none;
        }

#main-content a,
#sub-content a {
        text-decoration: underline;
        }

#main-content a:hover,
#sub-content a:hover {
        text-decoration: none;
        }

#main-content a:active,
#sub-content a:active {
        text-decoration: underline;
        }
/* ****************************************************** */

/*
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, sans-serif;
	margin-bottom: .5em;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.4em;
}

h5 {
	font-size: 1.2em;
}

h6 {
	font-size: 1.05em;
}
*/

/* ****************************************************** */
h1, h2, h3, h4, h5, h6 {
        margin: 15px 15px 5px 18px;
        padding: 0 0 0.3em 0;
        border: 0;
        clear: left;
        color: #FFF;
        font-family: 'Times New Roman', Times, serif;
        font-weight: normal;
        }

h1 {
        font-size: 1.8em; /* equivalent to 180% */
        }

h2 {
        font-size: 1.4em; /* equivalent to 140% */
	font-weight: bold;
        }

h3 {   
        font-size: 1.3em; /* equivalent to 130% */
	font-weight: bold;
        }

h4, h5, h6 {
        margin-bottom: 0;
        color: #333;
        font-size: 1.2em; /* equivalent to 120% */
	font-weight: bold;
        }
/* ****************************************************** */


.wikitext h1 {color: #600; line-height: .9em;}
.wikitext h2 {color: #600; line-height: .9em; border-bottom: solid 1px #660000; text-transform: uppercase}
.wikitext h3 {color: #600; line-height: .8em; font-style: italic}
.wikitext h4 {border-bottom: dashed 1px #555; color: #333}
.wikitext h5 {color: #333; font-style: italic}
.wikitext h6 {color: #333}

/* ****************************************************** */
/* ****************************************************** */
/* ****************************************************** */

hr {
	background: #aaa;
	color: #000;
}

fieldset {
	/*border: solid 1px #600;*/ /*Bright Blue*/
	border: solid 1px #98000;
	padding: 10px;
}

textarea,
option,
select,
body.wikitext {
	background: #F5F5EB;
	color: #000;
}

body.wikitext {
	height: 100%;	/* for FCKEditor */
}

html[dir=ltr] {	/* for fck editor */
	background-color: #F5F5EB;
}

select {
	margin: 0 2px;
}
input[type=text],
input[type=password] {
	background-color: #F5F5FE;
	border: 1px solid;
	/*border-color: #993300 #4d7b9b #4d7b9b #993300;*/
	border-color: #660000 #980000 #980000 #660000;

}

.box-login_box input[type=text],
.box-login_box input[type=password] {
	background-color: #EDEADA;
	border: 1px solid #FF6600;
	color: #B47A1F;
	font-size: 1em;
	height: 16px;
	width: 110px;
}

	
input#search {
	background: #EDEADA;
	border: 1px solid #FF6600;
	color: #8C5206;
	height: 16px;
	margin-right: 10px;
	width: 160px;
}

input#comments-title {
	font-family: "Courier New", Courier, monospace;
}

/* Links in buttons */
span.button a,
span.button a:visited,
button,
input[type=reset],
input[type=submit],
span.button input,
/*This controls all of the main buttons on the Tiki when there is no mouse hover.*/
.calbuttonbox {
	color: #fff;
	background: #660000;
	border: 1px solid;
	/*border color: Top Left  Bottom Right*/
	border-color: #7a0000 #4c0000 #4c0000 #7a0000;
	padding: 1px 4px;
	margin-right: 1px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	font: normal 11px Arial, Verdana, sans-serif;
}

.button a:hover,
button:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button input:hover,
.calbuttonbox:hover {
	color: #fff;
	text-decoration: none;
	background: #980000;
}

.button a:active,	
button:active,
input[type=reset]:active,
input[type=submit]:active,
.button input:active,
span.highlight a:link,
span.highlight a:visited {
	border-color: #7a0000 #4c0000 #4c0000 #7a0000;
	background: #660000 !important;
	color: #fff !important;
}

form.admin input[name="features"] {
	margin-bottom: 3px !important;
}

select[name="theme"],
select[name="theme-option"] {
	width: 140px;
}

small {
	font-size: .9em;
}

label {
	margin: 0 2px;
}

/***** Page Layout *****/

.fullscreenbutton:hover,
#fullscreenbutton:hover {
	color: #000;
}

/*** Type 1 (*litecss-based) layout 
	(overrides lite.css) ***/
#main {
	text-align: left;
}

#main[id] {
	height: auto;
	min-height: 100%;
}

#middle {
	background: #fff;
	padding: 2px 0;
}
#c1c2 {
	background: #fff;
}

.fullscreen #col1 {
	margin: 0 30px !important;
}

#c1c2 #wrapper .marginleft {
	margin-left: 240px;
}

#c1c2 #wrapper .marginright {
	margin-right: 210px;
}

#c1c2 #wrapper #col1 #tiki-center {
	margin: 0 20px;
}

#c1c2 #col2 {
	width: 240px;
	text-align: right;
	background: url(vtsuperdarn/box_top.gif) no-repeat 100% 0;
	padding-top: 5px;
}

#c1c2 #col2 .content {
	text-align: left;
	margin-left: 58px;
	padding-bottom: 5px;
	background: url(vtsuperdarn/box_bottom.gif) no-repeat 0 100%;
}

#col3 {
	margin-left: -210px;
	width: 210px;
	text-align: left;
}

#col3 .content {
	margin-right: 58px;
	border-top: 1px solid #c2c1ba;
}

#footer {
	text-align: center;
	font-size: .9em;
	color: #999;
	background: #333333;
}

.footerbgtrap {
	height: 20%;
}

/* Theme-specific custom footer code */
#custom_site_footer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #999;
}

.fcol1,
.fcol2,
.fcol3 {
	width: 315px;
	float: left;
	font-size: 1em;
	color: #999;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px;
}

.fcol1 ul li,
.fcol2 ul li,
.fcol3 ul li {
	border-bottom: 1px solid #666;
	padding: 4px 0;
	list-style: none;
	margin: 0;
}

.titlefooter{
	color: #fff;
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font: normal 1.2em Arial, Verdana, sans-serif;
}

.fcol1 img,
.fcol2 img,
.fcol3 img{
	margin-left: 34px;
	margin-bottom: 6px;
	float: left;
}

#footer a,
.fcol1 a,
.fcol2 a,
.fcol3 a {
	color: #999;
	text-decoration: none;
}

#footer a:hover,
.fcol1 a:hover,
.fcol2 a:hover,
.fcol3 a:hover {
	color: #fff;
	text-decoration: none;
}

/*** Print page ***/
div#tiki-main {
	background: #fff;
}

/* Site Header & Identity */
#header-top {
	color: #fff;
	background: #980000 url(vtsuperdarn/headerbg.png) repeat-x 0 100%;
	background-position: left top;
}

#siteheader {
	background: #fff;
}

#customcode,
#customcodewith_ad {
	width: auto;
}

#topbar_custom_code {
	/*margin: 0 58px;*/
	margin: 0 0px;
}

div#sioptions {
	padding: 0 0px;
	position: relative;
}

#sioptionscentered {
	text-align: center;
}

div#sitelogo {
	padding: 0px 0 0 0;
	overflow: hidden;
}

#sitead.floatright {
	padding-right: 100px;
}

#sitead.floatleft {
	padding-left: 100px;
}

#customcode.floatright {
	/*margin-top: 30px;*/
	margin-top: 0px;
	margin-right: 120px;
}

#siteloginbar {
	position: static;
	float: right;
	height: 24px;
	line-height: 24px;
	padding-left: 60px;
	color: #fff;
	background: #fff url(vtsuperdarn/login.jpg) 0 0 no-repeat;
}

#siteloginbar a,
#siteloginbar a:visited,
#siteloginbar a:hover {
	color: #fff;
	text-decoration: none;
}

#sl-login-user,
#sl-login-pass {
	background: transparent; /*#1b98c6*/
	color: #fff;
	border: solid 1px #fff;
	width: 8em !important;
}

#siteloginbar #pass {
	float: right;
	padding-left: 5px;
}

#siteloginbar .rme,
#siteloginbar .pass {
	display: inline;
	margin-left: 1em;
	padding-right: 10px;
}

#siteloginbar .register {
	float: right;
	height: 24px !important;
	line-height: 22px;
	padding-left: 60px;
	padding-right: 10px;
	padding-top: 0;
	margin-top: 0;
	background: url(vtsuperdarn/register.jpg) no-repeat;
}

#siteloginbar input.wikiaction {
	border: 0;
	margin-left: .7em;
	color: #fff;
	font-size: 90%;
	background: #660000;
	font-weight: normal;
}

div.logged-in {
	padding-right: 20px;
}

#sitelocbar {
	margin: 0 58px;
	padding: 0;
}

#sitelocbar a {
	color: #98000 !important;
	padding: 1px 4px;
	background: #edeada;
}

#sitelocbar a:hover {
	color: #000 !important;
}

#sitetitles {
	color: #fff;
	display: inline;
	height: 97px;
	line-height: 97px;
	overflow: hidden;
	vertical-align: bottom;
}

#sitetitle,
#sitesubtitle {
	font-family: Arial, sans-serif;
	font-weight: bold;
}

#sitetitle {
	font-size: 220%;
	display: inline;
	letter-spacing: -0.05em;
}

#sitetitle a,
#sitetitle a:link,
#sitetitle a:hover {
	color: #fff;
	text-decoration: none;
}

#sitesubtitle {
	font-size: 110%;
	display: inline;
	margin-left: 0.2em;
}

#tiki-top {
	white-space: nowrap;
	text-align: left;
}

#tiki-top a,
#tiki-top a:visited {
	color: #930;
	text-decoration: none;
}

#tiki-top a:hover {
	color: #fff;
}

#sitesearchbar {
	float: none;
	position: absolute;
	right: 10px;
	top: 30px;
	color: #fff;
	font-size: 93%;
	z-index: 10;
}

#topbar_custom_code {
	background: inherit;
}

/* centercolumn */

a.flip,
a.flip:visited {
	color: #930;
	font-size: 90%;
}

a.flip:hover {
	color: #600;
	text-decoration: none;
}

.tellafriend a,
.tellafriend a:visited {
	background: transparent url(vtsuperdarn/fold-topright.jpg) 0 0 no-repeat;
	display: block;
	float: right;
	color: #fff;
	min-height: 24px;
	line-height: 22px;
	padding-right: 1em;
	width: 16em;
}

.tellafriend a:hover {
	color: #fff;
}

.tellafriend {
	border-bottom: solid 1px #edeada;
	margin: 4px 0;
	min-height: 24px;
	text-align: right;
}

/* Also is .content */
#tiki-center {
	clear: both;
}

.error,
#error {
	background: #f8f8ff;
	color: #000;
}

/****** Menus ******/
/** PHP Layers Menus **/
.horbar {
	position: absolute;
	z-index: 0;
	top: 10px;
	left: 100%;
	margin: 0 0 0 -50%;
	white-space: nowrap;
}

.horbaritem a,
.horbaritem a:visited {
	padding: 3px 3px 6px 3px;
	text-decoration: none;
	font: normal 1em Arial, Verdana, Sans-Serif;
	margin: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 0 1px;
	color: #fff;
	text-align: center;
}

.horbaritem a:hover {
	text-decoration: none;
	background: url(vtsuperdarn/headermenuitem-hover.png) bottom center repeat-x;
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px;
	color: #fff;
}

.mdksubmenu {
	margin-top: 3px;
}
	
.mdksubframe {
	border: 1px solid #980000;
	background: #660000;
}

.mdkitem a,
.mdkitem a:link,
.mdkitem a:visited {
	color: #930;
	padding: 2px 3px;
	font-weight: normal;
	text-decoration: none;
}
 
.mdkitem a:hover {
	background: transparent url(vtsuperdarn/headerbg.png) repeat-x;
	color: #930;
	text-decoration: none;
}
 
#col2 .mdkitem a {
	color: #600;
}

#col2 .mdkitem a:hover {
	color: #930;
}

#col2 .treemenudiv {
	background: #dbd8bc;
}

.phplmnormal,
a.phplmnormal:hover,
a.phplm:link,
a.phplm:visited,
a.phplm:hover,
a.phplm:active {
	font: 100% Arial, Verdana, sans-serif;
	color: #600;
	text-decoration: none;
	font-weight: normal;
}

a.phplm:visited {
	color: #930;
}

a.phplm:hover {
	color: #600;
	background: none;
	text-decoration: underline;
}

a.phplm:active {
	color: #600;
}

a.phplmselected:link,
a.phplmselected:visited,
a.phplmselected:hover,
a.phplmselected:active {
	font: 100% Arial, Verdana, sans-serif;
	color: 600;
	text-decoration: underline;
	font-weight: bold;
}

a.phplmselected:hover {
	color: #600;
}

/** CSS (suckerfish) menus **/

/* default link padding */
/*.cssmenu_horiz a,
.cssmenu_vert a {
	padding: .75em 1em;
}*/

/* typography, colors */

.cssmenu_horiz li ul li,
.cssmenu_vert li ul li {
	background: #dbd8bc;
	border: 1px solid #233039;
	border-top: 0;
	margin-bottom: -1px;
}

.cssmenu_horiz li ul li:first-child,
.cssmenu_vert li ul li:first-child {
	border-top: 1px solid #233039;
}

#header .cssmenu_horiz li:hover {
	background: #660000;
}

.cssmenu_ver li:hover {
	background: none;
}

.cssmenu_horiz a,
.cssmenu_vert a {
	padding: 3px 0 3px 6px;
	color: #dbd8bc;
}

.cssmenu_vert a:link,
.cssmenu_vert a:visited {
	color: #dbd8bc;
}

.cssmenu_vert a:hover {
	color: #600;
	text-decoration: underline;
}

.cssmenu_vert ul a:link,
.cssmenu_vert ul a:visited {
	color: #dbd8bc;
}

.cssmenu_vert ul a:hover {
	color: #600;
}

#col2 .cssmenu_vert {
	padding-left: 0;
}

/* left column width */
#col2 .cssmenu_vert,
#col2 .cssmenu_vert li {
	width: 170px;
}

/* offset from left column (matches above) */
#col2 .cssmenu_vert li:hover ul,
#col2 .cssmenu_vert li.sfHover ul {
	left: 165px;
}

/* return ul ul ... to default */
#col2 .cssmenu_vert li:hover ul,
#col2 .cssmenu_vert li.sfHover ul,
#col2 .cssmenu_vert li:hover ul li,
#col2 .cssmenu_vert li.sfHover ul li {
	width: 10em;
}

/* return ul ul ... to default */
#col2 .cssmenu_vert li li:hover ul,
#col2 .cssmenu_vert li li.sfHover ul {
	left: 10em;
}

/* when there's superfish shadow 
.cssmenu_horiz.sf-shadow ul li {
	background-color: #600; 
}
.cssmenu_vert.sf-shadow ul li {
	background-color: #dbd8bc; 
}*/

#tiki-top .cssmenu_horiz {
	position: absolute;
	top: 10px;
	right: 100px;
	z-index: 10;
	white-space: nowrap;
	text-align: left;
}

#header .cssmenu_horiz a,
#header .cssmenu_horiz a:visited {
	padding: 3px 3px 6px 3px;
	text-decoration: none;
	font: normal 1em Arial, Verdana, Sans-Serif;
	margin: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 0 1px;
	color: #fff;
	text-align: center;
}

#header .cssmenu_horiz li.menuSection a {
	padding-right: 2em;
}

#header .cssmenu_horiz a:hover {
	text-decoration: none;
	background: url(vtsuperdarn/headermenuitem-hover.png) bottom center repeat-x;
	border-color: #600;
	border-style: solid;
	border-width: 0 1px;
	color: #fff;
}

#header .cssmenu_horiz li ul li a,
#header .cssmenu_horiz li ul li a:link,
#header .cssmenu_horiz li ul li a:visited,
#header .cssmenu_horiz li ul li a:hover {
	text-align: left;
	border: 0;
}

#header .cssmenu_horiz li ul li a:hover {
	background: none;	
}

#header .cssmenu_horiz li ul li {
	border: 1px solid #fff;
	background: #600;
	border-top: 0;
	margin-bottom: -1px
}

#header .cssmenu_horiz li ul li:first-child,
.cssmenu_vert li ul li:first-child {
	border-top: 1px solid #edeada;
}

.cssmenu_horiz li ul {
	margin-top: -7px;
}

.cssmenu_horiz li ul ul {
	margin-top: -1px;
}

.cssmenu_vert li a .sf-sub-indicator,
.cssmenu_horiz li ul li a .sf-sub-indicator {
	background: url(vtsuperdarn/arrows-467aa7.png);
	top: .3em;
}

.cssmenu_horiz li a .sf-sub-indicator {
	background: url(vtsuperdarn/arrows-a2ecff.png) no-repeat -10px -100px;
	top: 6px;
}


/** Links in other menus **/
div.separator {
	/*border-top: 1px solid #dbd8bc;*/
	border-top: 1px solid #f5f5eb;
	padding-bottom: 3px;
	padding-top: 6px;
}

.separator a:link,
.separator a:visited,
.separator a:hover {
        font-family: 'Times New Roman', Times, serif;
	color: #660000;
	font-size: 110%;
	font-weight: bold;
}

.option {
	margin-left: 20px;
}

.linkmenu:link,
.linkmenu:visited,
.linkmenu:hover {
	font-size: 100%;
}

a.linkmodule:hover {
	color: #000000;
}

div.menuSection {
	padding: 0px 0 5px 0;
	}


div.menuSection div.menuSection,
div.menuSection div.separator {
	margin-left: 16px;
}
/****** Misc. Global Classes (layout and style) ****/
.highlight,
#highlight {
	background: #ff6600;
}

span.highlight {
	background: inherit;
}

.bannertext:hover {
	color: #000000;
}


div.adminanchors {
	background: #600 !important;
}

/** Modules **/
#col2 .box {
	background: #dbd8bc;
	border-bottom: dashed 1px #fff;
}

#col3 .box {
	border-bottom: 1px solid #edeada;
}

/*Controls right-hand module stuff*/
h3.box-title {
	padding-top: 4px;
	padding-left: 0px;
	font-size: 130%;
}

/*This controls the text at the very top of the Menu Bar/custom user modules.*/
#col2 .box-title {
	color: #660000;
        font-family: 'Times New Roman', Times, serif;
	font-size: 110%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: .3em;
}

img.flipmodimage:hover {
	border: 1px solid #a86107 !important;
}

.box-data {
	padding: 0 5px 10px 10px;
}

/* module last blog posts */
.box-last_blog_posts .box-data li {
	margin: 10px 0;
}
	
/** Other boxes **/
div.cbox {
	border: 1px solid #600;
}

.cbox-title {
	font-size: 1em;
	font-weight: normal;
	color: #edeada;
	background: #600;
	padding: 3px;
	text-align: center;
}

.cbox-title a:link,
.cbox-title a:visited {
	color: #edeada;
}

.cbox-title a:hover {
	color: #fff;
	text-decoration: none;
}

.cbox-data {
	padding: 4px;
}

.cbox-data-bg {
	background-color: #edeada;
}

.cbox-data table {
	border-collapse: collapse;
}

.rbox {
	margin: 0.2em 0 0.4em;
	text-align: left;
}

.rbox-title {
	border: none;
	float: left;
	font-size: 1em;
	padding: 0 0.4em 0 0.2em;
	line-height: 1.4em;
	top: 1px;
	z-index: 2;
	background-color: #fff;
	border-top: 1px #600 solid;
	border-right: 1px #600 solid;
	border-left: 1px #600 solid;
	border-bottom: none;
}

.rbox-data {
	border: solid 1px #600;
	clear: left;
	margin: 0;
	padding: .4em .4em .2em;
	background: #fff;
}

div.simplebox {
	border: 1px solid #aaa;
	background: #fff;
	padding: 1em;
}

/***** Tables, Tabs and Lists ****/
/** Tables **/
table {
	font-size: 1em;
}

table.normal, 
table.admin {
	border-collapse: separate;}

.formcolor td,
.galform td,
.editblogform td,
.editfgalform td,
.comform td,
.forumform td {
	padding: 3px;
}

.odd {
	background: #f5f5eb;
	color: #000;
}

.even {
	background: #dbd8bc;
	color: #000;
}

.normal td,
td.normal,
.wikitable td,
td.odd,
td.even {
	padding: 0.2em;
	vertical-align: top;
}

 /* headings */
th,
table.normal td.heading {
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	background: #600;
	min-height: 32px;
	#text-align: center;
}

th a:link,
th a:visited,
td.heading a:link,
td.heading a:visited {
	color: #fff;
	text-decoration: none;
}

.tiki_mytiki .cbox-title {
	font-weight: bold;
}
.tiki_mytiki .cbox-data th {
	color: #980000;
	background: #edeada;
	font-weight: bold;
}

.tiki_mytiki .cbox-data th a:link,
.tiki_mytiki .cbox-data th a:visited {
	color: #660000;
}

.tiki_mytiki .cbox-data  table {
	border-collapse:collapse;
}


 
a.tablename,
a.galname,
a.imagename,
a.blogname,
a.fgalname,
a.artname,
a.forumname {
	color: #600;
}

a.forumnameread {
	color: #600;
}

/** Tabs **/
.tabs {
	border-bottom: solid 1px #000 !important;
	margin: 10px 6px 0 !important;
}

.tabmark {
	font-size: 85%;
	margin-left: 1px;
	margin-right: 5px;
	padding: 2px 0;
background: #dbd8bc;
}

.tabmark a {
	color: #600;
	font-weight: normal;
	padding: 2px 5px;
}

.tabmark a:active {
	color: #600;
	background: #f2f2f2;
}

.tabmark a:hover {
	background: #980000;
	color: #fff;
	text-decoration: none;
}

.tabactive {
	border: solid 1px #655c51 !important;
	z-index: 2;
	background: #dbd8bc !important;
}

[class].tabactive {/* override layout.css */
	top: 1px;
}

.tabactive a {
	color: #600 !important;
	font-weight: bold;
}

.tabactive a:hover {
	color: #000 !important;
	background: #dbd8bc !important;
}

.tabinactive {
	position: relative !important;
	top: -1px !important;
	background: #600;
}

.tabinactive a,
.tabinactive a:visited {
	color: #fff;
}

[class].tabinactive {
	top: 0 !important;
}

.tabcontent {
	z-index: 200;
	padding: 32px 6px;
	margin: 5px;
	margin-top: 0;
	background: #dbd8bc;
	border-top: 0;
}

table.admin div#content1 div.tabcontent div.cbox {
	background: transparent;
}

/*** Feature-specific selectors ***/
/***** Wiki *****/
body.tiki_wiki #comments {
	padding: 1em;
}

h1.pagetitle a,
h1.pagetitle a:visited,
h1.pagetitle a:hover,
a.pagetitle,
a.pagetitle:visited,
a.pagetitle:hover {
	color: #000;
	text-decoration: none;
}

div#description,
.description {
	font-size: .9em;
	font-style: italic;
}

.titlebar {
	padding: 0.1em;
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
	margin: 10px 0;
}

table.wikitable {
	border: 1px solid #A9A9A9;
	border-collapse: collapse;
}

td.wikicell {
	padding: 3px;
	border: 1px solid #a9a9a9;
	border-collapse: collapse;
}

div#page-bar {
	margin-top: 8px;
}

#wikihelp-tab table,
#wikihelp-tab table td {
	border: solid 1px #696969;
	border-collapse: collapse;
}

.plugin-form-float {
	background: #F5F5FE;
	border: solid 2px #696969;
}

/* Wiki plugins */
div.code {
	padding: 3px;
	border: 1px dashed #a9a9a9;
	background: #F5F5F5;
	font: 90% "Courier New", Courier, monospace;
}

/* Code plugin  */
.codecaption {
	font-size: 90%;
	padding: 0 10px;
	position: relative;
	bottom: -6px;
	display: inline;
	border: 1px dashed #696969;
	border-bottom: 0;
	margin-left: 4px;
	color: #696969;
	background: #F5F5F5;
	font-weight: bold;
}

.codelisting {
	font-family: "Courier New", Courier, monospace;
	padding: 10px;
	background: #F5F5F5;
	margin: 4px;
	border: 1px dashed #696969;
	overflow: auto;
	width: 90%;
}

/* Quote plugin */
div.quoteheader {
	margin-left: 30px;
}

div.quotebody {
	margin: 0 15px 10px 30px;
	font-style: italic;
	border-left: 5px solid #D3D3D3;
	padding-left: 6px;
}

/* Split */
table.wikiplugin-split {
	width: 100%;
}

div.split {
	border: 1px dashed #696969;
	clear: both;
}

/* Fancy list */
.wikitext .fancylist li {
	background: transparent url(vtsuperdarn/list_icon.png) top left no-repeat;
	color: #f90;
}

.wikitext .fancylist li p {
	color: #000;
}

[class].wikitext .fancylist li p {
	margin-left: -3px;
}

table.wikiplugin-split .codelisting {
	width: 95%;
}

/* Versions plugin */
#tiki-center .versioncontent {
	border: 1px solid #aaa;
	background: #fff;
}

/** Wiki tocs **/
div.tocnav {
	background: #EBEBEB;
	padding: 3px;
}

/* TOC */
ul.toc {
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
}

/* Wiki diff styles */
.diffheader {
	background: #696969;
	font-weight: bold;
}

/***** Articles ****/
div.article {
	border: solid 1px #a9a9a9;
	border-top: solid 1px gray;
	margin-top: 5px;
	padding: 0;
	background: #fff;
	font-size: 1.1em;
}

div.articletopline {
	background: #223543;
	color: #fff;
	font-size: 90%;
	font-style: italic;
	padding-left: 6px;
}
 
div.articletitle h2 {
	background: #600 url(vtsuperdarn/headerbg.png) repeat-x 0 100%;
	color: #fff;
	padding: 10px 5px;
}

div.articletitle h2 a {
	color: #fff;
	font-weight: bold;
}

div.articletitle h2 a:hover {
	text-decoration: none;
}

span.titleb {
	display: block;
	float: right;
	clear: both;
	font-size: 80%;
	font-style: italic;
	min-height: 24px;
	line-height: 24px;
	padding: 0 10px 0 60px;
	color: #fff;
	background: #980000 url(vtsuperdarn/login.jpg) left bottom no-repeat;
}

div.articlesubtitle {
	margin-top: -1px;
	padding-left: 6px;
	font-size: 0.9em;
	background: #262d35;
	color: #fff;
}

div.articletitle br {
	clear: both;
}

div.articleheading {
	margin-top: 6px;
	padding: 4px;
}

div.article .actions {
	padding: 2px 1px;
}

div.articlebody {
	padding: 6px;
}

/***** Blogs *****/

div.blogtitle {
	font-size: 1.3em;
	font-weight: bold;
	padding: 3px;
	margin-top: 10px;
	font-weight: bold;
	line-height: 80%;
}

div.bloginfo {
	text-align: center;
	padding: 3px;
	line-height: 150%;
	text-transform: none;
}

.postinfo {
	font-size: 1.2em;
}

.postinfo a {
	color: #600;
	text-decoration: none;
	border-bottom: none;
}

span.posthead {
	font-weight: bold;
	letter-spacing: .4pt;
}

body.tiki_blogs .postbody-title {
	background: #600 url(vtsuperdarn/headerbg.png);
	float: none;
	width: 100%;
	min-width: 100%; /* IE7 */
	min-height: 46px;
	border: 0;
}

body.tiki_blogs .postbody-title img {
	float: right;
}

body.tiki_blogs .post .title h2 {
	font-size: 1.2em;
}

body.tiki_blogs .post .postbody {
	margin-right: 8px;
	line-height: 1.2em;
	margin-bottom: 1em;
}

body.tiki_blogs div.author_actions {
	float: none;
	border: 0;
	width: 100%;
}

body.tiki_blogs .author_actions .actions {
	float: right;
	background: url(vtsuperdarn/login.jpg) no-repeat 100% 0;
	text-align: right;
	min-height: 24px;
}

body.tiki_blogs .actions img.icon {
	padding: 4px 0;
}

body.tiki_blogs .author_info {
	min-height: 24px;
}

body.tiki_blogs .author_info img {
	vertical-align: top;
}

body.tiki_blogs .postbody-title {
	border: 0;
}
	
body.tiki_blogs .postbody .postfooter {
	width: 100%;
	margin-bottom: 2em;
}

body.tiki_blogs .post .postfooter .actions {
	float: left;
}

/***** Forums *****/
.post {
	width: 100%;
}

.post .postbody {
	border: solid 1px #a9a9a9;
	border-top: solid 1px gray;
	background: #fff;
}

.post .postbody .content {
	float: none;
	padding: 0;
	color: #000;
	background: #fff !important;
}

.post .postbody-title {
	display: block;
	background: #600 url(vtsuperdarn/headerbg.png) repeat-x 0 100%;
}

.post .postbody-title .title {
	color: #fff;
	font-weight: bold;
	font-size: 1em;
}

.post .postbody-title .title a.link {
	color: #fff;
}

.post .postbody-title .title h2 {
	margin: 0;
	padding: 10px 5px;
}

.post .author {
	vertical-align: top;
	float: none;
}

.post .author_post_info {
	display: block;
	background: none;
	padding: 0 2px 2px 2px;
}

.post .author_info a:link,
.post .author_info a:visited {
	color: #fff;
}

.post .author_info .icons .actions {
	margin-right: 10px;
	float: none;
}

.post .author_post_info_on {
	font-style: italic;
}

.post .author_info {
	float: right;
	font-size: 90%;
	font-style: italic;
	min-height: 24px;
	padding-left: 60px;
	padding-top: 1px;
	color: #fff;
	background: url(vtsuperdarn/login.jpg) 0 0 no-repeat;
}

.post .author_info .author_posts {
	color: #000;
}

.post .postbody-title .actions {
	text-align: right;
	color: #fff;
	font-size: 80%;
	font-style: italic;
	padding-top: 4px;
	padding-right: 4px;
}

.post .postbody-title .actions a,
.post .postbody-title .actions a:visited {
	color: #fff;
}

.postbody-content {
	padding: 6px;
	margin: auto;
}

.post .postbody .attachments {
	border-top: 1px dotted #D9D9D9;
}

.post .postfooter .status {
	font-size: 10px;
}

.post .contribution {
	background: #f5f5eb;
	border: 1px solid #dbd8bc;
	padding: 0 2px;
}

.post .avatar {
	margin-left: 0;
	padding: 0;
	border: 2px solid;
	border-color: #047aaa #047aaa #42cffa #42cffa;
}

.forum_actions .actions {
	border: 0;
	background: #dbd8bc;
}

.forum_actions .headers .title {
	background: #233a48;
	color: #fff;
	border: 0;
}

.forum_actions .headers .infos {
	font-size: smaller;
}

/* Help box*/
div.commentsedithelp {
	background: #edeada;
	color: black;
	border: 1px solid #ff0000;
	text-align: center;
	font-weight: bold;
}

/***** Categories *****/

.catitems {
	margin-left: 0;
	font-weight: bold;
}

/***** Tags (freetags) *****/
div.freetagobjectname a {
	text-decoration: none;
}

/***** Image Galleries *****/
table.galtable {
	border-collapse: collapse;
	border: 1px solid #696969;
}

div.thumbnailcontenerchecked div.thumbnail {
	border-color: #a9a9a9;
	background: #f8f8ff;
}

.caption {
	color: black;
}

/***** File Galleries *****/
.fgal_top_bar {
	margin: 5px 0;
}

.fgalexplorer {
	border: 0;
}

/***** Trackers *****/

/* also for categorize.tpl */
div.multiselect {
	border: 1px solid #696969;
}

/***** Calendar *****/
/* Overrides calendar.css, etc. */
.cal0, 
.cal1, 
.cal2 {
	font-size: 90%;
}

.calart,
.calblog,
.calchart,
.caldir,
.caleph,
.calfaq,
.calfgal,
.calforum,
.calgal,
.calnl,
.calquiz,
.calsurv,
.caltrack,
.calwiki {
	font-size: 90%;
}

.calart,
.calart a,
.calart a:visited {
	color: #FA8072;
}

.calblog,
.calblog a,
.calblog a:visited {
	color: #DA70D6;
}

.calchart,
.calchart a,
.calchart a:visited {
	color: #304F30;
}

.caldir,
.caldir a,
.caldir a:visited {
	color: #800080;
}

.caleph,
.caleph a,
.caleph a:visited {
	color: #008000;
}

.calfaq,
.calfaq a,
.calfaq a:visited {
	color: #822222;
}

.calfgal,
.calfgal a,
.calfgal a:visited {
	font-weight: normal;
}

.calforum,
.calforum a,
.calforum a:visited {
	color: #808000;
}

.calgal,
.calgal a,
.calgal a:visited {
	color: #8B4513;
}

.calnl,
.calnl a,
.calnl a:visited {
	color: #708090;
}

.calquiz,
.calquiz a,
.calquiz a:visited {
	color: #5F9EA0;
}

.calsurv,
.calsurv a,
.calsurv a:visited {
	color: #DAA520;
}

.caltrack,
.caltrack a,
.caltrack a:visited {
	color: #00BD02;
}

.calweb {
	font-size: 90%;
}

.calwiki,
.calwiki a,
.calwiki a:visited {
	color: #2C4B80;
}

.calart a:hover,
.calblog a:hover,
.calchart a:hover,
.caldir a:hover,
.caleph a:hover,
.calfaq a:hover,
.calfgal a:hover,
.calforum a:hover,
.calgal a:hover,
.calnl a:hover,
.calquiz a:hover,
.calsurv a:hover,
.caltrack a:hover,
.calwiki a:hover {
	color: #000000;
}

.calart:before,
.calblog:before,
.calchart:before,
.caldir:before,
.caleph:before,
.calfaq:before,
.calfgal:before,
.calforum:before,
.calgal:before,
.calnl:before,
.calquiz:before,
.calsurv:before,
.caltrack:before,
.calwiki:before {
	background: #f8f8ff;
}

.calfocus {
	font-size: 90%;
	background: #dbd8bc;
}

.calfocuson {
	font-size: 100%;
}

.calprio1 a,
.calprio2 a,
.calprio3 a,
.calprio4 a,
.calprio5 a,
.calprio6 a,
.calprio7 a,
.calprio8 a,
.calprio9 a {
	color: #600;
}

.caltoggle {
	font-size: 90%;
}

.opaque {
	border: 1px solid #600;
	background: #dcdcdc;
}

.opaque .box-title {
	font-size: 1em;
	font-weight: normal;
	color: #edeada;
	background: #600;
	padding: 3px;
	text-align: center;
	text-decoration: none;
}

.searchresults li .objecttype,
.searchresults li .parentname,
.searchresults li .objectname  {
	font-size: 120%;
	font-weight: bold;
}

.searchresults .itemhits,
.searchresults .itemrelevance,
.searchresults .searchdate {
	color: gray;
	font-size: 90%;
}

.calnavigation a:hover {
	background: red;
}

.cal {
	border-color: transparent;
}

.calheadingleft {
	height: 36px;
	text-align: center;
	vertical-align: middle;
}

.calheading,
.calheadingon {
	height: 36px;
	text-align: center;
	vertical-align: middle;
}

.calheading a,
.calheading a:visited {
	text-decoration: none;
}

.calheadingon a {
	color: #980000;
	text-decoration: none;
}

.calheading a:hover,
.calheadingon a:hover {
	text-decoration: underline;
}

.calhours {
	vertical-align: middle;
	text-align: center;
	border-width: 1px 0 0 1px;
	border-color: #cfd0d0 #e0e0e0;
	border-style: solid;
}

.calday {
	padding: 0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

.calweek {
	border-width: 1px 1px 0 1px;
	border-color: #cfd0d0 #e0e0e0;
	border-style: solid;
}

.calbuttonbox {
	margin-right: 3px;
}

.calbuttonbox a {
	color: #fff;
}

.buttonon a, .calbuttonon a {
	font-weight: bold;
}

.box-data td.fc a.today,
.box-data td a.today {
	background: #D4D0C8;
	border: solid 1px #696969;
}

.caltable .calfocuson {
	background: #D4D0C8;
}

.caltable .calfocuson a {
	color: #000;
}

.caltable .calfocus a,
.caltable .calfocuson a {
	text-decoration: none;
}

.calinput {
	background: #993300;
}

.calfocuson + .calcontent {
	background: #F5F5F5;
}

div#calscreen td.calfocuson {
	background: #D4D0C8;
}

.calfocuson {
	font-size: 100%;
}

.calfocuson a {
	font-size: 90%;
}

.calHeadingOn, .calHeadingOn a {
	background: #D4D0C8;
}

.days {
	color: #dbd8bc;
}

.caltable .weeks {
	background: #600;
	color: #dbd8bc;
}

.addevent {
	padding: 0 5px;
	float: right;
}

.calodd, .caleven {
	border: 1px solid #a9a9a9;
}

.calodd {
	background: #f0f0f0;
}

.caleven {
	background: #dcdcdc;
}

.caldark {
	background: #dbd8bc;
}

.caldark .calfocus {
	background: #dbd8bc;
}

/*****  Polls  *****/
div.pollresults {
	margin-top: 5px;
	font-size: 1.2em;
	padding: 0 5px;
}

td.pollr {
	color: black;
}

/***** FAQs *****/

/***** Quizzes *****/
div.questionblock {
	padding: 4px;
}

/***** Shoutbox *****/
textarea.tshoutbox{
	width: 135px;
}
.box-shoutbox table td {
	font-size: .65em;
}

/***** Directory *****/
div.dircategs {
	border: 1px solid #696969;
	padding: 5px;
	width: 100%;
}

div.dirlistsites {
	padding: 5px 0 10px 5px;
	margin-top: 10px;
}

div.dirrelated {
	margin-top: 10px;
	padding: 5px;
}

td.dirfooter {
	font-size: .95em;
}

div.dirfooter {
	margin-top: 10px;
}

/***** Messages *****/

/***** Sheets *****/

/***** Ajax *****/

/***** TikiSheet Default Style *****/
table.default thead td,
table.default tfoot td {
	font-weight: bold;
	text-align: center;
	background: #993300;
	color: #dbd8bc;
}

table.default td {
	border: solid 1px #A9A9A9;
	background: white;
}

.highlight_word_0 {
	background: #993300;
}

.highlight_word_1 {
	background: #993300;
}

.highlight_word_2 {
	background: #993300;
}

.highlight_word_3 {
	background: #993300;
}

.highlight_word_4 {
	background: #993300;
}

/* css/admin.css overrides */
a.admbox {
	border: 1px solid #993300;
	background-color: #f0f0f0;
}

a.admbox:hover,
a.admbox:focus,
a.admbox:active {
	background-color: #dcdcdc;
	border: 1px solid #696969;
}

a.admbox.off {
	border: 1px solid #a9a9a9;
}

a.admbox.off:hover,
a.admbox.off:focus,
a.admbox.off:active {
	border: 1px solid #a9a9a9;
}

/* Fixed-width styles */

body.fixed_width {
	background: #9d9879 url(vtsuperdarn/body-bg_fw.png) repeat-x !important
}

body.fixed_width #c1c2 #wrapper .marginleft {
 margin-left: 180px;
}

body.fixed_width #c1c2 #wrapper .marginright {
	margin-right: 180px;
}

body.fixed_width #c1c2 #col2 {
	width: 180px;
	background: url(vtsuperdarn/box_top_fw.gif) no-repeat 100% 0;
}

body.fixed_width #c1c2 #col2 .content {
	margin-left: 0;
  	background: url(vtsuperdarn/box_bottom_fw.gif) no-repeat 100% 100%;
}

body.fixed_width #col3 {
	margin-left: -180px;
	width: 180px;
}

body.fixed_width #col3 .content {
	margin-right: 0;
}

body.fixed_width #main[id] {border:1px solid #2E3035; margin-top: 0px; margin-bottom: 5px;}

/* Cluetip Boxes, Etc. */

td.mods_revision {
        background: #b5cfb5;
        color: #000;
}

td.mods_update {
        background:#dcdeac;
        color: #000;
}

.cluetip-default {
        background: #edeada;
        color: #000;
}

.cluetip-default #cluetip-outer {
        background: #edeada;
}
.cluetip-default h3#cluetip-title {
        background: #600;
        color: #fff;
        font-weight: bold;
}

.cluetip-default #cluetip-title a {
        background: #edeada;
        font-size: 0.95em;
}

.cluetip-default #cluetip-inner {
        padding: .9em;
}

div#cluetip-close {
        background: #fff;
        color: #900;
}

.cluetip-fullhtml {
        margin: 0;
        padding: 0;
}

/* Added for DaViT pages */

@font-face {
    font-family: 'SDicons';
    src: url('fonts/sdicons/sdicons-webfont.eot');
    src: url('fonts/sdicons/sdicons-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sdicons/sdicons-webfont.woff') format('woff'),
         url('fonts/sdicons/sdicons-webfont.ttf') format('truetype'),
         url('fonts/sdicons/sdicons-webfont.svg#WebfontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.iconFont {
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-family: 'SDicons';
	padding: 0 4px;
}

.iconFont:visited {
	color: #660000;
}

.tenplot-navig {
	color: #696969;
	width: 100%;
	border: 1px solid #D1D1D1;
 	border-radius: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px 4px;
	background-color: #f2f2f2;
}

.tenplot-navig:hover {
	color: #292929;
	-moz-box-shadow:    inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow:         inset 0 0 2px #000000;
}

.button-link:hover {
	text-decoration: none;
}

.icon-link:link {
	color: #292929;
	font-size: 5em;
}

.icon-link:visited {
	color: #292929;
}

.icon-link:hover {
	color: #000;
	text-decoration: none;
}

.davit-comments a:hover {
	text-decoration: none;
}

.davit-bottom-button {
	width: 100%;
	color: #694A4A;
	border: 1px solid #694A4A;
 	border-radius: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px 4px;
	background-color: #f2f2f2;
}

.davit-bottom-button:hover {
	color: #660000;
	-moz-box-shadow:    inset 0 0 2px #000000;
	-webkit-box-shadow: inset 0 0 2px #000000;
	box-shadow:         inset 0 0 2px #000000;
}

/* End DaViT pages */

/* Misc. */

.hiddenbox {
	display: none;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.popupbox {
	border: 1px solid #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #fff;
	position: fixed;
	width: 80%;
	height: 90%;
	overflow: hidden;
	left: 10%;
	top: 5%;
	-moz-box-shadow:    0 -5px 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.3);
	box-shadow:         0 -5px 20px rgba(0, 0, 0, 0.3);
	z-index: 4;
} 

.popupbox .topbar {
	border-bottom: 1px solid #000;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	position:absolute;
	height: 30px;
	top: 0px;
	left: 0px;
	right: 0px;
	background-color: #eee;
	z-index: 6;
}

.popupbox .content {
	padding: 10px;
	position:absolute;
	top: 30px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 5;
	overflow-y: auto;
}

.img-base {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.img-overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	display: none;
}

/* End of Misc. */

/* end of file */
