/*
-----------------------------------------------------
Anecdote.com.au Style Sheet
Developer - Ronald Rogers
Company - WEBY Systems
Website - www.weby.com.au
Contact - weby@weby.com.au
Revised - 2010-08-08
-----------------------------------------------------*/
/*  Zero everything first to stop any pesky browser defaults  */   
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, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ul {
list-style-type: disc;
}
ol {
list-style-type:decimal;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

a img { border: none; }

/* Ok now that is done here is the real stuff */

/*-- BASE LAYOUT FEATURES ---------------------------*/

/*-- BASE LAYOUT FEATURES ---------------------------*/
body {
  margin: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  background-image:url('http://www.anecdote.com.au//images/theme/bodybg.jpg');
  background-position: center top;  
  background-repeat:repeat-y;
  text-align: center;
  color: #000066;
  font: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  }

  a      { }
  a:link      { color: #339999;  font-weight: normal; text-decoration: underline;}
  a:visited{ color: #339999;  font-weight: normal; text-decoration: underline;}
  a:active  { color: #009999;  font-weight: normal; text-decoration: underline;}
  a:hover    { color: #009999;  font-weight: normal; text-decoration: underline;}

hr  {
    font-family: verdana, sans-serif;
    color: #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height:1px;
    }

  h1  {
    font-family: verdana, sans-serif;
    color: #99CC33;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    font-size: 22px;
    font-weight:bold;
    line-height: 26px;
    }
    
  h2  {
    font-family:  verdana, sans-serif;
    color: #99CC33;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    font-size: 18px;
    line-height: 20px;
    font-weight:bold;
    }


  h3  {
    font-family:  verdana, sans-serif;
    color: #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    font-size: 14px;
    font-weight:bold;
    line-height: 16px;
    }

  h4  {
    font-family:  verdana, sans-serif;
    color: #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight:normal;
    line-height: 16px;
    }
.clearboth {clear:both;}

/*-- OUTSIDE CONTAINER CONTAIN ALL DIVS ---------------------------*/

#OuterWrapper {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  width: 100%;
  }
#wrapper {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  width: 820px;
  background-image:url('http://www.anecdote.com.au//images/theme/bg.jpg');
  background-repeat:repeat-y;
  }  

#container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 820px;
  background: transparent;
 }

/*-- BANNER DIV CONTAINS BANNER AT THE TOP OF THE PAGE--------------*/
#header {
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 100%;
  height: 117px;
  background-image:url('http://www.anecdote.com.au//images/theme/rule.jpg');
  background-repeat: no-repeat;
  background-position:center bottom;
  }

.headerinner {
  float:left;
  margin: 0px 50px 0px 50px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 720px;
  height: 75px;
  }
  
.logo{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 224px;
  height: 75px;
}  

.navigation {
  float:right;
  margin: 44px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: transparent;
  height: 31px;
  width: 496px;
 }

 .mainnav {
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: transparent;
  text-align: left;
}
.mainnav img {float:left;border: 0px;}
.mainnav  a      { }
.mainnav  a:link      { color: #AAAA20;  font-weight: normal; text-decoration: none;}
.mainnav  a:visited{ color: #AAAA20;  font-weight: normal; text-decoration: none;}
.mainnav  a:active  { color: #AAAA20;  font-weight: normal; text-decoration: none;}
.mainnav  a:hover    { color: #AAAA20;  font-weight: normal; text-decoration: none;}

.bannerhome{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 820px;
  height: 326px;
  }
.banner{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 820px;
  height: 132px;
  }
.bannerinner{
  float:left;
  margin: 0px 50px 0px 50px;
  padding: 0px 0px 0px 0px;
  width: 720px;
  height: 90px;
  }

/*-- LEFT COLUMN SETTINGS ---------------------------*/
#leftouter {
  padding: 0px 0px 0px 50px;
  float: left;
  width: 225px;
  background: transparent;
  }
#left {
  padding: 0px 0px 0px 0px;
  float: left;
  width: 225px;
  background: transparent;
  background-image:url('http://www.anecdote.com.au//images/theme/leftbg.png');
  background-repeat:repeat-y;
  background-position: right top;
  }
.leftleft{
  float: left;
  padding: 0px 0px 0px 0px;
  width: 90px;
  background: transparent;
}

.leftright{
  float: right;
  padding: 0px 0px 0px 0px;
  width: 120px;
  background: transparent;
}

.leftbarlinks {
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:12px;
  font-weight: normal;
  overflow: hidden;
  }
  
.leftbarlinks a{
     display:block;
     padding: 3px 0px 3px 0px;
     font-size: 10px;
     line-height: 12px;
     font-weight: normal;
     }
.leftbarlinks a:link      {color: #666666; text-decoration: none;font-weight: normal; }
.leftbarlinks a:visited {color: #666666; text-decoration: none;font-weight: normal; }
.leftbarlinks a:active  { text-decoration: none;font-weight: normal; color: #666666; }
.leftbarlinks a:hover { text-decoration: none; font-weight: normal; color: #333333; background-color: #CCCC66; }

.divider{
margin: 5px 10px 5px 10px;
height:1px;
width:80%;
border-top: 1px solid #CCCCCC;
}
.dividerdashed{
      margin: 3px 0px 3px 0px;
      padding: 0px;
      border-top: 1px dashed #CCCCCC;
}

.bookq{
  float: left;
  padding: 0px 0px 0px 0px;
  width: 90px;
  background: transparent;
}

.bqrow{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
}
.bqrow a{
     padding: 0px 0px 0px 0px;
     font-size: 10px;
     line-height: 12px;
     font-weight: normal;
     }
.bqrow .bqcomment{
  font-size: 10px;
  line-height: 12px;
  font-weight: normal;
  font-style:italic
}

  /*-- CENTRE COLUMN SETTINGS ---------------------------*/
#center {
  margin: 0px 0px 0xp 0px;
  padding: 0px 50px 0px 0px;
  float: right;
  width: 460px;
  overflow: hidden;
  background-color: transparent;
  }

.blogtag {
  float:right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: right;
  width: 100%;
  height: 90px;
  background-image:url('http://www.anecdote.com.au//images/theme/blogpagetag.jpg');
  background-repeat: no-repeat;
  background-position:right;
  }

.content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  }

.content p {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 0px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 15px;
  }

.content ul {
  list-style-type:disc;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }

.content ol {
  list-style-type:decimal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }

.content li {
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 15px;
padding-bottom: 4px;
  }
.content a {}
.content a:link       { color: #009999;  text-decoration:underline; font-weight: normal;}
.content a:visited { color: #339999;  text-decoration:underline; font-weight: normal;}
.content a:active   { color: #009999;  text-decoration:underline; font-weight: normal;}
.content a:hover     { color: #339999;  text-decoration:underline; font-weight: normal;}

.contenttable {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 16px;
  }
.contenttable td{
  vertical-align:top;
  font-weight: normal;  
}
.contenttable p{
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;  
  font-size: 11px;
  line-height: 16px;
  }

.contenttable ul {
list-style-type:disc;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}  

.contenttable ol {
list-style-type:decimal;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
}  

.contenttable li {
    margin:0px 0px 0px 20px;
    padding:0px 0px 0px 0px;
    
}

.content blockquote {
  line-height: 150%;
    font-family: verdana;
    border-left: 1px solid #CCC;
    padding: 0px 0px 0px 13px;
    margin: 0px 15px 0px 0px;
    font-size: 11px;
    line-height: 15px;  
    background: #F9F9ED;
  }

.storyblock {
clear: both;
    padding: 0px 0px 0px 13px;
    margin: 0px 15px 0px 0px;
    font-family: verdana;
    border-left: 1px solid #CCC;
    font-size: 11px;
    line-height: 15px;  
    background: #e2f4f4;
  }


.content h2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight:bold;
  }

.entryheader{
  float:left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  width:100%;
  border-bottom:1px dotted #CCCCCC;   
  background: #FFFFFF;
}

.tweetmeme_button{
  float: right;
  margin: 0px 0px 5px 10px;
  padding: 0px 0px 5px 0px;
}
.posted{
  color: #CCCCCC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  text-align: left;
  line-height: normal;
  padding: 3px;
  }

.posted a { }
.posted a:link    { color: #CCCCCC;  border-bottom: none; text-decoration: none; font-weight: Normal;}
.posted a:visited { color: #CCCCCC;  border-bottom: none; text-decoration: none; font-weight: Normal;}
.posted a:active  { color: #CCCCCC;  border-bottom: none; text-decoration: none; font-weight: Normal;}
.posted a:hover   { color: #333333;  border-bottom: none; text-decoration: none; font-weight: Normal;}

.postedby{
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: left;
  line-height: normal;
  padding: 3px;
  }

.postedby a { }
.postedby a:link    { color: #666666;  text-decoration: none; font-weight: bold;}
.postedby a:visited { color: #666666;  text-decoration: none; font-weight: bold;}
.postedby a:active  { color: #666666;  text-decoration: none; font-weight: bold;}
.postedby a:hover   { color: #333333;  text-decoration: none; font-weight: bold;}

.linkblock {
clear: both;
margin-bottom:0px;
padding: 2px 12px;
font: normal 11px/11px 'Trebuchet MS' ! important;
color: #333 ! important;
background: #F2F2F2;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
 }

.linkblock img{border:0px; padding:0px 6px 0px 0px;}

.linkblock a{}
.linkblock a:link{border:0px;}
.linkblock a:active{border:0px;}
.linkblock a:visited{border:0px;}
.linkblock a:hover{border:0px;}

.linkblockhome {
clear: both;
margin-bottom:0px;
padding: 2px 12px;
font: normal 11px/11px 'Trebuchet MS' ! important;
color: #333 ! important;
background: #F2F2F2;
border-top:1px dotted #666666;
border-bottom:1px dotted #666666;
 }

.linkblockhome img{border:0px; padding:0px 6px 0px 0px;}

.linkblockhome a{}
.linkblockhome a:link{border:0px;}
.linkblockhome a:active{border:0px;}
.linkblockhome a:visited{border:0px;}
.linkblockhome a:hover{border:0px;}

.lead {
color: #666666;
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 16px;
line-height: 26px;
font-weight: normal;
  }

 .lead p {
margin: 0px 0px 0px 0px;
padding: 3px 0px 10px 0px;
color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
line-height: 26px;
font-weight: normal;  
  }

/* sybscribe form extras*/
.acbody {
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: Normal;
    line-height: 16px;
    }
.acbody p {
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: Normal;
    line-height: 16px;
    }
.acbody ul, .acbody li{
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: Normal;
    line-height: 16px;
    }


.actitle {
    font-family: Verdana, Arial, sans-serif;
    color: #000000;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    border-top: 3px solid #CCCC66;
    border-bottom: 3px solid #CCCC66;
    }
.actitle p {
    font-family: Minion, Verdana, Arial, sans-serif;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 6px 0px;
    font-size: 25px;
    font-weight: Normal;
    line-height: 30px;
    }
.achead {
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 14px;
    font-weight: Normal;
    line-height: 18px;
    }
.achead p {
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 14px;
    font-weight: Normal;
    line-height: 18px;
    }
.aclowerl {
    float: left;
    width: 360px;
    padding: 10px 10px 0px 0px;
    border-top: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: Normal;
    line-height: 14px;
    }
.aclowerl p {
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: Normal;
    line-height: 16px;
    }

.aclowerl ul{
    margin: 0px 0px 10px 15px;
    padding: 0px 0px 0px 0px;

}
.aclowerl li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 2px 0px;
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: Normal;
    line-height: 18px;
    }
.aclowerr {
    float: left;
    width: 170px;
    padding: 10px 8px 10px 10px;
    border-top: 1px dashed #cccccc;
    }
.aclowerr p {
    font-family: Verdana, Arial, sans-serif;
    color: #999900;
    font-size: 11px;
    font-weight: Normal;
    line-height: 16px;
    }
.cplowerr {
    float: left;
    width: 170px;
    padding: 10px 8px 10px 10px;
    border-top: 1px dashed #cccccc;
    }
.cplowerr p {
    font-family: Verdana, Arial, sans-serif;
    color: #999900;
    font-size: 10px;
    font-weight: Normal;
    line-height: 12px;
    }
.cplowerr img{
    float: right;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px 0px 60px;
    border-bottom: 4px solid #000000;
   
}

.cplowerrnl a { }
.cplowerrnl a:link    { color: #999900; border-bottom:0px dashed #999999; text-decoration: none; font-weight: Normal;}
.cplowerrnl a:visited { color: #999900; border-bottom:0px dashed #999999; text-decoration: none; font-weight: Normal;}
.cplowerrnl a:active  { color: #999900; border-bottom:0px dashed #999999; text-decoration: none; font-weight: Normal;}
.cplowerrnl a:hover   { color: #333333; border-bottom:1px dashed #999999; text-decoration: none; font-weight: Normal;}

.acform {
    background: #CCCC66;
   }
.acform td {
    background: #CCCC66;
    vertical-align:top;
    padding: 8px 0px 0px 0px;
   }
.acform h3 {
    font-family: Verdana, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: Bold;
    line-height: 18px;
}
.greentext , .greentext p{
    font-family: Verdana, Arial, sans-serif;
    color: #999900;
    font-size: 10px;
    font-weight: Normal;
    line-height: 12px;
    }

.smallertext , .smallertext p{
    font-family: Verdana, Arial, sans-serif;
    color: #666666;
    font-size: 10px;
    font-weight: Normal;
    line-height: 12px;
    }


/* COMMENTS PAGE */

.commentdisplay h2{
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 4px 0px;
    font-family: Verdana, Arial, sans-serif;
    color: #c2bf18;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
}
.commentrow{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 5px 0px;
    border-bottom: 1px dotted #CCCCCC;
}
.commentleft{
    float: left;
    padding: 0px 10px 0px 0px;
    width: 330px;
    border-right: 1px dotted #CCCCCC;
}
.commentright{
    float: right;
    padding: 0px 0px 0px 10px;
    width: 100px;
}
/* FOOTER */
#footer {
  clear:both;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: right;
  width: 820px;


  }
#powered {
  float: left;
  width: 820px;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  color: #cccccc;
  background-image:url('http://www.anecdote.com.au//images/theme/bg.jpg');
  background-repeat:repeat-y;
  }
.entryheader h2 a      { }
.entryheader h2 a:link    { color: #000000; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
.entryheader h2 a:visited { color: #000000; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
.entryheader h2 a:active  { color: #000000; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}
.entryheader h2 a:hover   { color: #009999;  font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none;}



