﻿html, body { 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-size: 13px;
 background: #DEE3E7;
} 

body, th, td, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
}

#pagewidth { 
    width:800px; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;  
    background: #FFFFFF;
} 

#navigationBar 
{
    /*padding-top:3px;
    padding-bottom:3px;
    background-color:Gray;*/
    background-image:url(../Controls/easyMenu/styles/Horizontal7/bg.gif);
	background-repeat:repeat-x;
	height: 26px; 
}

.googleWaterMark
{
    background-image:url(http://www.google.com/coop/images/google_custom_search_watermark.gif);
    background-repeat:no-repeat;
}
   
#navigationBar .searchBox {
	/*width: 275px;*/
 	width: 150px;
	height: 18px;
	border:1px solid #C6C6C6;
	/*font: normal 1em Arial, Helvetica, sans-serif;*/
	color:#777;
}

.searchbutton{
    cursor:pointer;
    /*height: 18px;*/
    border:1px solid #C6C6C6;
    /*background:#999;*/
    color:#777;
    /*font-weight:bold;*/
    padding: 1px 1px;
    /*background:url(media/formbg.gif) repeat-x left top;*/
}

#navMenuHolder 
{
    
}

#personPic 
{
    position:relative;
    top: -20px;
    height: 217px;
    position: inherit;
    /*padding-top:20px;
    
    background-image: url(images/headerPerson.png);
    background-repeat: no-repeat
    */
}

#searchContainer
{
    
   float: right;  
   /*border:4px solid black;*/
   padding-right:30px;
   padding-top:2px;
}

#header {
 position:relative; 
 height:130px; 
 background-color:#FFFFFF; 
 width:100%;
 padding-top:5px;
}

#imgLogo {
 position:relative; 
 text-align:right;
 /* padding-right:15px; */
 padding-right:520px;
 padding-top:15px;
 padding-bottom:15px;
} 
 
#leftcol {
 width:240px; 
 float:right; 
 position:relative; 
 padding: 2px;
 padding-right:2px;
  }
 
#maincol 
{
    background-color: #FFFFFF;  
    float: left; 
    display:inline; 
    position: relative; 
    width:67%; 
    padding-left:5px;
}
 
#footer {
    height:30px; 
    background-color:#BABABA; 
    clear:both;
    padding: 5px 0;
    text-align: center;
    font-size: smaller;
 } 
 
#footerContent 
{
    /*padding:1px;*/
}
p.footerFont 
{
    margin:1px;
    padding: 1px;
    color:black; 
}

 /* *** Float containers fix:*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol { display:none; } 
#twocols, #maincol { width:100%; float:none; }
}

/* ----- Begin core element styles --------- */
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

h1 {
	letter-spacing: -2px;
	font-size: 3em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size:larger;
}

p, ul, ol {
	line-height: 150%; /*orig 200% */
}

img {
border: 0px;
}

a {
	/* color: #333333; */
	color: #B93092;
}

a:hover { /* mouse over link */
	color: #999999;
}

a:visited { 
    color: #B93092;
}

a:active { 
	color: #B93092;
}

/* End Core Element Styles */

#content 
{
}

.post {
	padding: 0 10px 20px 0;
}

.title {
	margin: 0;
}

.byline {
	margin: 0;
}

.meta {
	padding: 5px 10px;
	border: 1px solid #EFEFEF;
	background: #F9F9F9;
}

.meta .more {
	padding-left: 20px;
	background: url(images/img04.gif) no-repeat left center;
}

.meta .comments {
	padding-left: 20px;
	background: url(images/img05.gif) no-repeat left center;
}


/* Sidebar */
.sidebar
{
    padding-left:4px;
    padding-right:4px;
    padding-bottom:2px;
    /*border-style:solid;
    border-width:thin;
    border-color:#CCCCCC;*/
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
}

.sidebar li ul {
    list-style: disc;
    padding-left:20px;
}

.sidebar li li {
	padding-left: 10px;
	background: url(images/img06.gif) no-repeat left center;
	border-bottom: 1px dotted #CCCCCC;
}

.sidebar h2 {
	margin: 0;
	padding: 20px 0;
}

.sidebar h3 
{
    font-size:larger;
    color:black;
}
/*
.sidebar a {
	text-decoration: none;
}

.sidebar a:hover {
	color: #999999;
}
*/

.sidebar hr
{
    /* prev: #9AD680 */
    color:#B93092;
    background-color: #B93092;
    height: 4px;
}
