/*
	Theme Name: Magatheme
	Theme URI: http://www.playerbites.com/
	Description: Magatheme is a 3-column, widget-ready theme with a cool, minimalist magazine look. More info about features at <a href="http://bryanhelmig.com/magatheme-cool-minimal-wordpress-theme/">bryanhelmig.com</a>.
	Version: 1.0.0
	Author: Gavin Smith
	Author URI: http://www.playerbites.com
	Tags:light,blue,right-sidebar


	"Magatheme" by Gavin Smith

	This theme was designed and built by Gavin Smith
	of PlayerBites: http://www.playerbites.com/.
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,header,nav,section,article,aside,footer{border:0;margin:0;outline:0;padding:0;background:transparent;vertical-align:baseline;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
header,nav,section,article,aside,footer{display:block;}
body{background:#fff;color:#4f4f5f;font:.75em/1.6em Helvetica,Arial,"Liberation Sans","Bitstream Vera Sans",sans-serif;}
html>body{font-size:12px;}
img{display:inline-block;vertical-align:bottom;}
h1,h2,h3,h4,h5,h6,strong,b,dt,th{font-weight:725;}
address,cite,em,i,caption,dfn,var{font-style:italic;}
h1{margin:0 0 .75em;font-size:2em;}
h2{margin:0 0 1em;font-size:1.5em;}
h3{margin:0 0 1.286em;font-size:1.267em;}
h4{margin:0 0 1.5em;font-size:1em;}
h5{margin:0 0 1.8em;font-size:.834em;}
h6{margin:0 0 2em;font-size:.75em;}
p,ul,ol,dl,blockquote,pre{margin:0 0 1.5em;color:#383843;}
li ul,li ol{margin:0;}
ul{list-style:outside disc;}
ol{list-style:outside decimal;}
li{margin:0 0 0 2em;}
dd{padding-left:1.5em;}
blockquote{padding:0 1.5em;}
a{text-decoration:none;color:#434351;}
a:hover{text-decoration:none;color:#66667a;}
abbr,acronym{border-bottom:1px dotted;cursor:help;}
del{text-decoration:line-through;}
ins{text-decoration:overline;}
sub{font-size:.6em;line-height:1em;vertical-align:sub;}
sup{font-size:.6em;line-height:1em;vertical-align:super;}
tt,code,kbd,samp,pre{font-size:1em;font-family:"Courier New",Courier,monospace;}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;}
caption{text-align:left;}
th,td{padding:.25em .5em;}
tbody td,tbody th{border:0 solid #363642;text-align:left;}
tfoot{font-style:italic;}
fieldset{clear:both;}
legend{padding:0 0 1.286em;font-size:1.167em;font-weight:700;}
fieldset fieldset legend{padding:0 0 1.5em;font-size:1em;}
* html legend{margin-left:-7px;}
*+html legend{margin-left:-7px;}
form .field,form .buttons{clear:both;margin:0 0 1.5em;}
form .field label{display:block;}
form ul.fields li{list-style-type:none;margin:0;}
form ul.inline li,form ul.inline label{display:inline;}
form ul.inline li{padding:0 .75em 0 0;}
input.radio,input.checkbox{vertical-align:top;}
label,button,input.submit,input.image{cursor:pointer;}
* html input.radio,* html input.checkbox{vertical-align:middle;}
*+html input.radio,*+html input.checkbox{vertical-align:middle;}
textarea{overflow:auto;}
input.text,input.password,textarea,select{margin:0;font:1em/1.3 Helvetica,Arial,"Liberation Sans","Bitstream Vera Sans",sans-serif;vertical-align:bottom;}
input.text,input.password,textarea{border:1px solid #7f9db9;padding:2px;}
* html button{margin:0 .34em 0 0;}
*+html button{margin:0 .34em 0 0;}
form.horizontal .field{padding-left:150px;}
form.horizontal .field label{display:inline;float:left;width:140px;margin-left:-150px;}
img.left{display:inline;float:left;margin:0 1.5em .75em 0;}
img.right{display:inline;float:right;margin:0 0 .75em .75em;}
.left{float:left!important;display:inline;}
.right{float:right!important;display:inline;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.clr{clear:both;}
.wrapper{width:978px;margin:0 auto;}
.marginleft{margin-left:152px!important;}
.marginright{margin-right:18px!important;}
.margintop{margin-top:18px!important;}
.marginbottom{margin-bottom:18px!important;}
.nomargin{margin:0!important;}
.header{margin-bottom:20px;padding:10px 0 0 0;background-color:#e7f3f7;border-bottom:2px solid #eee;background-image:url('http://www.playerbites.com/wp-content/themes/magatheme/img/playerbites.gif');background-repeat:no-repeat;background-position:10px 0;}
.header ul{list-style-type:none;}
.header a{color:#2e94b5;}
.header h1{color:#2e94b5;font-size:43px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.header h1 a:hover{text-decoration:underline;}
.header h2{color:#2e94b5;font-size:36px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.header h2 a:hover{text-decoration:underline;}
.topnav{height:25px;margin:0 0 18px;float:right;}
.topnav li{margin:0;float:left;text-transform:uppercase;font-size:12px;font-weigth:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.topnav a{color:#3b7186;float:left;margin:0 10px 0 10px;display:block;}
.topnav a:hover{color:#5a5a6c;}
.bottomnav{font-size:.8em;height:28px;background:#363642;padding-left:9px;margin:0 0 18px;overflow:hidden;}
.bottomnav li{float:left;height:28px;overflow:hidden;margin:0;}
.bottomnav a{color:#efeff1;font-weight:normal;padding:5px 9px;display:block;}
.bottomnav a:hover{color:#efeff1;background:#45454f;}
.bottomnav .searchbox{float:right;padding:3px 18px;}
.search-text{font-size:10px;}
.search-excerpt{background-color:#fc6;padding:1px 1px 1px 1px;}
.footer{margin:18px 18px 9px;padding:18px 0 0;border-top:1px #c6c6cd solid;}
.footerleft{width:302px;float:left;}
.footermid{width:302px;float:left;margin:0 18px;}
.footerright{width:302px;float:left;}
.basement{border-top:1px #c6c6cd solid;text-align:center;font-size:.8em;padding:9px 0;}
.basement a{text-decoration:underline;font-weight:normal;}
.basement p{margin:.3em 0;}
.sidebar2{width:306px;padding:0 0 0 18px;float:left;}
.sidebar3{width:161px;padding:0 0 0 15px;float:left;}
.sidebar4{width:131px;padding:0 0 0 15px;float:left;}
.boxedin{color:#2c2c35;font-weight:normal;border-bottom:2px solid #cfe8f0;padding:3px 0 3px 8px;}
.sidebars{overflow:hidden;}
.sidebars h3{margin:0 0 12px 0;}
.sidebars li{padding-left:2px;}
.sidebars li a{padding-left:2px;background:transparent;display:block;}
.sidebars .children{border:0;}
.sidebars #wp-calendar{width:62%;margin:0 auto;}
.sidebarrss{margin:10px 0 30px 0;font-family:Tahoma;font-size:20px;}
.sidebarrsscounter{float:right;}
.sidebarsearch{margin-top:30px;margin-bottom:30px;padding-top:10px;padding-bottom:15px;background-color:#eee;border:1px solid #ddd;}
#searchform_top{margin-left:30px;}
#searchform_top_text{width:222px;height:20px;border:0;background:#fff;color:#666;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #c8c8c8;}
#gosearch{position:relative;top:7px;}
.idbanleft{padding:0 0 10px 18px;float:left;}
.idbanright{padding:0 0 10px 18px;float:left;}
.idbanleftbtm{padding:0 0 25px 18px;float:left;}
.idbanrightbtm{padding:0 0 25px 18px;float:left;}
.main{width:617px;padding:0 0 0 18px;float:left;overflow:hidden;}
.article{overflow:hidden;}
.article h1{font-size:26px;color:#3d3d3d;margin-bottom:2px;margin-top:2px;font-weight:normal;padding-bottom:1px;}
.article h2{font-size:20px;color:#3d3d3d;margin-bottom:2px;margin-top:2px;font-weight:normal;padding-bottom:1px;}
.article a{color:#2e94b5;}
.article img{border-style:solid;border-width:1px;border-color:#666;}
.solidline{border-bottom:1px #c6c6cd solid;height:1%;clear:both;margin-bottom:18px;}
.dottedline{border-bottom:1px #c6c6cd dotted;height:1%;clear:both;margin-bottom:18px;}
.categories{color:#727288;background-color:#f5fafc;padding:3px 3px 3px 3px;}
.categories a{color:#5a5a6c;}
.categories span{color:#1e7f9e;font-weight:bold;}
.extendspost{color:#727288;background:#e7f3f7;margin-top:5px;padding:3px 3px 3px 3px;}
.extendspost li{border-bottom:1px #ededf3 solid;margin:0;}
.extendspost a{color:#434351;}
.extendspost strong{color:#434351;}
.dropcap{float:left;color:#66667a;font:normal 60pt/0.8em Helvetica,Arial,"Liberation Sans","Bitstream Vera Sans",sans-serif;margin-right:3px;}
.commentlist{margin:0 0 18px 18px;list-style-type:none;}
.commentauthor{float:left;text-align:center;margin:0 18px 18px 0;}
.commentauthor a{text-decoration:underline;font-weight:normal;}
.commentlist li{border-bottom:1px #c6c6cd solid;margin:0;padding:18px 0 0 6px;background-color:#f7f7fc;}
.commentlist .alt{background-color:#fff;}
.commentlist .authorcomment{background-image:url(img/stripeauthor.gif);background-repeat:repeat;}
.commentlist .altauthorcomment{background-image:url(img/stripeoddauthor.gif);background-repeat:repeat;}
.avatar{margin:0 auto;}
.amazonadsidebar{ padding: 0px 0px 15px 5px; }

