/*  
Theme Name:Magiq
Theme URI: http://www.toptut.com
Description:premium wordpress theme for any blog
Author: Lorelei
Author URI: http://www.toptut.com
*/



html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;outline:none;margin:0;padding:0;}
b,i,hr,u,center,menu,layer,s,strike,font,xmp{vertical-align:baseline;outline:none;font-size:100%;font-weight:400;font-style:normal;background:transparent;border:none;text-decoration:none;margin:0;padding:0;}
ul{list-style:square;}
body{font:10pt Segoe UI,Arial,Verdana,Helvetica,sans-serif;outline:none;color:#333;text-shadow:0 1px 0 #fff;background:url(images/bg.jpg) top center no-repeat #cfdee9;margin:0;padding:0;}
#wrapper{text-align:center;width:1000px;height:100%;margin:0 auto;}
#main{width:1000px;height:100%;margin:0 auto;padding:0;}
#header{height:130px;position:relative;}
#logo{position:relative;height:60px;padding:15px 0 0 5px;}
#logo .description{position:absolute;left:15px;bottom:-25px;color:#333;text-indent:12px;font-size:19px;}
#headerad{right:10px;float:right;position:absolute;top:25px;margin:0;}
#headertw{right:15px;float:right;position:absolute;bottom:-7px;margin:0;}
#bigtop{height:0;}
#bigslide{height:389px;overflow:hidden;position:relative;margin:0 0 30px;padding:0;}
#cu3er-container{width:1000px;outline:none;margin:0;}
#white{width:100%;height:100%;background:url(images/grad.jpg) repeat-x #f0f0f0;border:1px solid #ccc;}
.ad1{text-align:center;width:100%;background:url(images/bar.png) repeat-x bottom;margin:2px 5px 10px 0;padding:0 6px 15px;}
/*menu */#menubar{height:37px;display:block;font:12px Segoe UI,Arial,Verdana,Helvetica,sans-serif;font-weight:400;text-transform:capitalize;padding:0;}
#menu{width:1000px;height:35px;overflow:hidden;margin:0;padding:0;}
#menu ul{float:left;list-style:none;margin:0;padding:0;}
#menu li{float:left;list-style:none;border-right:1px solid #fff;margin:0 1px 0 0;padding:0;}
#menu li a,#menu li a:link,#menu li a:visited{line-height:35px;color:#801BFE;font-weight:700;border-right:1px solid #a1a9ac;text-shadow:1px 1px #fff;font-size:16px;display:block;height:35px;margin:0;padding:0 30px;}
#menu li a:hover,#menu li a:active{background:url(images/mhover.png) repeat-x;line-height:35px;text-decoration:none;margin:0;}
.current_page_item{background:url(images/mhover.png) repeat-x;}
/*headings */h1{margin:0;padding:0;}
h1 a{display:block;height:72px;border:none;}
/*
h2{font:28px Segoe UI,Arial,Verdana,Helvetica,sans-serif;color:	#3F25bb;font-weight:700;overflow:hidden;margin:5px 0 0;padding:0;}
*/
h2{font:28px Segoe UI,Arial,Verdana,Helvetica,sans-serif;color:	#1D75BC;font-weight:700;overflow:hidden;margin:5px 0 0;padding:0;}h2 a:hover{color:#1abcdc;text-decoration:none;}
h3{color:#333;font:20px Segoe UI,Arial,Verdana,Helvetica,sans-serif;margin:0 0 2px;padding:0 0 4px;}
h4{color:#222;font:18px Segoe UI,Arial,Verdana,Helvetica,sans-serif;margin:0 0 2px;padding:0 0 4px;}
h5{color:#222;font:16px Segoe UI,Arial,Verdana,Helvetica,sans-serif;padding-bottom:3px;margin:0 0 2px;}
h6{color:#111;font:14px Segoe UI,Arial,Verdana,Helvetica,sans-serif;padding-bottom:3px;margin:0 0 2px;}
/*content */#content{float:left;width:660px;overflow:hidden;line-height:16px;text-align:justify;font:10pt Segoe UI,Arial,Verdana,Helvetica,sans-serif;color:#aaa;margin:0;padding:20px;}
.post{clear:both;margin:0;padding:0;}
.title{float:left;width:100%;height:100%;margin:3px 0 2px;padding:0 0 5px;}
.date{font-size:11px;color:#4a8e89;text-transform:uppercase;margin:0;padding:0;}
.author{color:#4a8e89;margin-left:0;padding:2px 5px;}
.time{color:#4a8e89;margin-left:5px;padding:2px 5px;}
.comm a:link,.comm a:visited{color:#4a8e89;}
.cover{margin:0;}
.readmeta{color:#757b83;margin-right:5px;font-size:11px;float:right;text-transform:uppercase;background:url(images/bg.jpg) center top repeat-x;border:1px #96a1a8 solid;-moz-border-radius:5px;padding:8px 15px;}
.entry{clear:both;color:#455;font:14px Segoe UI,Arial,Verdana,Helvetica,sans-serif;margin:0 0 10px;padding:0 5px 5px 5px;}
.entry p{line-height:20px;font:17	px Segoe UI,Arial,Verdana,Helvetica,sans-serif;margin:8px;padding:0;}
.entry img{float:left;background:#fff;border:1px solid #ccc;margin:5px 15px 0 0;padding:4px;}
.entry ul{list-style:none;list-style-type:none;margin:0;padding:0 0 20px 15px;}
.entry ul li{min-height:16px;font-size:12px;list-style-image:none;margin:0 0 10px;padding:0;}
.entry ol{list-style-type:decimal;margin:0;padding:0 0 20px 25px;}
.entry ol li{min-height:16px;font-size:12px;margin:0 0 10px;padding:0;}
blockquote{border-left:3px solid #5e0c79;font-style:italic;color:#563a23;margin:0 0 20px;padding:10px 30px;}
blockquote p{margin:0;padding:0;}
blockquote blockquote{color:#777;}
blockquote em{font-style:normal;}
pre{background:#f9f9f9;border:1px solid #ccc;padding:9px;}
code{background:#eee;padding:0 3px;}
pre code{background:transparent;}
.relatedpost{height:100%;color:#555;font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 5px 15px 10px;padding:0 0 10px;}
.relatedpost h3{text-align:left;font:26px Arial, Helvetica, sans-serif;overflow:hidden;color:#000;margin:0 0 5px;padding:5px 0;}
.relatedpost ul{list-style-type:none;margin:0;padding:0;}
.relatedpost ul li{list-style-type:none;color:#111;text-indent:15px;line-height:24px;font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:400;margin:0;padding:5px 10px;}
.relatedpost ul li a:hover{color:#5e0c79;}
/* Right Column  */#rightcol{float:right;width:285px;overflow:hidden;margin:5px 5px 10px 0;padding:0;}
.feed{width:270px;height:35px;float:right;background:#fff url(images/grad.jpg) repeat-x top;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #cbcaca;margin:10px 4px 10px 0;padding:10px 0 5px 5px;}
.input{margin-left:5px;float:left;width:200px;height:18px;background:#fefefe;font-weight:400;border:1px solid #ccc;color:#333;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:5px 3px 4px;}
.sbutton{margin-right:10px;float:right;margin-top:0;background:#ccc;border:1px solid #b7b7b7;vertical-align:middle;font:14px;color:#eee;height:29px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.bannerbox{float:right;height:288px;position:relative;overflow:hidden;margin:0;padding:0;}
.banner{float:left;height:100%;margin:0;padding:0;}
.banner ul{overflow:auto;margin:0;padding:0;}
.banner li{width:127px;list-style:none;display:block;overflow:hidden;float:left;background:url("images/grad.jpg") repeat;border:1px solid #cbcaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1px 3px 6px 4px;padding:4px 3px;}
.banner li a:link,.banner li a:visited{text-decoration:none;}
.video{width:277px;float:right;height:253px;position:relative;overflow:hidden;margin:0 4px 0 0;padding:0 0 5px;}
.videoinfo{background:#fff;border:1px solid #cbcaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 0;}
/* Sidebar  */.sidebar{float:left;width:280px;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;margin:0 12px 0 0;padding:1px 1px 0;}
.sidebar h2{line-height:20px;color:#3F45fE;font:22px Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;text-transform:capitalize;text-indent:4px;background:url(images/bg.jpg) center top repeat-x;border:1px #96a1a8 solid;-moz-border-radius:5px;margin:17px 6px 10px 3px;padding:7px 0 5px 3px;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar ul ul{list-style-type:none;background-repeat:no-repeat;margin:0;padding:0 0 10px;}
.sidebar ul li{height:100%;line-height:18px;float:left;clear:left;width:286px;margin:0;}
.sidebar ul li a:link,.sidebar ul li a:visited{color:#4a8e89;text-decoration:none;display:block;text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;border-bottom:1px dashed #ddd;margin:0 7px 0 4px;padding:6px 0 6px 5px;}
.sidebar ul li a:hover{color:#111;}
.sidebar p{margin:0;padding:7px 10px;}
.sidebar table{width:100%;text-align:left;color:#787d7f;}
/*comments */#comments,#respond{clear:both;color:#222;font-size:28px;padding:5px 0 5px 5px;}
.cleft{float:left;width:40px;border:1px solid #ccc;background:#ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 10px 0 0;padding:3px;}
.metac{color:#444;}
.commentlist{padding-left:20px;line-height:130%;margin:10px 0;}
.commentlist li{padding:5px 10px;}
.cdata{font-size:11px;color:#222;margin-top:15px;}
.commentlist cite{font-size:12px;color:#eee;text-decoration:none;}
.commentlist cite a,.commentlist cite a:visited{color:#eee;}
#commentform{margin-top:10px;font:10px;}
#commentform p{margin:0;padding:6px 10px;}
#commentform label{color:#555;font-size:77%;}
#commentform input{width:200px;background:#fafafa;border:1px solid #999;margin-top:3px;padding:3px;}
#commentform textarea{width:570px;height:115px;background:#fafafa;border:1px solid #999;margin-top:3px;padding:2px;}
#commentform textarea:focus,#commentform input[type="text"]:focus{background:#fff;border:1px solid #999;}
#commentform #submit{font:14px;color:#fff;background:#333;border:1px solid #333;float:left;width:130px;height:30px;cursor:pointer;}
/*Search */#searchform{left:6px;float:right;top:10px;width:250px;height:30px;background:#fff;border:1px solid #c5c5c5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:5px 9px 5px 0;padding:6px 6px 5px 1px;}
#searchform br{display:none;}
#searchform #s{border:1px solid #ddd;width:187px;height:20px;background:#f5f5f5;color:#000;font-weight:400;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 0 0 5px;padding:4px 5px 2px 0;}
#searchform input{background:#2876be;border:1px solid #2876be;width:45px;height:28px;font:22px;color:#fff;vertical-align:middle;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
/*footer */#footer{clear:both;line-height:20px;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;overflow:hidden;height:100%;color:#90999e;background:url(images/bar.png) repeat-x top;margin:0 auto;padding:10px 5px 18px;}
#footer a{text-decoration:none;font-size:12px;color:#90999e;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer a:hover{color:#333;text-decoration:none;}
/*Other */.center{text-align:center;}
a,a:visited{color:#1d75bc;text-decoration:none;}
a:hover{color:#222;text-decoration:none;}
/* Fix floats  */img{border:none;}
p{margin:0;padding:0 0 15px;color:#566;}
.alignleft{padding-left:10px;text-align:left;float:left;left:0;}
img.alignleft,img[align="left"]{float:left;margin:2px 10px 5px 0;}
.alignright{padding-right:10px;text-align:right;float:right;}
img.alignright,img[align="right"]{float:right;margin:2px 0 5px 10px;}
.clear{clear:both;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}
/* image caption  */.wp-caption{border:1px solid #222;text-align:center;background-color:#000;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
#headertw img,form{margin:0;padding:0;}
h1 a:hover,h2 a,h2 a:visited{color:#90999e;text-decoration:none;}
.cat,.comm{color:#418fdd;margin-left:5px;padding:2px 5px;}
.cat a:link,.cat a:visited,.cat a:hover,.comm a:hover{color:#90999e;}
.readmeta a:link,.readmeta a:visited {color:#3F45FE;}
.readmeta a:hover{color:#801BFE;}
.entry img:hover,.banner li a:hover{opacity:0.9px;}
.relatedpost ul li a:link,.relatedpost ul li a:visited,.cauthor{color:#222;}
.bannerbox a:link,.bannerbox a:visited,.bannerbox a:hover{color:#fff;}
.sidebar ul ul ul,.sidebar ul ul ul ul{list-style-type:none;border:0;margin:0;padding:0;}
img.center,img[align="center"],.aligncenter{display:block;margin-left:auto;margin-right:auto;}
div.entry a {font-weight:bold;}
h1 a {padding-left: 18px; padding-top: 4px; text-align: left;}
h1 {font-size: 44px;}
#events_sidebar li a {margin-right:0px;padding-right:0px;margin-left:6px;padding-left:0px;display:inline;}
.textwidget {margin-left:6px;}
ul.wpsc_categories li {float:left;margin-right:20px;font-size:22px;}

.product_grid_item { width: 243px;border:1px solid #bbb;}