/* CSS Document */

body, html, * {margin:0; padding:0;}
body, html {height:100%;}
html {height:100%;}
body {min-height:101%;}
body {background-color:#001722; text-align:center; font-family:arial,helvetica,sans-serif; font-size:12px; color:#000;}

#headerbox {width:100%; background:url(http://www.thegreatanzacrun.com/coreimg/anzacSilhouette.gif) no-repeat right 20px #002F42; margin:0;}
#header {height:155px; width:993px; margin:0 auto;}
#header a {border:none;}
#flashheader {position:absolute; margin-left:120px;}
#flashfooter {position:absolute; margin-top:-45px;}

#mainbox {margin:0 auto; width:993px; background:url(http://www.thegreatanzacrun.com/coreimg/staredge.gif) no-repeat left top; text-align:left;}
#content {background-color:#fff; margin:0 10px 0 53px;}

.wrapper {margin:0 auto 35px auto;padding-top:30px; clear:both; width:870px;}

#footer {background-color:#001722; text-align:center; padding:5px 0; color:#fff; font-size:10px; clear:both;}
#footer a:link, #footer a:visited {color:#fff; text-decoration:none; border:none;}
#footer a:hover, #footer a:visited {color:#FCC000;text-decoration:none;border:none;}
#footer span {margin:0 10px 0 0;}
#footer a {margin:0 10px 0 0; text-decoration:none;}
.logobar {border-top:2px solid #001722; text-align:center;height:48px;}
.logobar img {margin:5px 0;}

/* * === NAV === * */
ul#nav {list-style:none; width:900px; margin-left:15px; height:30px;font-size:12px;}
ul#nav li {position:relative; float:left; list-style:none; background:url(http://www.thegreatanzacrun.com/coreimg/navtab_left.gif) no-repeat bottom left #001722; margin:0 1px 0 0;}
ul#nav li a {display:block; float:left; height:30px; line-height:30px; padding:0 13px; background:url(http://www.thegreatanzacrun.com/coreimg/navtab_right.gif) no-repeat right bottom; text-decoration:none; border:none;}

ul#nav a:link, ul#nav a:visited {color:#fff;}
ul#nav a:hover, ul#nav a:active {color:#FCC000; }

/* * == SIDEBAR == * */
.sidebtn {margin:10px 0;}

h1 {font-weight:normal; font-size:25px; color:#001722; background:url(http://www.thegreatanzacrun.com/coreimg/headingBG.gif) no-repeat right bottom; height:32px; margin:0 0 15px 0;}
h2 {font-size:18px; font-weight:normal; margin:10px 0;}
h3 {font-size:16px; font-weight:normal; margin:10px 0;}

/* * == GENERAL STYLES ==* */
a:link {color:#158EAA; text-decoration:none; border-bottom:1px solid #B0D8E2;}
a:visited {color:#002F42; text-decoration:none; border-bottom:1px solid #B0D8E2;}
a:hover, a:active {color:#FCC000; border-bottom:1px solid #FCC000;}

p {line-height:1.5; margin-bottom:7px;}
img a, a img, img {border-bottom:none; border-left:none; border-right:none; border-top:none;}
.clear {clear:both; height:1px;}
 
/* * BLOGGER STYLES * */

/* Header
----------------------------------------------- */
@media handheld {
  #header { width:90%; }
  }
/* Content
----------------------------------------------- */
@media all {

  #main { width:610px; float:left;  }
  #sidebar {width:220px;float:right; }
  }
@media handheld {
  #content {   width:90%;   }
  #main {   width:100%;   float:none;  }
  #sidebar {  width:100%;  float:none; }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #444;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header { padding:0 1.5em 0 1.5em;}
  .post { padding:0 1.5em 0 1.5em;}
  }
.post-title {font-weight:normal; font-size:25px; color:#001722; background:url(http://www.thegreatanzacrun.com/coreimg/headingBG.gif) no-repeat right bottom; height:32px; margin:0 0 15px 0;}
.post-title a { text-decoration:none; color:#001722; }
.post-title a:hover { color:#FCC000; }

.post div { margin:0 0 .75em; line-height:1.6em;}

p.post-footer { margin:-.25em 0 0; color:#333;  }
.post-footer em, .comment-link { font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }
.post-footer em { font-style:normal; color:#777; margin-right:.6em; }

.comment-link { margin-left:.6em; }

.post img { padding:4px;  border:1px solid #222; }

.post blockquote { margin:1em 20px; }

.post blockquote p { margin:.75em 0; }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong { font-size:130%; }
#comments-block { margin:1em 0 1.5em; line-height:1.6em;} 
  #comments-block dt { margin:.5em 0; }
#comments-block dd { margin:.25em 0 0; }
#comments-block dd.comment-timestamp { margin:-.25em 0 2em; font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; }
#comments-block dd p { margin:0 0 .75em; } 
.deleted-comment { font-style:italic; color:gray; }

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #444;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#999;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #444;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #222;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {  }
#postfeeds {  }
