/* v.2008-12-26 -- added wp defaults */

#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; }

/* -- messages */
.intro, .info, .confirm, .warning, .error, .message, .box {padding: 5px; padding-left: 10px; margin-bottom: 5px; }
.info, .confirm, .error {color: white; }
.message {background-color: #ffffe0;  border: 1px solid #e6db55;}
.warning {background-color: #f90; }
.error {background-color: #c30;}
.confirm {background-color: #690; }
.info {background-color: #39c;}
.highlight {background:#ffa; padding-left: 5px; padding-right: 5px; }  /* inline use */
.box {border: 1px solid #333; padding: 5px; font-weight: bolder;}
span.required {color: #c30;}
.wp-caption-text{font-style:italic; text-align: center;}

/* 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: 1.4em; line-height: 1.7em; text-transform: uppercase;}
h2 { font-size: 1.3em; line-height: 1.4em;}
h3 { font-size: 1.2em; line-height: 1.4em;}
h4 { font-size: 1.1em; line-height: 1.4em;}
h1 span, h2 span, h3 span, h4 span {font-size: 60%;}

/* 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; }

/* varia */
a {color: #09c;}
img, img:link,img:visited {border: 0px; }
.discreet, small {font-size: 85% !important}
abbr.published {cursor: default; border-bottom: 0px solid black;} 

/* 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 adjustments */
div.sidebar h3 {margin-top: 0.2em;}
div.sidebar ul {margin-top: 0em; padding-bottom: 0.5em;}

/* still in doubt about these */
.entry-title,.entry-meta {clear:both;}
