/*
Theme Name: magicblue
Theme URI: http://www.blogchemistry.com/2008/09/13/free-wordpress-theme-magicblue/
Description: 2 column, with RHS widget sidebar
Version: 1.2
Tags: fixed width, two columns, widget ready, white, blue
Author: BlogChemistry
Author URI: http://www.blogchemistry.com/
*/

body {margin: 0;padding: 0;  color: #333;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100.1%;background: #6B7864;}

#wrapper{width:900px;margin: 0px auto;padding: 0px;text-align:left;font-size: 78%;line-height:18px;background: #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}

#wrapper2{background:#fff;}

#player {border:0; padding: 0 0 0 -10px; margin: 0; float:left; text-align: left;}

.clearthis {clear:both;}
.powerpress_player {clear:both; margin: 20px auto 0 auto;}
."powerpress_links powerpress_links_mp3 {margin: 0;}

#superheader{background: url(images/superheaderbg.gif) top left repeat-x;padding: 0;margin: 0;height: 13px;}	

#header{background: #fff url(images/swoop.jpg) top left no-repeat;padding: 0  0 0px 0;height: 275px;margin: 0 0 0px 0;border-bottom:2px solid #fff;}
		
#content{clear:both;padding: 0;margin: 15px 10px;}	

#main {width: 530px; float:left;margin: 0;padding: 0 0 10px 0px;overflow:hidden;}
#mainwide {width: 880px; float:left;margin: 0;padding: 0 0 10px 0px;overflow:hidden;}

#sidebar {width: 310px; padding: 0;margin: 0;float:right;}

#footer {clear: both;margin: 0;padding: 10px 16px 0 16px;text-align: center;font-size: 85%;background: #fff;}
#footer-inner {background: #efefef;height: 45px;border-top: 1px solid #6B7864;border-bottom: 1px solid #6B7864;}
#footer-inner p {padding:5px 0 20px 0;margin:0;}
#footer a {font-weight: 100;}

#navigation {padding: 5px 15px;}
#navigation div.fleft {float:left;}
#navigation div.fright { float:right;}

#credit {text-align:right;font-size: 80%;}
#credit p {margin: 0px 10px;padding: 3px;}
#credit p a {color: #777;font-weight:100;}
#credit p a:hover {color: #777;}

#subscribe {text-align:center;}
#subscribe p {margin: 5px 0;}

/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;}
h1{font-size: 190%;}
h2{font-size: 160%;}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%;}
h6{font-size: 90%;}

a {color:#112256;font-weight:800;text-decoration:none;}
a:hover {color:#112256;text-decoration:underline;}
a img{border:0px;}

img {}

hr{height:2px;margin:5px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}

blockquote{background: #EBF7FF;padding: 5px 15px;margin: 3px 30px;border-left: 4px solid #112256;border-top: 1px solid #EBF7FF;border-right: 1px solid #EBF7FF;border-bottom: 1px solid #EBF7FF;}

form {margin: 0;padding:0;}
fieldset {padding:10px;margin:0;border:none;}
legend {font-weight:800;}
code {font-size: 90%;font-family: "Courier New", Courier, monospace;white-space: pre;}
td {vertical-align:top;}

#tabs{padding: 0;background:#333;}
#tabs ul{margin: 0;padding:3px 0 3px 5px;list-style-type:none;}
#tabs ul li{background:#222;margin: 0px;border-right: 2px solid #666;border-left: 2px solid #666;display:inline;font-size: 90%;font-family: Tahoma, Arial, sans-serif;}

#tabs ul li a{background: #6B7864;color: white; padding: 10px 15px 10px 15px;}
#tabs ul li a:hover{background:#112256; padding: 10px 15px 10px 15px; text-decoration:none;}

/* Headings */ 

form#searchform2{display: block;margin: 3px 0px;}

#radiohead {width:300px; margin: 0 0 0 450px; padding: 50px 0 0 0; height: 125px; overflow:hidden;}
h2.radiohead {margin: 0;padding: 0 60px 5px 420px;font-weight:800;font-style:italic;font-family: Georgia, serif;font-size: 120%;line-height:110%;}

#header h3 {margin: 0;padding: 35px 60px 0 420px;font-weight:800;font-style:italic;font-family: Georgia, serif;font-size: 475%;line-height:110%;}
#header h3 a {font-weight:100;color: #333;text-decoration: none;}

#header h2 {margin: 0;font-style:italic;font-family: Georgia, serif;letter-spacing:1px;padding: 10px 60px 5px 420px;font-weight:800;color: #333;font-size: 120%;}

h2#sectiontitle {font-size:150%;font-weight: 100;padding:6px 6px 6px 10px;margin:8px 10px 5px 0px;color: #444;border-top: 1px solid #8CD1FD;background:#EBF7FF;}

/* post styles */

.post{margin: 0 0 10px 0;padding: 5px;}
.entry{margin: 0;padding: 5px 10px 8px 10px;}

img.attachment-thumbnail {float:left; margin: 0 10px 5px 0; padding:0; border: 1px solid #112256;}

.post h2 {background: url(images/dots.gif) left bottom repeat-x;color: black;font-size: 150%;font-weight:100;padding: 2px 0 4px 2px;margin: 0 0 15px 0;}
.post h2 a{color: black;text-decoration:none;font-weight:100;}
.post h2 a:hover{text-decoration:none;color: black;}

.postmetadata{clear:both; font-size:80%;border-top: 1px solid #6B7864;background:#BBC3B4;padding: 1px 0 1px 5px;margin: 0 5px;}
.postmetadata p{color:#112256;line-height: 15px;padding: 0;margin: 3px 0;}


/* home post styles */
.home-post {clear:both; margin: 0 0 5px 0;padding: 5px 5px 10px 5px;background: url(images/dots.gif) left bottom repeat-x; }

.home-entry {margin: 5px 0; padding: 5px; }

.home-post h2 {color:#112256; font-size: 16px;padding: 2px 0 4px 2px;margin: 0 0 5px 0;}
.home-post h2 a {color:#112256; text-decoration:none;}
.home-post h2 a:hover {text-decoration:underline;color:#112256;}

.gobtn { padding: 4px 6px; font-size:10px; width: auto; color: #fff; text-shadow: 1px 1px 0 #666; text-transform: uppercase; margin-top: 10px; background-color: #333; border: none; -webkit-transition: -webkit-box-shadow 0.3s linear; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6B7864), to(#333));  background:  -moz-linear-gradient(25% 75% 90deg,#333, #6B7864); -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px; }

.gobtn:hover { color:#fff; text-decoration:none; text-shadow: 1px 1px 0 #666; background-color: #333; border: none; -webkit-transition: -webkit-box-shadow 0.3s linear; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#6B7864));  background:  -moz-linear-gradient(25% 75% 90deg,#6B7864, #333); cursor:  pointer; }

/*  Comments   */

h3#comments, h3#postcomment{font-size: 100%;font-family:verdana, sans-serif;}	
ol#commentlist{padding: 0 0 0 20px;font-size: 90%;list-style-type:none;}
ol#commentlist li{padding: 2px 10px;margin: 0;}
ol#commentlist li p.commentheader{margin: 3px 0 0px 0;padding: 1px 5px;}
ul#commentlist{padding: 0;margin:0;list-style-type:none;}
ul#commentlist li{display: block;padding: 0;margin: 0 15px;font-size:90%;border: 4px solid white;}
ul#commentlist li div.gravatar {width:40px;float:left;text-align: center;padding: 5px 0 0 5px;}
ul#commentlist li div.gravatar img{border: 2px solid #ddd;}
ul#commentlist li p.commentauthor {padding: 0;margin: 0 0 2px 0;overflow:hidden;}
ul#commentlist li p.commentheader{margin: 0 0 10px 0;padding: 0px;}
ul#commentlist li div.commenttext{padding: 0 0 0 0px;margin:5px 10px 5px 60px;}
ul#commentlist li div.commenttext div.commentwrapper{background: #F0F9FF;margin:0 0 0 5px;padding: 3px 8px;border-top: 1px solid #8CD1FD; }


/*  sidebar styles */

#sidebar h1 {background: url(images/dots.gif) left bottom repeat-x;color: black;font-size: 150%;font-weight:400;padding: 2px 0 4px 2px;margin: 0 0 15px 0;}

#sidebar { max-width: 310px; overflow: hidden;}

#wp125adwrap_2c {clear:both; margin:5px 0 5px 0;}
#wp125adwrap_2c img {float:left;margin:5px;}
.wp125ad odd {}
.wp125ad even {}

.menu{padding:0;font-size:90%;}
.menu a{font-weight: 100;}
.menu a:hover{text-decoration:none;}

.menu ul{margin:0;padding:0 0 0 0px;list-style-type:none;}
.menu ul li.widget{padding:2px;margin:0 0 7px 0px;}

.menu ul li.widget ul{margin: 0;padding:0;}
.menu ul li.widget ul li{background: url(images/listbullet.gif) no-repeat 0 3px;padding: 2px 0 2px 12px;margin:0;border-bottom: 1px solid #eee;}

.menu ul li.widget ul li a {}
.menu ul li.widget ul li a:hover {color:#6B7864;}

.menu ul li.widget ul li ul{}
.menu ul li.widget ul li ul li{background: url(images/listbullet.gif) no-repeat 0 1px;border-top: 1px solid #eee;border-bottom: none !important;padding: 0 0 0 11px;}

.menu ul li.widget h3{clear:both;font-size:120%;padding:2px 0 3px 5px;margin: 5px 0 10px 0;color: #222;font-weight: 800;font-family: arial, verdana, sans-serif;text-transform:uppercase;border-bottom: 1px solid #6B7864;border-top: 3px solid #6B7864;letter-spacing:2px;}

.menu ul li h3 a{color: #023A5E;font-weight: 800;}
.menu ul li h3 a:hover{background:#BBC3B4; color: #023A5E;text-decoration: none;}

.menu form{display:block;margin:0px;padding:4px;}
.menu input{margin:3px 0;font-size:90%;}
li.widget .textwidget, li.widget #search {padding: 2px 5px;}

#twtr-widget-1 h3, #twtr-widget-1 h4 { display: inline; line-height: 1.5em; margin-bottom: 5px;}
.twtr-profile-img {  float:left; margin: 0 2px 2px 0;}

/* Calendar styles */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}

/* Image & Caption Styles */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float:left;border:1px solid #333333;margin: 0 15px 5px 0;}
.alignright {float:right;border:1px solid #333333;margin: 0 0 5px 15px;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/* Link Library */
.linklist ul {margin:0;padding:0 0 0 0px;list-style-type:none;}
.linklist li {background: url(images/listbullet.gif) no-repeat 0 3px;padding: 2px 0 2px 12px;margin:0;border-bottom: 1px solid #eee;}
.linklist a {color:#6B7864;}
.linklist a:hover {color:##6B7864;text-decoration:underline;}

/* Shoutcast Stream */
#ssUPdate ul { list-style-type: none; }

/* Buy Now Button */
p.buynow { margin: 15px; padding: 10px; background: #FF0000; color: #ffffff; border-radius:5px;  }
p:hover.buynow { background: #000000;}
a.buynow { color: #ffffff; font-size: 14px; font-style: italic; text-shadow: #333 1px 1px 1px; }
