﻿/* USE THIS TEMPLATE FOR DEFAULT INDEX PAGES, ERROR PAGES */
/* STRUCTURAL COMPONENTS */
/* BODY */

body
{
min-width: 974px;
margin: 0pt;
padding: 0pt;
background-color: #5c604d;
text-align: center;
}

/* LINK APPEARANCE class elements */

a:link
{ 
color: #0000cc; 
text-decoration: none;
} /* active link */

a:visited
{
color: #330066;
text-decoration: none;
} /* visited link */

a:active
{
color: #6600cc;
text-decoration: none;
} /* visited link */

/* CONTAINERS */

div#wrap
{
width: 974px;
margin-right: auto;
margin-left: auto;
padding: 0pt;
border-left: 1px solid #3e4134;
border-right: 1px solid #3e4134;
background-color: #fff;
background-image: url(../images/WSP-indexbg.jpg);
background-repeat: no-repeat;
position: relative;
text-align: left;
}

/* HEADER */

div#header
{
margin: 0pt 1em 0.63em 1em;
padding: 0.5em;
clear: left;
text-align: left;
}
#logo
{
margin: 0 .50em 0 0.50em;
width: 15%;
padding: 0;
position: relative;
float: left;
}
#header-container
{
margin: 0 .50em 0 .25em;
padding: 0;
width: 76%;
position: relative;
float: left;
}


/* MAIN SECTION */

#top-leftcol
{
display: inline;
margin: 1.75em 0.50em 0 1.00em;
padding: 0.31em;
width: 15%;
float: left;
position: relative;
}
#top-body
{
margin: 1.75em 1.00em 0 1.00em;
padding: 0.31em;
width: 65%;
float: left;
position: relative;
display: inline;
}

/* MID SECTION */

#mid-leftcol
{
display: inline;
margin: 0.63em 0.50em 0.50em 0.63em;
padding: 0.31em;
width: 18%;
position: relative;
float: left;
border-right: 1px dotted #ff9900;
}
#mid-body
{
display: inline;
float: left;
margin: 0.63em 0.50em 0.50em 0.25em;
padding: 0.31em;
width: 55%;
position: relative;
}

/* INSET */

#inset-container
{
margin: 0 0.50em 0.50em 0.50em;
padding: 0;
width: 36%;
float: right;
position: relative;
}

#inset-topic
{
background-color: #6698cc;
display: inline;
position: relative;
margin:0.63em 0 0 0;
padding: 0.31em;
width: 100%;
float: right;
color: #fff;
font-family: Helvetica;
font-size: 82%;
font-weight: bold;
}

#inset-body
{
background-color: #ddeeff;
display: inline;
position: relative;
margin: 0;
padding: 0.31em;
width: 100%;
float: right;
}

#mid-rightcol
{
position: relative;
margin: 0.63em 0.63em 0.50em 0.25em;
border-left: 1px dotted teal;
padding: 0.31em;
float: right;
width: 18%;
display: inline;
}

/* PULLQUOTE - sample html: <p class="pullquote" title="Only this, and nothing more.">Once upon a midnight dreary, while I pondered weak and weary, Over many a quaint and curious volume of forgotten lore, While I nodded, nearly napping, suddenly there came a tapping, As of some one gently rapping, rapping at my chamber door. &lsquo;'Tis some visitor,&rsquo; I muttered, &lsquo;tapping at my chamber door &ndash; Only this, and nothing more.&rsquo;</p> The class style needs two definitions, one with pseudo element, as follows: */

.pullquote {
line-height:1.4;
font-family: Verdana;
color: #666;
font-size:86%;
text-align:left;
}

.pullquote:before {
content:"❝" attr(title) "❞";
font-family: Georgia, serif;
font-size:1.2em;
text-align:left;
background:#333;
color:#fff;
display:block;
float:left;
width:14em;
margin: 0.25em 1em 0.5em 0;
padding:1em;
}

/* FOOTER */

div.footer
{
margin: 0.63em 2.5em 0 2.5em;
padding: 0.5em;
clear: both;
text-align: center;
border-top: 2px solid #ff9900;
}

/* TYPOGRAPHICAL ELEMENTS */

address
{
font-family: Times, Times New Roman, serif;
}

/* NAV - Menu links */

.nav-menu
{
text-align: left;
font-family: Helvetica, Arial, sans-serif;
font-size: 72%;
display: inline;
}

/* FOLLOW-UP, GO TO, MORE, FULL STORY */
.more
{
font-family: Helvetica;
font-size: 80%;
}

/* HEADINGS, CAPTIONS */

h1
{
font-family: Helvetica; 
font-size: 170%;
color: #0000cc;
display: inline;
text-align: left;
font-weight: normal;
}

h2
{
font-family: Helvetica;
font-size: 120%;
color: #ff6600;
text-align: left;
font-weight: normal;
display: inline;
}
/* sub-headline */
.sub-headline
{
font-family: Helvetica;
font-size: 120%;
color: #333333;
text-align: left;
font-weight: normal;
display: inline;
}
/* h3 and h4 used in Footer */
h3
{
font-family: Times, Times New Roman, serif;
font-size: 96%;
font-weight: bold;
color: #000;
text-align: center;
display: inline;
}
h4
{
font-family: Times, Times New Roman, serif;
font-size: 96%;
font-weight: normal;
color: #333;
text-align: center;
display: inline;
}

#author
{
font-family: Helvetica;
font-size: 86%;
font-weight: normal;
color: #666666;
display: inline;
text-align: left;
}

#date
{
font-family: Helvetica;
font-size: 80%;
color: #333333;
}

.topic-heading
{
font-family: Helvetica;
font-size: 110%;
color: #ff6600;
font-weight: normal;
text-align: left;
}

.author-inset
{
font-family: Verdana;
font-size: 70%;
color: #333333;
font-weight: bold;
text-align: left;
}

/* Subheading, Reference */
.subheading
{
font-family: Helvetica;
font-size: 80%;
color: #666;
text-align: left;
display: inline;
}

/* MAIN TEXT, NEWS CITATION TEXT */

.main-txt
{
font-family: Arial;
font-size: 82%;
color: #333333;
text-align: left;
line-height: 130%;
}

.cite-news
{
font-family: Arial;
font-size: 82%;
color: #336666;
text-align: left;
}

/* NOTES, EDITOR's REMARKS */

.comment
{
font-family: Georgia;
font-size: 86%;
color: #845d40;
text-align: left;
font-style: italic;
text-align: justify;
}

.ed-note
{
font-family: Helvetica;
font-size: 70%;
text-align: left;
color: #336666;
}

/* IMAGE CAPTIONS */
.caption
{
font-family: Helvetica;
font-size: 70%;
color: #333333;
}
.newspic-caption
{
font-family: Helvetica;
font-size: 70%;
color: #336666;
}

/* OTHER ELEMENTS - BULLETS, PICTURES - FORMS, etc. */

/* BULLETS */

.bullet1   /* double right angle &#8811; for recommended articles */
{
font-family: Verdana;
font-size: 7pt;
color: #ff9900;
}

.bullet2   /* 4 diamonds minus white x &#10070; for topics */
{
font-family: Verdana;
font-size: 8pt;
color: #ff9900;
}

.bullet3  /* right angle &#8827; for author=Acharya */
{
font-family: Verdana;
font-size: 7pt;
color: blue;
font-weight: bold;
}

.bullet4  /* right angle &#8827; for author=Hansadutta */
{
font-family: Verdana;
font-size: 7pt;
color: #c66913;
font-weight: bold;
}

.bullet5 /* right angle &#8827; for author=devotee */
{
font-family: Verdana;
font-size: 7pt;
color: green;
font-weight: bold;
}

.bullet6 /* right angle &#8827; for author=other */
{
font-family: Verdana;
font-size: 7pt;
color: red;
font-weight: bold;
}



/* IMAGES */

image.left
{
float: left;
position: relative;
padding: 0.19em;
}
image.right
{
float: right;
position: relative;
padding: 0.19em;
}
image.center
{
text-align: center;
padding: 0.19em;
}
image.d-border-right
{
float: right;
padding: 0.19em;
border: 1px dotted black;
position: relative;
}
image.d-border-left
{
float: left;
position: relative;
padding: 0.19em;
border: 1px dotted black;
}



