/*  
Theme Name: PG-001
Theme URI: http://www.publicgathering.net
Description: Public Gathering - Generic Template
Version: 0.1
Author: Public Gathering
Author URI: http://www.publicgathering.net
*/

/* BACKGROUND AND MAIN FONT COLOR */
body {background-image: url('http://bundletechnologies.com/random/metamorfixx.back.png'); background-position: top right; background-repeat: no-repeat; background-color:#98bf3b; color:#222; line-height:150%;}
html, body {margin:0; padding:0;}


/* GLOBAL ELEMENT COMBINATIONS */
h3.post-date, p.post-date-single, h3#comment-count {word-spacing: 0.2em;}
div.post-header p, p.post-date-single, div.post-footer, h3#comment-count, div#sidebar ul li h2 {vertical-align: top;background:transparent;color: #888;}
h3.post-date, div.post-entry blockquote, div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6, div#sidebar ul li p {vertical-align: top;background:transparent;border: 0px;color: #444;}
p.post-date-single, div.post-footer p, h3#comment-count, h4#comment-header, div.nav-left, div.nav-right {text-align: left;}


/* HEADER */
#loginlink { position:absolute; top:10px; right:15px; font-family: Verdana, Arial, sans-serif; font-size:9px; color:#999; }
#loginlink a { text-decoration:none; color:#999; }

div#header {background-image: url('http://bundletechnologies.com/random/metamorfixx.gr.png'); color: #333;margin: 3em 0;padding: 1.2em 0 1.2em 3em; width: 600px; height: 173px;}
h1#title {font-size: 1em;font-weight: normal;line-height: normal;margin: 0;}
div.cat-arch {margin:0;}
p#description {font-size: 1em;margin: 0;}

/* WRAPPER - CONTAINER - CONTENT */
div#wrapper {}
div#container {float: right;width: 70%; padding-right:10%;}
div#container {margin: 0;}
div.post-container {margin: 0;}
div.narrowcolumn {margin: 0;padding: 0;}
div.widecolumn {margin: 0;padding: 0;}
div.post-content {margin: 0;}
div.post {clear: both;}
h2.post-title {font-size: 1em;font-weight: normal;margin:0; font-style:normal;}
h2.post-title-new {font-size: 1em;font-weight: normal;color: #ccc;margin:0; font-style:normal;}
h2.post-title-single {font-size: 1em;font-weight: normal;margin:0; font-style:normal;text-align: left;margin-bottom:2em;}
h3.post-date {font-size: 1em;margin: 0;}
div.post-header {float: left;margin: 0;text-align: left;}
div.post-header p {line-height: 150%;margin:0;}
p.post-date-single {font-size: 1em;margin:0;}
div.post-entry p {line-height: 150%;border:0;margin:0;padding:0;}
div.post-entry ul li {border: 0px;list-style: square;}
div.post-entry ul li, div.post-entry ol li {line-height: 150%;}
div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {font-size: 1em;border: 0px;font-weight: normal;margin: 1.2em 0 -0.6em 0;}
div.post-entry blockquote {border-left: 1em solid #cfd5dd;font-size: 1em;padding-left: 1em;}
div.post-footer {font-size:1em;margin:0;padding:0;}
div.post-footer p {margin: 0 auto;}
p.attachment {margin:0; padding:0;}


/* COMMENTS */
h3#comment-count {font-size: 1em;margin: 0;}
h4#comment-header {font-size: 1em;font-weight: normal;margin: 0;}
h4#respond {font-size: 1em;font-weight: normal;margin: 0;}
div.formcontainer p {margin: 0;}
div#comments {background:transparent;color: #111;margin:0;padding:0; width:66%;}
p.comment-metadata {margin-top:10px;}
div#comments .alt {background:transparent;}
div#comments p {margin:0;}
div.commentcomment {margin:20px 0 20px 0;}
div#comments p.comment-metadata {font-size: 1em;}
div#comments a{color:#000; text-decoration:none;}

/* SIDEBAR */
.widgettitle {}

div#sidebar {vertical-align: top;float: left;width: 18%;}
div#sidebar ul {margin: 0 1.5em 0 3em;vertical-align: top;padding: 0;}
div#sidebar ul li {vertical-align: top;font-size: 1em;line-height: 175%;list-style: none;margin: 0 0 1.5em 0;padding: 0;}
div#sidebar ul li h2 {vertical-align: top;font-size: 1em;margin: 0;}
div#sidebar ul li p, div#sidebar ul li ul, div#sidebar ul li ul li {vertical-align: top;margin: 0;padding: 0;}
div#sidebar ul li ul li ul li {vertical-align: top;font-size: 0.9em;margin: 0 0 0 1em;}

/* FOOTER STUFF */
div#footer {background: transparent;clear: both;color: #888;padding: 5em 0 1em 3em;}
div#footer p {font-size: 0.9em;margin: 0;}

/* GLOBAL ALIGNMENT AND MISC ELEMENTS */
.attachment{}

.navigation {clear: both; text-decoration:none;font-size: 18px; font-family:Verdana, Arial, sans-serif;margin:100px 0 100px 0;width: auto;}
.navigation a {text-decoration:none;}

div.nav-left, div.nav-right {margin: 0 auto;width: 49%;}
.alignleft, div.nav-left {float: left;}
.alignright, div.nav-right  {float: right;}

abbr, acronym {border-bottom: 1px dotted #546188;cursor: help;}
code, pre {font: 1em/normal "courier new", courier, monospace;}
.clearer {clear: both;height: 0;}

/* IMAGE ELEMENTS, INCLUDING LINKS */
div#content img.center {display: block;margin: 0.4em auto;}
div#content img.alignright {margin: 0.4em 0 0.4em 1.1em}
div#content img.alignleft {margin: 0.4em 1.1em 0.4em 0;}
li a img {border: none !important;border: 0px;}
a img {border: none !important;border: 0px;}

/* FORMS FOR COMMENTS AND SEARCH / INCLUDES STYLES FOR THE WP-CONTACTFORM PLUGIN */
form {margin: 0.3em 0 0 0;padding: 0;}
input#s {margin: 0; padding: 0;width: 100%;}
textarea {height: 13em;overflow: auto;width: 100%;}
input#searchsubmit, input#submit {border: 1px outset #999;}
input#s, input#author, input#email, input#url {width: 66%;}
input#s, input#author, input#email, input#url, textarea {border: 1px inset #999;padding: 0em;}
div.formcontainer {font-size: 1em;margin: 0 0 3em 0;width: 100%; background-color:transparent;}
div.formright, div.formleft {display: inline;float: left;margin: 0 0 0.5em 0;}
div.formleft {clear: both;text-align: left;width: 100%;margin:2em 0 2em 0;}
div.formright {width: 100%;}

/* LINK STYLES */
div#header a, div#header a:active, div#header a:link, div#header a:visited {background: transparent;color: #333;text-decoration: none;}
div#header a:hover {color: #ccc;}
div#content a, div#content a:active, div#content a:link, div#content a:visited {color: #333;background:transparent;}
div#content a:hover {color: #333;background: transparent;}
div.post-header a, h2.post-title a {text-decoration: none;}
div.post-footer a {color: #888;}
div#sidebar a, div#sidebar a:active, div#sidebar a:link, div#sidebar a:visited {color: #999;text-decoration: none;}
div#sidebar a:hover {color: #999;text-decoration: none;}
div#footer a, div#footer a:active, div#footer a:link, div#footer a:visited {background: #fff;color: #888;}
div#footer a:hover {background: #fff;color: #222;text-decoration: none;}


/* GALLERY */
.gallery {margin: auto;}
.gallery-item {float: left;margin-top:0;text-align: left;width: 33%;}
.gallery img {border:0;}
.gallery-caption {margin-left: 0;}



