* {
	border: 0px solid #999;
	padding: 0px;
	margin: 0px;
	background: url(images/background6.jpg); background-attachment: fixed;
	background-size: 100%;

}

#bg_image {
width: 100%;
height: 100%;
left: 0px;
top: 0px;
position: absolute;
z-index: 0;
}
#contents {
position:absolute;
z-index:1;
}

body {
height: 100%;
color: #FFFFFF;
margin: 0;
padding: 0;
}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

a {color: #FFFFFF; text-decoration: underline; }
a:visited {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: none; color: #5596B4;}

.content a {text-decoration: underline; color: #FFFFFF; }
.content a:visited {text-decoration: underline; color: #FFFFFF; }
.content a:hover {text-decoration: none; color: #323232; }

/* Captions */
strong { color: #FFFFFF; center;}

/*  LINKS TOP OF PAGE */
a.headingLinks {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.headingLinks:hover {color: #FFFFFF; text-decoration: underline;}

.login {color: #FFFFFF; }

/*  SITELINK STYLE */ /* For Flat LInks use LINKDISPLAY, 1 in theme.php and dislpay inline below */
#NavBar ul {text-align: center;}
#NavBar .menuLinks li {display: inline; list-style: none; font-weight: bold;}
#NavBar .menuLinks a {color: #FFFFFF; height: 27px; width: 100%; padding-left: 10px; text-decoration: none;}
#NavBar .menuLinks a:hover {color: #FFFFFF; background-position: bottom left;}

#FooterNav ul {text-align: center;}
#FooterNav .menuLinks li {display: inline; list-style: none; font-weight: bold;}
#FooterNav .menuLinks a {color: #333; height: 10px; width: 100%; padding: 0 6px; text-decoration: none;}
#FooterNav .menuLinks a:hover {color: #FFFFFF; background-position: bottom left;}

/*  MENUS AND CONTENT */
#ContentTable {width: 100%; text-align: center; vertical-align: top;}
#LeftMenu {text-align: center; vertical-align: top;}
#Content {width: 100%; text-align: center; vertical-align: top;}
#RightMenu {text-align: center; vertical-align: top;}

.leftMenu {width: 200px; text-align: center; vertical-align: top; border: 0px solid #BCD2EE; margin-bottom: 10px; padding-bottom: 10px;}
.content {width: 100%; text-align: center; vertical-align: top; border: 0px #BCD2EE solid; margin-bottom: 10px; padding-bottom: 10px;}
.rightMenu {width: 200px; text-align: center; vertical-align: top; border: 0px solid #BCD2EE; margin-bottom: 10px; padding-bottom: 10px;}
.Caption {height: 44px; width: 100%; text-align: center;}


.leftMenu strong {padding: 5px; text-align: center;}
.rightMenu strong {padding: 5px; text-align: center;}
.content strong {padding: 5px;}
.newPost strong {display: block; color: #FFFFFF; font-size: 10px; padding: 5px;}
.newPost a {color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal;}
.newPost a:hover {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.menu {padding: 10px;}

/*  TABLE HEADER */


#Header { width: 100%; height: 2px; background: transparent;}
#HeaderBanner { width: 100%; text-align: center; height: 2px;}
#HeaderBottom { width: 100%; text-align: center; background: transparent url(images/headerbottom-green-008000.png) bottom repeat-x; vertical-align: top;}

/*  NAV */
#Nav {width: 100%;}
#NavBarTop {width: 100%;}

#NavBar {height: 21px; width: 100%; text-align: center; white-space: nowrap} 

#NavBarBottom {height: 22px; width: 100%;}

/*  FOOTER NAV */
#Footer {width: 100%; border-top: 0px solid #999;}

#FooterNavTL {height: 3px; width: 120px;}
#FooterNavTop {height: 3px; width: 100%; text-align: center;}
#FooterNavTR {height: 3px; width: 120px;}

#FooterNavL {height: 21px; width: 120px; vertical-align: top;} #FooterNavL img {display: block;}
#FooterNav {height: 21px; width: 100%; text-align: center; white-space: nowrap} 
#FooterNavR {height: 21px; width: 120px; vertical-align: top;} #FooterNavR img {display: block;}

#FooterNavBL {height: 22px; width: 120px;}
#FooterNavBottom {height: 22px; width: 100%; text-align: center;}
#FooterNavBR {height: 22px; width: 120px;}


/*  LOWER BLOCKS */
#LowerBlocks {width: 100%;}
#Left {width: 33%; text-align: center; vertical-align: top; border-right: 1px solid #BCD2EE;}
#Center {width: 33%; text-align: center; vertical-align: top;}
#Right {width: 33%; text-align: center; vertical-align: top; border-left: 1px solid #BCD2EE;}

#LowerBlocks div, #LowerBlocks table {text-align: center;}

.lowerBlock {width: 200px;}

#NextPrevious {float:right; color: #FFFFFF;}
#NextPrevious a {color: #FFFFFF;}
#NextPrevious a:hover {color: #FF8723;}


/* ########## e107 Core ########## */
/* ########## Layout Blocks and core classes ########## */
#Content td.fcaption strong {color: #fff;} /* calendar */

/* ########## Start core id ########## */

#Banner {float: right;}
#Clock {float: right; color: #666; padding-right: 3px; vertical-align:top; font-family: Arial, sans-serif;}
#chatbox * {text-align: center;}
#chatbox smalltext {color: #00647D;}
#chatbox smallblacktext {color: #00647D;}
#chatbox .tbox {width: 90%; margin: 3px; text-align: left;}
#chatbox a {color: #00647D;}
#chatbox a:hover {color: #FF8723;}
.customLogin .button {padding: 0px; border: 0px;}

#dataform {text-align: left; width: 90%;}
#dataform > * {text-align: left; width: 90%;}
#dataform  textarea.tbox {width: 90%;}
#dataform input.tbox {width:90%;}
#dataform input.helpbox {width: 90%;}
#dataform .fborder {border: 0px;}/* border off around content submit */
#dataform .forumheader {border: 0px;}
#dataform .forumheader3 {border: 0px;}

/* ########## Start core Classes ########## */

.helpbox {cursor: help;}


.code {
font-family: Courier, 'Courier New', sans-serif; color: #646464;
border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.indent {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #646464; line-height: 125%;
border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

select {;}
option {;}
.tbox {color: #FFFFFF; border: 1px solid #666;}
.tbox {border: 1px solid; border-color: #FFF; border-top-color: #333;}
.tbox:hover {border-color: #333; border-bottom-color: #000;}
.tbox:focus {background: green; border-color: #333; border-bottom-color: #000;}

.button {color: #FFFFFF; border: 1px solid; cursor: pointer; font-weight: bold; padding: 0px  2px  0px 2px; margin:2px; border-color: #333; border-top-color: #000; text-align: center;}
.button:hover {border-color: #333; border-bottom-color: #000;}
.button:focus {border-color: #333; border-bottom-color: #000;}

.bluetext {color: #00647D;}
.bluetext strong {color: #00647D; font-style: italic;}
.bluetext a {color: #00647D;}
.bluetext a:hover  {color: #FF8723;}
.smalltext {color: #ffffff;}
.smalltext a {color: #00647D;}
.smalltext a:hover {color: #FF8723;}
.smallblacktext {color: #ffffff;}
.smallblacktext a {color: #00647D;}
.smallblacktext a:hover  {color: #FF8723;}
.mediumtext {font-size: 12px;}
.largetext {font-size: 16px;}

/* General table style */
.fborder {border: 1px solid #BCD2EE;}
.fcaption {border: 1px solid #BCD2EE; padding: 5px;}
.forumheader {color: #BCD2EE; border: 1px solid #BCD2EE; font-weight: bold;}
.forumheader2 {border: 1px solid #BCD2EE; text-align: left;}
.forumheader3 {border: 1px solid #BCD2EE; text-align: left;}
.nforumholder {border: 1px solid #BCD2EE; padding: 5px;}
.nforumcaption {border: 1px solid #BCD2EE; padding: 5px;}
.nforumcaption2 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumcaption3 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumcaption4 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumcaption5 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumview {border: 1px solid #BCD2EE; padding: 5px;}
.nforumview2 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumview3 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumview4 {border: 1px solid #BCD2EE; padding: 5px;}
.nforumview5 {border: 1px solid #BCD2EE; padding: 5px;}
.forumheader4 {border: 1px solid #BCD2EE; padding: 5px;}
.forumheader5 {border: 1px solid #BCD2EE; padding: 5px;}
.captiontext {font-weight: bold;}

.forumlink {color: #FFFFFF; font-weight: bold;}
a.forumlink {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a.forumlink:visited {text-decoration: none; color: #FFFFFF;}
a.forumlink:hover {text-decoration: none; color: #DD6900;}

#ContentTable {vertical-align: top;}
#ContentTable .indent, .code, .quote, blockquote {padding: 1px;}
#ContentTable .fborder * {text-align: left;}
#ContentTable td.forumheader3 {padding: 1px; text-align: left; padding-top: 5px;}
#ContentTable b {color: #FFFFFF; font-weight: bold;}
#ContentTable .fborder {border: 0px solid #999; width: 100%;}
#ContentTable .forumheader {color: #BCD2EE; border: 1px solid #BCD2EE; padding: 5px; font-weight: bold;}
#ContentTable .forumheader2 {border: 1px solid #BCD2EE; padding: 5px; padding-top: 10px;}
#ContentTable .forumheader2over {border: 1px solid #BCD2EE; padding: 5px; padding-top: 10px; background: rgb(255, 255, 255); cursor: pointer;}
#ContentTable .forumheader3 {border: 1px solid #BCD2EE; text-align: left; padding: 5px;}
#ContentTable .comment {border: 1px solid #BCD2EE; padding: 5px;}
#ContentTable .commentover {border: 1px solid #BCD2EE; padding: 5px;}

.quckreply p {text-align: center !important; width: 100%;}

#LeftMenu .indent, #RightMenu .indent, #LowerBlocks .indent { background: url(images/HeaderTop.png) repeat;}
#LeftMenu .indent a, #RightMenu .indent a, #LowerBlocks .indent a {color: #BCD2EE;}
#LeftMenu .forumheader, #RightMenu .forumheader, #LowerBlocks .forumheader { background: url(images/HeaderTop.png) bottom repeat; color: #FFFFFF;}
#LeftMenu .forumheader .smalltext, #RightMenu .forumheader .smalltext, #LowerBlocks .forumheader .smalltext {color: #FFFFFF;}

 /* EOF */
