* { margin:0; padding:0; }
html {}
body {
width:80%;
max-width:860px;
margin-left:auto;
margin-right:auto;
min-width:725px;
font-size:1.0em;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
#iemademedoit {
color:black;
background:#8EB5FB url(/themes/sky/sky8414.jpg) no-repeat fixed top right;
padding-top:65px;
padding-bottom:1em;
position:relative;
}
#head {
border-top:65px white solid;
}
h1,h2 {
font-size:115px;
font-family: Tahoma, Verdana, 'Arial Black', Impact, Arial, sans-serif;
line-height:0.50;
height:65px;
max-height:65px;
color:white;
text-transform:uppercase;
text-align:right;
overflow:visible;
clear:both;

}

h2 {
border-top:16px white solid;
border-bottom:16px white solid;
}

/* hacked to hide from ie/mac */

/* \*/
h1,h2 {
overflow:hidden;
   }
/* */


h1 a:link { color:white; text-decoration:none; }
h1 a:visited { color:white; text-decoration:none; }
h1 a:hover { color:white; text-decoration:none; }
h1 a:active { color:white; text-decoration:none; }

p {
margin-bottom:1em;
}

a:link { color:#1A4594; }
a:visited { color:#901A94; }
a:hover { color:white; }
a:active { color:black; }



label { 
color:white;
font-size:1.6em;
padding-left:0.25em;
padding-right:0.25em;
}

input, select, submit {
font-size:1.6em;
}

textarea {
width:450px;
height:275px;
}

input.comments_error, 
textarea.comments_error,
select.comments_error {
color:black;
background-color:#E07474;
}

#tagline p {
margin:0;
padding:0.25em 0;
color:#638EEE;
background-color:white;
text-align:right;
text-transform:uppercase;
}

#sitenav ul {
margin:0;
padding:0.25em 0;
color:#638EEE;
background-color:white;
text-align:right;
text-transform:uppercase;
list-style-type:none;
}
#sitenav ul li {
display:inline;
}
#sitenav ul li a:link { color:#638EEE; text-decoration:none; }
#sitenav ul li a:visited {color:#638EEE; text-decoration:none; }
#sitenav ul li a:hover { color:black; text-decoration:underline; }
#sitenav ul li a:active { color:#1A4594; text-decoration:underline; }

#posts {
min-height:275px;
padding-bottom:2em;
}

h3.pageintro {
font-size:1.6em;
line-height:1.1em;
padding-top:1.0em;
padding-bottom:1.0em;
padding-right:3.75em;
padding-left:3.75em;
}

/* textpattern post stuff */
.hentry {
padding-top:2em;
padding-bottom:0.5em;
padding-right:6em;
padding-left:6em;

}
.hentry h1,
.hentry h2,
.hentry h3 {
font-size:1.6em;
line-height:1.1;
}
.hentry h4 {
font-size:1.4em;
line-height:1.1;
}
.hentry h5 {
font-size:1.2em;
}
.hentry>*,
.hentry p,
.hentry ul,
.hentry ol,
.hentry dl,
.hentry blockquote,
.hentry table,
.hentry object,
.hentry div,
.hentry pre {
margin-bottom:1em;
line-height:1.5;
}
.hentry li ol,
.hentry li ul {
margin-bottom:0;
}

.hentry h3 {
font-size:1.8em;
text-align:left;
margin-bottom:0.25em;
}
.hentry h3 a:link { color:white; }
.hentry h3 a:visited { color:white; }
.hentry h3 a:hover { color:black; }
.hentry h3 a:active { color:white; }

.hentry ul,
.hentry ol {
padding-left:3em;
}
.hentry dl dt {
font-weight: bold;
}
.hentry dl dd {
padding-left:3em;
}

.hentry blockquote {
padding:1em 2em 1px 2em;
border-left:2px white solid;
background-image:url(/themes/sky/white25-trans.png);
font-style:italic;
}
.hentry pre {
color:white;
background-image:url(/themes/sky/black25-trans.png);
}
.hentry pre code {
display:block;
position:relative;
background-image:none !important;
border-left:2px black solid;
padding:1em 2em 1.2em 2em;
overflow:visible;
}

.hentry p code {
padding:0 0.25em;
color:white;
background-image:url(/themes/sky/black25-trans.png);
}

/* hacked to hide from ie/mac */

/* \*/
.hentry blockquote,
.hentry pre code {
  overflow:auto;
   }
/* */


.hentry table th,
.hentry table td {
padding:0.1em 0.2em
}

.hentry p.footnote {
font-size:0.8em;
font-weight:bold;
}

.hentry abbr {
border-bottom:1px dotted black;
}
.hentry abbr.published,
.commentmeta abbr.posted {
border-bottom:none;
}

.hentry div.post-info {

}
.hentry div.post-info p {
font-size:0.8em;
font-weight:bold;
text-align:right;
margin-bottom:0.25em;
line-height:1.2em;
}

div.comments {
padding-top:4em;
}
div.comments div {
padding:2em 6em 1em 6em;
}
div.comments div div { /* this is a comment */
padding:0.25em 0 0 0;
margin-bottom:2em;
}

div.comments div.comments_error,
div.comments div p { /* this is the comments closed line */
color:red;
padding:0.5em;
text-align:center;
border:1px red dashed;
font-size:1.8em;
margin-top:1em;
}
div.comments div p#txpCommentInputForm { /* this is the comment posted msg */
color:green;
padding:0.5em;
text-align:center;
border:1px green dashed;
font-size:1.8em;
margin-top:1em;
}

div.comments div ol.comments p, /* this is the normal p inside a comment with lists on */
div.comments div div p { /* this is the normal p inside a comment with lists off */

color:black;
padding:0;
text-align:left;
border:none;
font-size:1.0em;
margin-top:0;
}

div.comments .commentmeta {
margin-top:1em;
font-size:0.8em;
font-weight:bold;
display:block;
text-align:right;
}
div.comments .commentmeta a {
color:white;
}

div.comments form table {
padding-top:2em;
}
div.comments form table td {
padding:0.25em;
}

div.comments #cpreview {
padding:1em 2em 1em 2em;
border-left:2px white solid;
background-image:url(/themes/sky/white25-trans.png);
}
div.comments #cpreview h3 {
margin-bottom:1.2em;
}


.shufflenav {
color:#638EEE;
background-color:white;
padding:0.25em 0;
text-transform:uppercase;
text-align:right;
height:1.2em; 
}
.shufflenav .pageback { text-align:left; float:left; }
.shufflenav .pagenext { }

.shufflenav .pageback a:before { content:"<< "; }
.shufflenav .pagenext a:after { content:" >>"; }

.shufflenav a:link { color:#638EEE; text-decoration:none; }
.shufflenav a:visited {color:#638EEE; text-decoration:none; }
.shufflenav a:hover { color:black; text-decoration:underline; }
.shufflenav a:active { color:#1A4594; text-decoration:underline; }

#links .linksbox {
background-image:url("/themes/sky/black25-trans.png");
padding:1em 0;
}
#links table {
position:relative;
width:710px;
color:#638EEE;
margin-left:auto;
margin-right:auto;
background-color:white;
border-collapse: collapse;
}
#links td {
width:20%;
font-size:12px;
padding:0.25em;
vertical-align:top;
border:1px #638EEE solid;
}


#links a:link { color:#638EEE; }
#links a:visited {color:#638EEE; }
#links a:hover { color:black; }
#links a:active { color:#1A4594; }


.toolbox {
color:#638EEE;
background-color:white;
padding:1em 0;
}
.toolbox form,
.toolbox p.feeds {
width:30%;
margin-left:auto;
margin-bottom:0;
}
.toolbox form input,
.toolbox form select {
width:90%;
}


.toolbox p.feeds span.feedoptions {
font-size:1.8em;
}
.toolbox p.feeds span.feedoptions a:link { color:#638EEE; text-decoration:none; }
.toolbox p.feeds span.feedoptions a:visited {color:#638EEE; text-decoration:none; }
.toolbox p.feeds span.feedoptions a:hover { color:black; text-decoration:underline; }
.toolbox p.feeds span.feedoptions a:active { color:#1A4594; text-decoration:underline; }


#footer {}
#footer div {
padding:1em 0 1em 0;
color:#638EEE;
background-color:white;
text-align:justify;
}
#footer p {
margin:0;
padding-bottom:1em;
line-height:1.6em;
}
#footer p a:link { color:#638EEE; text-decoration:underline; }
#footer p a:visited { color:#638EEE; text-decoration:underline; }
#footer p a:hover { color:black; text-decoration:underline; }
#footer p a:active { color:#1A4594; text-decoration:underline; }
