/*
Theme Name: Magznetwork5
Theme URI: http://www.magznetwork.com/
Description: The default Magznetwork theme.
Version: 5.0
Author: Agus MU
Author URI: http://www.magznetwork.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* standard blueprint reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}body{line-height:1.5;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}

/* modified blueprint typography.css */
body{color:#222;background:#fff;text-align:center;font:x-small Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-size/* */:/**/small;font-size: /**/small;}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}h1{font-size:3em;line-height:1;margin-bottom:0.5em;}h2{font-size:2em;margin-bottom:0.75em;}h3{font-size:1.5em;line-height:1;margin-bottom:1em;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6{font-size:1em;font-weight:bold;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}p{margin:0 0 1.5em;}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}a:focus,a:hover{color:#000;}a{color:#009;text-decoration:underline;}blockquote{margin:1.5em;color:#666;font-style:italic;}strong{font-weight:bold;}em,dfn {font-style:italic;}dfn{font-weight:bold;}sup,sub {line-height:0;}abbr,acronym {border-bottom:1px dotted #666;}address{margin:0 0 1.5em;font-style:italic;}del{color:#666;}pre{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}li ul,li ol{margin:0 1.5em;}ul,ol{margin:0 1.5em 1.5em 1.5em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}dl{margin:0 0 1.5em 0;}dl dt{font-weight:bold;}dd{margin-left:1.5em;}table{margin-bottom:1.4em;width:100%;}th{font-weight:bold;}thead th{background:#c3d9ff;}th,td,caption{padding:4px 10px 4px 5px;}tr.even td{background:#e5ecf9;}tfoot{font-style:italic;}caption{background:#eee;}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide{display:none;}.quiet{color:#666;}.loud{color:#000;}.highlight{background:#ff0;}.added{background:#060;color:#fff;}.removed{background:#900;color:#fff;}.first{margin-left:0;padding-left:0;}.last{margin-right:0;padding-right:0;}.top{margin-top:0;padding-top:0;}.bottom{margin-bottom:0;padding-bottom:0;}.alignleft {float:left;}.alignright {float:right;}
pre {background:#EEE;font-size:12px;overflow:auto;padding:0.5em;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}

.blue {color:blue;}
.orange {color:orange;}
.green {color:green;}

/* modified 960.gs 24 grid */
.container{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:10px;margin-right:10px;word-wrap:break-word;overflow:hidden;}.alpha{margin-left:0;}.omega{margin-right:0;}.container .grid_1{width:20px;}.container .grid_2{width:60px;}.container .grid_3{width:100px;}.container .grid_4{width:140px;}.container .grid_5{width:180px;}.container .grid_6{width:220px;}.container .grid_7{width:260px;}.container .grid_8{width:300px;}.container .grid_9{width:340px;}.container .grid_10{width:380px;}.container .grid_11{width:420px;}.container .grid_12{width:460px;}.container .grid_13{width:500px;}.container .grid_14{width:540px;}.container .grid_15{width:580px;}.container .grid_16{width:620px;}.container .grid_17{width:660px;}.container .grid_18{width:700px;}.container .grid_19{width:740px;}.container .grid_20{width:780px;}.container .grid_21{width:820px;}.container .grid_22{width:860px;}.container .grid_23{width:900px;}.container .grid_24{width:940px;}.container .prefix_1{padding-left:40px;}.container .prefix_2{padding-left:80px;}.container .prefix_3{padding-left:120px;}.container .prefix_4{padding-left:160px;}.container .prefix_5{padding-left:200px;}.container .prefix_6{padding-left:240px;}.container .prefix_7{padding-left:280px;}.container .prefix_8{padding-left:320px;}.container .prefix_9{padding-left:360px;}.container .prefix_10{padding-left:400px;}.container .prefix_11{padding-left:440px;}.container .prefix_12{padding-left:480px;}.container .prefix_13{padding-left:520px;}.container .prefix_14{padding-left:560px;}.container .prefix_15{padding-left:600px;}.container .prefix_16{padding-left:640px;}.container .prefix_17{padding-left:680px;}.container .prefix_18{padding-left:720px;}.container .prefix_19{padding-left:760px;}.container .prefix_20{padding-left:800px;}.container .prefix_21{padding-left:840px;}.container .prefix_22{padding-left:880px;}.container .prefix_23{padding-left:920px;}.container .suffix_1{padding-right:40px;}.container .suffix_2{padding-right:80px;}.container .suffix_3{padding-right:120px;}.container .suffix_4{padding-right:160px;}.container .suffix_5{padding-right:200px;}.container .suffix_6{padding-right:240px;}.container .suffix_7{padding-right:280px;}.container .suffix_8{padding-right:320px;}.container .suffix_9{padding-right:360px;}.container .suffix_10{padding-right:400px;}.container .suffix_11{padding-right:440px;}.container .suffix_12{padding-right:480px;}.container .suffix_13{padding-right:520px;}.container .suffix_14{padding-right:560px;}.container .suffix_15{padding-right:600px;}.container .suffix_16{padding-right:640px;}.container .suffix_17{padding-right:680px;}.container .suffix_18{padding-right:720px;}.container .suffix_19{padding-right:760px;}.container .suffix_20{padding-right:800px;}.container .suffix_21{padding-right:840px;}.container .suffix_22{padding-right:880px;}.container .suffix_23{padding-right:920px;}.clear{clear:both;}.divclear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}

/* standard blueprint css forms */
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
.error,.notice,.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}

body,#outer-wrapper,#header-wrapper,#header,#contenttop-wrapper,#contenttop,#contentmain,#content,#sidebar,#sidebarleft,#sidebarright,#contentbottom-wrapper,#contentbottom,#footer-wrapper,#footer{word-wrap:break-word;}

#contenttop,#contentmain,#content,#sidebar,#sidebarleft,#sidebarright,#contentbottom,#footer{overflow:hidden;}

body {background:#FFF;}
#outer-wrapper{text-align:left;font:normal normal 100% Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;margin:0 auto;min-width:960px;}

/* header */
#header-wrapper{background-color:#111111;color:#fff;}
#header{width:940px;margin:0 auto;padding:20px 0;}
#headerleft {width:350px;float:left;display:inline;}
#headerright {width:570px;float:right;display:inline;}
#header h1, #header h2 {font-size:2.5em;line-height:1;margin:0;padding:0;color:#fff;}
#header a, #header a:visited {text-decoration:none;color:#fff;}
#header a:hover {text-decoration:none;color:#666;}
#header .description {font-size:1em;color:#666;padding:0;margin:0;}
img.fullheader {width:100%;}
#header a img {padding:0;margin:0;}

.nav {margin-bottom:	1em;}
.nav a {padding:.75em .75em;text-decoration:none;text-transform:uppercase;color:#FFF;}
.nav a, .nav a:visited  {color:#FFF; /* visited pseudo selector so IE6 applies text colour*/}
.nav li {background:none;}
.nav li li {background:#3B3B3B;}
.nav li li a {border-top:1px solid #3B3B3B;border-right:1px solid #3B3B3B;}
.nav li li li {background:#3B3B3B;}
.nav li li li a {border-top:1px solid #3B3B3B;border-right:1px solid #3B3B3B;}
.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {background:#000000;color:#FFF;outline:0;text-decoration:none;}
/* superfish */
.sf-menu, .sf-menu * {margin:0;	padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:15em;z-index: 99; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;z-index:99;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:2.5em;/* match top ul list item height */}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {top:0;left:15em; /* match ul width */}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {top:0;left:15em; /* match ul width */}

/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:	absolute;display:block;right:.75em;top:1.05em; /* IE6 only */width:10px;height:			10px;text-indent:-999em;overflow:hidden;background:	url(img/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url(img/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {	background: transparent;}

/*search form */
#searchformtop {margin: 0 10px 0 0; padding: 0.4em 0;}
#searchformtop br {display: none;}
#searchformtop #stop {width:195px;height:1.25em;float:left;background:#fff;color:#000;border:1px solid #000;}
/* search form button - to specify button only use input[type="submit"] */
#searchformtop input {width:95px;height:1.5em;float:right;cursor:pointer;background:#000;color:#FFF;border:1px solid #000;}

#headernav{margin:0;padding:0;float:right;font-size:95%;font-weight:bold;}
#headernav li{margin-left:0;}
#headernav li li{margin-left:0;}
#headernav a:hover {text-decoration:none;color:#FFF;}

#headnote-wrapper {display:block;clear:both;margin:0 auto;padding:0;z-index:2;position:relative;background:#666666;color:#DDDDDD;border-top:1px solid #949494;text-transform:uppercase;}
#headnote {width:940px;display:block;clear:both;margin:0 auto;padding:10px 0 7px;}
#headnote h1 {margin:0;padding:0;line-height:1em;font-size:170%;color:#DDDDDD;}
#headseparator {height:11px;}
#breadcrumb {width:940px;display:block;clear:both;margin:0 auto;padding:10px 0 10px;font-weight:bold;}
#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:hover{color:#DDDDDD;text-decoration:none;}

/* navigation */
#navmenu-wrapper {width:100%;display:block;clear:both;margin:0 auto;padding:0;z-index:2;position:relative;background:#CCCCCC;color:#DDDDDD;}
#navmenu {width:960px;display:block;clear:both;margin:0 auto;padding:0;}
#navleft {width:930px;float:left;position:relative;}
#navright {width:10px;float:right;position:relative;}
#navmenu a, #navmenu a:visited {font-weight:bold;color:#000000;}
#navmenu a:focus, #navmenu a:hover, #navmenu a:active {background:#3399FF;color:#000000;}
#navmenu li.active a {background:#3399FF;color:#000000;}
#navmenu li.devel a {text-decoration: line-through;color:#555555;}

#contenttop-wrapper{width:960px;margin:0 auto;}
#contenttop{width:100%;margin:0;}
#contentmain,#content,#sidebar,#sidebarleft,#sidebarright{display:inline;width:100%;float:left;margin:0;padding:0;}
.co-si #contentmain,.co-si #content {width:640px;float:left;}
.si-co #contentmain,.si-co #content {width:640px;float:right;}
.co-si #sidebar {width:320px;float:right;}
.si-co #sidebar {width:320px;float:left;}
.si-co-si #contentmain {width:800px;float:left;}
.si-co-si #content {width:640px;float:right;}
.co-si #sidebarleft,.si-co #sidebarleft,.si-co-si #sidebarleft {width:140px;float:left;}
.co-si #sidebarright,.si-co #sidebarright,.si-co-si #sidebarright {width:180px;float:right;}
#content,#sidebar,#sidebarleft,#sidebarright{margin-bottom:20px;}
#contentbottom-wrapper{width:960px;margin:0 auto;padding:10px 0;}
#contentbottom{width:100%;margin:0;}

.post-highlight, .post-highlight-home{border:1px solid #DDDDDD;background:#EEEEEE;font-size:12px;margin: 20px 10px 0px 10px;padding: 7px 10px 7px 10px;}
.post-highlight h3{display:none;}
.post-highlight-home h4{margin-bottom:10px;}

.post-status,.date-header{background:#DDDDDD;color:#000000;font-size:14px;font-weight:bold;text-transform: uppercase;margin: 20px 10px 0px 10px;padding: 7px 10px 7px 10px;}
.post-status a,.date-header a{text-decoration:none;}
.post,.page{margin: 20px 10px 0px 10px;padding: 0px;}
h1.post-title,h2.post-title,h3.post-title{font-size:160%;text-transform:uppercase;margin-bottom:10px;}
h1.post-title a,h2.post-title a,h3.post-title a,h1.post-title a:visited,h2.post-title a:visited,h3.post-title a:visited{color:#000000;text-decoration:none;}
h1.post-title a:hover,h2.post-title a:hover,h3.post-title a:hover{color:#009;text-decoration: none;}
.post-body,.entry-content,.jump-link{margin:0px;padding:10px 0 0 0;line-height:1.5em;}
.post-header,.post-footer{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-size:95%;padding: 7px 2px 7px 2px;}
.post-header p,.post-footer p{margin:0px;padding:0px;}
.post-header a,.post-footer a{text-decoration:none;}
.post-footer{margin-bottom:30px;}
a.readmore {text-decoration:none;}

.comments{margin: 20px 10px 0px 10px;padding: 0px;}
.comments h3,.comments h4{color:#000000;border-bottom:2px solid #666666;font-size:130%;font-weight:bold;text-transform:uppercase;margin-bottom:10px;padding-bottom:5px;}
.comments-inner{margin:0px;padding:0px;}
.commentlist {clear:both; padding: 0;margin: 0 0 15px 0;}
.commentlist li {clear:both;margin: 0 0 10px 0;padding: 10px 10px 0px 10px;list-style: none;border:#DDD 1px solid;}
.commentlist li ul {padding: 0;margin: 0;position:relative;}
.commentlist li ul li {margin-right: 0px;margin-left: 0px;position:relative;}
.commentlist .avatar,.commentlist .avatar-image-container {float: left;border: 1px solid #000;padding: 2px;margin:0px 10px 0px 0px;background: #fff;width:58px;height:58px;}
.commentlist li .avatar-image-container img.delayLoad,.commentlist li .avatar-image-container img.photo {width:58px;height:58px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentmetadata {font-size:0.8em; font-weight: normal;margin-bottom: 10px;display: block;}
.commentmetadata a, #content .commentmetadata a:visited {color:#000;}
.children { padding: 0; }
.thread-even {}
.thread-alt {background:#DDDDDD;}
.even, .alt {}
.says {display:none;}
.reply {padding:0 0 15px;}
a.comment-reply-link {background:#eee;color:#000;padding:5px;margin:0;text-decoration:none;}
a.comment-reply-link:hover {background:#222;color:#fff;text-decoration:none;}
.commentlist .depth-1 {}
.commentlist .depth-2 {}
.commentlist .commentnumber {float:right;margin-left:10px;font-size:16px;font-weight:bold;}
.comment-body{display:block;}

/* Blogger Pagination */
#blog-pager{background:#DDDDDD;color:#000000;margin: 20px 10px 15px 10px;padding: 7px 10px 7px 10px;text-align:center;}
#blog-pager a{text-decoration:none;}
#blog-pager-newer-link{float:left;}
#blog-pager-older-link{float:right;}
.inline-ad,.blog-feeds,.post-feeds{background:#DDDDDD;color:#000000;margin: 20px 10px 15px 10px;padding: 7px 10px 7px 10px;}
.inline-ad a,.blog-feeds a,.post-feeds a{text-decoration:none;}

.sidebar h2, .sidebar h3, .sidebar h4 {color:#000000;border-bottom:2px solid #666666;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;padding-bottom:5px;}
.sidebar h2 a, .sidebar h3 a, .sidebar h4 a {color:#000000;text-decoration:none;}
.sidebar .widget  {margin:20px 10px 0 10px;padding:0px 0px 5px 0px;}
.sidebar .widget-content {margin:0px;padding:0;}	
.sidebar .widget ul { list-style: none; margin:0; padding: 0; border-bottom: 1px solid #DDDDDD; }
.sidebar .widget ul ul { list-style: none; margin: 0; padding: 0; border-top: 1px solid #DDDDDD; border-bottom:none;}
.sidebar .widget ul ul ul{list-style: none;margin: 0;padding-left: 15px; border:none;}
.sidebar .widget ul li { background: none; margin: 0; padding: 1px 0; border-top: 1px solid #DDDDDD; }
.sidebar .widget ul li a, .sidebar .widget ul li a:visited, .sidebar .Label ul li span  { display: block; outline: none; padding: 5px 5px 5px 5px;text-decoration: none; }
.sidebar .widget ul li a:hover, .sidebar .widget ul li a:active {background:#DDDDDD; text-decoration: none;}
.sidebar .widget ul li li { border: none;}
.sidebar .widget ul li li a, .sidebar .widget ul li li a:visited, .sidebar .Label ul li li span {background: url(img/arrow.png) no-repeat 10px center !important;border: none;font-weight: normal !important;padding-left: 20px !important;width: 75%; /*ie6???*/}
.sidebar .widget ul li li a:hover, .sidebar .widget ul li li a:active {}

.sidebar-bottom h2, .sidebar-bottom h3, .sidebar-bottom h4 {color:#FFFFFF;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;padding-bottom:5px;}
#contentbottom-wrapper .sidebar-bottom h2 a, #contentbottom-wrapper .sidebar-bottom h3 a, #contentbottom-wrapper .sidebar-bottom h4 a {color:#FFFFFF;text-decoration:none;}
.sidebar-bottom .widget  {margin:10px 0 10px 0;padding:0px 0px 5px 0px;}
.sidebar-bottom .widget-content {margin:0px;padding:0;}	
.sidebar-bottom .widget ol {margin-bottom:0.25em;}
.sidebar-bottom .widget ol li{padding-top:5px;}
.sidebar-bottom .widget ul {list-style:none;padding:0;margin:0;}
.sidebar-bottom .widget ul li {background:url(img/bullet.gif) no-repeat left 6px;margin:0;padding:5px 0px 0px 20px;}

#amember_login, #amember_pass {width:290px;margin:5px 0;padding:4px;border:1px solid #DDD;}
#amember_submit {width:100px;margin:10px 0;padding:4px;border:1px solid #DDD; background:#DDD;font-weight:bold;cursor:pointer;}

#footer-wrapper{background:#232323;color:#CCC;font-size:90%;display:block;clear:both;margin:0;padding:0 auto;}
#footer{width:940px;margin:0 auto;padding:20px 0 20px 0;background:url(img/bg-footer-bevel.gif) repeat-x top center;font-size:11px;}
#footer a, #footer a:visited {color:#CCC;text-decoration:none;}
#footer a:hover {color:#FFF;text-decoration:underline;}
#footernav {list-style:none;margin:0 0 10px -10px;padding:0;}
#footernav li {list-style:none;display:inline;margin:0;padding:0 10px; border-left:1px solid #CCC;font-weight:bold;}
#footernav li.footernav_first {border:none;}

#contentbottom-wrapper a, #contentbottom-wrapper a:visited{color:#3399FF;text-decoration:none;}
#contentbottom-wrapper a:hover{color:#3399FF;text-decoration:underline;}
 
/* Images */
p img{padding:0;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:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}

#templatetitle{padding-bottom:20px;margin-top:30px;margin-bottom:30px;border-bottom:1px solid #CCCCCC;}
#templatetitle h1.post-title{margin:0;padding:0;font-size:190%;font-weight:bold;}
#themescreenshot {background:url(img/screen_620_465.jpg) no-repeat;position:relative;width:620px;height:465px;}
#themescreenshot img {top:47px;left:2px;position:absolute;width:616px;height:406px;z-index:1;}

.themesidebar .info {background:#EEEEEE;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD; display: block; outline: none; padding: 8px 5px 8px 5px;text-decoration: none;margin-bottom:5px;}
.themesidebar .info a, .themesidebar .info a:visited {text-decoration:none;font-weight:bold;}
.themesidebar .info a:hover {text-decoration:underline;}
.themesidebar .info span.price {font-size:150%;font-weight:bold;}
.themesidebar h3 {margin:15px 0 0;}

#featurestitle {padding-top:15px;padding-bottom:10px;margin-top:30px;margin-bottom:20px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#featurestitle h3 {font-size:190%;color:#888;margin:0;padding:0;font-weight:bold;}
.themefeature h3 {margin-bottom:0;}
.themefeature img {margin:10px 0; padding:4px; border:1px solid #DDDDDD; width: 290px; height:120px; }

#similarstitle {padding-top:15px;padding-bottom:10px;margin-top:30px;margin-bottom:30px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#similarstitle h3 {font-size:190%;color:#888;margin:0;padding:0;font-weight:bold;}
.similartheme h4 {margin:0 0 15px;font-size:130%;}
.similartheme h4 a {text-decoration:none;color:#000;}
.similartheme .smallscreen {margin:5px 0 10px 0;background:url(img/screen_220_165.jpg) no-repeat;width:220px;height:165px;position:relative;}
.similartheme .smallscreen img {top:17px;left:0px;position:absolute;width:220px;height:145px;}

.themeview h3 {margin-bottom:20px;}
.themeview .themepicview {margin:1px 0 10px 0;background:url(img/screen_300_225.jpg) no-repeat;width:300px;height:225px;position:relative;}
.themeview .themepicview img {top:22px;left:0px;position:absolute;width:300px;height:200px;}
.themeview .themestatus {background:url(img/badge-free.png) no-repeat;top:0px;right:0px;position:absolute;width:70px;height:72px;text-indent:-999999px;}
.themeview a, .themeview a:visited {text-decoration:none;color:#000;outline:0;border:none;}

#fullscreenshot{margin:30px 10px;width:940px;height:550px;overflow:hidden;background:url(img/screen.jpg) no-repeat;position:relative;}
#fullscreenshot h1.post-title{margin-top:10px;text-align:center;font-size:190%;}
#fullscreenshot h1.post-title .red{padding-left:20px;color:red;}
#fullscreenshot img.themescreenshot {top:70px;left:2px;position:absolute;width:936px;height:465px;z-index:1;}
#fullscreenshot #btn-area {top:70px;right:20px;position:absolute;z-index:3;}
.btn-template {float:left;background:#000 url(img/btn_stretch.png) repeat-x left top;padding:0 0 0 0;margin:10px 0;text-transform:uppercase;font-weight:bold;}
.btn-template a{float:left;height:38px;background:url(img/btn_stretch.png) repeat-x left top;line-height:42px;padding:0 10px;color:#000;font-size:1.2em;text-decoration:none;}
.btn-template a:hover{background:url(img/btn_stretch2.png) repeat-x left top;}
.btn-template input{float:left;height:38px;background:url(img/btn_stretch.png) repeat-x left top;line-height:42px;padding:0 10px;color:#000;font-size:1.2em;text-decoration:none;border:none;cursor:pointer;font-weight:bold;}
.btn-template input:hover{background:url(img/btn_stretch2.png) repeat-x left top;}
.btn-demo{background-color:#DDDDDD;width:150px;}
.btn-demo a{width:130px;text-align:center;}
.btn-buy{background-color:orange;width:150px;}
.btn-buy a{width:130px;text-align:center;}
.btn-buy input{width:150px;text-align:center;}
.btn-download{background-color:#8AA916;width:150px;}
.btn-download a{width:130px;text-align:center;}
.btn-blogger{background-color:red;}
.btn-wordpress{background-color:blue;}

.content-div2{width:320px;display:inline;float:left;word-wrap:break-word;overflow:hidden;}
.content-div2 .featurelist{padding:20px 0 0 10px;}
.content-div2 .featurelist h3{background:url(img/info.png) no-repeat top left;height:32px;margin:0;padding:5px 0 0 40px;}
.content-div2 .featurelist img{vertical-align: middle;}
.content-div2 .featurelist2{padding:5px 0 0 10px;}
.content-div2 .featurelist2 h3{background:url(img/info.png) no-repeat top left;height:32px;margin:0;padding:5px 0 0 40px;}

.smallscreenshot h2 {margin:0 0 15px;font-size:150%;}
.smallscreenshot h2 a {text-decoration:none;color:#000;}
.smallscreenshot h4 {text-align:left;font-size:110%;color:#666666;margin:0;}
.smallscreenshot .smallscreen {margin:5px 0 10px 0;background:url(img/smallscreen.jpg) no-repeat;width:300px;height:176px;position:relative;}
.smallscreenshot .smallscreen img {top:22px;left:1px;position:absolute;width:298px;height:150px;}

.btn {float:right;background:#000 url(img/btn_left.png) no-repeat;padding:0 0 0 10px;margin:5px 0;}
.btn a{float:left;height:40px;background:url(img/btn_stretch.png) repeat-x left top;line-height:40px;padding:0 5px;color:#000;font-size:1.2em;text-decoration:none;}
.btn span{background:url(img/btn_right.png) no-repeat;float:left;width:10px;height:40px;}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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;
}
/* End captions */

.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
span.imgalignleft {float:left;padding: 2px 10px 5px 1px;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 1px;}
.alignright {float: right;}
span.imgalignright {float:right;padding: 2px 1px 5px 10px;}
img.alignright, img[align="right"] {float:right;margin: 2px 1px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;height:0px;}
img.imgborder {padding:2px; border:1px solid #000;}

.post-nav {clear: both; margin:10px 0px;}
.post-nav a, .post-nav a:visited {text-decoration: none;}
.post-nav .previous a {float: left;padding-left: 20px;background: url(img/left.gif) no-repeat left center;}
.post-nav .next a {float: right;padding-right: 20px;text-align: right;background: url(img/right.gif) no-repeat right center;}

#content .navigation {clear: both;padding: 0; margin:15px 10px 20px;}
#content .navigation a { text-decoration:none;}

.post-image {margin: 15px 0 15px 0;padding: 47px 0 0 0; background:#626262 url(img/screen_620_top.jpg) no-repeat top center;}
.post-image div {margin:0;padding: 0 0 11px 0;background:#626262 url(img/screen_620_bottom.jpg) no-repeat bottom center;}
.post-image img {width:616px;}
.navigation h3 {margin-bottom:10px;}
.attachment-thumbnail {padding:4px;border:1px solid #DDD;}
.attachment {margin: 20px 10px 0px 10px;padding: 0px;}
.gallery img {padding:3px;}
