/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

body {
font-size: small;
}

img {
border: none;
}

#wrapper {
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#container {
width: 570px;
float: left;
}

#video {
color: #fff;
width: 395px;
padding-left: 15px;
padding-bottom: 40px;
margin-right: auto;
margin-left: auto;
background: #000;
border-bottom-right-radius: 10px;
box-shadow: -5px 5px 10px #888;
}

/* Firefox Border settings */

#video {
-moz-border-radius-bottomright: 10px;
-moz-box-shadow: -5px 5px 10px #888;
}

/* Older Chrome & Safari browsers */

#video {
-webkit-bottom-right-radius: 10px;
-webkit-box-shadow: -5px 5px 10px #888;
}

#sidebar_wrapper {
width: 410px;
float: left;
margin-left: 20px;
}

#side_adverts {
width: 400px;
float: left;
margin-left: 10px;
margin-top: 20px;
}
#video h3 {
margin: 0;
padding: 0 0 5px 0;
text-align: center;
font-family: "Lucida Grande", "century gothic", serif;
font-size: 130%;
font-weight: normal;
}

#primary {
font-family: verdana, arial, sans-serif;
width: 200px;
float: left;
background: #000;
color: #fff;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
box-shadow: -5px 5px 10px #888;
}

/* Firefox border settings */

#primary {
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-box-shadow: -5px 5px 10px #888;
}

/* Older Chrome & Safari browsers */

#primary {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-box-shadow: -5px 5px 10px #888;
}

#primary ul {
list-style-type: none;
padding: 5px 10px 5px 10px;
margin: 0;
}

#primary a {
color: #FF0000;
text-decoration: none;
}

#primary a:hover {
color: #fff;
text-decoration: underline;
}

#primary h3 {
font-weight: normal;
}

#secondary {
margin-left: 10px;
width: 200px;
float: left;
}

#secondary ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#secondary h2 {
font-family: "Lucida Grande", "century gothic", serif;
font-size: 150%;
font-weight: normal;
text-align: center;
}

#footer {
clear: both;
float: left;
}

/* HEADER STYLES - top menu, search box, blog title, blog tagline, subscribe options */

#top_menu {
width: 750px;
float: left;
}

#top_menu ul {
list-style-type: none;
float: left;
padding: 0;
margin: 0;
}

#top_menu li {
float: left;
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #818181;
}

#top_menu li a {
font-family: "century gothic", "Lucida Grande", verdana, arial, sans-serif;
font-size: 120%;
text-decoration: none;
color: #900;
}
#top_menu li a:hover {
color: #4a0000;
text-decoration: underline;
}

#top_search {
width: 200px;
float: right;
}

li#search {
list-style-type: none;
padding: 0;
margin: 0;
}

#header {
clear: left;
float: left;
width: 520px;
margin-top: 40px;
margin-bottom: 20px;
}

#top_banner {
float:right;
width: 470px;
margin-top: 40px;
margin-bottom: 20px;
}

#header h1 a {
font-family: "old english text MT", chiller, "earwig factory", impact, biondi, "bookman old style", "britannic bold", byington, serif;
font-size: 250%;
color: #000;
text-decoration: none;
}

#blog-description { 
font-family: "palatino linotype", "book antiqua", palatino, serif;
color: #000;
font-size: 140%;
}

ul#subscribe-options {
padding: 3px;
margin: 0;
list-style-type: none;
float: left;
width: 1000px;
background: #000;
border-radius: 5px;
box-shadow: -5px 5px 10px #888;
}

/* Firefox border settings */

ul#subscribe-options {
-moz-border-radius: 5px;
-moz-box-shadow: -5px 5px 10px #888;
}

/* Older Chrome & Safari browsers */

ul#subscribe-options {
-webkit-border-radius: 5px;
-webkit-box-shadow: -5px 5px 10px #888;
}

ul#subscribe-options li {
float: left;
margin-right: 10px;
}

ul#subscribe-options li a {
font-family: Myriad, univers, "Dax Regular", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #ccc;
font-size: 100%;
padding: 0;
text-decoration: none;
}

ul#subscribe-options li a:hover {
color: #fff;
text-decoration: underline;
}

/* POST STYLING - post titles, date style, content style, meta data */

/* Post Title */
h2.entry-title {
font-family: "Lucida Sans Unicode", "Lucida Grande", serif;
color: #000;
}

h2.entry-title a {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #000;
text-decoration: none;
}

#container ul {
color: #313131;
font-family; tahoma, geneva, sans-serif;
}

.entry-content {
font-size: 102%;
font-family: tahoma, geneva, sans-serif;
color: #313131;
}

.entry-content p {
text-align: justify;
}

#container a {
color: #900;
text-decoration: none;
}

#container a:hover {
text-decoration: underline;
color: #4a0000;
}

blockquote {
background: #E7E8E6 url(http://www.blueglobewebdesign.co.uk/angrymob/wp-content/uploads/2010/05/quote.png) top left no-repeat;
-moz-border-radius: 10px;
color: #313131;
padding: 8px 20px 8px 20px;
}

#container img, .attachment img, .navigation .alignleft img, .navigation .alignright img{
  padding: 3px;
  margin: 4px 10px;
  border: 1px solid #E7E8E6;
  border-radius: 4px;
}

/* Firefox border settings */

#container img, .attachment img, .navigation .alignleft img, .navigation .alignright img{
-moz-border-radius: 4px;
}

/* Older Chrome & Safari browsers */

#container img, .attachment img, .navigation .alignleft img, .navigation .alignright img{
-webkit-border-radius: 4px;
}

#container img.alignleft, .attachment img.alignleft{ margin-left: 0; }
#container img.alignright, .attachment img.alignright{ margin-right: 0; }
#container img.aligncenter, .attachment img.aligncenter{ margin: 0 auto; text-align: center; }

#container .wp-caption {
  background:#F7F7F7;
  border: 1px solid #E7E8E6;
  border-radius: 4px;
  padding-top:5px;
  margin:4px 10px;
  text-align:center;
  color: #8d8b8b;
}

/* Firefox border settings */

#container .wp-caption {
-moz-border-radius: 4px;
}

/* Older Chrome & Safari browsers */

#container .wp-caption {
-webkit-border-radius: 4px;
}

#container .wp-caption img, .wp-caption img, .attachment .wp-caption img{
  margin: 0;
  border: 0;
  padding: 0;
}

#container .wp-caption.alignleft{ margin-left: 0; }
#container .wp-caption.alignright{ margin-right: 0; }
#container .wp-caption.aligncenter{ margin: 0 auto; }

#container p.wp-caption-text {
text-align: center;
}

.entry-meta {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding-top: 10px;
padding-bottom: 10px;
font-size: 95%;
font-family: verdana, arial, sans-serif;
color: #404040;
}

.comments {
font-size: 105%;
font-family: verdana, arial, sans-serif;
}

#respond {
padding-top: 10px;
border-top: 1px solid #ccc;
font-size: 105%;
font-family: verdana, arial, sans-serif;
}

#blank {
float: left;
width: 570px;
height: 1px;
}
.clear {
clear: both;
}
#footer {
float: left;
font-size: 85%;
font-family: verdana, arial, sans-serif;
color: #fff;
margin-top: 10px;
margin-bottom: 10px;
width: 1000px;
padding: 3px 10px 3px 10px;
background: #000;
border-radius: 10px;
box-shadow: -5px 5px 10px #888;
}

/* Firefox border settings */

#footer {
-moz-border-radius: 10px;
-moz-box-shadow: -5px 5px 10px #888;
}

/* Older Chrome & Safari browsers */

#footer {
-webkit-border-radius: 10px;
-webkit-box-shadow: -5px 5px 10px #888;
}

#footer a {
color: #ccc;
text-decoration: none;
}

#footer a:hover {
color: #fff;
text-decoration: underline;
}
.navigation {
padding-top: 8px;
font-family: verdana, arial, sans-serif;
}
img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}
.bookmarkify {
border-top: 1px solid #CCC;
margin-top: 10px;
padding-top: 5px;
}

#media-feed {
width: 1000px;
float: left;
}
#media-feed a {
text-decoration: none;
color: #990000;
}

#media-feed a:visited {
color: #990000;
}

#media-feed a:hover {
text-decoration: underline;
}

#media-feed ul {
padding: 10px;
list-style-type: none;
border: 1px solid #ccc;
}
#media-feed li {
padding: 5px;
border-bottom: 1px solid #ccc;
}

#advert-wrapper {
float: left;
margin-top: 15px;
width: 410px;
}

.ebuzzing {
width: 300px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

.google-ads {
width: 468px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}

.bottom-banner {
width: 728px;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
}

.comment-author {
background: #D8D8D8;
padding: 10px;
border-radius: 5px;
}

.comment-author {
-moz-border-radius: 5px;
}

/* Older Chrome & Safari browsers */

.comment-author {
-webkit-border-radius: 5px;
}
