/*   
Theme Name: Shape
Theme URI: http://themeshapes.com/shape/
Description: A search engine optimized website framework for WordPress.
Author: Ian Stewart
Author URI: http://themeshapes.com/
Version: 0.1.2
Tags: threaded-comments, microformats
.
The Shape Theme for WordPress is copyright ThemeShapes http://themeshapes.com/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;background-color:#EEE;border:1px solid #ccc;padding:3px 5px;margin:2px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#777;}
.wp-pagenavi span.current{font-weight:bold;}


body,input,textarea {
font:14px/1.5 Arial, Helvetica, Verdana, sans-serif;
color:#555;
}

p,form {
margin-bottom:20px;
}

h1,h2,h3,h4,h5,h6 {
font-weight:normal;
clear:both;
}

ul {
list-style:disc;
margin:0 0 1.5em 2.5em;
}

ol {
list-style-type:decimal;
margin:0 0 1.5em 2.5em;
}

ol ol {
list-style:upper-alpha;
}

ol ol ol {
list-style:lower-roman;
}

ol ol ol ol {
list-style:lower-alpha;
}

ul ul,ol ol,ul ol,ol ul {
margin-bottom:0;
}

.entry-content img {
margin:0 0 1.5em;
}

.alignleft,img.alignleft {
display:inline;
float:left;
margin-right:1.5em;
}

.alignright,img.alignright {
display:inline;
float:right;
margin-left:1.5em;
}

.aligncenter,img.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
text-align:center;
margin-bottom:1.5em;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-smiley {
max-height:1em;
margin:0!important;
}

.gallery-caption {
margin:-1.5em 0 0;
}

.gallery {
margin:0 auto 14px;
width:580px;
}

.gallery img {
margin:0;
padding:0;
}

.gallery .gallery-item {
float: left;
text-align: center;
width:20%;
margin-bottom:6px;
}

blockquote.left {
float:left;
margin-left:0;
margin-right:20px;
text-align:right;
width:33%;
}	

blockquote.right {
float:right;
margin-left:20px;
margin-right:0;
text-align:left;
width:33%;
}

blockquote p {
margin-bottom:0;
}

blockquote {
padding:11px 16px 11px 42px;
border:1px solid #ccc;
margin:0 35px 20px;
background:#eee url(img/quote.gif);
background-position:5px 5px;
background-repeat:no-repeat;
-moz-border-radius:10px;
-webkit-border-radius:10px;
text-align:justify;
}

.menu ul ul {
display:none;
}

.menu li {
display:inline;
}

.menu a {
display:block;
float:left;
}

.post {
margin-bottom:30px;
}

.entry-content,.entry-summary {
margin:5px 0 0;
}

input,textarea,button {
background-color:#fafafa;
color:#555;
font-size:14px;
font-family:Cambria, Georgia, "Times New Roman", Times, serif;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:3px;
}

button {
font:12px;
cursor:pointer;
padding:2px 10px;
}

input:focus,textarea:focus,button:hover {
background-color:#fff;
border-color:#777 #ccc #ccc #777;
}

.safari input {
padding:0 3px;
}

.chrome input {
padding:1px 3px;
}

.widget-area ul {
list-style:none;
margin-left:0;
}

.widget-area ul ul {
list-style:disc;
margin-left:15px;
}

.widget-area ul ul ul {
margin-left:30px;
}

.widget-container {
margin-bottom:15px;
}

.ssection {
border-bottom:1px solid #ccc;
margin-bottom:15px;
}

h3 {
padding-bottom:5px;
}

#blog-title,#blog-title a {
font-size:34px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.entry-meta,.entry-utility,.comment-meta,.comment-author {
font-size:12px;
color:#777;
}

.entry-utility {
background-color:#EEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ccc;
padding:4px 5px;
}

a {
color:#226ebc;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.entry-title,.entry-title a,.entry-title a:hover {
font-size:24px;
text-decoration:none;
font-weight:bold;
color:#555;
}

.comment {
background-color:#EEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #ccc;
margin-bottom:12px;
font-size:12px;
padding:10px;
}

.avatar {
float:left;
border:1px #ccc solid;
margin:2px 10px 6px 2px;
}

#comments-list .children {
margin:10px 0 0 7px;
}

.comment-meta {
margin-bottom:7px;
}

#container {
width:600px;
float:left;
padding:20px 0 25px;
}

#sidebarcontainer {
width:300px;
float:right;
padding:10px 15px 0 0;
}

#primary {
float:left;
width:140px;
}

#secondary {
float:right;
width:155px;
}

#footer {
clear:both;
background-color:#555;
}

#colophon {
width:960px;
color:#ccc;
margin:0 auto;
padding:10px;
}

#colophon a {
color:#fff;
}

#header {
background-color:#555;
}

#masthead {
width:960px;
background:#555 url(img/game-preorders-logo.png);
background-repeat:no-repeat;
background-position:69px 0;
height:90px;
margin:0 auto;
padding:15px 0 5px 210px;
}

#wrapper {
width:960px;
background:#fff url(img/bgcontainer.png) repeat-y right;
margin:0 auto;
}

.form-section {
margin-bottom:10px;
}

.form-section label {
cursor:pointer;
}

.social img {
margin-left:2px;
}

.baneris {
width:468px;
margin:0 auto 7px;
}

#trackbacks-list {
font-size:12px;
}

.page-title {
font-size:16px;
}

.floater {
float:left;
margin:10px 10px 0 0;
}

.wp-caption p.wp-caption-text,.gallery dl,#footer p {
margin:0;
}

.menu ul,#comments-list ul {
list-style:none;
margin:0;
}

.nav-previous,.footerleft {
float:left;
}

.nav-next,.footerright {
float:right;
}

.widget-title,.comment-author {
font-weight:bold;
}

#blog-description {
color:#ccc;
font-weight:bold;
}

#comment-form .form-section input,#commenter-details input {
margin-right:10px;
}

.type-attachment {
margin-bottom:30px;
}