
html, body { margin: 0; padding:0; border: 0; FONT-SIZE: 100%; FONT-FAMILY: verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 120%; 
background-color: #fff; background-image:url('bgblurryblue2.jpg'); background-repeat: no-repeat; }

.clear { clear: both}

#wrapper { width: 100%; margin-left:auto; margin-right:auto;}

.menu
{
width: 100%;
background: #333; 
background-image:url('bgmenu.png'); background-repeat: repeat;
padding: 10px 0 10px 0;
margin-left:auto; margin-right:auto; text-align: center; 
border: 0;
font-family: Arial, Verdana,Tahoma,Helvetica,sans-serif;
font-size: 80%;
font-weight: normal;
color: #566172;
}

.blogstrip
{ 
width: 100%;
padding: 8px 0 10px 0;
margin: 0;
border: 0;
color: #eee;
background-color: #01689c;
background-image:url('bgtabgrad.png'); background-repeat: repeat;
text-align: right;
font-size: 100%;
font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif;
font-weight: bold;
}

ul#bloglist {margin: 0; padding: 0 160px 0 0; text-align: right; }
#bloglist li {display: inline;list-style-type: none;}

#bloglist a { font-size:90%; font-weight:bold; font-style:italic; }
#bloglist a:link{text-decoration:none;color:#29aae1; }
#bloglist a:visited{text-decoration:none;color:#29aae1; }
#bloglist a:hover{text-decoration:none;color:#8ce1f5; }
#bloglist a:active{text-decoration:none;color:#8ce1f5; }

.strip2
{
width: 100%;
background-color: #333;
padding: 15px 0 0 0;
margin: 0; 
border: 0;
font-size: 100%;
font-weight: normal;
color: #fff;
text-align: right;
}

.strip3
{
width: 100%;
margin-left:auto; margin-right:auto;   
background-color: #fff;
background-image:url('bgcoolstrip.gif'); background-repeat: repeat;
padding: 0; border: 0; border-left: #ddd 1px solid; border-right: #ddd 1px solid; 
font-size: 90%;
color: #333;
}

.container
{ 
width: 100%;
background-color: transparent; 
border: 0; padding: 0 0 20px 0;    
}

.content
{
width: 73%;  
margin:0 auto;
-moz-box-shadow: 0 0 10px 1px #888;
-webkit-box-shadow: 0 0 10px 1px #888;
box-shadow: 0 0 10px 1px #888;
padding: 15px 30px 20px 30px; FONT-SIZE: 90%; color: #000; 
border-left: #ddd 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; 
background-color: #fff; 
min-height: 600px;
}

div.addthis_toolbox {background-color: #fff; padding: 3px; border-top: #fff 1px solid; border-bottom: #fff 1px solid; width: 50%;}

div.facebooklike {background-color: #fff; padding: 3px; border-top: #ddd 1px dotted; border-bottom: #ddd 1px dotted; width: 400px;}

div#cse-search-results {min-height: 450px;}

a.addthis_button_compact { font-family: arial, sans-serif; font-size: 90%; font-weight: bold; background: transparent; }
a.addthis_button_compact:link { text-decoration: none; color: #069; }
a.addthis_button_compact:visited { text-decoration: none; color: #069; }
a.addthis_button_compact:hover { text-decoration: underline; color: #dd6900; }
a.addthis_button_compact:active { text-decoration: underline; color: #dd6900; }

hr { color: #ADAD9C; background-color: #ADAD9C; width: 100%; height: 1px; text-align: left; border: none;}

ul li, ul li a { font-size: 90%; line-height: 180%; }

ul#navlist { padding: 0; margin:0; width: 100%; margin-left:auto; margin-right:auto; text-align: center; }
#navlist li {display: inline;list-style-type: none;}

#navlist a { padding: 5px 25px 7px 25px; margin: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}

#navlist a:link, #navlist a:visited   {color: #fff; background-color: #8E8C8B; text-decoration: none; }
#navlist a:hover, #navlist a:active   {color: #fff; background-color: #C7C5C2; text-decoration: none; -moz-transition: all 0.3s ease 0s;}

#navlist a.anchorclass {padding: 5px 28px 7px 25px; margin: 0; border: 0; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}

#navlist a.anchorclass:link, #navlist a.anchorclass:visited   {color: #fff; background:#8E8C8B url("downarrow.gif") no-repeat 95% 50%; text-decoration: none; }
#navlist a.anchorclass:hover, #navlist a.anchorclass:active   {color: #fff; background:#C7C5C2 url("downarrow.gif") no-repeat 95% 50%; text-decoration: none; -moz-transition: all 0.3s ease 0s;}

#navlist a#on {padding: 5px 25px 7px 25px; margin: 0; border: 0; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
#navlist a#on:link, #navlist a#on:visited {text-decoration: none; color:#666; background: #eee; }
#navlist a#on:hover, #navlist a#on:active {text-decoration: none; color:#666; background: #eee; -moz-transition: all 0.3s ease 0s;}

#navlist a.anchorclass#on {padding: 5px 28px 7px 25px; margin: 0; border: 0; font-weight: bold; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;}
#navlist a.anchorclass#on:link, #navlist a.anchorclass#on:visited {text-decoration: none; color:#666; background:#eee url("downarrow.gif") no-repeat 95% 50%; }
#navlist a.anchorclass#on:hover, #navlist a.anchorclass#on:active {text-decoration: none; color:#666; background:#eee url("downarrow.gif") no-repeat 95% 50%; }

.adinblue
{

padding:10px;  border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; 
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
width: 85%;  
opacity:0.85; filter:alpha(opacity=85); 
margin-left:auto; margin-right:auto;
background-color: #f9f9f9;  
font-size: 90%;
color: #000;
text-align: left;
}

.adheadingblue{background-color:#6d95c2; width: 85%; font-size:100%;font-weight:bold;color:#fff;padding: 2px 5px 2px 15px; border:#ccc 1px solid;
margin-left:auto; margin-right:auto;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.adheadingblue2{background-color:#869cb2; width: 85%; font-size:100%;font-weight:bold;color:#fff;padding: 2px 5px 2px 15px; border:#ccc 1px solid;
margin-left:auto; margin-right:auto;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}

.bookheading{background-color:#7787BB;font-size:85%;color:#333;padding:0 10px 0 10px; margin: 0 10px 0px 0px; }

.bookbox{border:#ddd 1px solid;background-color:#f9f9f9;font-size:85%;color:#333;padding:10px 10px 20px 10px; margin: 0 10px 0px 0px; 
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; 
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;}

table {margin:0;padding:0;border-collapse:separate;border-spacing:0; }
table th,table td {margin:0;padding:20px;border-spacing:0;vertical-align:top; font-size: 90%;}
table td p { color: #000;}

img{border:0;padding-left:0px;padding-right:5px; vertical-align:text-bottom;}
img.bd{padding:5px;margin-right:10px;border:#ccc 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.bdr{padding:5px;margin:10px 0 10px 10px;border:#666 1px solid;float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
img.nbd{padding:0;border:#999 1px solid;}
img.l{float:left}
img.r{float:right}

.lft { text-align: left;}
.rgt {text-align: right;}
.ctr {margin-left:auto; margin-right:auto; text-align: center;}
.vtop { vertical-align: top;}

h1{ padding: 0 100px 0 0; font-style: italic; font-size: 180%; color:#777; }

h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:125%; color:#006400; }

h3{font-family: Verdana, Arial, Helvetica,sans-serif;font-size:110%; font-weight: bold; color:#000; margin:0;padding: 2px;border:0; }

h3 a{font-family: Arial, Verdana, Helvetica,sans-serif;font-size:110%; font-weight: bold; color:#000; margin:0;padding: 2px; border:0; }

.heading {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:110%;font-weight: bold; color:#006400; margin:0;padding:0;border:0; }

p {font-size:90%;color:#333}

p.wh {font-size:90%;color:#fff}

p.sm{font-size:75%;color:#000}

li{font-size:100%;color:#666}

a {font-size:100%;font-weight:normal}
a:link{text-decoration:underline;color:#069; }
a:visited{text-decoration:underline;color:#369; }
a:hover{text-decoration:underline;color:#000; }
a:active{text-decoration:underline;color:#c00; }

#footer { width: 100%; margin-left:auto; margin-right:auto; text-align: center; font-size:65%; color:#666; background-color:transparent; padding: 10px 0 30px 0; }


