﻿/*  
Theme Name: Biz-Plug Official
Theme URI: http://www.biz-plug.com/
Description: 3 Columns, Mass Widget Ready on Right Sidebar for Different Pages.
Version: 1.0
Author: Vincent Meng
Author URL: http://www.biz-plug.com/
*/

/*clear*/
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin:0;
padding:0;
}

/*main*/
body{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
vertical-align:middle;
background:lightgoldenrodyellow;
color:black;
}
table{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
h1, h2, h3, h4, h5, h6{
font-family: georgia, arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
a{
text-decoration: underline;
}
a:hover{ text-decoration: none; }
p{ padding: 10px 0 5px; }
dd{
padding: 0 0 0 20px;
}
form, input, textarea{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}
p img{
max-width: 100%;
}
small{
font-size: 11px;
}

/*blockquote*/
blockquote{
margin: 10px 0 0;
border-top: 2px solid #ddd;
background: #f5f5f5;
}
blockquote p{ padding: 10px; }
blockquote blockquote{
float: none;
width: auto;
margin: 0 10px;
background: #fff;
}

/*image*/
img{
border:2px solid orange;
}
img.centered{
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright{
margin: 3px 0 2px 10px;
padding: 4px;
border: 1px solid #ededed;
display: inline;
}
img.alignleft{
margin: 3px 10px 2px 0;
padding: 4px;
border: 1px solid #ededed;
display: inline;
}
.alignleft{float: left;}
.alignright{float: right;}
.clear{margin: 0; padding: 0; clear: both;}

/*layout*/
div.header{
float:left;
width:100%;
}
div#header-up{
height:5px;
}
div#header-down{
height:5px;
}
div#header-middle{
}
div#header-menu{
padding:2px 0 2px 0;
}
div#hm-left{
width:65%;
float:left;
}
div#hm-right{
padding:10px 0 0 0;
width:27%;
float:right;
}
div#container{
width:98%;
margin:0 1% 0 1%;
float:left;
}
div#content{
	width:75%;
	float:left;
}
div.sidebar {
margin:5px 0 5px 0;
	width:24%;
	float:right;
}
div#sidebar-1{
	width:48%;
	float:left;
}
div#sidebar-2{
	width:48%;
	float:right;
}
div#footer {
	clear:both;
	width:100%;
}



/*header*/
div.header{
list-style:none;
}
div#header-up{
border-top:5px solid black;
background-color:firebrick;
border-bottom:5px solid orangered;
}
div#header-down{
border-top:5px solid orangered;
background-color:firebrick;
border-bottom:3px solid black;
}
div#header-middle{
border-top:5px solid orange;
background:yellow;
border-bottom:5px solid orange;
}
div#header-middle h1{
color:black;
padding:0px 0px 0px 10px;
font-size:2em;
font-weight:bold;
font-family:Arial,Sans-Serif;
}
div#header-middle h2{
padding:6px 0px 0px 10px;
color:red;
font-family:Arial,Sans-Serif;
}
div#header-middle h3{
padding:4px 0px 0px 0px;
color:red;
font-family:Arial,Sans-Serif;
}
div#header-middle ul{
list-style:none;
}
div#header-middle ul li{
float:left;
}
div#header-middle h1 a{
color:black;
text-decoration:none;
}
div#header-menu{
padding:0 0 0 0;
background-color:orange;
border-bottom:3px solid black;
}
#header-menu .current_page_item a,#header-menu .current_page_item a:visited{
font-weight:bolder;
color:yellow;
background:black;
}
div#header-menu ul{
list-style:none;
margin:0;
padding:0;
}
div#header-menu ul li{
float: left;
}
div#header-menu a{
display: block;
padding:0 10px 0 10px;
border-right: 1px solid black;
text-decoration: none;
color:black;
}
div#header-menu a:hover{
background-color:balck;
color:yellow;
}
div#header-menu a:visited{
color:red;
}
/*post*/
.post{
padding: 10px 20px;
border:2px solid firebrick;
margin:5px 0 5px 0;
}
.post h2{
font-size: 24px;
font-weight: normal;
background:orange;
text-align:center;
border:1px solid red;
}
.post h2:hover{
font-size: 24px;
font-weight: normal;
background:orangered;
text-align:center;
border:1px solid red;
}
.post h2 a{
color: #000;
text-decoration: none;
}
.entry-date{
padding: 10px 10px 0 10px;
color: #666;
}
.entry-content{
line-height: 24px;
}
.entry-content h2, .entry-content h3, .entry-content-h4, .entry-content h5{
padding: 10px 0 5px;
}
.entry-content h2 a{
color: #8f3939;
}
.entry-content h3{
font-size: 18px;
font-weight: normal;
}
.entry-content h5{
font-size: 14px;
}
.entry-content h6{
font-size: 12px;
}
.entry-meta{
border-top:1px solid red;
padding: 0 0 0 0;
line-height: 16px;
}

/*sidebar*/
div.sidebar a{
color:black;
text-decoration:none;
}
div.sidebar a:hover{
background:yellow;
}
div.sidebar h2{
border-top:1px solid black;
border-bottom:1px solid black;
border-left:1px solid orangered;
border-right:1px solid orangered;
padding:2px 0 1px 0;
font-family:Georgia, Arial, Helvetica;
font-size:14px;
text-align:center;
background:orangered;
}
div.sidebar ul{
list-style: none;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
margin:0;
padding:0;
}
div.sidebar ul ul{
border:0;
margin:0;
padding:0;
line-height:20px;
background:red;
}
div.sidebar ul li ul li{
text-align:center;
padding: 0;
}
div.sidebar ul li ul li ul{
text-align:center;
padding: 0;
background:balck;
}
div.sidebar ul ul ul{
text-align:left;
padding:0;
}

div.sidebar li{
margin:auto 0;
list-style-type:none;
}
div.sidebar ul li {
margin:auto 0;
background:orange;
}
div.sidebar ul li li{
border:0;
margin:auto 0;
background:orange;
}

/*footer*/
#footer{
padding:5px 0 5px 0;
border-top:2px solid black;
border-bottom:5px solid black;
text-align:center;
line-height:24px;
background:orange;
}
#footer a{
text-decoration: none;
}

/*comment*/
#comments{
margin: 10px;
padding: 10px;
border: 1px solid #f5f5f5;
}
#comments ol{
list-style: none;
margin: 10px 0;
padding: 0;
}
#comments ol li{
list-style: none;
margin: 10px 0 0;
padding: 0 0 10px;
border-bottom: 1px solid #ededed;
line-height: 24px;
}
#comments span.comment-author{
font-weight: bold;
}
#respond{
padding: 10px;
background: #f9f9f9;
}







