/* Scoopex template by Photon
------------------------------- */

* {margin:0;padding: 0;border:0;
outline-color:black;
outline-style:none;
outline-width:0px;
}

body {margin:0;padding:0;border:0;text-align:center; /* for IE */

}

html body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: small;
    margin:0;padding:0;border:0;text-align: center;
    color: #77aec5;
    background: #071a22;
    overflow:scroll; /* no blink on page load */
}
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

#vid-div {clear:both;float:none;margin:10px auto;width:368px;height:304px;
background:transparent url(videobox.png) no-repeat;padding-top:7px;border:0;text-align:center;}

#vid-div object {background-color: #000;margin:0;border:0;padding:0;overflow:hidden;width:352px;height:264px;}
/*#scxvid {margin:0;width:352px;height:264px;}*/

#content h5 {text-decoration: underline;
color: #eee;}

#scoopex-contact {margin:0 auto;width:110px;padding:3px;background-color: #19262f;border:1px solid #344b55;}

/* News Panes */
div#newspane-l {clear:both;float:left;}
div#newspane-r {float:right;}

div#newspane-l h5, div#newspane-r h5 {
font-family: "Lucida Grande", "Lucida Sans", verdana, sans-serif;
font-size:18px;color: #fff;font-weight:bold;letter-spacing:5px;
border:0;margin:0;padding:10px 12px 4px 0;
text-align:center;text-decoration:none;
}

 
div#newspane-l, div#newspane-r {
font-size:88%;
line-height:1.1em;
margin:2px;
padding:2px;
width:370px;height:700px;background: transparent url(newsbg.png) no-repeat;
overflow:hidden;
}
div#newspane-l h4, div#newspane-r h4 {width:357px;height:16px;overflow:hidden;
background: none;background-color:#000;border: 1px solid #ddd;border-width:1px 0px 1px 0px;
line-height: 1.1em;margin-bottom:4px;clear:both;float:none;}

div#newspane-l h4 a {font-family: arial, helvetica, sans-serif;
font-size:88%;color: #eff;font-weight:bold;letter-spacing:normal;border:0;padding-right: 2px;}
div#newspane-r h4 a {font-family: arial, helvetica, sans-serif;
font-size:88%;color: #eff;font-weight:bold;letter-spacing:normal;border:0;padding-right: 2px;}

div#newspane-l h4 small, div#newspane-r h4 small {font-weight:normal;}


ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}
h1, h2, h3, h4 {
	font-family: "Lucida Grande", "Lucida Sans", verdana, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	letter-spacing: normal;
}
h1 { font-size: 150%; }
h2 { font-size: 142%;}
h3 { font-size: 128%; letter-spacing: 1px; padding-bottom: 4px;}
h4 { font-size: 116%; color:#9abfd5; }

p { padding: 0.1em 0.9em 0.35em 0.2em;}
.post p:first-letter {color:#97b8c5;font-family: "Lucida Grande", "Lucida Sans", verdana, sans-serif;
font-size:1.1em;}
a, a:link {text-decoration: none;font-weight:bold;color: #9cc4d5;}
#submenu a {font-weight:normal;font-size:0.91em;}

a:visited { color: #8399a4;}
a:hover { color: #d8e8ee; text-decoration: none; }
a:active { color: #ffffff; }
#submenu li.active a {font-weight:bold;background-color:#1d2f35;}
a img, img {
    border: none;
}

/* generic form styling */
.post a.mceButtonNormal img, .post a.mceButtonSelected img, .post img.mceSeparatorLine {
background-color:#f0f0ee;border:0;}
#mce_editor_0_path {color: #000;}

.editor-pane form img, #commentsAnchor form img {margin:1px;padding:0;border:1px solid #000;}
form {margin:8px;}
#web-login input#checkbox_1 {clear:left;width:1em;
border:1px solid #1d2528;margin: 0px 1px 2px 0px;padding: 0px 2px 0px 2px;}

fieldset, form {border:0;}
#sidebar form {text-align:center;}
#content form {text-align:left;}

/* text editor styling */
.uploadform {width:208px;padding-left:4px;}
.managecontainer form textarea {width:186px;}
.managepicturecontainer {background-color: #41525d;border: 1px solid #a0a9ae;padding-left:4px;color:#eeeeff;width:208px;}
.editor-pane {background-color: #41525d;border: 1px solid #a0a9ae;color:#eeeeff;}
.contact-form {background-color: #41525d;border: 1px solid #a0a9ae;color:#eeeeff;width:650px;}
.MODX_RichTextWidget {background-color: #dddfe3;border: 1px solid #000;padding:0;margin:0;}
#web-login {background-color: #41525d;border: 1px solid #a0a9ae;color:#eeeeff;width:160px;text-align:center;margin-left:auto;margin-right:auto;margin-top:2em;}

/* other panes
#web-login form, #WebLoginLayer0 form {width:148px;text-align:center;margin-left:auto;margin-right:auto;}
#web-login label, #web-login a {text-align:center;width:148px;}
#web-login input, #web-login label, #web-login a, #web-login button #web-login input#checkbox_1 {margin-left:auto;margin-right:auto;clear:both;float:none;}
#web-login input#checkbox_1 {width:16px;}
*/
input, select, textarea, button{
border:1px solid #1d2528;margin: 0px 1px 2px 0px;padding: 0px 2px 0px 2px;
background:#f0f0ff url(inputbg.png) repeat-x;}
/* nicer buttons*/
input.button, #sidebarcontent center input, #editform input, div.uploadform input, 
div.deleteform input, div.synchform input, input#postcmt{line-height:18px;
border:0;padding:0px 3px 2px 3px;border-left:1px solid #4e616a;
border-right:1px solid #0c1215;
background:transparent url(inputbutton.png) center center repeat-x;color:#9ee2ff;
height:19px;font: normal 90% arial, helvetica, sans-serif;text-transform:lowercase;
letter-spacing:1px;}


/* generic content styling - a, li... */
#content .scx-spacer {width:768px;height:43px;clear:both;float:none;background: transparent url(spacer.png) center center no-repeat;}

#content .scx-spacer-high {width:768px;height:83px;clear:both;float:none;background: transparent url(spacer.png) center center no-repeat;
padding:2em 0 2em 0;}

#content p a, div.nl_excerpt a {background-color: #19262f; height: 16px; 
text-decoration: none; font-size: smaller; font-weight: normal; color: #eeffff; 
border-top:1px solid #344b55;
border-bottom:1px solid #344b55;
margin-left:2px;
margin-right:2px;
}
#content h4 a {font-family: "Lucida Grande", "Lucida Sans", verdana, sans-serif;
font-size:100%;color: #eeffff;font-weight:normal;letter-spacing:2px;} /*9abfd5*/

/* sidebar exceptions */
/*#sidebar input, #sidebar td {width:100px;}*/
#web-login {padding-bottom:8px}
#web-login input {width:65%;}
#sidebar table {width:222px;}
#sidebar p {padding: 0px 6px 4px 4px;}
#sidebar div.pagenumbers {margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center;width:170px;}

#sidebarcontent {text-align:center;}
#sidebarcontent center form {margin:2px;}
#sidebarcontent center form input {width:auto;}
/*background: transparent url(pagenumbers.png) no-repeat;padding-bottom:3px;}*/
#checkbox {width:16px;}

#sidebar h5 {text-align:center;margin:12px 1em 2px 1em;font-size:118%;}

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}


#page {
    width: 1058px;
    margin: 0 auto;
    text-align: left;
}
/*
div#header, div#main {border-left:1px solid #02080a;border-right:1px solid #02080a;}
*/
#leftmargin {clear:both;float:left;width:16px;height:1730px;background: #071a22 url(leftmargin.gif) right top no-repeat;}
#mainwrap {float:left;width:1024px;height:1730px;}
#rightmargin {float:left;width:16px;height:1730px;background: #071a22 url(rightmargin.gif) no-repeat;}
#main {clear:both;float:left;width:1024px;background: #071a22 url(scx-bglogo.png) 66% bottom no-repeat;text-align:left;}

#submenu {clear:both;float:left;width:1024px;height:29px;background: #071a22 url(submenu.gif);
border-bottom:1px solid #344b55;}

#content {background:transparent url(contentbg.gif);
    width: 802px;min-height:538px;height:1730px; /* temp */
    clear:both;float: left;
    text-align: left;
    line-height: 1.2em;
	margin:0;padding:0;
}


/* files */

.xti {margin-top:1em;text-align:center;}
.xft {margin-top:20px;margin-left:20px;}
.xft tr {margin-bottom:2px;}
.xfn {text-align:left;font-weight:bold;}
.xfs {text-align:right;}
.xfd {text-align:right;}
.xfn, .xfs, .xfd, .xti {padding: 0em 2em 0em 1em;}

/* pictures */
div.thumbscontainer {margin-bottom:10px;}
div.thumbscontainer ul.thumbs {line-height: 1em;}
div.thumbscontainer ul.thumbs li, ul.thumbs li p {background: transparent;text-align:center;margin-left: auto;margin-right: auto;}
div.thumbscontainer ul.thumbs li p {margin-top: -25px;}

div.uploadcounter {clear:both;float:left;text-align:right;width:16px;padding-top:0.3em;}
div.uploadform form {margin:2px;}

/* blog styling */
.nl_summaryPost h4, .post h4 {display:block; height:24px; width: 728px;background: transparent url(blogtitlebg.png) repeat-x;font-weight:bold;padding: 4px 0px 0px 8px;}
.nl_summaryPost {margin-top: 1.5em;margin-bottom: .5em;clear:both;float:left;}
.nl_summaryPost h4 small {padding-left: 2em;font-size: 0.7em;color:#a6afc5;letter-spacing: normal;}
div.nl_excerpt {margin: 0 .8em 0 1em;clear:both;float:none;}
div.nl_summaryPost .nl_excerpt {width:720px;}

.nl_excerpt img, .post img {margin:4px;background-color:#5B7583;padding:1px;border: 2px solid #40525c;}

/* File Downloads */

div#fdfolder {}
#fdtable {padding:0;margin:0 0 0 20px;
border:1px solid #40525C;border-width: 0 1px 1px 0;background-color: #40525C;

}
div#fdfolder img, div#fdfolder tr.fdtitlerow td img {border:0;margin:0;padding: 0px 4px 0 0px;background-color:transparent;}
div#fdfolder td img {padding:0;float:right;}
div#fdfolder tr {margin:0;padding:0;line-height:22px;height:22px;padding-bottom:2px;}
div#fdfolder tr.fd-alt td {background-color:#17232a;}
p.fd-path {border:0;padding-left:1em;height:26px;line-height:26px;background-color:transparent;font-size:120%;font-weight:bold;}
div#fdfolder tr.fdtitlerow {height:18px;color:#eee;background-color: #40525C;}
#fdtable tr.fd-folder {border-top:1px solid #40525C;}
div#fdfolder tr.fdtitlerow td {background-color:transparent;border:1px solid #40525c;border-width:0 0 1px 0;}
div#fdfolder tr.fd-folder td {height:16px;background-color:#0d1317;border:1px dotted #40525C;
border-width: 0px 0 0 0;}
div#fdfolder td {height:22px;line-height:22px;border:1px dotted #40525C;border-width: 0 1px 0 0;
padding: 0 3px 2px 3px;background-color:#20303a;}
div#fdfolder th {border-right:1px solid #40525C;}
div#fdfolder td.fdimg {padding: 0 0px 0 3px;border-left:1px solid #40525C;border-right:0;}
div#fdfolder th, tr.fd-folder td {height:16px;line-height:16px;}
div#fdfolder th {background-color: #40525C;padding: 0 3px 0 3px;text-align:center;}
tr.fd-folder a {color: #DEE;}
/* Special text formatting 
------------------------------------------------------------------------------- */
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #ccc;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {
	text-decoration: none;
}
h2 a:hover, h3 a:hover {
	color: #3cf;
}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

h4.date-header {
    margin-top: 0;
    padding-left: 14px;
    font-size: 90%;
    color: #ddd;
    background: url(images/date_icon.gif) no-repeat 0 50%;
}

blockquote {width: 344px; float:right;display:inline;
    margin: 4px;
    padding: 4px;
    font-size: 88%;
    line-height: 1.1em;
    color: #DDE;
    background: #111 url(bquote.png) no-repeat center left;
	border: 1px dotted #888;border-left:16px solid #555;
}
blockquote.bq106-l {height:106px;overflow:hidden;float:left;}
blockquote.bq106-r {height:106px;overflow:hidden;float:right;}

blockquote p { margin-top: 0; }
.post blockquote p:first-letter {color:#DDF;font-size:1.15em;}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}
pre {font-size:12px;border:1px solid #111;line-height:0.9em;padding:1em;
color:#DDE;text-align:left;margin:0 auto;width:590px;}
code {border:1px solid #111;padding:1em;
color:#DDE;text-align:left;margin:0 auto;width:736px;
	font:10px/11px 'Courier New', Courier, monospace;
    height: auto;
	overflow: auto;
    display: block;
    background-color: #19262f;
}
li code { width: 330px }
/*
acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dotted #3f3f3f;
}
*/

.alignright { float: right; }
.alignleft { float: left; }
.center { text-align: center;}

hr { display: none; }

/* .error, */
.message {
    padding: 12px;
    background-color: red;
    color: #fff;
}
.message {
    background-color: green;
}

/* Header 
------------------------------------------------------------------------- */

#header { 
    position: relative;
}

#header h1 {
    margin: 0;
    padding: 45px 60px 45px 75px;
    color: #fff;
    text-shadow: #81A75B 2px 2px 2px;
    background: url(images/top_h1.gif) no-repeat bottom left;
}
#header h1 a {
    text-decoration: none;
    border-bottom: none;
    color: #fff;
}
#header h1 a:hover { 
    color: #eee; 
    text-shadow: #fff 0 0 4px;
}

#logo {background: #071a22 url(logo.gif) no-repeat;width:1024px;height:148px;}
#mainmenuwrap {clear:both;float:left;width:1024px;height:27px;background: #071a22 url(menubar.gif) no-repeat;}
#mainmenul, #search {float:left;width:101px;height:27px;}
#mainmenu {float:left;width:822px;height:27px;}
#mainmenur {float:left;width:101px;height:27px;}

/* Main Menu
------------------------------------------------------------------------------- */
#mainmenu ul
{
float: left;
width: 822px;
}

#mainmenu ul li { display: block; float:left;width:137px;height:27px;margin:0;padding:0; }

#mainmenu ul li a
{
float:left;width:137px;height:27px;margin:0;padding:0;text-indent: -3000em;
}

#mainmenu ul li a:hover
{height:26px;border-bottom:1px solid #818181;
}

#mainmenu li.active#nav1 {background:#000 url(nav1.gif) no-repeat;}
#mainmenu li.active#nav2 {background:#000 url(nav2.gif) no-repeat;}
#mainmenu li.active#nav3 {background:#000 url(nav3.gif) no-repeat;}
#mainmenu li.active#nav4 {background:#000 url(nav4.gif) no-repeat;}
#mainmenu li.active#nav5 {background:#000 url(nav5.gif) no-repeat;}
#mainmenu li.active#nav6 {background:#000 url(nav6.gif) no-repeat;}


/* Sub-Menu
------------------------------------------------------------------------------- */
#submenu ul
{
padding: 5px 0 5px 0;
margin: 0;
list-style-type: none;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#submenu li { display: inline; }

#submenu li a
{
text-decoration: none;
color: #fff;
padding: 0px 4px 0px 4px;
border: 1px solid #071a22;
border-right: 1px solid #8a9ea7;
}
#submenu li.last a {border-right: 0px;}
#submenu li a:hover
{
border: 1px solid #344b55;
color: #77aec5;
}

#submenu li a:active
{
color: #fff;
}
/* Search Form 
------------------------------------------------------------------------------- */
#search {
text-align:center;margin:0;padding:0;
}

#ajaxSearch_form {text-align:center;margin: 5px 0px 0px 0px;}
img#indicator {z-index:2;position:absolute;left:52px;top:171px;}
#ajaxSearch_input {color:#1d2528;background:#f0f0ff url(inputbg.png) repeat-x;
border:1px solid #000;font-size:smaller;width:85px;margin:0;padding:0;}
#ajaxSearch_output {padding:4px;background-color: #071a22;border:1px solid #344B55;
z-index:3;position:absolute;left:12px;top:176px;width:200px;}
input#ajaxSearch_submit {display:none;}

form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: right !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background: #fff url(images/input-bg.gif) repeat-x top left;
    margin: -1px 3px 0;
    padding: 3px 0 0;
}
input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 22px;
    line-height: 22px;
}

.AS_ajax_resultDescription{color: #77aec5;}
.AS_ajax_more a {color: #DDE;display:block;background-color: #111;}

div.ajaxSearch_result {margin-top: 1.6em;}
div.ajaxSearch_result a {font-size:120%;}
div.ajaxSearch_extract p {font-style: italic;display:block;width:550px;padding:4px;
border:1px solid #344B55;background-color: #071a22;margin-top:0.5em;margin-left:0.5em;}
/* Post (main content entries)
------------------------------------------------------------------------- */
.post {
    margin: 0 0 1.5em 0;
    padding: 0 0 1.5em 14px;
}

.post h3, #sidebar h3 {
    color: #eeeeef;
}
.post ul, .nl_excerpt ul, #sidebar ul {list-style:none;margin: 0 1em 1em 1em;}

.post ul li, .nl_excerpt ul li {
	background: url(bullet.png) 0 0.3em no-repeat;
	padding-left:8px;
}

.subdoc-item {padding-top:2px;}
.subdoc-item a {padding:1px 0.3em 1px 0.3em;background: transparent url(listsep.png) center top no-repeat;}
div.subdocument_list {margin-left:auto;margin-right:auto;}


/* Related Links 
------------------------------------------------------------------------- */
#navlist li { 
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}


/* UserComments 
------------------------------------------------------------------------- */   
.jot-row, .jot-row-alt, .jot-row-author {margin:2px 20px 3px 20px;border:1px solid #bbc;color:#111;}
.jot-row {background-color: #5b7583;}
.jot-row-alt {background-color: #556f7b;}
.jot-row-author {background-color: #5e7987;}
.jot-poster {padding: 0px;text-align: left;font-size: 10px;}
.jot-subject {color: #eef;font-weight: bold;font-size: larger;}
.jot-user {color: #eef;}




/* Sidebar 
------------------------------------------------------------------------- */

#sidebar {background: transparent url(contentbg.gif);
    width:222px;min-height:538px;height:1730px; /* temp */
    float:left;
    font-size: 85%;
    line-height: 1.2em;
    color: #eff;
}

#sidebar h2 {
    padding: 25px 0 0 35px;
    color: #666;
    background: url(images/sidebar_icon.gif) no-repeat 5px 15px;
    height: 32px !important; /* for most browsers */
    height /**/:57px; /* for IE5/Win */
}
/*
#sidebar ul { margin-bottom: 1em }
#sidebar ul ul { margin-bottom: 0; border-bottom: 1px solid #ddd; }
#sidebar ul ul ul { border-bottom: none; margin-bottom: 0; }
#sidebar ul li ul li { background: url(images/tictac_green.gif) no-repeat 0 6px; }
*/

/* Footer 
------------------------------------------------------------------------- */
#footer {
    clear:both;float:left;
    width:1024px;height:27px;
    font-size: 85%;
    color: #ddd;
    background: #071a22 url(footer.png) no-repeat;
    border-top:1px solid #344b55;
}

#footer p {
}

#footer a {border-bottom: none;}



/* Special handling for images & alignment 
------------------------------------------------------------------------------- 

p img {
	padding: 0;
	max-width: 100%;
}


img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

 Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}
