/*
-----------------------------------------------
snooch.org.uk/markboulton.co.uk
Stylesheet:  Print.css
Author:   Mark Boulton
Version:  27 August 2004
Revision: 27 August 2004
----------------------------------------------- */


/* Body
----------------------------------------------- */
body {
   background: white;
   font-family: Georgia, Serif;
   font-size: 9pt;
   line-height: 13pt;
} 


/* Page structure
----------------------------------------------- */

/* c1-c3 */
.c1-c3 {
   margin: 4cm 1cm 2cm 4cm;
   padding:0;
} 

.c1-c3 #c3 {
   display: none;
}



/* c1-c2-c3 */
.c1-c2-c3 {
   margin: 4cm 1cm 2cm 4cm;
   padding:0;
} 

.c1-c2-c3 #c1, .c1-c2-c3 #c3 {
   display: none;
}




/* c1-c2 */
.c1-c2 {
   margin: 4cm 1cm 2cm 4cm;
   padding:0;
} 

.c1-c2 #c2 {
   display: none;
}



/* portfolio
----------------------------------------------- */


.c1-c2 #c1.content {
   margin: 2cm 0 0 0;
   padding:0;
}

.portlargeimage {
   border: 1px solid #000000;
}

.portintro p{
   margin: 0 0 2cm 0;
   padding:0;
   font-family: Georgia, Serif;
   font-style: italic;
   font-size:140%;
}

.portimagenav a{
   display: none;
}




/* Journal
----------------------------------------------- */

#comments {
   margin: 2cm 0 0 0;
   padding:1cm 0 1cm 0;
}

#comments h2,
#comments form {
   display: none;
}

#comments .odd, 
#comments .even {
   border-top: 1px solid #CCCCCC;
}



/* homepage
----------------------------------------------- */

ul {
   margin: 0;
   padding:0;
}

dl {
   margin: 1cm 0 0 0;
   padding:0;
}

dt, dd {
   margin: 0;
   padding:0;
}

dt {
  font-family: Helvetica, Sans-serif;
  font-size:140%;
}

h1#journal {
   margin: 2cm 0 0 0;
   padding:0;
}





/* hidden elements
----------------------------------------------- */
.hide,
#branding,
#nav,
#search {
   display: none;
}



/* headings
----------------------------------------------- */

h1, h2, h3 {
  margin:1em 0 .5em;
  font-family: Helvetica, Sans-serif;
  font-weight:normal;
  clear:both;
  }
h1 {
  margin-top:.5em;
  font-size:180%;
  }
h2 {
  font-size:140%;
  }
h3 {
  font-size:125%;
  }


/* Links
----------------------------------------------- */
a {
  color:black;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }



/* Footer
----------------------------------------------- */

#footer {
   border-top: 1px solid #999;
   margin-top: 3cm;
   padding:0;
} 

#footer p {
   color: #CCCCCC;
} 
