/* v.2009-03-02 -- added wp-captions */

#wrapper, .wrap  {width: 950px;  margin-left: auto; margin-right: auto; text-align: left;}
#wrapper {font-size: 1.2em;}

div.skip-link {position:absolute; right:1em; top:1em; display: none;}

/* -- messages */
span.required {color: #c30;}  /* why the span ricky? */

/* Headers */
h1, h2, h3, h4, h5, h6 { margin:3px 0 10px 0; padding:0; font-weight:normal; border: 0; text-align: left;}
h1 { font-size: 2em; line-height: 1.7em;}
h2 { font-size: 1.9em; line-height: 1.4em;}
h3 { font-size: 1.5em; line-height: 1.4em;}
h4 { font-size: 1.2em; line-height: 1.4em; font-weight: bold;}
h1 a, h2 a, h3 a, h4 a {color: black; text-decoration: none;}

/* Forms */
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:100%; line-height:1.25em;}
/* :focus {outline: 0;} */  
 
/* Tables */
table {border:0; margin:0 0 1.25em 0; padding:0; border-collapse: collapse; border-spacing: 0;}
table tr td {padding:2px;}

/* Shortcuts */ 
.clear, div.gallery {clear:both; }
.left, .alignleft  {float:left; }
.right, .alignright {float:right; }
.center {text-align: center;}
.noindent {margin-left:0; padding-left:0; }
.nobullet {list-style:none; list-style-image:none; }
div.clear {height : 1px; font-size : 1px; line-height : 1px;}
img.left, .alignleft  {margin:1em 1em 0 0; }
img.right, .alignright {margin:1em 0 0 1em; }
img.center, .aligncenter{ display:block; margin:1em auto; text-align:center; }

/* list defaults*/
ul{list-style: none; list-style-image: none; padding-left: 0; margin-left: 0;}
.entry-content ul {list-style: circle; padding-left: 15px; margin-left: 20px; line-height: 1.5em;}
.entry-content ul li {padding-bottom: 5px;}

/* varia */
a {text-decoration: none; color: black;}
a:hover {text-decoration: underline;}
.entry-content a {color: #069;}
img, img:link,img:visited {border: 0px; }
.discreet, small {font-size: 85% !important}
abbr.published {cursor: default; border-bottom: 0px solid black;} 

/* wp specific */
/* comments form */
form#commentform .form-label { margin:1em 0 0; }
input#author,input#email,input#url,textarea#comment {padding:0.2em; width: 65%;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; }

/* gallery */
div.gallery dl{ margin:0.5em auto; overflow:hidden; text-align:center; float:left;}
div.gallery dl.gallery-columns-1 { width:100%; }
div.gallery dl.gallery-columns-2 { width:49%; }
div.gallery dl.gallery-columns-3 { width:33%; }
div.gallery dl.gallery-columns-4 { width:24%; }
div.gallery dl.gallery-columns-5 { width:19%; }

/* sidebar adjustements */
div.sidebar h3 {margin-top: 0.2em;}
div.sidebar ul {margin-top: 0em; padding-bottom: 0.5em;}

/* image captions */
.wp-caption        {background: #eee; border-bottom: 1px solid #999; border-right: 1px solid #ccc;}
.wp-caption img    {margin: 5px;}
.wp-caption-text   {padding: 3px 5px; font-style: normal; text-align: center;}

/* still in doubt about these */
.entry-title,.entry-meta {clear:both;}
