/*

Theme Name: Builder Child Theme - Dark

Theme URI: http://ithemes.com/

Author: Chris Jean

Author URI: http://ithemes.com/

Version: 2.0.1

Template: Builder

Tags: blog, theme options, multiple layouts, multiple color schemes



Version History

	See history.txt

*/



/*********************************************

	Default font settings.

	The font-size percentage is of 16px. (0.75 * 16px = 12px)

*********************************************/



html {

	font-size:100.01%;

}

body {

	font-size: 75%;

	line-height: 1.8em;

	color: #222;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

}



/*********************************************

	Main Background

	background: #171717 url(images/bg.jpg) no-repeat 0 0;

*********************************************/

body {

	background:url(../Builder/images/bkg_header1.jpg) repeat-x left top;

}



/*********************************************

	Universal Link Styles

*********************************************/

a {

	color: #4F81BD;

	text-decoration: underline;

}



a:hover {

	color: #333;

	text-decoration: underline;

}



/*********************************************

	Headings

*********************************************/

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	color: #fff;

}



h1 {

	font-size: 2.5em;

	line-height: 2.5em;

	margin-bottom: 0.5em;

	color:#000000;

}



/**



.page-title12 { margin:0; font-size:20px; color:#fff; padding:4px 0 0 20px; background:url(../Builder/images/feature_bg2.gif) no-repeat; width:963px; height:32px; color:#FFFFFF;  }



**/



h2 {

	font-size: 15px;

	/*margin-bottom: 0.75em;*/

	margin:5px 0 10px 0px;

	color:#000;

	font-weight:bold;

}



h3 {

	font-size:20px;

	line-height: 1;

	margin-bottom: 1em;

	color:#000;

	font-weight:bold;

}



h4 {

	font-size: 1.2em;

	line-height: 1.2;

	margin-bottom: 0em;

	font-weight:bold;

}



h5 {

	font-size: 1em;

	font-weight: bold;

	margin-bottom: 0em;

}



h6 {

	font-size: 1em;

	font-weight: bold;

}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {

	margin: 0;

}



/*********************************************

	Container Div

*********************************************/

.builder-container-outer-wrapper {

	background: transparent;

	margin:0px auto;

	/*border: 0em solid #000;*/

	display: block;

	width:1000px;

}



/*********************************************

	All Modules Default Definitions

*********************************************/

.builder-module {

	margin-bottom: 1em;

}

/* Make the module columns match height */

/* Commented out until a better solution can be found

   This solution creates problem with anchor (#) links



.builder-module {

	overflow: hidden;

}

.builder-module-block-outer-wrapper,

.builder-module-block {

	margin-bottom: -9999px;

	padding-bottom: 9999px;

}

*/



.header-container {background:url(../Builder/images/bkg_header1.jpg) repeat-x left;}

.header {width:1000px; margin:-22px 0 0 0; *margin:-5px 0 0 0; padding:0px; /*text-align:right;*/ /*position:relative;*/ z-index:0; background:url(../Builder/images/header_bg1.gif) repeat-x ; height:125px; border:none; }

.builder-module-content {}

.builder-module-widget-bar {}

.builder-module-image {}



/*********************************************

	Style All Module Sidebars and Sidebar Widgets

*********************************************/

.builder-module-sidebar {

	/*display: block;*/

	width: 167px;

	border:none;

	background:none;

/*	text-align: left;*/

}



.builder-module-sidebar .widget-wrapper {

	width: 167px;

}



.builder-module-sidebar .widget {

	margin: 0 4px 1.0em 0;

	color: #fff;

	background: #FFFFFF;

	border:#fff solid 1px !important;

	/*background: rgba(256, 256, 256, .9);*/

	padding: .3em;

	border:none;



/*	border-radius: .75em;

		-moz-border-radius: .75em;

		-webkit-border-radius: .75em;

		-khtml-border-radius: .75em;

	box-shadow: 1px 2px 2px #B4B4B4;

		-moz-box-shadow: 1px 2px 2px #B4B4B4;

		-webkit-box-shadow: 1px 2px 2px #B4B4B4;

		-khtml-box-shadow: 1px 2px 2px #B4B4B4;

*/

}



.builder-module-sidebar > div:last-child .widget:last-child {

	margin-bottom: 4px;

}



.builder-module-block-outer-wrapper .left .widget,

.builder-module-block-outer-wrapper .middle .widget {

	width:200px;

	float:left;

	margin:0px 0px 0 0px;

	border:#fff solid 1px;

	/*margin-right:15px;*/

}



.builder-module-block-outer-wrapper .middle .widget,

.builder-module-block-outer-wrapper .right .widget {

	font-size:11px;

	/*margin-left: .5em;*/

}



.builder-module-block-outer-wrapper.left .builder-module-element,

.builder-module-block-outer-wrapper.middle .builder-module-element {

	margin-right:0px;

	margin-top:0px;

}



.builder-module-block-outer-wrapper.middle .builder-module-element,

.builder-module-block-outer-wrapper.right .builder-module-element {

	margin-left: 0px;

	margin-top: 0px; 

}



.builder-module-sidebar .widget h4 {

	color: #000;

	/*background:url(../Builder/images/eventbg.gif) no-repeat;*/

	/*background: #a5bfde url('images/categary_bg.gif') bottom repeat-x;*/

	/*background: -moz-linear-gradient(bottom, #a5bfde, #d5e0ee 3px),

				-moz-linear-gradient(top, #d5e0ee, #a5bfde 1em);

	background: url('images/nav-bg.gif') bottom repeat-x,

				-webkit-gradient(linear, left top, left 28, from(#d5e0ee), to(#a5bfde));

	*/

	font-size: 1.4em;

	/*line-height: 1.6em;*/

	/*text-align: center;*/

	/*padding: .326em .2em;*/

	padding:0px 0 0 18px;

	height:36px;

	margin:0 0 0 5px;

	/*margin: -.326em -.326em .326em !important;*/

	/*border-radius: .326em .326em 0 0;

		-moz-border-radius: .326em .326em 0 0;

		-webkit-border-top-left-radius: .326em;

		-webkit-border-top-right-radius: .326em;

		-khtml-border-radius: .326em .326em 0 0;

	*/

}



.builder-module-sidebar .widget h1 {

	color: #333;

	background:url(../Builder/images/categary_bg.gif) no-repeat;	

	font-size: 1.4em;

	line-height: 1.6em;

	text-align: center;

	padding: .326em .2em;

	margin: -.326em -.326em .326em !important;

}



.builder-module-sidebar .widget h4 a {

	color: #4F81BD;

	text-decoration: underline;

}



.builder-module-sidebar .widget h4 + * {

	margin-top: 0;

}



.builder-module-sidebar .widget *:first-child {

	margin-top: 0;

}



.builder-module-sidebar .widget *:last-child {

	margin-bottom: 0;

	/*border:#E8E8E8 solid 1px;*/

}



.builder-module-sidebar .widget a.rsswidget img {

	display: none;

}



.builder-module-sidebar .widget img {

	max-width: 100%;

}



/*********************************************

	Horizontal Navigation Styles

		(with dropdowns)

*********************************************/

.builder-module-navigation {

	font-size: 1em;

	line-height: 1.5em;

	/*background: #d5e0ee url(images/nav_bg.jpg) repeat-x top left;

	border-top: .1em solid #a5bfde;

	border-bottom: .1em solid #a5bfde;

	display: block;*/

}



.builder-module-navigation{ 

	width:650px; 

	position:absolute; 

	margin:-65px 0 0 330px; 

	*margin:-65px 0 0 330px;

}

.builder-module-navigation ul {

	list-style:none; 

	float:left; 

	line-height:22px;

}

.builder-module-navigation ul li { 

	float:left; 

	margin:0 2px;

}

.builder-module-navigation ul li a {

	display:block; 

	margin:0px; 

	height:32px;  

	padding:0px 0px 0px 7px; 

	background:url(../Builder/images/navLeft.gif) no-repeat left; 

	font-size:16px; 

	font-family:Arial, Helvetica, sans-serif; 

	color:#fff; 

	text-decoration:underline;

	cursor:pointer;

}

.builder-module-navigation ul li a span {

	display:block; 

	padding:5px 16px 0px 7px; 

	height:27px; 

	background: url(../Builder/images/navRight.gif) no-repeat right; 

	color:#FFF; 

	text-decoration:underline;

}



.builder-module-navigation ul li a span:hover {

	color:#000000; 

	text-decoration:underline;

}



.builder-module-navigation ul li a:hover {

	display:block; 

	margin:0px;   

	padding:0px 0px 0px 7px; 

	background:url(../Builder/images/navLeft.gif) no-repeat left; 

	font-size:16px; 

	font-family:Arial, Helvetica, sans-serif; 

	color:#000000; 

	text-decoration:underline; 

	cursor:pointer;

}



.builder-module-navigation li { 

	float:left;

}



.builder-module-navigation li.active a { 

	color:#000; 

	padding:0px; 

}



.builder-module-navigation li.over a,

.builder-module-navigation :hover a {

	color:#000;  

}



.builder-module-navigation ul li ul {  margin:0px 0 0 0px;  padding:0px; background:none; border:#000 solid 1px; width:172px; float:left;  }



.builder-module-navigation ul li ul li{  margin:0px; /*padding:0px; background:none; width:170px; float:left; height:auto;  */  }



@media screen and (-webkit-min-device-pixel-ratio:0) {

	.builder-module-navigation ul li ul li{  margin:0px; background:none; padding:0px; width:170px; float:left; height:auto;  }

}



.builder-module-navigation ul li ul li a {

	margin:0px; 

	padding:0px; 

	background:#98D600; 

	height:auto; 

	font-size:12px;   

	float:left; 

	width:172px; 

	color:#000000; 

}



.builder-module-navigation ul li ul li a span {

	margin:0px 0px; 

	height:auto;  

	padding:4px 5px; 

	background:#98D600; 

	width:162px; 

	/**width:350px;*/ 

	float:left; 

	border-bottom:#000 solid 1px; 

	font-size:13px; 

	color:#000000;

}



.builder-module-navigation ul li ul li a span:hover {

	margin:0px 0px; 

	padding:4px 5px; 

	background:#80B400; 

	width:162px;

	/* *width:350px;*/ 

	float:left;

}



.builder-module-navigation ul li ul li a:hover {

	margin:0px; 

	padding:0px; 

	background:#98D600; 

	height:auto; 

	font-size:12px;

	float:left; 

	width:172px; 

}



.last{ margin:0px 0 0 -90px; padding:0px; left:0; width:500px; position:absolute;}



.builder-module-navigation ul li ul li  ul{   margin:0px 0 0 172px;  left:0px; *margin:0px 0 0 1px; padding:0px 0 0 0px; background:none; border:#000 solid 1px; width:172px; float:left; }



.builder-module-navigation ul li ul li ul li{  margin:0px; padding:0px; background:none; float:left; width:170px;}



.builder-module-navigation ul li ul li ul li a{  margin:0px 0 0 0px; padding:0px; background:#98D600;   float:left; width:170px; }



.builder-module-navigation ul li ul li  ul li a span{  margin:0px; padding:4px 5px; background:#98D600; width:162px;  float:left; border-bottom:#000 solid 1px; font-size:13px;}



.builder-module-navigation ul li ul li ul li a span:hover{ margin:0px 0px; padding:4px 5px; background:#80B400; width:162px;  float:left;}



/*********************************************

	Module Widget Bars

*********************************************/

.builder-module-widget-bar {

	color: #000;

	float: left;

	padding: 0;

}



.builder-module-widget-bar .widget-wrapper {

	float: left;

	margin: 5px;

	text-align: left;

	width:230px;

}



.builder-module-widget-bar .widget {

	padding: 0.5em 0.5em;

}



.builder-module-widget-bar .widget a {

	color: #9F0005;

	text-decoration: underline;

}



.builder-module-widget-bar .widget a:hover {

	color: #00B768;

	text-decoration: underline;

}



.builder-module-widget-bar .widget h4 a {

	color: #4F81BD;

	text-decoration: underline;

}



.builder-module-widget-bar .widget h4 {

	background:url(../Builder/images/what_guna_bg.gif) no-repeat;

	margin:0px;

	padding:0px;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	width:230px; 

	height:36px;

}



.builder-module-widget-bar .widget h4, .builder-module-widget-bar .widget p, .builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol, .builder-module-widget-bar .widget img {

	padding: 3px 0 .4em 15px;

}



.builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol {

	padding: 0;

	margin: 0 1em .5em 1.5em;

	list-style-type: square;

}



.builder-module-widget-bar .widget a.rsswidget img {

	display: none;

}



/*********************************************

	Content Module

*********************************************/

.builder-module-content .builder-module-element {

	background: #FFF;

	display: block;

	float: left;

	width:798px;

	text-align: left;

}



/*********************************************

	HTML Module

*********************************************/

.builder-module-html {

	background: #FFF;

}



.builder-module-html .builder-module-element {

	margin: 0;

	padding: 0px;

	float: left;

	text-align: left;

}



/*********************************************

	Style post and page content

*********************************************/

.page-title {

	margin:1em;

	color:#000000;

}



.post {

	margin:0px 0 0 0;

	background:#FFF;

	padding: 0px .8em .8em .8em;

}



.post .thumbnail-wrap {

	display: none;

}



.post .date {

	display: none;

}



.post .post-title {

	float: left;

	padding: .5em 0px 0px 0px;

}



.post .post-title a {

	text-decoration: underline;

}



.post .post-meta {

	display: block;

	clear:both;

}



.post .meta-bottom {

	display: block;

}



.post img {

	border: .2em solid #cfcfcf;

}



/*********************************************

		Post Meta Styles, if needed

*********************************************/

.meta-top {

	clear: both; /* we need this so floats in the post are cleared */

}



.meta-bottom {

	clear: both; /* we need this so floats in the post are cleared */

	border-top: .1em solid #d7d7d7;

	margin: 10px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

}



.meta-bottom .alignleft {

	width: 70%;

}



.meta-bottom .categories {

	background: url(images/folder.png) 0px 0px no-repeat;

	padding: 0px 0px 0px 1.5em;

}



.meta-bottom .comments {

	background: url(images/comments.png) 0px 2px no-repeat;

	padding: 0px 10px 0px 1.5em;

}



.photometa {

	margin: 0px .5em 0px .5em;

	padding: 0px 0px;

	width: 100%;

}



.EXIF {

	margin: -22px 0px 0px 10px;

	padding: 0px 0px;

	float: left;

	width: 33%;

}



.photometa h4 {

	border-bottom: 1px solid #666;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



.photometa ul {

	list-style-type: none;

}



/*********************************************

	Previous/Next Page Navigation

*********************************************/

.paging {

	clear: both; /* To clear any floats */

	margin: 0px;

	padding: .6em;

}



/*********************************************

		Comment Styles

*********************************************/

#comments {

	margin: 0;

	padding: 20px 10px;

}



#comments .title {

	font-size: 25px;

	margin: 0px;

	padding: 15px 0px;

}



#comments ol.commentlist {

	margin: 0px;

	padding: 0px;

	background: #fff;

}



#comments ul.children {

	margin: 0px;

	padding: 10px 0px 0px 20px;

}



#comments .vcard {

}



#comments .vcard .avatar {

	display: block;

	float: left;

	margin: 0px;

	padding: 0px 10px 0px 0px;

}



#comments .comment-meta {

	padding: 0px 0px 20px 0px;

}



#comments li.even, #comments li.odd {

	clear: both;

	list-style-type: none;

	margin: 5px 0px 5px 0px;

	padding: 10px;

	background: #FFFFFF;

	overflow: hidden;

	border: 1px solid #999;

}



#comments ul.children li {

}



#comments li.even {

	margin: 5px 0px 5px 0px;

	padding: 10px;

	overflow: hidden;

}

#comments li.odd {

	margin: 5px 0px 5px 0px;

	padding: 10px;

	overflow: hidden;

}



#comments blockquote {

	margin: 10px 0px;

	padding: 10px;

}



#comments .alert {

	background: #fffbd6;

	border: 1px solid #ebe067;

	margin: 5px 0px;

	padding: 5px;

}



#comments p {

	margin: 0px 0px 10px;

	padding: 0px;

}



#respond {

	/*overflow: hidden;*/

	padding: 10px;

	float:left;

}



#respond #commentform {

	margin: 5px 0px 0px 0px;

	padding: 0px;

	overflow: hidden;

}



#respond #commentform #author, #respond #commentform #email, #respond #commentform #url {

	width: 50%;

	margin: 0px 0px 5px 0px;

	padding: 5px;

}



#respond #commentform #comment {

	width: 90%;

	margin: 10px 0px 15px 0px;

	padding: 5px;

}



/*********************************************

	Footer Styles

*********************************************/

.builder-module-footer .builder-module-element {

	text-align: left;

	color: #7e7e7e;

}



.builder-module-footer .builder-module-element .alignleft,

.builder-module-footer .builder-module-element .alignright {

	padding: 1em;

}



.builder-module-footer .builder-module-element .alignright {

	text-align: right;

}



.builder-module-footer .builder-module-element a {

	color: #7e7e7e;

	text-decoration: none;

}



.builder-module-footer .builder-module-element a:hover {

	text-decoration: underline;

}



ul#footernavlist {

	margin: 0;

}



#footernavlist li

{

	display: inline;

	list-style-type: none;

}



/*********************************************

	Text elements

*********************************************/

p {

	margin: 0 0 1.5em 0;

	font-size:100.01%;

	padding:0 15px 0 10px;

}



.post-content p {

      padding:0 15px 0 10px;

}



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 {

	text-decoration: underline;

	color: #000;

}







a {

	color: #000;

	text-decoration: underline;

}



a:hover {

	color: #000;

	text-decoration: underline;

}



blockquote {

	margin: 1.5em;

	color: #666;

	font-style: italic;

}



strong {

	font-weight: bold;

	padding:0 0 0 0px;

}



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;

}



/*********************************************

	Lists

*********************************************/

li ul, li ol {

	margin: 0;

}



ul, ol {

	/*margin: 0 1.5em 1.5em 0;*/

	padding-left:10px;

}



ul {

	list-style-type: none;

}



ol {

	list-style-type: decimal;

	margin:0 0 0 20px;

}



dl {

	margin: 0 0 1.5em 0;

}



dl dt {

	font-weight: bold;

}



dd {

	margin-left: 1.5em;

}



/*********************************************

	Tables

*********************************************/

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;

}



/*********************************************

	Misc classes

*********************************************/

.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;

}



/*********************************************

	default styling for 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;

}



/*********************************************

	Form fields

*********************************************/

input[type=text], input[type=password], input.text, input.title, textarea, select {

	background-color:#fff;

	border:1px solid #bbb;

	width:130px;

	font-size:11px;

	padding:2px;

	height:16px;

	vertical-align:top;

}



input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {

	border-color:#666;

}



input[type=text], input[type=password], input.text, input.title, textarea, select {

	margin:0.5em 0;

}



input.text, input.title {

	width: 300px;

	padding:5px;

}



input.title {

	font-size:1.5em;

}



textarea {

	width: 390px;

	height: 250px;

	padding:5px;

}



input[type=checkbox], input[type=radio], input.checkbox, input.radio {

	position:relative;

	top:.25em;

}



form.inline {

	line-height:3;

}



form.inline p {

	margin-bottom:0;

}



/*********************************************

	Success, notice and error boxes

*********************************************/

.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;

}



/*********************************************

	The Obligatory WP Styles

*********************************************/

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

	text-align: left;

	font-size:11px;

}



.alignright {

	float: right;

	text-align: right;

	font-size:11px;

}



img.alignleft {

	margin: 0px .6em .6em 0px;

	border:#B4B4B4 solid 1px;

}



img.alignright {

	margin: 0px 0px .6em .6em;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: .8em;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: .8em;

	padding: 0 .3em .4em;

	margin: 0;

}



.baner{margin:-12px 0 0 0px;   padding:0px; /*background:url(../images/banner.jpg) no-repeat top left;*/ height:204px; width:1000px; }

.main1 {width:1000px; background:url(images/middal_top_img1.gif) no-repeat bottom; height:24px; margin:0 0 0 0px;  padding:0px;  }



.lefttop{ background:url(../Builder/images/left_top_bgnew.png) no-repeat; float:left; width:227px; height:5px;}



.leftmid{float:left; margin:0px; padding:0px; border-left:#B4B4B4 solid 1px; border-right:#B4B4B4 solid 1px; width:225px; background:#FFFFFF;  /*background:url(../images/midbg.gif) repeat-x #F5F5F5;*/}



.cattitlebg{float:left; margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/categary_bg.gif) no-repeat; font-size:16px; font-weight:bold; width:205px; height:35px; color:#FFFFFF;}



.cattitlebg1{margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/categary_bg.gif) no-repeat; font-size:16px; font-weight:bold; width:205px; height:35px; color:#FFFFFF;}



.catBg{float:left; margin:2px 0 0 10PX; padding:4px 0 0 15px; background:url(../Builder/images/eventbg.gif) no-repeat; font-size:16px; font-weight:bold; width:205px; height:35px; color:#FFFFFF;}



.leftbot{ background:url(../Builder/images/left_bottom_bg.png) no-repeat; float:left; width:227px; margin:0 0 0px 0px;  *padding:0 0 17px 0px; height:14px;}



.leftmid ul{ margin:0px 0 0 10px; padding:0px; list-style-type:none; float:left; width:180px;}



.leftmid ul li{ margin:0px; padding:0px 0 0 20px; list-style-type:none; line-height:28px; /*border-bottom:#2B4208 solid 1px;*/ background:url(../Builder/images/li_line.gif) no-repeat left bottom;}



.leftmid ul li a{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:none; background:url(../Builder/images/li_arrow12.gif) no-repeat left top; color:#000000; }



.leftmid ul li a:hover{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow12.gif) no-repeat left top; color:#C00006;}



.leftmid ul li ul { margin:-20px 0 0 150px; padding:0px;  width:180px; background:#98D600; border:#220000 solid 1px;  }



.leftmid ul li ul li ul { margin:0px 0 0 2px; padding:0px; width:180px; background:#98D600;  }



.leftmid ul li ul li{ margin:0px 0 0 0; padding:0px 0 0px 0px;  list-style-type:none; line-height:normal; border-bottom:#2B4208 solid 1px; /*background:url(../Builder/images/li_line.gif) no-repeat center bottom;*/}



.leftmid ul li ul li a { margin:0px; padding:6px 0 6px 15px;  list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrownew.gif) no-repeat 5px 10px #98D600; color:#000; }



.leftmid ul li ul li a:hover{ margin:0px; padding:6px 0 6px 15px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrownew.gif) no-repeat 5px 10px #80B400; color:#000;}



.leftmid ul li ul li ul { margin:-29px 0 0 180px; padding:0px; border:#000 solid 1px; width:180px;   }



.leftmid ul li ul li ul li{ padding:0px 0 0px 0px;  list-style-type:none; line-height:28px; background:url(../Builder/images/li_line.gif) no-repeat center bottom;}



.leftmid ul li ul li ul li a { margin:0px; padding:0px 0 0 15px;  list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow12.gif) no-repeat left top 0px 0px; color:#000000; }



.leftmid ul li ul li ul li a:hover{ margin:0px; padding:0px 0 0 15px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow12.gif) no-repeat left top 0px 0px; color:#000;}



.middleTop{ width:517px; margin:0px 0 0 30px; padding:0px; float:left; background:url(../Builder/images/mid_top.gif) no-repeat; height:5px;}



.middleMid{ width:508px; margin:0px 0 0 30px; padding:0px 0 0 7px; float:left; background:#FFFFFF;  border-left:#B4B4B4 solid 1px; border-right:#B4B4B4 solid 1px;}



.middleMid1{ width:500px; margin:2px 0 2px 0; padding:0px; float:left; background:#FFFFFF;  border:#E8E8E8 solid 1px; }



.middleBot{ width:517px; margin:0px 0 0 30px; padding:0px; float:left; background:url(../Builder/images/mid_bot.gif) no-repeat; height:10px;}



.box1{ width:230px;  padding:0; margin:10px 0 0 12px; float:left;}



.box1 a{ color:#275ab5; text-decoration:underline;}



.box1 a:hover{ color:#275ab5; text-decoration:underline;}



.boxtitle {

	color: #333333;

	background:url(../Builder/images/what_guna_bg.gif) no-repeat;

	height:31px;

	color:#FFFFFF;

	font-size: 1.2em;

	line-height: 1.25;

	padding: 5px 0 0 20px;

	margin: 0 0 1em 0 !important;

}



.arrow{ color:#FFE400;}



.footertop1{ width:980px; margin:20px 0px 0 0px; padding:0px; float:left; background:url(../Builder/images/line_img.gif) repeat-x;}



.middleTop3{ width:685px; margin:0px 0 0 -10px; padding:0px; float:left; background:url(../Builder/images/mid_top3.gif) no-repeat; height:5px;}



.middleMid3{ width:669px; margin:0px 0 0 -10px; padding:0px 7px 10px 7px; float:left; background:#FFFFFF;  border-left:#B4B4B4 solid 1px; border-right:#B4B4B4 solid 1px;}



.middleBot3{ width:685px; margin:0px 0 0 -10px; padding:0px; float:left; background:url(../Builder/images/mid_bot3.gif) no-repeat; height:10px;}



.rtopcurve{ margin:6px 0 0 -10px; padding:0px; width:167px; height:5px; float:left; background:url(../Builder/images/right_top.gif) no-repeat top;}



.rdowncurve{ margin:0px 0 5px -10px; padding:0px; width:167px; height:11px; float:left; background:url(../Builder/images/right_bottom.gif) no-repeat;}



.middleofright{ margin:0px 0 0 -10px; padding:0px; width:165px; float:left; border-left:1px #B4B4B4 solid; border-right:1px #B4B4B4 solid; background:#FAFAFA;}



.eventbg{float:left; margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/eventbg.gif) no-repeat; font-size:16px; font-weight:bold; width:145px; height:31px; color:#FFFFFF;}



.recentbg{float:left; margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/recentbg.gif) no-repeat; font-size:16px; font-weight:bold; width:145px; height:31px; color:#FFFFFF;}



.specialbg{float:left; margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/specialbg.gif) no-repeat; font-size:16px; font-weight:bold; width:145px; height:31px; color:#FFFFFF;}



.cattitleinnerbg{float:left; margin:2px 0 0 10PX; padding:5px 0 0 15px; background:url(../Builder/images/categaryinner_bg.gif) no-repeat; font-size:16px; font-weight:bold; width:145px; height:31px; color:#FFFFFF;}



.leftmidInner{float:left; margin:0px 0 0 -10px; padding:0px; border-left:#B4B4B4 solid 1px; border-right:#B4B4B4 solid 1px; width:165px; background:#FFFFFF;  /*background:url(../images/midbg.gif) repeat-x #F5F5F5;*/}



.leftmidInner ul{ margin:0px; padding:0px; list-style-type:none;}



.leftmidInner ul li{ margin:0px 10px 0 10px; padding:0px 0 0 10px; list-style-type:none; line-height:28px; background:url(../Builder/images/li_line.gif) no-repeat center bottom;}



.leftmidInner ul li a{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow.gif) no-repeat left; color:#000000; clear:both;}



.leftmidInner ul li a:hover{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow.gif) no-repeat left; color:#C00006;}



.middleofright ul{ margin:0px; padding:0px 0 0 10px; float:left; list-style-type:none;}



.middleofright ul li{ margin:0px; padding:0px 10px 2px 10px; /*float:left;*/ background:url(../Builder/images/rightarrow.gif) no-repeat 0 10px; color:#000000; font-size:11px;}



.middleofright ul li:hover{ margin:0px; padding:0px 10px 2px 10px; /*float:left;*/ background:url(../Builder/images/rightarrow.gif) no-repeat 0 10px; text-decoration:underline;}



.middleTop1{ width:798px; margin:6px 0 0 0px; padding:0px; float:left; background:url(../Builder/images/mid_top1.gif) no-repeat; height:5px;}



.middleMid2{ width:789px; margin:0px 0 0 0px; padding:0px 0 0 7px; float:left; background:#FFFFFF;  border-left:#B4B4B4 solid 1px; border-right:#B4B4B4 solid 1px;}



.middleBot1{ width:798px; margin:0px 0 0 0px; padding:0px; float:left; background:url(../Builder/images/mid_bot1.gif) no-repeat; height:10px;}



.middleBot11{ width:798px; margin:0px 0 0 0px; padding:0px; float:left; background:url(../Builder/images/mid_bot1.gif) no-repeat; height:10px;}



.left123{ margin:-19px 0 0 49px;  padding:0; width:227px;}



.left123Inner{ margin:0px 0 0 0px;  padding:0; width:145px;}



/* search form Start*/



.form-search { /*position:absolute;*/ top:0; width:170px; height:33px; padding:1px 0 0 14px; background:url(../Builder/images/bkg_form-search.gif) no-repeat; float:left; margin:0px 0 0 0px;}



.form-search input.input-text { float:left; border-color:#8E6FB5; width:130px; margin:6px 0px 0 0;}



.topnav{ width:auto; float:left; margin:0px; padding:4px 0 0 0; font-size:11px; }



.topnav ul{ margin:0px; padding:0px; float:left; list-style:none; }



.topnav ul li{ margin:0px; padding:0px; list-style-type:none; float:left; font-size:11px; }



.topnav ul li a{ color:#000000; text-decoration:none; margin:0px; padding:0px 3px 0 3px;}



.topnav ul li a:hover{ color:#000000; text-decoration:underline; margin:0px; padding:0px 3px 0 3px; }



.quick-access { float: left; width:700px; margin:-5px 0 0 290px; padding:0px 0 0 0px; position:absolute;}



/*.button { display:block; height:19px; border:1px solid #de5400;  background:#f18200; background:#896BAE; border:#765A99 solid 1px; padding:0 8px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; overflow:visible; width:70px; border:0; padding:0; margin:6px 0 10px 4px; background:transparent; cursor:pointer;  }*/



.button {  border:0; height:19px; background:url(../Builder/images/btn_search.gif) 0 0 no-repeat; padding:0 0 0 3px; width:22px; margin:7px 0 0 0px; *margin:8px 0 0 0px; cursor:pointer;}



.submit{ background:url(../Builder/images/loginbg.gif) no-repeat top left; border:0; width:52px; height:22px; font-size:16px; font-weight:bold; color:#FFF; cursor:pointer; padding:0 0 0 10px; margin:6px 5px 0px 5px; *margin:7px 5px 0px 5px; }



.post-content ul li { padding:5px 0 5px 0px;}



.textwidget{ padding:0 0 0 0;} 



.glossymenu, .glossymenu li ul{



list-style-type: none;



margin: 0;



padding: 0;



width: 185px; /*WIDTH OF MAIN MENU ITEMS*/



border: 1px solid black;



}



.glossymenu li{

	position: relative;

}



.glossymenu li a{

	background:none;

	font: bold 12px Verdana, Helvetica, sans-serif;

	color:#000;

	display: block;

	width: auto;

	padding: 5px 0;

	padding-left: 10px;

	text-decoration: none;

}



.glossymenu ul li ul{ /*SUB MENU STYLE*/

	position: absolute;

	width: 190px; /*WIDTH OF SUB MENU ITEMS*/

	left: 0;

	top: 0;

	display: none;

}



.glossymenu li ul li{

	float: left;

}



.glossymenu li ul li ul{

	float: left;

	margin:0 0 0 195px;

}



.glossymenu li ul a{

	width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */

	background:#284372;

}



.glossymenu li ul a:hover{

	width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */

	background:#142D59;

}



.glossymenu .arrowdiv{

	position: absolute;

	right: 2px;

	background: transparent url(arrow.gif) no-repeat center right;

}



.glossymenu li a:visited, .glossymenu li a:active{

	color: white;

}



.glossymenu li a:hover{

	background-image: url(glossyback2.gif);

}



#login_error{ color:#FF0000; padding:0 0px 0 0px; font-size:11px; float:right; width:503px;}



.register ul{ margin:0px 0 0 10px; padding:0px; list-style-type:none; float:left; width:180px;}



.register ul li{ margin:0px; padding:0px 0 0 20px; list-style-type:none; line-height:28px; /*border-bottom:#2B4208 solid 1px;*/ background:url(../Builder/images/li_line.gif) no-repeat center bottom;}



.register ul li a{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:none; background:url(../Builder/images/li_arrow12.gif) no-repeat left top; color:#000000; }



.register ul li a:hover{ margin:0px; padding:0px 0 0 10px; list-style-type:none; text-decoration:underline; background:url(../Builder/images/li_arrow12.gif) no-repeat left top; color:#C00006;}



.avatar_container{ padding:0 0 0 10px;}



.textfieldnew{background-color:#fff;border:1px solid #bbb;width:70px;font-size:11px;padding:2px;	height:16px;vertical-align:top;}



.dig-in{ font-size:11px; float:left; padding:0 0 0 10px;}
