/*  
Theme Name:WP Premium (free version)
Author URI:http://www.cssace.com/
Version:2.0
Author:R.Bhavesh
Description:WP Premium is a free theme by <a href="http://cssace.com/">R.Bhavesh</a>. Please obtain a paid version from <a href="http://cssace.com/wp-premium-theme/">here</a> which allows all the theme settings from theme control panel and comes bundeled with 10 color schemes. Plus you get exclusive theme support for this theme.
*/

/* choose - WHICH COLOR SCHEME DO YOU WANT FOR THE THEME? */

/* By default, I placed set it to RED. 
If you wish to have black color scheme, replace "red" with "black  e.g. @import url("style-black.css");"
If you wish to have black color scheme, replace "red" with "brown" e.g.  @import url("style-brown.css"); */

@import url("css/style-gazette.css");

body {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 0px 0px;
}

body * {
	margin: 0px;
	padding: 0px;
}

hr {
	height: 5px;
	margin: 10px 0px;
	border: none;
}

blockquote {
	margin: 0px 0px 0px 5px;
	padding: 8px 25px 5px 40px;
	font-size: 15px;
	font-style: italic;
	
	}

blockquote p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.clearboth {
	clear: both;
}

.alignleft {
	float: left
}

.alignright {
	float: right
}

.imgleft {
	float: left;
	margin: 0 12px 12px 0;
	padding: 2px;
	border: 3px solid #ccc;
}

.imgright {
	float: right;
	margin: 0 0 12px 12px;
	padding: 2px;
	border: 3px solid #ccc;
}

.imgright_n {
	float: right;
	margin: 0 0 12px 12px;
}

.img_center {
	width: 98%;
	background: #ccc;
	padding: 5px;
	margin: 10px 0;
}

code {
	font-size: 13px;
}

/*	--------------------------------------------------
Structure
-------------------------------------------------- */

#header {
	overflow: hidden;
	height: 100%;
}

#header-gazette {
	width: 960px;
	padding: 0px;
	height: 115px;
	position: relative;
	margin: 0px auto;
}

#header-gazette-logo {
	width: 220px;
	float: left;
	text-align: center;
	height: 115px;
}

#header-gazette-logo button {
	display: inline-block;
	padding: 5px 5px;
	color: #1c8f90;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-style: none;
	position: relative;
	cursor: pointer;
	background-color: #dbdbda;
	text-transform: lowercase;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#header-gazette-ads {
	width: 740px;
	float: left;
	height: 115px;
	text-align: right;
	padding-top: 10px;
}

#header-in {
	background-image: url(images/header-background.jpg);
	background-repeat: no-repeat;
	background-color: #1c8f90;
	width: 960px;
	padding: 0px;
	height: 150px;
	position: relative;
	margin: 0px auto;
	
}

#container {
	width: 940px;
	text-align: left;
	margin: 0 auto;
	padding: 0px 10px;
	border: 0px solid black;
	clear: both;
	overflow: hidden;
	height: 100%;
}

.container-top {
	clear: both;
	height: 17px;
	width: 960px;
	display: block;
	margin: 12px auto 0 auto;
}

.container-bottom {
	clear: both;
	height: 17px;
	width: 960px;
	display: block;
	margin: 0px auto;
}

#content {
	width: 600px;
	float: left;
	padding: 14px 15px 20px 22px;
	display: block;
	overflow: hidden;
}

#sidebar {
	float: right;
	width: 280px;
	padding: 0px 3px 0px 0px;
}

#l_sidebar, #r_sidebar {
	float: left;
	display: block;
	width: 130px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#footer {
	padding: 10px 0px 20px 0px;
	text-align: center;
	height: 25px;
	clear: both;
	font-size: 11px;
}

#footer-wrap {
	width: 950px;
	margin: 0px auto;
}

/*************************************
Links
**************************************/

a {
	text-decoration: none;
	outline: none;
	color: #1c8f90;
}

a:hover {
	text-decoration: underline;
}

a img {
	border:none;
} 

/*************************************
Headings
**************************************/

h1, h3.h1 {
	font-size: 36px;
	line-height: 1.2em;
	font-family: Didot, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
} 

h1 a, h3.h1 a {
	color: black;
}

h1 a:hover, h3.h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: none;
}

h2 {
	font-size: 24px;
	font-weight: normal;
	padding: 15px 0px;
	line-height: 150%;
	margin: 0px;
}


#sidebar h2 {
	font-size: 18px;
}

#sidebar .popular h2 {
	font-size: 18px;
}

#l_sidebar h2, #r_sidebar h2 {
	font-size: 16px;
}

#sidebar h3, #sidebar_top h2 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 0px;
}


h4 {
	font-size: 18px;
	font-weight: normal;
}

h5 {
	font-size: 16px;
	font-weight: bold;
}

h6 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0 10px 0px;
	line-height: 150%;
	margin: 0px;
}

/*************************************
Header
**************************************/

#header-in .title {
	margin: 50px 0 0 0;
	padding: 5px 10px 5px 10px;

	float: left;
}

#header-in .title a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 40px;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}

#header-in .description {
	font-size: 15px;
	font-weight: bold;
}

#header-in img {
	border: none;
}

#header-in .header-aigle {
	float: right;
	margin: 15px;
}

/*************************************
Subscribe form 
**************************************/

.subscribe {
	width: 298px;
	height: 60px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}

.subscribeform {
	float: right;
	padding: 5px 0 0 18px;
	overflow: hidden;
	width: 215px;
	position: relative;
}

.subscribeform p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.subscribeform .textfield {
	width: 165px;
	height: 18px;
	padding: 0 5px 0 5px;
	margin-top: 11px;
	margin-bottom: 8px;
	border: none;
	background: none;
}

.sbutton {
	width: 8px;
	height: 10px;
	line-height: 26px;
	display: block;
	text-align: center;
	cursor: pointer;
	border: none;
	position: absolute;
	right: 22px;
	top: 35px;
}

/*************************************
RSS Feed
**************************************/

.rss {
	float: left;
	padding: 8px 0 0 19px;
	margin: 0px;
}

/*************************************
Top Search Form
**************************************/

#xsnazzy {
	margin: 15px 0 10px 0;
	clear: both;
	overflow: hidden;
	height: 100%;
}

* html {
	margin: 0 0 10px 0;
}

/* ie6 specify css */

*+html #xsnazzy {
	margin: 0 0 10px 0;
}

/* ie7 specify css */

html:first-child #xsnazzy {
	margin: 0 0 10px 0;
}

html>body #xsnazzy {
	margin: 0 0 10px 0;
}

.xtop, .xbottom {
	display: block;
	font-size: 1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}

.xb1, .xb2, .xb3 {
	height: 1px;
}

.xb1 {
	margin: 0 5px;
}

.xb2 {
	margin: 0 3px;
}

.xb3 {
	margin: 0 2px;
}

.xb4 {
	height: 2px;
	margin: 0 1px;
}

.xboxcontent {
	display: block;
	padding: 5px;
	height: 100%;
	overflow: hidden;
}

/*Search box Rounded Corner End */

.searchform {
	padding: 5px 0;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 1em;
}

.searchform .search-input {
	color: #333;
	padding: 4px 3px 4px 3px;
	line-height: 16px;
	width: 228px;
	border: 3px solid #b6acb3;	
}

#searchform .search-submit {
	position: absolute;
	top: 5px;
	right: 6px;
	height: 30px;
	width: 33px;
	background: #555355 url(../images/button-submit.gif) no-repeat;
	color: white;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	border: 3px solid #b6acb3;
	border-left: 0;	
}
.button {
	position: absolute;
	top: 5px;
	right: 0;
	height: 26px;
	width: 33px;
}

* html .button {
	top: 6px;
}

*+html .button {
	top: 6px;
}

#ul {
	display: block;
	width: 880px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#nav li {
	float: left;
	list-style-type: none;
	margin: 28px -4px 0px 4px;
	padding: 0px;
}

#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
	text-decoration: none;
}

#nav ul li.current_page_item a:hover {
	text-decoration: none;
}

#nav ul li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 6px 20px 6px 0px;
	margin: 0px 0px 0px 15px;
	text-transform: uppercase;
}

#nav ul li a:hover {
	text-decoration: none;
}

/*************************************
Content
**************************************/

#content ul {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#content li {
	margin: 0 0 5px 0;
	padding: 0 0 0;
	background: url(images/bullet4.png) no-repeat center;
	background-position: 0 2px;
}

#content ul li ul {
	margin: 8px 0 5px 0;
	padding: 0;
}

#content li ul li {
	padding: 0;
	background: url(images/bullet4.png) no-repeat 20px left;
}

#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0;
	font-size: 13px;
	padding: 0 0 10px 0;
}

#content ol li ol {
	margin: 8px 0 5px 18px;
	padding: 0 0 0 0;
}

#content ol li {
	margin: 0 0 5px 0;
	padding: 0;
	background: none;
}

#content h1.btmspace {
	margin-bottom: 15px;
}

#content p {
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
}

#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 35px;
}

#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#content li {
	margin: 0px;
	padding: 0px;
}

#content ul li {
	list-style: disc outside;
	margin: 0px 30px 0px 30px;
	padding: 5px 0px 0px 0;
}

#content .social {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font-size: 11px;
}
#content .social a {
	color: #666;
}
#content .social li {
	margin: 0 0 0 11px;
	padding: 0 0 0 20px;
	list-style: none;
	float: left;
}

#content .social li.i_facebook {
	background: url(images/i_facebook.gif) no-repeat;
}

#content .social li.i_twitter {
	background: url(images/i_twitter.gif) no-repeat;
}

#content .social li.i_studivz {
	background: url(images/i_studivz.gif) no-repeat;
}

#content .social li.i_misterwong {
	background: url(images/i_misterwong.gif) no-repeat;
}

#content .social li.i_digg {
	background: url(images/i_digg.gif) no-repeat;
}

#content .social li.i_stumb {
	background: url(images/i_stumb.gif) no-repeat;
}

#content .social li.i_del {
	background: url(images/i_del.gif) no-repeat;
}

#content .social li.i_reddit {
	background: url(images/i_reddit.gif) no-repeat;
}

#content .social li.i_technorati {
	background: url(images/i_technorati.gif) no-repeat;
}

/*Page navigatoin 2 ----------------------------- */

#content .wp-pagenavi {
	text-align: center;
	height: 25px;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
}

#content .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 3px 8px 3px 8px;
	margin: 2px;
	text-decoration: none;
	color: #333;
	line-height: 24px;
	background-color: #e7e7e7;
}

#content .wp-pagenavi a:hover {
	color: #fff;
	background-color: #666;
}

#content .wp-pagenavi span.pages {
	padding: 3px 8px 3px 8px;
	margin: 2px 2px 2px 2px;
}

#content .wp-pagenavi span.current {
	padding: 3px 8px 3px 8px;
	margin: 2px;
	line-height: 25px;
	font-weight: bold;
	color: #fff;
	background: #de2225;
}

#content .wp-pagenavi span.extend {
	padding: 3px 8px 3px 8px;
	margin: 2px;
	color: #fff;
	line-height: 25px;
	background-color: #314332;
}

#content .trackbacklist {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}

#content .trackbacklist li {
	margin: 0 0 8px 0;
	padding: 0 0 5px 12px;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

.post-ratings {
	font-size: 13px;
	font-style: normal;
	padding-left: 8px;
	display: block;
	margin: 8px 0;
}

/************************************************
*	Comments									*
************************************************/

#content .commentlist li .avatar {
	background: #FFFFFF;
	float: right;
	background: #fff url(images/gravtar.png) no-repeat center;
	border: 1px solid #EEEEEE;
	padding: 5px;
	margin-left: 10px;
}

#commentform input {
	width: 210px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	border: 1px solid #ccc;
}

#commentform {
	margin: 5px 0;
	height: 100%;
	overflow: hidden;
}

#commentform label {
	font-weight: bold;
	display: block;
	color: #31a1a1;

}

.cancel-comment-reply  a {
	font-size: 13px;
}

#commentform textarea {
	width: 330px;
	padding: 2px;
	border: 1px solid #ccc;
}


#respond {
	background-color: #e2e2e2;
	border: 10px solid #31a1a1;
	padding: 10px;
}

#respond p {
	margin-top: 10px;
	font-size: 11px;
}

#respond h3 {
	border-bottom: 2px dotted #666;
	text-align: center;
	padding-bottom: 10px;
	font-size: 21px;
	text-transform: uppercase;
}


#respond:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#content .commentlist p {
	font-weight: normal;
	text-transform: none;
}

#content .commentmetadata {
	font-weight: normal;
	font-size: 11px;
}

#commentform p {
	display: none;
}

#commentform #submit {
	width: 100px;
	cursor: pointer;
	border: none;
	padding: 0.5em;
	text-transform: uppercase;
	background-color: #ccc;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.alt {
	margin: 0px;
	padding: 10px;
}

#content .commentlist {
	margin: 10px 0 10px 0;
	padding: 0px;
	height: 100%;
	overflow: hidden;
}

#content .commentlist ol {
	margin: 0px;
	padding: 10px;
}

#content .commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 8px 10px 10px;
	list-style: none;
	background: none;
}

#content .commentlist li ul li {
	margin-right: 5px;
}

#content .commentlist cite {
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
}

#content .commentlist li a {
	font-weight: bold;
}

#content .commentlist li a:hover {
	color: #000;
}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
}

.children {
	margin: 0px;
	padding: 0px;
}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.commentmetadata {
	font-size: 11px;
	margin: 0px;
	display: block;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.thread-alt {
	background: #eee;
	margin: 0px;
	padding: 0px;
}

.thread-even {
	background: #fff;
}

.depth-1 {
	border: 1px dotted #bbb;
}

.even {
	border: 1px dotted #bbb;
	background: #eee !important;
}

.alt {
	border: 1px dotted #bbb;
	background: #fff !important;
	margin: 0px;
	padding: 0px;
}

.gravatar {
	float: right;
	border: 2px solid #999;
	margin: 0px 0 10px 15px;
	width: 40px;
	height: 40px;
	background: url(images/gravtar.png) no-repeat;
}

.commetmainauthor {
	background: #eee;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.commetmain {
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
}

#content .post-meta-top {
	margin: 10px 10px 15px 0px;
	padding: 10px 0px;
	overflow: hidden;
	height: 100%;
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
	font-weight: bold;
}

#content .post-bottom {
	margin: 10px 10px 25px 0px;
	padding: 10px 0;
	clear: both;
	overflow: hidden;
	height: 100%;
	font-size: 11px;
	border-top: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
}

.cat {
	float: left;
	width: 25%;
	text-align: left;
	padding: 0px 0px 0px 15px;
	font-size: 11px;
}

.cat a {
	color: #000;
}

.comm {
	text-transform: uppercase;
}

.date {
	float: left;
	text-align: left;
	font-size: 14px;
}

#content .search404 {
	margin: 4px 8px 0 0;
	padding: 5px 0 0 0px;
	width: 298px;
}

#content .category {
	float: left;
	width: 48%;
	border-right: 1px solid #ccc;
}

#content .archives {
	float: right;
	width: 48%;
}

/* Previous/Next Page Navigation *********************************************/

.page-nav {
	clear: both;
	margin: 15px 0px;
	padding: 2px 0px;
	height: 22px;
	font-weight: bold;
	font-size: 15px;
}

.nav-previous {
	width: 249px;
	float: left;
	text-align: left;
	margin: 2px 0px;
}

.nav-next {
	width: 249px;
	float: right;
	text-align: right;
	margin: 2px 0px;
}

.page-nav a {
	text-decoration: none;
}

.nav-previous a {
	padding-left: 13px;
}

.nav-next a {
	padding-right: 13px;
}

/* Contact form --------------------------------- */

.contactform {
	position: static;
	overflow: hidden;
}

#content .contactleft {
	width: 18%;
	text-align: left;
	clear: both;
	float: left;
	display: inline;
	margin: 5px 0;
	height: 25px;
	font-weight: bold;
}

#content .contactright {
	width: 79%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	font-size: 11px;
}

.contactright input, textarea {
	width: 220px;
	padding: 3px;
	font-size: 13px;
}

#contactsubmit {
	width: 120px;
	border: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
}

/*************************************
Sidebar
**************************************/

#sidebar .sidebar-bot {
	display: block;
	height: 20px;
	clear: both;
}

#sidebar ul {
	list-style-type: none;
}

#sidebar .advertise {
	text-align: center;
	border: none;
	padding: 0;
	margin-left: 3px;
}

#sidebar .advertise img {
	width: 300px;
	height: 250px;
	margin: 5px 5px;
	border: none;
}

#sidebarwrap {
	padding: 15px 0px 0px 0px;
	margin: 0px;
	border: none;
}

#sidebar .aktt_tweets p {
	display: none;
}

#sidebar .left-box, #sidebar_bottom .widget {
	margin: 1em 0;
	clear: both;
	padding: 1em 0.5em;
	background-color: #CCC;
	border: 1px solid #C0C0C0;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
}

/*#sidebar_bottom {
	border-bottom: 1px dotted #333;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left:  20px;
	background: url(images/bullet-arrow3.gif) no-repeat 5px 5px;
}*/


/* #sidebar_bottom ul li {
	margin: 1em 0;
	clear: both;
	padding: 1em 0.5em;
	background-color: #CCC;
	border: 1px solid #C0C0C0;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;;
}*/

#sidebar .left-box.double {
	float:left;margin:0;width:120px;clear:none
}

#sidebar .left-box h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 0.5em;
	border-bottom: 1px dotted #333;
	color: black;
	font-weight: bold;
	text-align: center;
}

#sidebar_bottom ul li h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 0.5em;
	border-bottom: 1px dotted #333;
	color: black;
	font-weight: bold;
	text-align: center;
}

#sidebar .left-box h2.i_twitter {
	background: url(images/icon_twitter.gif) no-repeat;
	padding-left: 65px;
	text-align: left;
	line-height: 45px;
}

#sidebar .left-box li, #sidebar_bottom ul li ul li {
	border-bottom: 1px dotted #333;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left:  20px;
	background: url(images/bullet-arrow3.gif) no-repeat 5px 5px;
}

/*#sidebar_bottom ul li ul li {
	border-bottom: 1px dotted #333;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left:  20px;
	background: url(images/bullet-arrow3.gif) no-repeat 5px 5px;
}*/

/*************************************
Popular Posts Section
**************************************/

#sidebar #sidebarwrap #popular {
	margin: 0px;
	padding: 0px;
}

/*popular box Rounded Corner start */

#pxsnazzy {
	margin: 0 0 10px 0;
}

.pxtop, .pxbottom {
	display: block;
	font-size: 1px;
}

.pxb1, .pxb2, .pxb3, .pxb4 {
	display: block;
	overflow: hidden;
}

.pxb1, .pxb2, .pxb3 {
	height: 1px;
}

.pxb1 {
	margin: 0 5px;
}

.pxb2 {
	margin: 0 3px;
}

.pxb3 {
	margin: 0 2px;
}

.pxb4 {
	height: 2px;
	margin: 0 1px;
}

.pxboxcontent {
	display: block;
	padding: 2px;
}

/*popular box Rounded Corner End */

.popular ul {
	margin: 0px;
	padding: 0px 10px 15px 10px;
}

.popular ul li {
	margin: 0px;
	padding: 0px;
}

.popular ul li ul {
	padding: 0px;
}

.popular ul li ul li {
	margin: 0px;
	padding: 10px 10px;
}

.popular ul li ul li a, #popular ul li ul li a:visited {
	padding: 0;
	margin: 0px;
	text-decoration: none;
}

/*twitter box Rounded Corner start */

#txsnazzy {
	margin: 0 0 10px 0;
}

.txtop, .txbottom {
	display: block;
	font-size: 1px;
}

.txb1, .txb2, .txb3, .txb4 {
	display: block;
	overflow: hidden;
}

.txb1, .txb2, .txb3 {
	height: 1px;
}

.txb1 {
	margin: 0 5px;
}

.txb2 {
	margin: 0 3px;
}

.txb3 {
	margin: 0 2px;
}

.txb4 {
	height: 2px;
	margin: 0 1px;
}

.txboxcontent {
	display: block;
	padding: 2px;
}

/*************************************
Popular Posts Section
**************************************/

#sidebar #sidebarwrap #popular {
	margin: 0px;
	padding: 0px;
}

/*popular box Rounded Corner start */

#pxsnazzy {
	margin: 0 0 10px 0;
}

.pxtop, .pxbottom {
	display: block;
	font-size: 1px;
}

.pxb1, .pxb2, .pxb3, .pxb4 {
	display: block;
	overflow: hidden;
}

.pxb1, .pxb2, .pxb3 {
	height: 1px;
}

.pxb1 {
	margin: 0 5px;
}

.pxb2 {
	margin: 0 3px;
}

.pxb3 {
	margin: 0 2px;
}

.pxb4 {
	height: 2px;
	margin: 0 1px;
}

.pxboxcontent {
	display: block;
	padding: 2px;
}

/*widget calendar css =================================================== */

#wp-calendar {
	width: 90%;
	margin: 0 auto;
	color: #2a271c;
}

#sidebar .widget_calendar h2, widgettitle {
	display: none;
}

#sidebar #calendar_wrap caption {
	margin: 8px 0 3px 0;
	padding: 5px 0 5px 0;
	color: #fff;
	text-transform: uppercase;
	background: url(images/sheadbg.png) no-repeat;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
}

/*************************************
Left Sidebar
**************************************/

#l_sidebar ul, #l_sidebar ul li, #r_sidebar ul, #r_sidebar ul li {
	margin: 0px 0 15px 0;
	padding: 0px;
}

#l_sidebar ul li ul li, #r_sidebar ul li ul li {
	margin: 0px;
	padding: 5px 3px 7px 8px;
}

#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited, #r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
	margin: 0px;
	text-decoration: none;
}

#l_sidebar ul li ul li a:hover, #r_sidebar ul li ul li a:hover {
	text-decoration: underline;
}

#l_sidebar ul li ul li ul li, #r_sidebar ul li ul li ul li {
	margin: 0px;
	padding: 0px;
}

#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited, #r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
	padding: 5px 3px 7px 8px;
	margin: 0px;
	text-decoration: none;
}

#l_sidebar ul li ul li ul, #r_sidebar ul li ul li ul {
	border: none;
	padding: 0px;
	margin: 0px;
}

#l_sidebar ul li ul li ul li a:hover, #r_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}

.about {
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
}

.about p {
	color: #333;
}

#sidebar p {
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
}

/*************************************
Footer
**************************************/

#text-link-advertise {
	padding: 15px;
	text-align: left;
	clear: both;
}

#footer .copyright {
	float: left;
	text-align: left;
}

.copyright a {
	text-decoration: none;
}

.copyright a:hover {
	text-decoration: none;
}

ul#nav-footer {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}

ul#nav-footer li {
	padding: 5px 8px 5px 12px;
	list-style: none;
	float: left;
}

ul#nav-footer li.nobg {
	padding: 5px 8px 0px 12px;
}

ul#nav-footer li a {
	text-decoration: none;
}

/*  Tabber  Style start -------------------- */

.tabberlive .tabbertabhide {
	display: none;
}

.tabberlive {
	margin: 0 5px;
}

ul.tabbernav {
	margin: 0;
	padding: 3px 0;
	font-size: 13px;
	font-weight: bold;
}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	text-decoration: none;
}

/*---- tabbertab = the tab content---------------------*/

.tabberlive .tabbertab {
	padding: 5px;
}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	display: none;
}

.tabberlive .tabbertab h3 {
	display: none;
}

.tabberlive#tab2 .tabbertab {
	height: 200px;
	overflow: auto;
}

/* instruction elements -------------------------------------- */

address {
	font-style: italic;
}

#content p.alert, #content p.download, #content p.info, p.note {
	margin: 10px 0 10px 0;
	padding: 9px 10px 9px 36px;
}

#content p.alert {
	border-top: 1px solid #f0baa2;
	border-bottom: 1px solid #f0baa2;
	background: #ffd9c8 url(images/alert.png) no-repeat 12px 13px;
}

#content p.download {
	border-top: 1px solid #d4ebaf;
	border-bottom: 1px solid #d4ebaf;
	background: #edfcd5 url(images/download.png) no-repeat 10px 13px;
}

#content p.info {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #eee url(images/info.png) no-repeat 12px 13px;
}

#content p.note {
	border-top: 1px solid #efe3ae;
	border-bottom: 1px solid #efe3ae;
	background: #fef6d2 url(images/note.png) no-repeat 14px 13px;
	margin: 10px 0 10px 0;
	padding: 9px 10px 9px 36px;
}

.cartlink {
	background: url(images/i_cart2.png) no-repeat 0 3px;
	padding-left: 20px;
}

.red {
	color: #c00;
	font-size: 11px;
	padding-left: 5px;
}
