@charset "UTF-8";

body {
  padding:0;border:0;margin:0;
  font-family: Verdana, sans-serif;
  background:#fff;
  color:#000;
  font-size: 76%;
  }

h1,h2,h3,h4 {
  font-family: "Trebuchet MS",Trebuchet,Lucida,sans-serif;
  font-weight:normal;
  }

/* zero out all list margins and paddings */
/* avoid tiny fonts in nested lists by specifying 1em size */
ol,ul,li {padding:0;border:0;margin:0;}
ol {font-size:1.0em;}
ol li {font-size:1.0em;}
ol ol li {font-size:1.0em;}
ol ol ol li {font-size:1.0em;}

ul {font-size:1.0em;}
ul li {font-size:1.0em;}
ul ul li {font-size:1.0em;}
ul ul ul li {font-size:1.0em;}

cite, q {font-style:italic;}

/* zero out images */
img {padding:0;border:0;margin:0;text-decoration: none;}

/* turn off all styling on links to avoid h1 problem caused by category plugin
 */

a:link {text-decoration:none;background:transparent;border-style:none;}
a:visited {text-decoration:none;background:transparent;border-style:none;}
a:hover {text-decoration:none;background:transparent;border-style:none;}
a:active {text-decoration:none;background:transparent;border-style:none;}

/* header
============================================*/

#header  {
  padding:0 0 3px 5em;
  border-width:0 0 4px 0;
  border-color:#0a0;
  border-style:solid;
  margin:0;
  background:#EEFFEE;
  color: #f00;
  }

#header a:link {text-decoration:none; background:transparent; color: #f00}
#header a:visited {text-decoration:none; background:transparent; color: #f00}
#header a:hover {text-decoration:none; background:transparent; color: #990;}
#header a:active {text-decoration:none; background:transparent; color: #f00}

/* text header */
#hdcard {}
#hdacecast {}
#hdslogan {}

/* main content (entries) */

div#maincontainer {
  padding:0;
  border:0;
  margin:0.5em 0 0 0;
  }

div#content {
  float:left;
  width:65%;
  }

/*___ main blog each entries ___*/

div.entry {
  border:0;
  margin-left:5em;
  background:transparent;
  }

div.entryend {
  margin-bottom:8%;  /* make margin at the out of entry.*/
  }

/*___ entry title ___*/

.entry h1, .entry h2, .entry h3 {
  font-family: Verdana, Helvetica, sans-serif;
  margin:0;
  color:#000;
  background:transparent;
  font-weight:600;
  text-transform:capitalize; 
  border-style:solid;
  border-color:#0c0;
  }

.entry h1 {font-size:1.3em;padding:1% 1% 1% 0;border-width:2px 0 2px;}
.entry h2, .entry h3 {font-size:1.2em;padding:1% 1% 1% 0;border-width:0 0 1px 0;}

/* entry body (story)
============================================*/

div.entry div.story {
  padding:0;
  color:#000;
  font-size:1em;
  line-height:1.5em;
  }

div.story p, div.story ul, div.story ol {margin:0.7em 0;}

/* story links */

div.story a:link
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#000;
  border-color:#e21; border-width:0 0 1px;
  border-style:none none dashed none;
  }
div.story a:visited
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#000;
  border-color:#f99; border-width:0 0 1px;
  border-style:none none dotted none;
  }
div.story a:hover
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#000;
  border-color:#e21; border-width:0 0 2px;
  border-style:none none dashed none;
  }
div.story a:active
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#000;
  border-color:#e21;border-width:0 0 1px;
  border-style:none none dashed none;
  }

.postinfo 
{
  background:transparent;color:#666;
  }
	
.postinfo a:link, .column a:link
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#666;
  border-color:#e21;border-width:0 0 1px;
  border-style:none none dashed none;
  }
.postinfo a:visited, .column a:visited
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#666;
  border-color:#e21;border-width:0 0 1px;
  border-style:none none dashed none;
  }
.postinfo a:hover, .column a:hover
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#f30;
  border-color:#f30; border-width:0 0 2px;
  border-style:none none dashed none;
  }
.postinfo a:active, .column a:active
{ text-decoration:none; font-weight:normal;
  background:transparent;color:#666;
  border-color:#e21; border-width:0 0 1px;
  border-style:none none dashed none;
  }

/*___ styles on entry body (story) ___*/

div.story li {
  line-height:1.30em;
  margin-left:2em;
  }

div.story dt {
  margin-top:1em;
  padding-left:0.6em;
  clear:both;
  border-left:6px solid #ccc;
  }

div.story dd {
  width:80%;head.shtml.20050216
  padding-top:0.2em;
  padding-left:0.3em;
  font-size:0.9em;
  clear: both;
  }

div.story blockquote {
  border-left:double #ccc;
  margin:2% 0% 2% 5%;
  padding-left:3%;
  }

div.story pre {
  padding:1%;
  font-size:1em;
  line-height:1.40em;
  font-family:sans-serif;
  clear:both;
  }

/*___ entries date info and post info ___*/

div.entry p.origdate {
  padding:1% 0 0 1%;
  margin:0;
  font-size:0.9em;
  text-align:left;
  clear:left;
  color:#666;
  background:transparent;
  }

div.entry p.dateinfo {
	padding:2% 3% 0 0;
    margin:0;
    font-weight:normal;
	font-size:0.9em;
	text-align:right;
    color:#666;
    background: transparent;
	clear:both;
	}

div.entry p.postinfo {
	padding:1% 3% 1% 0;
    margin:0;
	font-size:0.9em;
	text-align:right;
	clear:both;
	}

/* writeback for html & writeback
============================================*/

div.entryend div.writeback {
	margin:0% 0% 0% 5%;
	padding:1% 3%;
	color:#3a3a3a;
	font-size:0.9em;
	line-height:1.4em;
	border-left:1px dotted #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background:transparent;
	}

div.entryend div strong {
	color:#111;
	font-weight:normal;
	}

a.comments:hover { text-decoration: none; }
.comments {
	margin-top:3%;
	color:#8C5355;
	font-size:1em;
	font-weight:bold;
	font-family:sans-serif;
	letter-spacing:0.1em;
	border:0;
	clear:both;
	}

.meta {
	color:#444;
	font-size:0.9em;
	}

/*___ form for wikieditish & writeback ___*/

div.story > form > p > input,
div.story > form > p > textarea {
	margin:0;
	padding:0% 1%;
	font-size:1em;
	line-height:0.85em;
	font-family:sans-serif;  /* if problem, add your country font */
	}

p.trackback {
	padding-left:2em;
	border-left:3px double #C4C4C4;
	}

/* sidebar (side columns)
============================================*/

div#sidebar { 
    background:#efe;
    font-family: Verdana, sans-serif;
    border:1px dashed #0c0;
    color:#0a0;
    float:right;
	width:23%;
    margin:0 2% 0;
    }

/*___ column-box ___*/

div#sidebar div.column {
	margin:0;
	padding:2% 4% 2% 4%;
	color:#060;
	font-size:1em; 
	line-height:1.3em;
	text-align:left;
	border:0;
	background:transparent;
	}

div.column h1 {
	padding:2% 1% 1% 1%;
	margin:0 0 1% 0;
	border-bottom:1px solid #060;
	color:#fff;
	background:#0a0;
    font-size:1em;
	font-weight:bolder;
	text-transform:uppercase;
	text-align: center;
	}

div.column p {
	padding:1% 4% 2% 4%;
    margin:0 0 1% 0;
	font-size:1em;
	}

div.column ul, div.column ul ul, div.column ul ul ul {
	margin:0% 0% 0% 1%;
	padding-left:0.5em;
	list-style:none;
	font-size:1em;
	}

div#acepodcasts ul {list-style:disc inside}
div#acepodcasts ul li {padding: 0 0 0.8em 0}
div#acesubscribe, div#acecontact {text-align:center}
  
/* footer
============================================*/

div#footer {
        width:75%;
        padding:1%;
        margin: 1% 5% 3% 4%;
        color:#0c0;
        border:0;
        background:transparent;
        text-align:left;
        clear:left;   /* very important */
	}

div#footer > p {padding:0;border:0;margin:0 0 0.3em 0;}


/* footer links */
div#footer a:link { text-decoration:none; font-weight:bolder;
  background:transparent;color:#0a0; 
  border-color:#0a0; border-width:0 0 1px;
  border-style:none none solid none;
  }
div#footer a:visited { text-decoratiohead.shtml.20050216n:none; font-weight:bolder;
  background:transparent;color:#0a0; 
  border-color:#0a0; border-width:0 0 1px;
  border-style:none none solid none;
  }
div#footer a:hover { text-decoration:none; font-weight:bolder;
  background:transparent;color:#f30; 
  border-color:#f30; border-width:0 0 1px;
  border-style:none none dashed none;
  }
div#footer a:active { text-decoration:none; font-weight:bolder;
  background:transparent;color:#0a0; 
  border-color:#0a0; border-width:0 0 1px;
  border-style:none none solid none;
  }

/*___ Google_Highlight ___*/

.highlight { background-color:#CFFFA6; }

.strike {text-decoration:line-through;}

.lpic img {
  display:inline;
  background:transparent;
  padding:0;
  border: 1px solid #000;
  margin:2px 6px 2px 0;
  }

.rpic img {
  display:inline;
  background:transparent;
  padding:0;
  border: 1px solid #000;
  margin:2px 0 2px 6px;
  }

.thumb img {
  display:inline;
  background:transparent;
  padding:0;
  border: 1px solid #000;
  margin:4px;
  }

#maincontainer .lpic a:link, #maincontainer .rpic a:link,  #maincontainer .thumb a:link
  {text-decoration:none;border:0;}
#maincontainer .lpic a:visited, #maincontainer .rpic a:visited, #maincontainer .thumb a:visited
  {text-decoration:none;border:0;}
#maincontainer .lpic a:hover,#maincontainer .rpic a:hover, #maincontainer .thumb a:hover
  {text-decoration:none;border:0;}
#maincontainer .lpic a:active,#maincontainer .rpic a:active,  #maincontainer .thumb a:active
  {text-decoration:none;border:0;}

.centerme {text-align:center;}
.lfloat {float:left;clear:both;}
.rfloat {float:right;clear:both;}


/* buttons */
#maincontainer .button  img {
  display:inline;
  background:transparent;
  padding:2px;
  border:0;
  margin:0;
  }

#maincontainer .button a:link
  {text-decoration:none;border:0;}
#maincontainer .button a:visited 
  {text-decoration:none;border:0;}
#maincontainer .button a:hover
  {text-decoration:none;border:0;}
#maincontainer .button a:active
  {text-decoration:none;border:0;}

head.shtml.20050216
/* investigate later, plugin is modified to genereate id instead of class
   #this-category { } */

.categories, .archives
{ font-family: georgia, serif;
  font-size: 1em;
  color:#060;
  background:transparent;
  }head.shtml.20050216

.column a:link
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:dashed;
  border-width:0 0 1px;
  border-color: #f30;
  }
.column a:visited
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:dashed;
  border-width:0 0 1px;
  border-color: #f30;
  }
.column a:hover
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#f30; 
  border-style:dashed;
  border-width:0 0 2px;
  border-color: #f30;
  }
.column a:active
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:dashed;
  border-width:0 0 1px;
  border-color: #f30;
  }

.categories a:link, .archives a:link
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:none;
  }
.categories a:visited, .archives a:visited
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:none;
  }
.categories a:hover, .archives a:hover
{ text-decoration:none; font-weight:normal;
  background:#060; color:#ef4; 
  border-style:none;
  }
.categories a:active, .archives a:active
{ text-decoration:none; font-weight:normal;
  background:transparent; color:#060; 
  border-style:none;
  }

ul.tracklisting li {
  list-style-image: url(http://www.acecast.com/img/site/minimp3.jpg);
  padding-top: 0.3em;
  }

