body {
background-color: #c0c0c0;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#FFFFFF;
padding:0px;
margin:0px;
}
a {color: #390E01;}
a:visited {color:#390E01;}
a:hover {color: #390E01;}
a:active { color:#390E01;}

h1 {
font-size: 11px;
padding:5px 15px;
line-height: 1em;
margin:0px }

h2 {
font-size:13px;
font-weight: bold;
padding: 5px 10px;
line-height: 1em;
margin:0px;}

img {  
border-style: none;
}

/*------------making the font smaller on app pages and any others-------------------*/
.pagefont
{
font-size: 10px;
}

/*------------links on splash page-------------------*/

.introlinks
{
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

.introlinks a {color: #F4F0EE; text-decoration: underline;}
.introlinks a:visited {color:#F4F0EE; text-decoration: underline;}
.introlinks a:hover {color: #F4F0EE; text-decoration: underline;}
.introlinks a:active { color:#F4F0EE; text-decoration: underline;}

/*------------publications content div for publications page-------------------*/
.pubcontent
{
font-size: 12px;
border: 1px solid #D7BABA;
background-color: #F2E7E7;
width: 440px;
margin-top: 5px;
margin-left: auto;	
margin-right: auto;
overflow: auto;
padding: 4px;
}

/* ----------display boxes for publications page-------------- */
.publications {
padding: 5px;
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 496px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}

/*---------------picture placeholder for any page----------*/
.pagepic {
float: right;
margin-top: 5px;
}

/* ----------media box for app pages-------------- */
.appmedia {
margin-top: 10px;
border: 1px solid #D7BABA;
margin-left: auto;
margin-right: auto;
padding: 5px;
font-size: 9px;
}

/* ----------news flash picture holder-------------- */
.newsflash {
width: 500px;
height: 310px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
border: 1px solid #D7BABA;
}

/* ----------message details section-------------- */
.msgmain {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 495px;
padding: 5px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

/* ----------manage messages form-------------- */
.msgmanage {
border: 1px solid #000000;
width: 400px;
position: relative;
padding: 5px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------links for message management page-------------- */
.msglinks {
position: relative;
width: 400px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
border: 1px solid #000000;
}

/* ----------buttons for message page-------------- */
.msgbuttons {
float: right;
width: 150px;
margin-top: 10px;
margin-left: auto;
margin-right: 10px;
background: #f4f0ee;
}

/* ----------genre form for admin page-------------- */
.adminaddgenre {
border: 1px solid #000000;
width: 300px;
float: left;
margin-top: 10px;
margin-left: 10px;
margin-right: auto;
background: #f4f0ee;
padding: 5px;
}

/* ----------genre list for admin page-------------- */
.admingenre {
border: 1px solid #000000;
width: 170px;
float: right;
margin-top: 10px;
margin-left: auto;
margin-right: 10px;
background: #f4f0ee;
}

/* ----------contact us form-------------- */
.contactus {
border: 1px solid #000000;
width: 440px;
position: relative;
padding: 5px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #f4f0ee;
}

/* ----------pdf download placeholder for news pages-------------- */
.pdficon {
float:right;
}

/* ----------pdf download placeholder for news pages-------------- */
.pdf {
float:right;
border: 1px solid #D7BABA;
margin-right: 15px;
margin-bottom: 10px;
width: 130px;
}

/* ----------image placeholder for news pages-------------- */
.newsimage {
float: right;
margin-top: 10px;
margin-right: 10px;
border: 2px solid #D7BABA;
}

/* ----------admin header for admin control panel-------------- */
.adminheader {
width: 450px;
height: 40px;
position: relative;
margin-right: auto;
margin-left: auto;
}

/* ----------admin panel-------------- */
.adminlinks2 {
width: 200px;
background: #f4f0ee;
position: absolute;
margin-top: 53px;
margin-bottom: 500px;
margin-left: 230px;
margin-right: auto;
}

/* ----------admin panel-------------- */
.adminlinks {
border: 1px solid #000000;
width: 450px;
background: #f4f0ee;
position: absolute;
margin-top: 10px;
padding: 2px;
margin-bottom: 500px;
margin-left: 55px;
margin-right: auto;
}

/* ----------manage news form for admin page-------------- */
.managenews {
border: 1px solid #651901;
background-color: #F2E7E7;
float: left;
padding: 2px;
width: 260px;
margin-left: 10px;
margin-top: 10px;
}

/* ----------slight change for admin delete news page-------------- */
.managenews2 {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 460px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
padding: 5px;
}

/* ----------message details section-------------- */
.msgdetails {
border: 1px solid #D7BABA;
background-color: #F2E7E7;
position: relative;
width: 485px;
margin-top: 10px;
margin-left: 10px;
margin-right: auto;
padding: 5px;
}

/*------------page content (white background)-------------------*/
.pagecontent2
{
border: 1px solid #660000;
background-color: #F4E6E6;
width: 510px;
min-height:525px;
height:expression(this.scrollHeight > 525 ? "auto":"525px"); 
margin-top: 10px;
margin-left: 10px;	
margin-right: auto;
overflow: auto;
padding: 10px;
}

.pagecontent2 p {
line-height: 1.2em;
}

/*------------newscontent(new)-------------------*/
.newscontent
{
font-size: 12px;
border: 1px solid #D7BABA;
background-color: #F2E7E7;
width: 480px;
margin-top: 5px;
margin-left: auto;	
margin-right: auto;
overflow: auto;
padding: 4px;
}

/* ----------headings placeholder for news pages-------------- */
.newsheadings {
margin-left: 5px;
}

/*------------news(new)-------------------*/
.newspage2
{
border: 1px solid #660000;
background-color: #F4E6E6;
width: 510px;
margin-top: 10px;
margin-left: 10px;	
margin-right: auto;
overflow: auto;
padding: 10px;
}

.newsheadings p {
line-height: 0.4em;
}

/* ----------admin page form-------------- */
.adminaddnews {
border: 1px solid #000000;
position: relative;
width: 485px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #BF9385;
padding: 5px;
}

/* ----------admin login form-------------- */
.adminlogin {
border: 1px solid #000000;
width: 260px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #BF9385;
padding: 5px;
}

/* ----------admin page form-------------- */
.adminaddchannel {
border: 1px solid #000000;
width: 400px;
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
background: #BF9385;
padding: 5px;
}

/* ----------intro swf-------------- */
#introswf {
position: relative;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

/*-------------news list in news box---------*/

.newslist {
width: 190px;
background-color: #D5B4AA;
margin-left: auto;
margin-right: auto;
margin-bottom: 1px;
border: 1px solid #651901;
}


/*------------right navigation-------------*/

.rightnav {
float: right;
width: 200px;
margin-right: 10px;
}

/*-------------news box for all pages---------*/

.newsbox {
float: right;
width: 200px;
margin-top: 10px;
background-color: #7E2204;
}

.newsbox h2 {
color: #ffffff;
}

.newsbox p, pre {
color: #330000;
padding: 5px 0px;
}

.newsbox a {
text-decoration:none;
text-indent:0px; }

.newsbox a:hover {
border-bottom: 1px solid;}

/*-----------page content ---------*/

#pagecontent {
padding: 5px;
position: relative;
width: 545px;
min-height:565px;
height:expression(this.scrollHeight > 565 ? "auto":"565px"); 
margin-left: 10px;
margin-top: 10px;
border: 2px solid #651901;
background-color: #D5B4AA;
}

/* ----------container to center the layout-------------- */
#container {
width: 800px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #651901;
border: 2px solid #7E2204;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #7E2204;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {
border: 1px solid #000000;
background-color: #000000;
padding: 0px;
margin-right: 0px;
color:#000000;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 0px;
margin:0px;
line-height: 1em;
}


/* --------------navi------------- */

#left {
height: 20px;
width: 100%;
border-bottom: 2px solid #7E2204;
text-align: center;
}

#left ul {
list-style-type:none;
padding:0px;
line-height: 20px;
margin:0px;
whitespace: no-wrap;
}

#left ul a {
text-decoration:none;
color:#F4F0EE;
text-indent:0px; }

#left li {
list-style-type: none;
display: inline;
}

#left li a {
text-decoration: none;
padding: 7px 10px;
color: #FFF;
}

#left li a:hover {
border-bottom: 1px solid #D5B4AA;}

/* -----------footer--------------------------- */
#footer {
border-top: 2px solid #7E2204;
border-bottom: 2px solid #7E2204;
clear: both;
margin: 0px;
padding: 0px;
text-align: center; }

#footer ul {
padding:0px;
margin:0px; }

#footer ul li{
list-style:none;
display:inline;
padding:0px 15px 0px 15px;
margin:0px; }

#footer ul a {
color:#ffffff;
}
