body 
{
margin: 0px 0px 20px 0px;
background: #FF9999;
color: white;
font-family: verdana, sans-serif;
font-size: 12px;
}

img
{
border: 0;
}

.blogbody div img,
.blogbody p img
{
border: 1px solid black;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
background-color: white;
margin-top: 20px;
margin-bottom: 20px;
}

a 
{
color: white;
text-decoration: underline; 
}

a:link
{ 
color: #FFF; 
text-decoration: underline; 
}

a:visited
{ 
color: #FFF; 
text-decoration: underline; 
}

a:active
{ 
color: #000;  
}

a:hover
{ 
color: #000;
}

h1, h2, h3 
{
margin: 0px;
padding: 0px;
}

h2
{ 
font-size: small; 
color: #FFF; 
border: 1px solid #FFF;
margin-top: 20px;
font-weight: bold;
padding: 5px;
}

h2.date
{ 
border: 0px none #FFF;
}

#banner,
#header
{
font-size: x-large;
font-weight: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
 border-bottom: 1px dotted #FFF;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover,
#header a,
#header a:link,
#header a:visited,
#header a:active,
#header a:hover
{
font-size: xx-large;
font-weight: bold;
color: #FFF;
text-decoration: none;
}

#banner-description,
#header-description
{
margin-top: 6px;
font-style: italic;
color:#FFF;
font-size:small;
  text-transform:none;
}

#container 
{
}

#main
{
float: left;
width: 74%;
padding-right: 15px;
overflow: hidden;
padding-bottom: 15px;
}

#sidebar
{
float: right;
width: 24%;
margin-top: 10px;
overflow: hidden;
}

#alpha-inner
{
margin-top: 20px;
}

#pagebody,
.content,
#content
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
}

.blogbody,
.search-results-container
{
background: #FFF;
color: #000;
font-size:small;
font-weight:normal;
  line-height:150%;
padding:10px;
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  margin-top:10px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover,
.search-results-container a,
.search-results-container a:link,
.search-results-container a:visited,
.search-results-container a:active,
.search-results-container a:hover
{
color: #333;
font-weight: normal;
text-decoration: underline;
}

h3.entry-header,
h3.entry-header a,
h3.entry-header a:link,
h3.entry-header a:visited,
h3.entry-header a:active,
h3.entry-header a:hover 
{ 
color: #FF9999;
font-weight: bold;
text-decoration: none;
}

#menu 
{
margin-top: 15px;
  margin-bottom: 0px;
text-align: center;
}

#menu a:hover
{
font-weight: normal;
}

#navigation
{
margin-top: 15px;
  margin-bottom: 0px;
font-size:small;
padding: 0px;
}

#navigation a,
#navigation a:link,
#navigation a:visited,
#navigation a:active,
#navigation a:hover 
{
font-size:small;
}

.navigation-title
{
font-size:large;
font-weight:bold;
}

.date
{ 
font-size: large; 
color: #FFF; 
margin-top:10px;
margin-bottom:10px;
}

.posted
{
line-height: 140%;
font-size: x-small; 
color: #000000; 
}

.posted a,
.posted a:link,
.posted a:visited,
.posted a:active,
.posted a:hover 
{
color: #000; 
font-weight: normal;
text-decoration: underline;
}

.calendar 
{
color:#FFF;
font-size:x-small;
font-weight:normal;
 line-height:140%;
  padding:2px;
text-align:left;
}

.calendar a
{
font-weight:bold;
}

.calendarhead 
{
color: #FFF;
font-size: small;
font-weight: bold;
  padding: 2px;
text-align: center;
}

.side,
.widget-content
{
color:#FFF;
font-size:x-small;
font-weight:normal;
 line-height:140%;
  padding:6px;
}

.sidetitle,
.widget-header
{
color:#FFF;
font-size:small;
font-weight:bold;
  padding:2px;
  margin-top: 16px;
letter-spacing: .3em;
  text-transform:uppercase;
}

.syndicate 
{
font-size:xx-small;
  line-height:140%;
  padding:2px;
  margin-top:15px;
text-align:center;
}

.comments-body 
{
color:#FFF;
font-size:small;
font-weight:normal;
  line-height:140%;
 padding-bottom:10px;
  padding-top:10px;
 border-bottom:1px dotted #FFF;
}

.comments-spacer 
{
 border-right: 1px dotted #FFF;
}

.comments-note 
{
font-weight: normal;
font-size: x-small;
font-style: italic;
}

.comments-post 
{
color:#000;
font-size:x-small;
font-weight:normal;
}

.center,
div.image-auto,
div.image-photo
{
text-align: center;
}

div.slideshow div
{
width: 700px; 
border: 1px solid #a9a9a9;
padding: 4px;
margin-left: auto;
margin-right: auto;
}

div.video div
{
width: 640px; 
border: 1px solid black;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
background-color: white;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}

div.qik div
{
width: 420px; 
}

div.vimeo p,
div.vimeo span
{
display: none;
}

.image-moblog img
{
width: 320px;
height: 240px;
}

.photos-thumbnail
{
text-align: center;
padding: 10px;
}

#ad-banner-right
{
padding-top: 12px;
padding-right: 12px;
float: right;
}

.center
{
text-align: center;
}

#comments-open-captcha
{
margin-top: 8px;
margin-bottom: 16px;
}

span.mt-enclosure
{
display: block !important;
}

span.mt-enclosure img
{
float: none !important;
margin: 0 !important;
}

.widget-powered,
.widget-creative-commons
{
display: none;
}

.pagination
{
background-color: white;
color: black;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
padding: 5px;
border: 1px solid black;
}

.pagination .current
{
font-weight: bold;
}

.pagination a
{
color: black;
}

.pagination a:hover
{
font-weight: normal;
}


.messageCaption
{
color: #999;
aaadisplay: block;
font-size: x-small;
aaaline-height: 130%;
}

.photoCaption
{
display: block;
padding-top: 6px;
font-size: x-small;
line-height: 130%;
}

.photoCaption a
{
font-size: small;
}

.widget-tags a
{
text-decoration: none;
}

.tagcloudlevel1
{
font-size: 26px;
}

.tagcloudlevel2
{
font-size: 24px;
}

.tagcloudlevel3
{
font-size: 22px;
}

.tagcloudlevel4
{
font-size: 20px;
}

.tagcloudlevel5
{
font-size: 18px;
}

.tagcloudlevel6
{
font-size: 16px;
}

.tagcloudlevel7
{
font-size: 14px;
}

.tagcloudlevel8
{
font-size: 12px;
}

.tagcloudlevel9
{
font-size: 10px;
}

.tagcloudlevel10
{
font-size: 8px;
}

table.summaryData
{
border-style: solid;
border-width: 1px;
margin-top: 20px;
border-collapse: collapse;
}

table.summaryData th,
table.summaryData td
{
padding-left: 12px;
padding-right: 12px;
}
