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

* { margin: 0; padding: 0; }

img {
border: none;
}

body {
font-size: small;
font-family: arial, sans serif;
}

#wrapper {
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#menu_wrapper {
font-size: 110%;
font-family: "Century Gothic", verdana, sans serif;
float: left;
list-style-type: none;
width: 1000px;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
background-color: #646464;
margin-bottom: 20px;
}

#menu_wrapper .widget {
list-style-type: none;
}

#top_menu ul {
width: 400px;
list-style-type: none;
float: left;
}

#top_menu li {
padding: 5px 10px 5px 10px;
float: left;
}

#top_menu a {
text-decoration: none;
color: #C1C1C1;
}

#top_menu a:hover {
color: #FFF;
}

#follow_menu {
list-style-type: none;
float: right;
}

#follow_menu li {
float: left;
padding: 10px 10px 5px 10px;
}

#follow_menu a {
text-decoration: none;
color: #C1C1C1;
}

#follow_menu a:hover {
color: #FFF;
}

/* Header - Contains blog title and description */

#header {
color: #646464;
font-family: "Century Gothic", serif;
font-size: 200%;
}

#header h1 a {
color: #646464;
text-decoration: none;
}

#blog-description { 
font-size: 80%;
color: #646464;
}

#container {
padding-left: 5px;
margin-top: 50px;
width: 750px;
float: left;
}

/* Post Title Settings */

h2.entry-title {
padding-bottom: 5px;
color: #646464;
}

h2.entry-title a {
text-decoration: none;
color: #646464;
}

h2.entry-title a:hover {
text-decoration: none;
}

/* Date Published Style */

.entry-date abbr {
border-bottom-width: 0;
font-size: 90%;
text-decoration: none;
color: #646464;
}

/* Post Content Settings */

.entry-content {
color: #2D2D2D;
font-size: 110%;
margin-top: 15px;
}

.entry-content p {
padding: 6px 0 6px 0;
text-align: justify;
}

.entry-content a {
text-decoration: none;
color: #245DDB;
}

.entry-content a:hover {
text-decoration: underline;
}

.entry-content hr {
margin: 10px 0 5px 0;
}

.entry-content h2 {
font-weight: normal;
text-transform: uppercase;
font-size: 125%;
}

.entry-content h3 {
font-weight: normal;
text-transform: uppercase;
font-size: 110%;
}


/* Bookmarkify settings */

div.bookmarkify {
border-top: 1px solid #646464;
padding: 7px 0 0 0;
color: #646464;
font-size: 85%;
margin: 15px 0 10px 0;
}

div.bookmarkify a:link {
text-decoration: none;
color: #245DDB;
}

div.bookmarkify a:visited {
text-decoration: none;
color: #245DDB;
}

div.bookmarkify a:hover {
text-decoration: underline;
}

div.bookmarkify div.title {
margin: 0 0 5px 0;
}

/* Meta Data Settings */

.entry-meta {
color: #C1C1C1;
background-color: #646464;
font-size: 90%;
margin: 15px 0 30px 0;
padding: 7px 7px 7px 7px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.entry-meta a:link {
text-decoration: none;
color: #C1C1C1;
text-transform: uppercase;
}

.entry-meta a:visited {
text-decoration: none;
color: #C1C1C1;
text-transform: uppercase;
}

.entry-meta a:hover {
color: #fff;
}

.entry-meta abbr {
border-bottom: none;
}

/* Comments List Settings */

#comments {
color: #646464;
}

#comments-list h3 {
font-weight: normal;
font-size: 150%;
font-family: "Century Gothic", sans-serif;
padding: 10px 0 10px 0;
}

#comments-list p {
padding: 0 0 6px 0;
}

#comments a:link {
text-decoration: none;
color: #245DDB;
}

#comments a:visited {
text-decoration: none;
color: #245DDB;
}

#comments a:hover {
text-decoration: underline;
}

/* Trackbacks */

#trackbacks-list {
border-top: 1px solid #646464;
margin-top: 15px;
margin-bottom: 15px;
}

#trackbacks-list h3 {
font-weight: normal;
font-family: "Century Gothic", sans-serif;
padding: 10px 0 10px 0;
font-size: 150%;
}

#trackbacks-list .comment-author {
margin-bottom: 8px;
}

#trackbacks-list p {
padding-bottom: 6px;
}

/* Comment Form Settings */

#respond {
width: 750px;
height: 340px;
padding: 10px;
border: 1px solid #646464;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#formcontainer {
width: 750px;
height: 240px;
}

#input-wrapper {
width: 300px;
float: left;
}

#comment-wrapper {
width: 400px;
float: right;
}

.form-input #author {
border: 1px solid #646464;
}
.form-input #email {
border: 1px solid #646464;
}

.form-input #url {
border: 1px solid #646464;
}

.form-textarea #comment {
border: 1px solid #646464;
}

/* Sidebar Settings */

#primary {
margin-top: 100px;
width: 200px;
float: right;
}

#primary h3 {
margin: 10px 0 3px 0;
font-weight: normal;
font-size: 150%;
color: #646464;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#primary ul {
list-style-type: none;
}

#primary a {
text-decoration: none;
color: #646464;
}

#primary a:hover {
text-decoration: underline;
}

#footer {
width: 1000px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
font-size: 90%;
color: #646464;
}

#footer a:link {
text-decoration: none;
color: #646464;
text-transform: uppercase;
}

#footer a:visited {
text-decoration: none;
color: #646464;
text-transform: uppercase;
}

#footer a:hover {
text-decoration: underline;
}

/* Search Button Settings */

#search_wrapper {
width: 200px;
float: left;
padding: 6px 0 0 0;
}

#search_wrapper h2 {
font-size: 120%;
color: #646464;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#search_box {
position: relative;
width: 200px;
height: 30px;
}

#s {
	position:absolute;
	top:5px;
}

#search_wrapper #searchsubmit {
	position:absolute;
	top:4px;
	left:150px;
	width:25px;
	height:25px;
	background: url("/wp-content/themes/sandbox/images/search_grey.png") top left 

no-repeat;  
	border: none; 
}
 
#search_wrapper #searchsubmit:hover {
	background: url("/wp-content/themes/sandbox/images/search_hover.png") top left 

no-repeat;  
	border: none; 
}

/* Blockquote Settings */

blockquote {
background: #E7E8E6 url(http://www.blueglobewebdesign.co.uk/angrymob/wp-content/uploads/2010/05/quote.png) top left 
no-repeat;
border-radius: 10px;
padding: 8px 20px 8px 20px;
margin: 7px 20px 7px 20px;
}

/* Firefox Border Settings */

blockquote {
-moz-border-radius: 10px;
}

/* Older Chrome & Safari Browsers */

blockquote {
-webkit-border-radius: 10px;
}

/* Page navigation */

.navigation {
margin: 10px 0 10px 0;
}

.navigation a:link {
text-decoration: none;
text-transform: uppercase;
color: #646464;
}

.navigation a:visited {
color: #646464;
text-decoration: none;
text-transform: uppercase;
}

.navigation a:hover {
text-decoration: underline;
}

