/* (c) August 27, 2010 Albino Blacksheep Inc. albinoblacksheep.com */ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0;  outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}

html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-family: Georgia; font-size: 16px;
background: #c1e9f1 top center repeat;
color: #231f20;
-webkit-text-size-adjust: none; 
-webkit-font-smoothing: antialiased;

background: #e1c383 url(/2011/images/bg3.jpg) fixed;
cursor: url(/images/greenarrow.cur), auto;
}


#wrapper {margin: 0 auto; max-width: 960px;}



 article, aside, figure, footer, header, hgroup,
  menu, nav, section {display: block; font-size:16px;}


header {width:860px;overflow:hidden;background: #000 url(/2011/images/camoflague_tiles.jpg) 0px 0px repeat; font-family: Helvetica, Arial, Verdana, sans-serif;
 margin: 0 auto;}



header h1 {
font-size: 36px; color: #eee; font-family: Georgia;
font-weight: normal; 
margin: 0 auto; text-align: center;
  padding:0; padding:24px 0 24px 0;
display:block;



text-indent: -8000px;
background: url(/2011/images/title.png) no-repeat;
}



#umph {display: none;}



article {float: left; display: inline;  width: 532px; margin: 24px 12px 24px 12px; padding: 0;  
}

aside {float:right;display:inline;
width:260px;
border:0px solid #fff;
padding: 0; margin:24px 12px 24px 12px;
}

#footer {clear:both; margin:0;padding:0; background: #000 url(/2011/images/camoflague_tiles.jpg) 0px 0px repeat;  color: #fff;}




article h1, article h2 {font-family: Helvetica, Arial, Georgia, sans-serif; font-size: 26px; margin: 0 12px 24px 12px; padding: 0; font-weight: normal;
border-top: 0px solid #1a75bc; 
clear: both;
text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;}

aside h1, aside h2 {font-family: Helvetica, Arial, Georgia, sans-serif; font-size: 18px; margin: 12px 12px 12px 12px; padding: 0; font-weight: normal;
border-top: 0px solid #1a75bc; 
clear: both;}

aside h2 {font-size: 16px;}

.lefty {float: left;display:inline;}
.righty {float:right;display:inline;}

p .lefty, h2 .lefty, h3 .lefty {margin-right: 4px;}
p .righty {margin-left: 4px;}

article ul, article ol, aside ul, aside ol, footer ul {margin: 0px 24px 24px 24px; padding:0px; list-style-position: inside;}
article li {font-size: 16px; line-height: 22px;}


p {margin: 12px 24px 24px 12px; padding: 0; line-height: 24px; clear:both;}
article p + p {text-indent: 1em;}
.center {text-indent: 0em;}
.center + p {text-indent: 0em;}
aside p {font-size: 12px; line-height: 13px;}

#shade {
background:transparent url(/2011/images/lamp.png) no-repeat center 0;
overflow:hidden;
position:fixed;
top:-6px;
width:100%;
height: 18px;
margin: 0 auto;}

.center {text-align:center; margin:auto;}
aside .center img {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background: #ddeff9;
padding:6px;
text-align: center;
display:block;
margin:auto;
 -webkit-box-shadow: 1px 1px 3px #999;
-moz-box-shadow: 1px 1px 3px #999;
-o-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;
}

h3  {margin: 0 12px; padding: 0; font-weight: normal; font-size: 18px; line-height: 20px; font-family:  Helvetica, Arial, sans-serif;}
h4 {margin: 0 12px; padding: 0; font-weight: normal; font-size: 16px; line-height: 20px; font-family:  Helvetica, Arial, sans-serif;}
q:before {content: "\201C";}
q:after {content: "\201D";}


blockquote p:before {content: "\201C";}
blockquote p:after {content: "\201D";}

dl, ul, ol {margin: 24px 12px; padding:0;}
li ul {margin: 12px 24px; padding:0;}
dt {clear: both;  font-family: Georgia, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold;}
dt a {clear: both; font-weight: bold;}
footer .org {font-size: 11px;}
dd {margin: 12px 12px 12px 24px; font-size: 16px; line-height: 22px; }

dt img, .center img {
float: left;
display: inline;
margin: -3px 12px 12px 0;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
background: transparent;
padding:6px;
text-align: center;
 -webkit-box-shadow: 1px 1px 3px #999;
-moz-box-shadow: 1px 1px 3px #999;
-o-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;

-webkit-transition: all 0.6s ease-in-out; 
-moz-transition: all 0.6s ease-in-out; 
-o-transition: all 0.6s ease-in-out; 
transition: all 0.6s ease-in-out;
}

.center img {margin:0px 0 12px 0; float: none;}

dt a img {opacity:1;
filter: alpha(opacity=100);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

dt a:hover img, .center a:hover img { -webkit-box-shadow: 1px 1px 3px #000;
-moz-box-shadow: 1px 1px 3px #000;
-o-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

footer {font-size: 12px; line-height: 18px; font-family: Helvetica, Arial, sans-serif;}
footer .vcard, footer p {font-size: 11px; line-height: 18px;margin:18px;padding:0;}
footer div {width: 300px;margin:0;padding:0;}
footer .righty {float:right; display:inline; width: 310px; margin:0;padding:0;}

.copyright img {width: 20px; height: 20px; -webkit-transition: all 0.6s ease-in-out; 
-moz-transition: all 0.6s ease-in-out; 
-o-transition: all 0.6s ease-in-out; 
transition: all 0.6s ease-in-out;}

.copyright a {line-height: 90px;}
.copyright a:hover img {width: 48px; height: 48px; -webkit-transform: rotate(360deg) scale(1.0); }



.byline {font-style: italic; margin-top:0; padding-top:0;}
.ampm {font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-transform: uppercase}
table {margin:12px; padding:0; border:0; border-spacing: 2px;}
td {text-align: left; vertical-align: middle; padding: 4px;}
td abbr {font-family: Helvetica, Arial, sans-serif; font-size: 14px;}
th {font-weight: normal; font-size: 13px;}
.odd {background: #a9cce5;}
td{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius:4px; }
.big {font-size: 16px;}
.big18 {font-size: 18px;}
.middle {vertical-align: middle; padding: 4px;}



strong, .strong {font-weight: bold;}
em, cite, i, .em {font-style: italic;}
.u {text-decoration:underline}
.script {font-family: script, serif}
blockquote {margin: 24px;}
q:before {content: "\201C";}
q:after {content: "\201D";}
blockquote p:before {content: "\201C";}
blockquote p:after {content: "\201D";}










nav {clear: both; display:block;margin: 0; padding: 190px 0px 12px 0px; background: url(/2011/images/menu5.jpg) center 0px no-repeat;
 font-size: 16px; border: 0px solid red; line-height: 18px;
 text-align: left;
 -webkit-box-shadow: 0px 0px 8px #333;
-moz-box-shadow: 0px 0px 8px #333;
-o-box-shadow: 0px 0px 8px #333;
box-shadow: 0px 0px 8px #333;width:860px;overflow-x:hidden;}
nav ul {margin: 0; padding: 0;  display:block; list-style-type: none; font-size: 16px; border: 0px solid #ccc; line-height: 18px;}
nav li {display: inline; list-style-type: none; border: 0px solid green;
margin: 0; padding: 190px 0px 12px 0px;  font-size: 16px; line-height: 18px;}

* html nav li {padding: 190px 0px 0px 0px;}
nav li:hover {list-style-type: none; }


nav a {text-decoration: none; margin: 0; padding: 190px 0px 12px 0px; display: inline; font-family: Verdana, Helvetica, Arial, Georgia, sans-serif; 
font-size: 16px; line-height: 18px; font-weight: normal; 
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
color: #fff;
}

/*nav li:after, nav li::after {content: " \00b7";}
nav li:last-child:after, nav li:last-child::after {content: " ";}  */



nav a:hover {color: #000; background-image: url(/2011/images/menu5.jpg);}

.a1 a {padding-left:109px;padding-right:109px;} .a1 a:hover {background-position: -1px -220px}
.a2 a {padding-left:48px;padding-right:48px;} .a2 a:hover {background-position: -266px -220px;}
.a3 a {padding-left:46px;padding-right:46px;} .a3 a:hover {background-position: -434px -220px;}
.a4 a {padding-left:109px;padding-right:106px;} .a4 a:hover {background-position: -596px -220px;}
.a5 a {padding-left:36px;padding-right:36px; background-position: -596px -220px;} 
.a5 a:hover {background: url(/2011/images/menu5.jpg) -596px -220px;}


#container {background: url(/2011/images/png-bg.png); width: 910px; margin: 0 auto; padding: 0; }
.top { height:25px; width: 910px; margin: 12px auto 0 auto; padding: 0; background: url(/2011/images/top1.png);}

.bottom {clear: both; height:25px; width: 910px; margin: 0 auto 24px auto; padding: 0; background: url(/2011/images/bottom.png);}

#wrapper {width: 860px; margin: 0 auto; background: #FFF; padding: 0;  
border: 1px solid #333;

-webkit-box-shadow:0px 0px 8px #333333; -moz-box-shadow:0px 0px 8px #333333; -o-box-shadow: 0px 0px 8px #333333; box-shadow:0px 0px 8px #333333;
}

/*
.flower {clear: both; height:12px; width: 100%;}
#cutout {background: url(/images/flowertop2.png) 100% bottom no-repeat;}
*/


.dual-list .righty {margin-right: 150px;}
.copyright {margin:-3px 0 0 14px; font-size: 11px;}
.copyright img {vertical-align: middle; padding-right: 4px;}
.copyright a {text-decoration: none; padding: 6px 0;}

.fmap {width: 120px; height:90px;}

article a, footer a {color:#1b75bc; 
color: #c65449;
text-decoration: none;
font-weight: bold; text-decoration: none; 
border-bottom: 1px solid transparent;
-webkit-transition: all 0.6s ease-in-out; 
-moz-transition: all 0.6s ease-in-out; 
-o-transition: all 0.6s ease-in-out; 
transition: all 0.6s ease-in-out;}
footer a {padding: 16px 0 8px 0;}
article a:hover, footer a:hover {color:#333; color:#1b75bc; color: #8ca6bd; text-decoration: none; border-bottom: 1px solid #8ca6bd;
}


p {font-family: Georgia; font-size: 16px; line-height: 24px;}
#footer p, footer p {font-family: Helvetica, Arial, Georgia, sans-serif; font-size: 11px; line-height: 18px; margin: 0px 12px 0 12px; padding: 12px 0;  text-align: right;}


 #footer a img, footer a img {-webkit-transition: all 1s ease-in-out; 
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out;
width:20px; height: 20px}

#footer a, footer a {line-height: 52px;}
#footer a img, footer a img  {vertical-align: middle; margin-right: 3px; width:20px; height: 20px;}
#footer a:hover img, footer a:hover img {
-webkit-transform: rotate(360deg) scale(1.0); 
-moz-transform: rotate(360deg) scale(1.0); 
-o-transform: rotate(360deg) scale(1.0); 
transform: rotate(360deg) scale(1.0);
width:48px; height: 48px;}




img {border: 0;}
aside a img {margin: 0 6px; 
-webkit-transition: all 1s ease-in-out; 
-moz-transition: all 1s ease-in-out; 
-o-transition: all 1s ease-in-out; 
transition: all 1s ease-in-out;


display: block;
}
aside a:hover img  {padding: 0; 
-webkit-transform: rotate(360deg) scale(1.0); 
-moz-transform: rotate(360deg) scale(1.0); 
o-transform: rotate(360deg) scale(1.0);
transform: rotate(360deg) scale(1.0);
}


aside img {vertical-align: middle; float: left; display: inline; margin: 0 8px 0 0;}
aside p {margin: 6px 12px;
 }
aside p a {line-height: 32px; padding: 8px 0; display:block; 
color: #000066;

font-family: Helvetica, Arial, sans-serif;
 -webkit-box-shadow: 1px 1px 3px #999;
-moz-box-shadow: 1px 1px 3px #999;
-o-box-shadow: 1px 1px 3px #999;
box-shadow: 1px 1px 3px #999;
text-decoration: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}

aside p a:visited {color: #0000FF;}
aside p a:hover {color: #FF0000; text-decoration:underline}
.about {line-height: 13px; padding: 0px 0;display:inline;color:#C65449;
-webkit-box-shadow: 0px 0px 0px #999;
-moz-box-shadow: 0px 0px 0px #999;
-o-box-shadow: 0px 0px 0px #999;
box-shadow: 0px 0px 0px #999;}
.about img {margin-left:0;
-webkit-transform: rotate(0deg); 
-moz-transform: rotate(0deg); 
o-transform: rotate(0deg);
transform: rotate(0deg);}
aside p a:hover {}

table {width:100%; margin: 0px; padding: 12px;}
caption {padding-left: 1px; text-align: center;}



.facebook a {color: #fff; background: #c2cde2 url(/2011/images/social2.png) 0px -6px repeat-x; border: 1px solid #c2cde2;}
.twitter a {color: #fff;background: #c4e1e0 url(/2011/images/social2.png) 60px -499px repeat-x; border: 1px solid #c4e1e0;}
.wordpress a {color: #fff;background: #bad5ea; border: 1px solid #bad5ea;}
.lexiyoga a {color: #000;background: #dcc2e2 url(/2011/images/social2.png) 0px -789px repeat-x; border: 1px solid #dcc2e2;}
.email a {background: #d2d2d2; border: 1px solid #d2d2d2;}

.email a:hover {border: 1px solid #666;}
.wordpress a:hover {border: 1px solid #2b6caa;}
.facebook a:hover {border: 1px solid #5872a9;}
.twitter a:hover {border: 1px solid #6faeaf;}
.lexiyoga a:hover {border: 1px solid #863e98;}

.vcard p {font-family: Helvetica, Arial, Tahoma; sans-serif; font-size: 12px; line-height: 16px;}
.tel, .given-name, .family-name {font-weight: bold;}
.photo {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;}

iframe {overflow: auto; border:0;
background:#fff;
margin-top:36px;width:100%;
border: none;
opacity: 0.8;
filter: alpha(opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.tweets {background:url(/2011/images/pigeon.png) no-repeat;}

.p-list li {margin: 24px 12px;}
.p-list ul li {margin: 0;}

.articles dt, .articles dd{font-size:14px}

img {border:0;}
td .small {font-size:11px;font-family: Verdana, sans-serif}
th {color:#ccc; background: #000 url(/2011/images/camoflague_tiles.jpg) 0px 0px repeat; padding: 4px 1px; font-size: 11px; font-family: Verdana, sans-serif}
.markdate {background: #c5bd96;}

/* Stupid IE6 PNGs */ 
* html #container, * html .top, * html .head, * html .bottom, * html h1, * html img {behavior: url(/images/iepngfix.htc);}
* html #shade {display: none;}
* html #container {background: url(/2011/images/png-sides.png); width: 910px; margin: 0 auto; padding: 0; }
* html footer a img {margin-right:0;padding-right:3px;}

