/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

* {}	
html {}	
body {font:10px/13px verdana, helvetica, arial, sans-serif; color:#333; background:#f5e7e6;}



/* ----- IDS ----- */

#container {position:relative; width:830px; height:500px; margin:60px auto; background:white;}	
#header {top:0; height:27px; background:#393942;}	
#content {position:absolute; top:27px; right:0; width:438px; height:448px; 
  background:url('images/content.gif') no-repeat;}
#secondaryContent {width:329px; background:#f1dcd7;}	
#navigation {}
#subnav {position:absolute; top:0; left:329px; width:63px; height:500px; background:white url('images/subnav.gif') no-repeat; z-index:10;}	
#footer {position:absolute; bottom:0; width:100%; border-top:1px solid white; height:25px; color:white; background:#393942;
  text-align:right; font-size: 9px;}
#articleImage {height:305px; background-color:#dd9a70; text-align:center;}
p#tuscany {position:absolute; top:6px; left:5px; margin:0; color:white;}
#tuscany a {color:white; text-decoration:none;}

#next-article {position:absolute; right:58px; bottom:40px; width:320px;}
#prev {float:right;}
#next {float:left;}
#next-article a {text-decoration:none;}
#home a {display:block; position:absolute; bottom:0; left:0; height:25px; width:33px; color:#6a6e6d; background:transparent url('images/home.gif'); font-size:1px;}



/* ----- CLASSES ----- */

.article {margin:15px 55px 20px 60px;}


/* ----- HEADINGS ----- */

h1 {}
h2 {}
h3 {margin:0 0 10px 0; padding:0; font-size:11px; color:#990000;}
h4 {margin:20px 0 5px 0; padding:0; font-size:11px;}



/* ----- PARAGRAPHS ----- */

#content p {margin:8px 0;}
#footer p {padding:0; margin:0; position:absolute; right:8px; bottom:5px; color:#ceadae;}
#footer span {margin:0 2px;}
#post {padding:0; margin:0; position:absolute; left:52px; bottom:5px; color:white;}
#post a {display:block; position:absolute; bottom:2px; left:160px; height:13px; width:17px; color:#ff02fc; background:transparent url('images/mail.gif'); font-size:1px;}
#primaryContent p {}
#secondaryContent p {}



/* ----- QUOTES ----- */

blockquote {}
blockquote p {}
cite {}
blockquote cite {}



/* ----- CODE ----- */

pre {}
code {}
p code {}
pre code {}



/* ----- LISTS ----- */

ul {margin:0; padding:0;}
ul li {margin:0; padding:0;}
ol {margin:15px 0 0 0; padding-left:20px;}
ol li {margin:5px 0; font-weight:bold;}

ol.stories li a {color:#f5e7e6; text-decoration:none;}

.article ul {padding-left:20px; margin:5px 0; list-style:square;}
.article li {margin:2px 0;}

ul#navigation {position:absolute; top:0; right:0; width:430px; height:21px; padding:6px 8px 0 0; text-align:right; list-style:none;
  color:white; background:black;}
#navigation li a {font-size:11px; color:white; text-decoration:none;}
#navigation li.active a {color:#daa5a5;}
#navigation li {display:inline; margin:0 2px 0 2px;}

ul#articles {list-style:none; text-align:center;}
#articles li {}
#articles li a {display:block; height:40px; margin-bottom:4px; padding-top:10px;
  color:#fff; text-decoration:none;}
  
#page-nav {position:absolute; right:55px; bottom:0; width:320px; list-style:none; padding:0;}
#page-nav li {display:inline;color:white;}
#page-nav li a {color:#990000; text-decoration:none;}
li.pgNext {float:right;}
li.pgPrev {float:left;}

ul.galerie {margin:0; padding:5px 0 5px 7px; list-style:none;}
.galerie li {float:left; margin:1px;}



/* ----- IMAGES ----- */

#articleImage img {position:absolute; left:0; bottom:26px;}
#flash {position:absolute; left:0; bottom:25px;}
a img {border:none;}
img a:hover {}

.image {margin:20px 0 10px 15px;}



/* ----- BREAK ----- */

hr {}

/* ----- TEXT FORMATTING ----- */

strong {}
em {}
b {}
i {}



/* ----- LINKS ----- */

a {}
a:hover {}
a:visited, a:active, a:focus {}
a:visited {}
a:active { }
a:focus {}

p a {}
cite a {}
li a {}
dt a {}
dd a {}


/* ----- TABLES ----- */

table {padding:0; margin:0;}
td {padding:0; margin:0;}
td.cell1 {width:200px;}



/* ----- FORMS ----- */

form {}
form#zemContactForm p {margin:3px 0;}
p {margin:0;}
fieldset {}
legend {}
#main-form label {display:block; padding-top:4px; width:120px; float:left; font-weight:bold;}
#t-shirts label, #sweat-shirts label {display:block; padding-top:4px; width:120px; float:left; font-weight:normal;}
#tshirt-buttons label, #sweatshirt-buttons label {display:inline;}
#t-shirts input, #sweat-shirts input {width:30px;}
input#zemSubmit {margin-left:120px; margin-top:10px;}
textarea {}
input, textarea {}
select {}
optgroup {}
option {}



/* ----- DEFINITIONS ----- */

dl { padding: 0; margin: 0; }
dt { padding: 0; margin: 6px 0 0 0; font-size: 11px; color: #990000; font-weight: bold; }
dd { margin: 0 0 0 12px; padding: 0; }


