/* Global Elements - Begin */

/* =universals 
These rules are applied to all elements unless otherwise specified below. */
* { 
margin : 0; 
padding : 0; 
}

/* =html */
html { 
margin : 0; 
padding : 0; 
text-align : center; 
font : 11px Verdana, Arial, Helvetica, sans-serif;
}

/* =body */
body { 
background-color : #c0d3dd;
color : #000;
width : 800px; 
margin : 0 auto 0 auto; 
padding : 0; 
text-align : left; 
}

/* =div */
div {
background-color : #ebf1f4;
color : #000;
margin : 0;
padding : 0;
}

h2, h3, h4, h5, p, ul, ol  { 
margin : 0 20px; 
padding : .5em 0; 
}

/* =hx */
h2, h3, h4 { 
clear : left; 
margin : 0; 
padding : 0 0; }

/* =a */
a:link, a:active { 
background : none;
color : #024f77; 
text-decoration : underline; 
}

a:visited { 
background: none;
color : #024f77; 
text-decoration : none; 
}

img, img a { 
border : none; 
margin : 0;
}

/* =ul, =li */
ul, li {
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
background : none;
color : #ccc;
}
/* Global Elements - End */



/* =specific elements */
div#container {
background : #ebf1f4;
color : #000;
}

/* =subcontainer */
div#subcontainer {
margin : 0 0.4em 0 0.3em;
background : none;
color : #000;
min-height : 33.2em;
}


/* =Sidebar global properties
background-color : #ebf1f4; (blue)
color : fff; (for normal texts)
color : #5f90a9; (for link texts)
*/

/* Sidebar similar attributes */
div#leftcontent .quicklinks h3,
#leftcontent .contactinfo h3,
#leftcontent .archives h3 {
padding : 0.5em;
margin : 0;
background-color : #9fbccb;
color : #fff;
font : bold 14px Verdana, Arial, Helvetica, sans-serif;
border-bottom : none;
}

div#leftcontent .quicklinks li a:link, 
#leftcontent .quicklinks li a:active, 
#leftcontent .quicklinks li a:visited,
#leftcontent .archives li a:link,
#leftcontent .archives li a:active {
text-decoration : none;
background-color : #ebf1f4;
color: #5f90a9;
}

div#leftcontent .quicklinks li a:hover,
#leftcontent .archives li a:hover {
background-color : #ebf1f4;
color : #024f77;
}
/* Sidebar similar attributes ---end --- */


/* properties of =quicklinks sidebar */
div#leftcontent .quicklinks {
float : right;
min-width : 158px;
max-width : 159px;
margin : 1.3em 0 1em 0;
padding : 0;
background-color : #ebf1f4;
color : #5f90a9;
text-align : center;
border : 1px solid #629fbd;
}

div#leftcontent .quicklinks ul li.first {
list-style-type : none;
margin-top :0.5em;
}

div#leftcontent .quicklinks ul li {
list-style-type : none;
margin : 0 0 0.3em 0;
text-align : left;
}

div#leftcontent .quicklinks li.last {
margin-bottom : 1em;
}
/* properties of quicklinks sidebar --- end --- */


/* properties of =contactus sidebar */
div#leftcontent .contactinfo {
clear : right;
float : right;
min-width : 158px;
max-width : 159px;
min-height : 113px;
margin : 0 0 1em 0;
padding : 0;
background : #ebf1f4 url(../images/bluetheme/contactus_bg.gif) bottom no-repeat;
color : #000;
text-align : center;
border : 1px solid #629fbd;
}

div#leftcontent .contactinfo ul li {
text-indent : -9999px;
}
/* properties of contactus sidebar --- end --- */


/* properties of =archives sidebar (shown in index page only [for blog]) */
div#leftcontent .archives {
clear : right;
float : right;
min-width : 158px;
max-width : 159px;
margin : 0;
background-color : #ebf1f4;
color : #5f90a9;
text-align : center;
border : 1px solid #629fbd;
}

div#leftcontent .archives ul li {
list-style-type : disc;
margin : 0.5em 0 0.8em 0.5em;
text-align : left;
background-color : #ebf1f4;
color : #5f90a9;
}

div#leftcontent .archives li a:visited {
text-decoration : none;
background-color : #ebf1f4;
color : #999;
}
/* properties of archives sidebar (shown in index page only [for blog]) --- end --- */


/* =footer (copyright, best viewed information, feedback) */
div#footer {
clear : both;
padding : 0.3em;
background-color : #3f7798;
color : #ddc9b7;
text-align : center;
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
}

div#footer h4.footercopyright {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
}

div#footer .bestviewedinfo {
text-decoration : none;
padding-left : 3px;
border-left : 2px solid #ddc9b7;
}

div#footer a, 
#footer a:link, 
#footer a:active, 
#footer a:visited {
text-decoration : underline;
background-color : #3f7798;
color : #ddc9b7;
}

div#footer a:hover {
text-decoration : none;
background-color : #3f7798;
color : #e6ded6;
}