/*

Theme Name: Graphic Tuning

Theme URI: http://www.graphictuning.com

Description: Wordpress theme for Graphictuning.com

Version: 1.6

Author: Neel And Gunay

*/

/* CSS Document */

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	text-align:left;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}



a{

outline:none;

}

/*Class Declared Starts*/

.af

{

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

font-size:12px;

}

.gf

{

font-family:Georgia,Arial, "Times New Roman", Times, serif;

}

/*Class Declared Ends*/

body

{

width:100%;

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

font-size: 12px;

font-style: normal;

font-weight: normal;

text-transform: normal;

letter-spacing: normal;

padding:0px;

margin:0px;

line-height: 1.4em;

text-align:center;

}

a:link { 

color:#c00000;

text-decoration:none;

}



a:visited { 

color:#c00000;

text-decoration:none;

}



a:hover, a:active { 

color: #3B3B3B; 

}



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

font-weight: normal; 

margin: 0px 0 10px; 

}



h1 { 

font-size: 32px; 

margin-bottom: 0px; 

margin-top: 10px;

}



h2 { 

font-size: 28px; 

color:#ffffff;

}



h3 { 

font-size: 24px;

}

img

{

border:0px;

}

#wrapper

{

width:900px;

margin:0px auto 0px auto;

padding:0px;

overflow:hidden;

text-align:left;

}

#footer_outer

{

width:100%;

text-align:center;

background:url(images/footer_bg.jpg) no-repeat top center;

}



#footer_wrapper

{

width:900px;

margin:0px auto 0px auto;

padding:20px 0px 0px 0px;

height:405px;

}





#header_top

{

width:900px;

height:69px;

float:left;

}

#header_top_navigation

{

width:487px;

padding:26px 0px 0px 0px;

float:left;

overflow:hidden;

height:43px;

}

#header_top_right

{

width:406px;

float:left;

height:47px;

padding:22px 0px 0px 7px;

}

.search_box

{

width:190px;

height:28px;

float:left;

overflow:hidden;

}

.search_input

{

float:left;

overflow:hidden;

height:28px;

line-height:28px;

border:0px;

padding:0px 10px 0px 10px;

background:none;

width:135px;

}

.search_button

{

float:left;

}

.tuning_button

{

width:180px;

height:28px;

margin:0px 0px 0px 8px;

float:left;

}

.menu_class {

	cursor:pointer;

}



.the_menu {

	display:none;

	width:300px;

	border: 1px solid #c6c6c6;

	background-color: #FFFFFF;

	list-style:none;

}



.the_menu li {

padding:10px;

margin:0px;

border-bottom:1px dotted #666666;

overflow:hidden;

}



.the_menu li a {

	color:#999999; 

	text-decoration:none; 

}



.the_menu li a:hover {

	color: #c00000;

}



.home_link,.blog_link,.about_link,.contact_link

{

float:left;

height:43px;

width:94px;

overflow:hidden;

margin:0px 7px 0px 0px;

}

.home_link

{

background:url(images/button_home.png) no-repeat top left;

}

.blog_link

{

background:url(images/button_blog.png) no-repeat top left;

}

.about_link

{

background:url(images/button_about.png) no-repeat top left;

}

.contact_link

{

height:43px;

width:125px;

background:url(images/button_contact.png) no-repeat top left;

}

.home_link:hover,.blog_link:hover,.about_link:hover,.contact_link:hover

{

background-position:bottom left;

}



#header_middle_rss

{

height:25px;

width:875px;

float:left;

position:relative;

line-height:25px;

text-align:right;

padding:0px 25px 0px 0px;

}

#header_middle_rss a

{

color:#ffffff;

margin-left:15px;

text-decoration:underline;

}

#header_middle_rss a:hover

{

text-decoration:none;

}

#logo

{

width:900px;

float:left;

height:98px;

overflow:hidden;

}

#homepage_slider

{

padding:23px 17px 22px 17px;

width:856px;

height:232px;

float:left;

overflow:hidden;

}



#homepage_middle_area

{

width:900px;

float:left;

overflow:hidden;

height:286px;

clear:both;

}



#homepage_middle_area_left

{

padding:20px 65px 0px 20px;

width:490px;

height:266px;

float:left;

overflow:hidden;

}

.home_row

{

width:490px;

padding:0px 0px 0px 0px;

margin:0px 0px 15px 0px;

float:left;

overflow:hidden;

font-size:14px;

color:#ffffff;

font-family:Georgia, "Times New Roman", Times, serif;

}

.home_row h2

{

font-size:14px;

color:#ffffff;

margin:0px;

padding:0px 0px 5px 0px;

}

.home_row h2 a

{

text-decoration:underline;

font-size:16px;

color:#ffffff;

}

.home_row h2 a:hover

{

text-decoration:underline;

}

.middle_heading

{

font-family:Georgia, "Times New Roman", Times, serif;

color:#ffffff;

font-size:17px;

line-height:18px;

font-weight:normal;

border-bottom:1px solid #F1A092;

padding:0px 0px 10px 0px;

margin:0px 0px 10px 0px;

}

#homepage_middle_area_right

{

padding:20px 10px 0px 0px;

width:315px;

height:266px;

float:left;

overflow:hidden;

}

.img_border

{

border:5px solid #F1A092;

}

.best_sell_text

{

width:315px;

float:left;

color:#ffffff;

overflow:hidden;

}

.best_sell_text h2

{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:19px;

font-weight:bold;

line-height:22px;

}

.home_bottom_box

{

width:900px;

float:left;

overflow:hidden;

padding:40px 0px 50px 0px;

font-family:Georgia, "Times New Roman", Times, serif;

}

.home_bottom_box_left

{

float:left;

width:500px;

overflow:hidden;

padding:0px 60px 0px 0px;

margin:0px;



}

.home_bottom_box_right

{

float:left;

width:340px;

overflow:hidden;

padding:0px 0px 0px 0px;

margin:0px;

}

.home_bottom_right_text

{

float:left;

width:320px;

overflow:hidden;

padding:10px;

margin:0px;

color:#cccccc;

background:url(images/strans.png) repeat top center;

}

.home_bottom_heading

{



color:#cccccc;

font-size:16px;

line-height:19px;

font-weight:600;

border-bottom:1px solid #666666;

padding:0px 10px 0px 10px;

}

.home_website,.home_wordpress,.home_design,.home_texture

{

float:left;

overflow:hidden;

width:320px;

height:60px;



}

.home_website

{

background:url(images/homepage_website_templates.png) no-repeat top left;

}

.home_wordpress

{

background:url(images/homepage_wordpress_themes.png) no-repeat top left;

}

.home_design

{

background:url(images/homepage_design_templates.png) no-repeat top left;

}

.home_texture

{

background:url(images/homepage_amazing_backgrounds.png) no-repeat top left;

}

.home_website:hover,.home_wordpress:hover,.home_design:hover,.home_texture:hover

{

background-position:bottom left;

}

.home_bottom_heading span,.home_bottom_heading span a

{

margin-left:10px;

font-weight:normal;

font-size:12px;

color:#cccccc;

}

/*Blog Page Starts*/

.home_page_body

{

background:#000000 url(images/homepage_bg.jpg) no-repeat top center;

}

.inner_page_body

{

background:#000000 url(images/inner_page_bg.jpg) no-repeat top center;

}



#inner_middle_area

{

width:880px;

float:left;



padding:35px 10px 20px 10px;

}

.category_navigation

{
width:880px;
float:left;
padding:0px;
height:60px;
line-height:60px;
text-align:center;
}
ul#topnav {
	margin: 0px 0px 0px 0px; padding: 0;
	float: left;
	width: 880px;
	list-style: none;
	position: relative;
	height:60px;
	font-size: 1.2em;

}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	height:60px;
}
ul#topnav li a {
font-size:16px;
font-weight:bold;
height:60px;
line-height:60px;
color:#666666;
margin:0px 14px 0px 10px;
overflow:hidden;
}
ul#topnav li a:hover
{
color:#cccccc;
}
ul#topnav li span {
	padding: 10px 0px 15px 0px;
	position: absolute;
	left:-10px; top:-35px;
	display: none;
	width: 900px;
	vertical-align:top;
	height:28px;
	line-height:15px;
	background:none;
	color: #fff;
	z-index:9000;
	text-align:center;
	
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline;line-height:15px;font-size:12px; color:#ffffff; text-transform:uppercase; font-weight:700; padding:0px 0px 0px 0px;vertical-align:top;}
ul#topnav li span a:hover {color:#000000;}




#content_area_wrapper

{

width:880px;

float:left;

overflow:hidden;

}

#content_area

{

width:580px;

float:left;

overflow:hidden;

padding:0px;

margin:0px;

}

.content_area_text

{

background:#ffffff;

float:left;

padding:18px;

overflow:hidden;

width:544px;

min-height:700px;

}

.content_area_text1

{

background:#ffffff;

float:left;

padding:18px;

overflow:hidden;

width:544px;

}

.advertisement_box

{

width:544px;

float:left;

overflow:hidden;

padding:0px 0px 20px 0px;

background:url(images/dotted_adv.jpg) repeat-x bottom left;

margin:0px 0px 15px 0px;

text-align:center;

}

.advertisement_box a

{

margin:0px 5px 0px 0px;

}

.amazing_banner

{

padding:0px 5px 0px 5px;

float:left;

overflow:hidden;

margin:0px;

width:570px;

}



/*Blog Page Ends*/

/*Sidebar Starts*/

#sidebar

{

width:300px;

float:left;

overflow:hidden;

padding:0px;

margin:0px;

border-top:1px solid #666666;

background:url(images/homepage_sidebar_bottom_bg.png) no-repeat top left;

}

.followus_box

{

width:270px;

padding:0px 15px 0px 15px;

margin:0px 0px 10px 0px;

overflow:hidden;

float:left;

text-align:left;

clear:both;

}

.sidebar_box

{

width:280px;

padding:0px 10px 0px 10px;

margin:0px 0px 0px 0px;

overflow:hidden;

float:left;

text-align:left;

clear:both;

}

.follow_ul

{

padding:0px;

margin:0px;

list-style:none;

width:270px;

}

.follow_ul li

{

padding:0px;

margin:0px;

list-style:none;

width:249px;

height:36px;

padding:0px 0px 0px 21px;

line-height:36px;

background:url(images/separator_sidebar.png) no-repeat bottom center;

}

.follow_ul li a

{

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

font-size:16px;

font-weight:700;

color:#4C4C4C;

padding:0px 0px 0px 23px;

}

.follow_ul li a:hover

{

color:#CC0000;

background:url(images/red_square.jpg) no-repeat left;

}

.signup_heading

{

background:url(images/sign_up_heading.png) no-repeat left;

width:280px;

height:20px;

}

.signup_box

{

padding:0px 0px 0px 32px;

margin:0px 0px 10px 0px;

background:url(images/icon_rss.png) left no-repeat;

}

.newsletter_input

{

width:151px;

height:20px;

padding:2px 5px 2px 5px;

margin:0px;

line-height:20px;

font-size:13px;

border:0px;

background:#000000;

border:1px solid #323232;

color:#999999;

float:left;

}



.newsletter_submit

{

margin:0px 0px 0px 5px;

}

.contrubutor_top

{

width:270px;

float:left;

overflow:hidden;

padding:2px 0px 5px 0px;

background:url(images/some_of_dudes.png) no-repeat left;

height:13px;

margin-bottom:3px;

}

.contrubutor_top a

{

float:right;

font-size:12px;

font-weight:normal;

color:#999999;

text-decoration:underline;

}

.contrubutor_container

{

width:290px;

float:left;

overflow:hidden;

}

.contrubutor_container img

{

border:1px solid #333333;

margin:0px 7px 7px 0px;

float:left;

overflow:hidden;

}

/*Sidebar Ends*/

/*Tabber Style Starts*/

.tabwidget {

width:280px;

padding:0px 10px 0px 10px;

margin:0px 0px 10px 0px;

float:left;

overflow:hidden;

}



	.tabwidget a {

	color: #4F4F4F;

	text-decoration: none;

	}

	

	.tabwidget a:hover {

	color: #009;

	text-decoration: underline;

	}

	.tabnav

	{

	list-style:none;

	width:280px;

	float:left;

	}

	.tabnav li {

	list-style: none;

    margin:0px;

	padding:0px 0px 0px 0px;

	float:left;

	overflow:hidden;

	}

	

		.tabnav li a {

		text-decoration: none;

		text-transform: capitalize;

		color:#151312;

		font-size:13px;

		font-weight: 800;

		height:16px;

		padding:5px 8px 5px 7px;

		margin-right:2px;

		background:#333333;	

		float:left;

		overflow:hidden;

		}

		.banner_tab

		{

		text-align:center;

		}

		.banner_tab a

		{

		margin:0px 0px 5px 0px;

		}

		.tags_text

		{

		padding:0px 10px 0px 10px;

		}

		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {

		color: #999999;

		background:#151312;

		text-decoration: none;

		}

	.navigation

	{

	width:544px;

	float:left;

	margin:10px 0px 10px 0px;

	overflow:hidden;

	}	

	.tabdiv {

	margin:0px 0px 0px 0px;

	background:#151312;

	padding:10px 5px 10px 5px;

	float:left;

	overflow:hidden;

	width:270px;

	}

	

		.tabdiv li {

		list-style:none;

		padding:5px 10px 5px 10px;

		margin:0px 0px 0px 0px;

		border-bottom:1px dotted #333333;

		margin:0px 10px 0px 10px;

		}

.tabdiv li a

{

padding:0px;

margin:0px;

color:#999999;

font-size:13px;

}

.tabdiv a

{

color:#999999;

}



.tabdiv li a:hover,.tabdiv a:hover

{

color:#ffffff;

}

.ui-tabs-hide {

		display: none;

		}



		

/*Tabber Style Ends*/

/*Expand starts*/



.expand_wrapper

{

float:left;

width:300px;

padding:0px;

margin:0px 0px 0px 0px;

overflow:hidden;

}

.expand_top

{

	width: 280px;

	padding:0px;

	margin:0px 0px 0px 0px;

	float:left;

	background:url(images/expand_collapse_all.jpg);

	height:40px;

}

h2.expand_heading {

	padding: 0px 15px 0px 15px;

	margin: 0px;

	background:url(images/expand_heading.jpg) no-repeat top left;

	height: 40px;

	line-height: 40px;

	width: 250px;

	font-size:16px;

	color:#4c4c4c;

	font-weight: 600;

	float: left;

	cursor:pointer;

	border-top:1px solid #000000;

}

.expand_all

{

cursor:pointer;

float:right;

width:96px;

height:40px;

}



h2.active {background-position: left bottom;text-decoration:underline;}

.toggle_container {

	margin:0px;

	padding:15px 0px 5px 0px;

	overflow: hidden;

	font-size: 1.2em;

	width: 280px;

	background:#151312;

	border-top:1px solid #000000;

	text-align:center;

	clear: both;

}

.toggle_container img

{

margin-bottom:5px;

}

.toggle_container a

{

color:#999999;

font-size:12px;

text-decoration:underline;

}

.expanded

{

background-position:bottom right;

}

/*Expand Ends*/

.need_help

{

width:280px;

padding:0px 10px 0px 10px;

float:left;

overflow:hidden;

text-align:left;

clear:both;

}

.need_help img

{

border-top:1px solid #000000;

}

#footer_top

{

padding:0px;

margin:0px;

text-align:left;

width:900px;

float:left;

overflow:hidden;

}

#footer_home

{

width:900px;

padding:20px 100px 30px 100px;

margin:0px auto 0px auto;

background:url(images/metal_separator.png) no-repeat top center;

clear:both;

}

#flickr_footer

{

width:580px;

float:left;

padding:0px 15px 0px 0px;

overflow:hidden;

}

.flickr_photos

{

width:580px;

float:left;

overflow:hidden;

}

.flickr_photos img

{

margin:0px 6px 0px 0px;

border:5px solid #CCCCCC;

}

.flickr_photos img:hover

{

border:5px solid #000000;

}



#footer_flash

{

width:305px;

float:left;

overflow:hidden;

}

.footer_heading

{

font-size:18px;

color:#999999;

font-weight:800;

font-weight:normal;

padding:0px 0px 10px 0px;

margin:0px 0px 10px 0px;

background:url(images/dotted_white.jpg) repeat-x bottom left;

}

.footer_heading span a

{

font-size:12px;

color:#999999;

}

#footer_bottom

{

width:900px;

float:left;

margin:10px 0px 0px 0px;

overflow:hidden;

}

#footer_bottom_left

{

float:left;

overflow:hidden;

width:575px;

padding:41px 10px 0px 0px;

background:url(images/footer_left_bg.png) no-repeat top left;

}



.footer_recent_entries,.footer_recent_entries,.footer_recent_entries ul

{

width:385px;

float:left;

list-style:none;

padding:0px;

margin:0px;

overflow:hidden;

}

.footer_friends

{

width:180px;

float:left;

overflow:hidden;

padding:0px 0px 0px 10px;

}

.footer_friends ul

{

width:180px;

float:left;

overflow:hidden;

list-style:none;

}

.footer_friends ul li

{

padding:10px 15px 10px 10px;

margin:0px 0px 0px 0px;

background:url(images/footer_separator_small.png) no-repeat bottom left;

}

.footer_recent_entries ul li

{

padding:10px 15px 10px 20px;

margin:0px 0px 0px 0px;

background:url(images/footer_separator_large.png) no-repeat bottom left;

}

.footer_recent_entries ul li a,.footer_friends ul li a

{

padding:0px 0px 0px 18px;

color:#4c4c4c;

}

.footer_recent_entries ul li a:hover,.footer_friends ul li a:hover

{

color:#999999;

background:url(images/footer_ul.jpg) no-repeat left;

}

#footer_author

{

float:right;

overflow:hidden;

background:url(images/authors.png) no-repeat top left;

height:278px;

width:300px;

}

.footer_copyright

{

padding:20px 0px 0px 0px;

float:left;

overflow:hidden;

width:900px;

line-height:25px;

color:#666666;

}

.footer_copyright a,#footer_home a,#footer_home

{

color:#666666;

}

/*POST STARTS*/

.post{

	width:544px;

	float:left;

	overflow:hidden;

	padding:0px;

	margin:0 0 20px 0;

}

.post-title,.page_title{

	font-size:20px;

	color:#CC0000;

	line-height:25px;

	font-weight:900;

	font-family: Georgia, "Times New Roman", Times, serif;

	padding:0 0 5px 0;

	margin:0 0 0px 0;

	width:544px;

}

.post-title a{

	color:#CC0000;

}

.post-title a:hover

{

color:#000000;

text-decoration:underline;

}

.entry

{

width:544px;

float:left;

overflow:hidden;

padding:0px;

margin:0px;

color:#333333;

line-height:20px;

	font-size:12px;

	padding:10px 0 0 0;

	font-family:Verdana,Arial, Geneva, sans-serif;

}

.entry img

{

border:10px solid #F2F2F2;

}

.entry a,

{

color:#c00000;

font-weight:bold;

}



.entry p{

	padding-bottom:15px;

}



.entry p a{

	text-decoration:underline;

}



.entry p a:hover{

	text-decoration:none;

}

.postmetadata

{

padding:5px 0px 5px 0px;

width:544px;

float:left;

overflow:hidden;

color:#E5A231;

margin:0px 0px 10px 0px;

border-top:1px solid #E7D7D8;

border-bottom:1px solid #E7D7D8;

}

.postmetadata a,.RSS_LINKS a

{

color:#E5A231;

}

.entry ul {

	margin: 0 10px 10px 0px;

	list-style: none;

	padding:15px 15px 10px 10px;

	} 



.entry ul li {

	background:url(images/footer_ul.jpg) no-repeat left 10px;

	padding:4px 0 3px 20px;

	}



.entry ol {

	margin: 0 10px 25px 0px;

	padding:0px 15px 10px 30px;

}



.entry ol li {

	margin: 0;

	padding:4px 0 3px 0;

	}

blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 0px; background: #ecf6f8; }

blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; }

blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}

.RSS_LINKS,.logged_id,.logged_id a

{

text-align:right;

padding:0px;

color:#E5A231;

margin:0px 0px 10px 0px;

}

.share_box

{

width:544px;

float:left;

overflow:hidden;

margin:0px 0px 10px 0px;

}

.share_box img

{

margin-left:7px;

}

.share_box_heading

{

height:40px;

background:#F8FAFB;

width:514px;

line-height:40px;

font-size:14px;

color:#c00000;

float:left;

padding:0px 15px 0px 15px;

overflow:hidden;

}

.share_box_heading a

{

color:#c00000;

text-decoration:underline;

}

/*POST ENDS*/

/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



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;

	}

/* End Images */

/*Comments Starts*/

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em Arial, Sans-Serif;

	}



.commentlist li {

	font-weight: bold;

	border:1px solid #CCCCCC;

	padding:10px;

}

.commentlist li ul li {

	font-size: 1em;

	border:none;

}









.commentlist cite, .commentlist cite a{

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	color:#c00000;

	text-transform:capitalize;

	}

.commentmetadata a,.commentmetadata

{

font-weight:normal;

color:#c00000;

}	

.says

{

font-size:12px;

color:#666666;

font-weight:normal;

}

.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}

.alt {

	margin: 0;

	padding: 10px;

	}

.thread-alt {

	

}

.thread-even {

	

}

.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

ol.commentlist li ul                                { list-style: square; margin: 0 0 1em; padding: 0; text-indent: 0; }

ol.commentlist li div.reply                         { margin: 0 0 10px 0; }

ol.commentlist .comment-reply-link					{ color: #999; border:1px solid #cccccc; -moz-border-radius: 3px; 

													  font-size: 10px; padding: 4px 8px; margin: 0 0 10px 0;

                                                      -webkit-border-radius: 3px; }

#content-area ol.commentlist 

.comment-reply-link:hover            				{ background: #fe4902; border: 1px solid #c00; }

ol.commentlist li div.reply a                       { color:#999; text-decoration: none; text-transform: uppercase; }

ol.commentlist li ul.children                       { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li.depth-2            { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3            { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4            { margin:0 0 .25em; }

ol.commentlist li.even                              { background:#fff; }

ol.commentlist li.odd                               { background:#f6f6f6; }

ol.commentlist li.pingback div.vcard                { padding: 0 170px 0 0; }

.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}

#comments

{

font-size:12px;

color:#333333;

}

.comment_form_box

{

padding:0px;

margin:0px;

float:left;

width:544px;

}

.comment_form_box h3

{

font-weight:700;

color:#333333;

font-size:18px;

}

.comment_box_left

{

width:180px;

float:left;

padding:0px 4px 0px 0px;

overflow:hidden;

}

.comment_box_right

{

width:355px;

float:left;

overflow:hidden;

}

.textarea_comment

{

border:1px solid #CCCCCC;

width:350px;

height:85px;

float:left;

}

#author,#email,#url

{

width:178px;

border:1px solid #cccccc;

height:24px;

line-height:24px;

}

.comment_box_left p

{

padding:0px;

margin:0px;

}

.comment_form_box .comment_submmit

{

float:right;

margin:10px 10px 10px 0px;

}

.cancel-comment-reply a

{

float:left;

color:#c00000;

clear:left;

font-weight:normal;

}

.comment_buttons

{

padding:0px;

clear:both;

}

.sidebar_box_widget

{

width:270px;

float:left;

overflow:hidden;

background:#151312;

border-top:1px solid #000000;

padding:10px 5px 10px 5px;

margin:0px 10px 0px 10px;

}

.widget_box

{

width:130px;

padding:0px 0px 0px 0px;

margin:0px 0px 10px 0px;

float:left;

overflow:hidden;

}

.widget_heading

{

font-size:16px;

color:#999999;

font-weight:500;

padding:0px 0px 10px 0px;

margin:0px 0px 0px 0px;

background:url(images/dotted_big.jpg) repeat-x bottom left;

}

.sidebar_left,.sidebar_right

{

width:130px;

float:left;

overflow:hidden;

padding:0px 5px 0px 0px;

}

.widget_box ul

{

padding:0px;

margin:0px;

list-style:none;

width:130px;

}

.widget_box ul li

{

padding:3px 0px 3px 0px;

margin:0px;

width:130px;

float:left;

overflow:hidden;

}

.widget_box ul li a

{

font-size:14px;

color:#4c4c4c;

font-weight:normal;

}

.widget_box ul li a:hover

{

color:#c00000;

}

.sidebar_right

{

width:130px;

float:left;

padding:0px 0px 0px 5px;

overflow:hidden;

}

/*Comments Ends*/

/*Subpages Starts*/

.best_selling_left

{

width:272px;

float:left;

overflow:hidden;

}

.best_selling_right

{

width:272px;

float:left;

overflow:hidden;

}

.best_selling_right img,.best_selling_left img

{

border:10px solid #F2F2F2;

}

.best_selling_right img:hover,.best_selling_left img:hover

{

border:10px solid #AFAFAF;

}

.best_selling_heading

{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#c00000;

font-weight:800;

}

.store_row

{

width:544px;

padding:0px;

margin:0px 0px 10px 0px;

float:left;

overflow:hidden;

}

.store_row_top

{

width:544px;

padding:0px;

padding:0px 0px 5px 0px;

margin:0px 0px 5px 0px;

float:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:20px;

line-height:25px;

color:#c00000;

font-weight:800;

overflow:hidden;

background:url(images/store_devider.jpg) bottom center no-repeat;

}

.store_row_top span a

{

font-size:12px;

color:#c00000;

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

font-weight:normal;

}

.store_row_images

{

padding:0px;

margin:0px;

float:left;

width:544px;

overflow:hidden;

text-align:center;

}

.store_row_images img

{

border:4px solid #F2F2F2;

margin:0px 17px 0px 0px;

}

.store_row_images img:hover

{

border:4px solid #CECECE;

}

/*Subpages Ends*/

.recent_updates_post

{

width:500px;

float:left;

overflow:hidden;

margin:0px 0px 4px 0px;

padding:15px 0px 0px 0px;

}

.recent_updates_post h2

{

font-size:16px;

}



.recent_updates_post h2 small

{

margin:0px 10px 0px 0px;

color:#cccccc;

font-size:14px;

}

.recent_updates_post_entry

{

width:500px;

float:left;

overflow:hidden;

font-size:13px;

font-weight:normal;

color:#cccccc;

padding:0px;

margin:0px;

}
.recent_updates_post h2 a

{

color:#c00000;

font-size:16px;

line-height:20px;

text-transform:capitalize;

}
.read_more a
{
text-align:right;
color:#ffffff;
text-decoration:underline;
}
.recent_updates_post h2 a:hover

{

color:#ffffff;

}

.home_bottom_share

{

background:url(images/homepage_sidebar_bottom_bg.png) no-repeat top left;

float:left;

overflow:hidden;

width:300px;

line-height:60px;

height:60px;

color:#666666;

padding:0px 10px 0px 10px;

}

.home_bottom_share a

{

color:#666666;

font-weight:700;

margin:0px 10px 0px 15px;

}

.post_thumb

{

border:10px solid #F2F2F2;

overflow:hidden;

margin:0px 0px 0px 0px;

float:left;

padding:0px;

}

.post_thumb:hover

{

border:10px solid #CECECE;

}

/*Sidebar Login*/

#login_tab h2

{

font-size:15px;

color:#cecece;

}

.avatar_container

{

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	border:2px solid #000000;

	float:right;

}

#login_tab p label

{

color:#c00000;

font-size:12px;

}

#login_tab ul li 

{

border:none;

}