/*
Theme Name: SimplyShakey
Theme URI: http://ShakeyVick.com
Description: Minimalist theme with 3 fluid columns, no images, widgets ready, and it's easy to change its color scheme.
Version: 0.1
Author: Jason.
Author URI: http://ShakeyVick.com
*/
/* new scheme */

#header, #rightbar h2, #leftbar h2 {
	background: #008;
}

#header h1 {
	text-align: center;
}

#header h3 {
	text-align: center;
}

a, a:link, #main div.post h2, #main div.post h2 a, .postmetadata a {
	color: #00FFFF;
	text-decoration: none;
	font-weight: bold;
}

#main div.post h2 a:hover, .postmetadata a:hover {
	color: #FFFFFF;
}

a:active {
	color: #00FFFF;
	font-weight: bold;
}
a:visited { color: #00FFFF; }
a:hover, .postmetadata a:hover {
	color: White;
	text-decoration: underline;
}

/* HEADER */
#header {
	border-top-width: 1.5px;
	border-bottom-width: 1.75px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-width: 1.75px;
	border-left-width: 1.5px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	color: #fff;
	letter-spacing: 4px;
	margin: 0;
	background-image: url(../SimplyShakey/images/sidebg.jpg);
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	} 

#header h1 {
	font-size: 100%;
	padding: 0px;
	}

#header h1 a { color: #fff; }

#header h1 a:hover { color: #ddd; }

#bloginfo h3 {
	margin: 0 0 0 15px;
	font-size: 100%;
	padding: 3px 0 3px 0;
	color: #ccc;
	}

/* Footer */
#footer {
	clear: both;
	background: #008;
	border-top-width: 1.5px;
	border-bottom-width: 1.75px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-width: 1.75px;
	border-left-width: 1.5px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	padding: 5px 0 5px 0;
	background-image: url(../SimplyShakey/images/sidebg.jpg);
	}

#footer p {
	font-size: .7em;
	text-align: center;
	color: #00FFFF;
	}

#footer a {
	color: #00FFFF;
	font-weight: bold;
}
#footer a:hover {
	color: #FFFFFF;
}
/*#footer a:active {
	color: #00FFFF;
}*/

blockquote { 
	border-left: 4px solid #8A95B7; 
	background-color: #efefef;
	}

/* Spare div */
.spare {
/*	font-size: 2.75em;
	color: #FFFF00;
	line-height: 1.5em;
*/	font-weight: bold;
	text-align: center;
}

/* ***********  default styles ************ */
body {
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../SimplyShakey/images/contentbg.jpg);
	color: #00FFFF;
	background-color: #0000FF;
}

html>body { font-size: 110.1%; }

/*p {
	line-height: 22px;
}
*/

sup {
	/* superscript */

	vertical-align: text-top;

}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

h1 { font-size: 260%; }
h2 { font-size: 160%; }
h3 { font-size: 150%; }
h4 { font-size: 130%; }
h5 { font-size: 100%; }
h6 { font-size: 70%; }

pre {
	font: 0.70em "Courier New", courier;
	background: #000;
	color: #0f0;
	font-weight: bold;
	line-height: 18px;
	padding: 4px 8px 4px 8px;
}
							
table { font-size: 100%; }

td, th { vertical-align: top; }

a img { border: 0px; }

.morelink {
	display: block;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.70em;
	}

code {
	font: 0.81em "courier New", courier;
	color: #000;
	background: #eee;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	}

blockquote {
	padding: 0px 10px;
	margin: 0px 20px;
	font-style: oblique;
}

.linkcat {
	list-style-type: none;
}

#searchform {
	padding: 2px 0 2px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
*/}

#datehead {
	margin: 0 10px 0 0;
	font-size: 100%;
	padding: 3px 0 3px 0;
	text-align: right;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Main Block */
#main {
	margin: 10px 15% 10px 15%;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: auto;
	font-size: 0.7em;
	line-height: 18px;
/*	border: 0px solid #999;
	background-image: url(../SimplyShakey/images/contentbg.jpg);
	background-color: #0000FF;*/
	min-width: 800px;
	}

#subwrapper {
	margin: 1px;
	border: 1px;
	}

/* ***********  common sidebar styles ************ */
#sidebar {
	font-size: 90.1%;
}

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#sidebar h2 {
	color: #fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	font-size: 100%;
	background-image: url(../SimplyShakey/images/bg2.jpg);
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
/*	text-indent: 0px;*/
}

#sidebar li.pagenav { padding: 0px; }

#sidebar li ul li {
	padding: 2px 0 2px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#sidebar li ul {
	padding: 0px;
	margin: 0px;
/*	border-top: 1px solid  #999;
	border-bottom: 1px solid white;*/
}

#sidebar ul li.pagenav { margin: 0px; }

#sidebar ul li.pagenav ul { margin: 0px; }

#sidebar a { font-weight: bold; }

#sidebar p { margin: 0 0 0 5px; }

/* specific sidebar styles */
#rightbar {
	float: right;
/*	border-left: 1px solid #fff; */
	}

#leftbar {
	float: left;
/* 	border-right: 1px solid #fff;
	border-top: 1px solid #fff; 
*/	}

#rightbar, #leftbar {
	/* ***z-index & visibility are added by me re: disappearing sidebars*** */
/*	z-index: 10;*/
	width: 15%;
	margin-top: 10px;
	padding: 0px;
/*	visibility: visible;*/
	}


/* ***********  post styles ************ */

#main div.post {
/*	background-image: url(../SimplyShakey/images/contentbg.jpg);*/
	padding: 12px;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}	
.pagetitle {
	font-style: italic;
	text-align: center;
}	

#main div.post h2 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	padding: 4px;
	background-image: url(../SimplyShakey/images/sidebg.jpg);
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-color: #000000;
	line-height: 25px;
}

#main div.post div.entry {
	font-size: 100%;
	line-height: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 12px;
}

.postmetadata {
	font-size: 80.1%;
	margin: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.meta {
	font-size: 0.70em;
}

/* ************ comments styles ************** */
#comments, #postcomment {
	font-size:100%;
	padding-left:5px;
}

#commentlist li {
	background:#fff;
	padding: 3px 8px;
	margin-right:7px;
}

#commentform {
	margin: 0px 0 0 10px;
}

/* *********** calendar styles   ********* */
#wp-calendar {
	text-align: center;
	margin: 0;
	padding: 0;
	border-top: 1px solid #eee;
	width: 100%;
}

#wp-calendar caption {
	border-bottom: 1px solid #ccc;
	font-weight: 800;
}

#wp-calendar th {
	font-weight: 800;
}

#wp-calendar td {
	font-weight: 100;
}

#wp-calendar td a {
	padding: 2px;
}

#wp-calendar td#today {
	border-top: 1px dotted #777;
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
	border-bottom: 1px dotted #777;
	background: #aabbcc;
	color: #00f;
}

img.wp-smiley { 
	vertical-align: -25%; 
}

/* Form Styles */
fieldset {
	border: none;
	padding: 3px;
	margin:3px
	}

fieldset label.selectit {
	display: block;
	font-size: 11px;
	padding: 0 2px;
	}

fieldset label.selectit:hover {
	background: #e9e9e9;
	}

fieldset legend {
	padding: .1em .3em;
	}

fieldset span.cat-nest {
	display: block;
	margin-left: 10px;
	}

fieldset.options {
	padding: 1em;
	}

fieldset.options legend {
	font-size: 16px;
	}

form, label input {
	margin: 0;
	padding: 0;
	}

input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
	}

label { cursor: pointer; }

textarea, input, select {
/*	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	padding: 2px;
*/	
	margin-top: 6px !IMPORTANT;
	margin-right: 10px;
	margin-bottom: 6px !IMPORTANT;
	margin-left: 12px !IMPORTANT;

	background-color: #E0E0E0;
	font:  0.760em Verdana, Arial, Helvetica, sans-serif;

	}

.checkbox {
	border: none;
	margin: 0;
	padding: 0;
	background-color: #E0E0E0;
	}

select, option {
	border: none;
	margin: 1px;
	padding: 1px;
	background-color: #E0E0E0;
	}

.submit input, .submit input:focus, .button {
	border: 1px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
	}

.submit {
	text-align: right;
	}

/* image layout */
p img {
	padding: 4px;
	display: inline;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 1px;
	display: inline;
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 4px;
	margin-left: 6px;
	}

.alignright {
	float: right;
	text-align: right;
	padding: .5em;
	}

.alignleft {
	float: left;
	text-align: left;
	padding: .5em;
	}

.aligncentre {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

.clearall {
	clear: both;
}

/*	
.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft { display:block; margin-right:auto; }
.alignright { display:block; margin-left:auto; }
*/

.buy {
	padding: 6px;
/*	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #000000;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
*/	color: #FFFFFF;
	height: 190px;
/*	display: inline-block;
*/}

.buy2 {
	margin: 6px;
	padding: 6px;
	border: medium solid #FFFFFF;
/*	height: 310px;
	width: 25%;
	display: inline-block;
	float: left;*/

}

.buy3 {
	padding: 0px;
	margin-top: 0px;
	display: inline-block;
	float: left;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 15%;
}

/*.buy3b {
	padding: 0px;
	margin-top: 0px;
	display: inline-block;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 34%;
}*/

.postpay {
	font-size: 0.9em;
	float: none;
	margin: 6px;
	padding: 6px;
	display: block;
	border: 0px;
}


.advert {
	background-color: #0000FF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: thin solid #666666;
	background-image: url(images/bg2.jpg);
}
.adverts {
	list-style-image: none;
	list-style-type: none;
	margin: 6px;
	padding: 6px;
	text-align: center;
	border: medium groove #CCCCCC;
}

/*
Product {
	margin: 3px;
	padding: 3px;
	border: thick dotted #FFFFFF;
}
*/

.links {
	list-style-image: none;
	list-style-type: none;
	}
.links1 {
	list-style-image: none;
	list-style-type: none;
	margin: 6px;
	padding: 6px;
	text-align: center;
}


#searchform p {
/*	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
*/
	margin-left: 10px;	
}

.wpsc_description {
/*	border: 1px solid #b2b2b2;
	padding: 12px;
*/	margin: 6px;	
}

.additional_description p{
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 19px;
}

.widget_archive {
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
}

#YouTubeReloadedPlayer {
	background-color: #000;
	width:100%;
	margin-right: auto;
	margin-left: auto;
}

.wpcf7 {
	text-align: center;

}

.video {
	text-align: center;
}

/* removes jquery colorbox link from meta widget */
#colorboxLink {display:none;} 

/* records custom post type */
.records-page-single {
	margin: 10px;
	padding: 10px;
	float: left;
	width:95%;
}

.records-page-single img {
	margin-top: 40px;
/*
	padding-top: 150px;
*/
}


.records-page-single li {
	list-style-image: none;
	list-style-type: none;
}

.tracklist {
	width:100%;
	clear: left;
}

.record-inf {
	font-style: italic;
	font-weight: lighter;
}

.record-data {
	text-align: left;
	font-size: large;
	text-indent:10px;
}

.track-side {
	clear: left;
	width:50%;
	float: left;
}

.side-two{
	float:left;
	width:50%;
}

.gallery {
	float:left;
	width:100%
}

.gal-all h6 {
	width:100%;
	clear: left;
}

.track-inf {
	text-indent: 20px;
}
.track-data {
	margin:0px;
	padding:0px;
}
/*
td {
	color: #00FFFF;
	font-size: 1em;
	font-family: Verdana, Geneva, sans-serif;
}
tr {
	color:#FFF;
}
	
th {
	color:#00F;
}
*/

.record td {
	font-style: italic;
	vertical-align: text-bottom;
}
.record h5 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}

table.eshopshiprates tr {
color:#FFF;
}

table.eshopshiprates th {
color:#00F;
}
#eshopshiprates.eshopshiprates tbody tr.alt th {
	color: #676B7B;
}

/* hide eshop admin warning bar: 
#eshoptestmode {
	visibility: hidden;
}
*/

/* google settings */
.goog-te-gadget-simple {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 0.76em!important;
	border: none!important;
/*	margin: 1px!important;
*/
	padding: 1px!important;
	background-color: #E0E0E0!important;
	margin-bottom: 6px !important;
    margin-left: 12px !important;
    margin-right: 0;
    margin-top: 6px !important;
/*	background-image: url(images/contentbg.jpg); */
}

.goog-te-gadget-simple a {
	font-weight:normal!important;
}
.goog-te-menu-value {
	color: #0FF;
	background-color:#e0e0e0;
}

.goog-te-gadget-icon {
	display: none;
}

#google_translate_element {}
/*
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.76em;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
*/

.widget_extraswidget #google_translate_element {
	height:34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;	
}
.extras_textbox {
/*
	position: relative;
*/}
/*
.goog-logo-link {

	visibility: hidden;
}

#footer .google {
	display: inline;
	float: right;
	text-decoration:none;
	clear:none;
}

.google_translate_footer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#rightbar input, select {

	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;

	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;	background-color: #E0E0E0;
	font:  0.75em Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

archives {
background-color:#FF0000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px !IMPORTANT;
	margin-left: 10px !IMPORTANT;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	padding: 10px;

	background-color: #0000FF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px !IMPORTANT;
	margin-left: 10px !IMPORTANT;
}
*/

/*
.widget_ara_collapsiblearchive li {
 font-size:1em !IMPORTANT;
 border: none !important;
}

*/

/*
.flexo-list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#CCCCCC;
}

.flexo-list li {
 font-size:1em !IMPORTANT;
 border: none !important;
}
*/

/*.flexo-list li:before {
 content:"" !IMPORTANT;
}
*/

/* 
a.alinks_links {
	text-decoration: none;
	border-bottom: #0000FF 1px dotted;
}
*/
