/* =Fonts
-------------------------------------------------------------- */
pre	{
	background:url("../images/pre-bg.gif") repeat scroll 0 0 #999;
	border:1px dotted #ccc;
	color:#000;
}
code	{
	background:#999;
	border:1px dotted #BBBBBB;
	color:#000;
}
.highlight	{
	background:#6a0202;
	display:inline-block;
	font-size:22px;
	color:#fff;
	padding:5px 5px 0 5px;
}

/* =Global Elements
-------------------------------------------------------------- */
body {
	background:#000 url(../images/background24.jpg) center 133px no-repeat;
}
body,
input,	
textarea {
	color: #666;
}
#dummy-element{width:2px;} /* Necessary to check if StyleSheet has loaded */
.logo	{
	width:285px;
	height:92px;
	margin-top:28px;
}
.buy_theme_btn	{
	background:transparent url(../images/buy_theme.png) top center no-repeat;
	width:285px;
	height:68px;
}
.hr_line	{height: 0; border-top: 1px solid #171717; padding-top: 10px;}

hr	{background-color: #171717;}

/* Text elements
-------------------------------------------------------------- */
p	{color:#888;}
.page_content   h2  {color:#c40202;}

blockquote	{border-left:5px solid #444;}
ins {background: #ffc;}
abbr,
acronym {
	border-bottom: 1px dotted #666;
}

input[type="text"] {
	background: #f9f9f9;
	border: 1px solid #000;
}	
a {
	color:#e60606;
	text-decoration:underline;
}
a:visited {
	color:#e60606;
}
a:active,
a:hover {
	color: #fff;
	text-decoration:none;
}

/* Bulleted lists
-------------------------------------------------------------- */
ul.bullet-check li {background:url("../images/bullets/check.gif") no-repeat scroll 0 0.2em transparent;}
ul.bullet-gray li {background:url("../images/bullets/dot_gray.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-silver li {background:url("../images/bullets/dot_gray_light.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-blue li {background:url("../images/bullets/dot_blue.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-green li {background:url("../images/bullets/dot_green.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-orange li {background:url("../images/bullets/dot_orange.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-red li {background:url("../images/bullets/dot_red.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-gray li {background:url("../images/bullets/circle_gray.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-silver li {background:url("../images/bullets/circle_gray_light.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-blue li {background:url("../images/bullets/circle_blue.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-green li {background:url("../images/bullets/circle_green.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-orange li {background:url("../images/bullets/circle_orange.gif") no-repeat scroll 0 7px transparent;}
ul.bullet-disc-red li {background:url("../images/bullets/circle_red.gif") no-repeat scroll 0 7px transparent;}

/* Numbered lists
-------------------------------------------------------------- */
ol.number-pad	{
	background:url("../images/bullets/ordered-background.gif") repeat-y scroll 0 0 #E5E5E5;
	border-left:1px solid #E9E9E9;
}
ol.number-pad li	{
	border-bottom:1px dotted #fff;
}

/* Table style
-------------------------------------------------------------- */
#tableLayout th.tableColumn,#tableLayout td.tableItem,#tableLayout td.tableOdd,#tableLayout td.tableEven
	{background-color:#AFAFAF;border-color:#C6C6C6;color:#000;}
#tableLayout td.tableEven {background-color:#E8EBEC}
#tableLayout td.tableOdd {background-color:#F9F9F9}
#tableLayout td.checkMark {background-image:url(../images/bullets/check.gif);background-position:center center;background-repeat:no-repeat}
#tableLayout td.last {border-bottom:1px solid #C6C6C6}
#tableLayout	a	{color:#C40202;}

/* Buttons
-------------------------------------------------------------- */
.page_content .titanium_button { 
	color:#ccc; 
	text-decoration:none; 
	text-transform:uppercase; 
	font-weight:700; 
	background:#222;
	padding:8px 12px 8px 12px; 
	display:table-cell;
	line-height:100%; 
	-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.titanium_button:hover {color:#fff; background:#950303;}

input[type=submit].titanium_button	{
	border:0;
	cursor:pointer;	
	padding:10px 15px;
}

/* Info boxes
-------------------------------------------------------------- */
div.titanium_info { border:1px solid #cccccc; background:#e9e9e9 url(../images/i_info.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; clear:both; min-height:43px;
}
div.titanium_warning { border:1px solid #eee3b1; background:#f6f0d9 url(../images/i_warning.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#a47607; clear:both; min-height:43px; }
div.titanium_successful { border:1px solid #b5e4a0; background:#dceccf url(../images/i_successful.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#427625; clear:both; min-height:43px; }
div.titanium_error { border:1px solid #d9c2ba; background:#f2e1d8 url(../images/i_error.png) no-repeat 19px 19px; padding:15px 15px 15px 70px; margin-bottom:20px; color:#872a06; clear:both; min-height:43px; }


/* =Structure
-------------------------------------------------------------- */
.page_content	{background:#000;}
	/* Header
	-------------------------------------------------------------- */
	#header {
		border-bottom:1px solid #262626;
	}
	#site-title a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
	
	/* Right sidebar
	-------------------------------------------------------------- */
	.sidebar_right fieldset {
	    border-bottom:1px solid #232323;
	}
	.sidebar_right  h2  {
	    color:#fff;
	}  
	/* Left sidebar
	-------------------------------------------------------------- */
	.sidebar_left fieldset {
	    border-bottom:1px solid #232323;
	}
	.sidebar_left  h2  {
	    color:#fff;
	} 
	/* Page header
	-------------------------------------------------------------- */
	.page_header	{
		background:transparent url(../images/bg_page_header.png) center top no-repeat; 
	}
	.page_header	h1	{
		color:#fff;
	}
	.page_header	h2	{
		color:#858282;
	}
	/* Breadcrumb
	-------------------------------------------------------------- */	
	.breadcrumb {color:#fff;}
	.breadcrumb	li	{color:#fff;}	
	.breadcrumb	li	a	{color:#e60606;}
	/* Sort nav
	-------------------------------------------------------------- */
	.sort-nav	{background:#000;}	
	.sort-nav	ul li	a	{color:#fff;}	
	.sort-nav	ul	li	a:hover	{background:#333333;}	
	.sort-nav	ul li.selected-1 a	{background:#950303;}	
	/* Footer area
	-------------------------------------------------------------- */
	#footer	{border-top:1px solid #171717;}	
	#footer	.copyright	{color:#1a1a1a;}
	#footer	.social	li	a	{filter:alpha(opacity=30);	opacity:0.3;}
	#footer	.social	li	a:hover	{filter:alpha(opacity=100);	opacity:1;}
	

/* =Content
-------------------------------------------------------------- */
	/* Main menu
	-------------------------------------------------------------- */	
	#access {/*background: #000;*/}
	#access a {color:#FFF;}
	
	#access ul ul a {background:#333;}
	#access li:hover > a	{
		color:#fff;
		background:#333;
	}	
	#access ul ul :hover > a {
		color:#fff;
		background:#950303;
	}
	#access ul ul ul a	{color:#fff; background:#950303;}
	#access ul ul ul a:hover	{text-decoration:underline;}
	
	#access ul li.current_page_item > a,
	#access ul li.current-menu-item > a,
	#access ul li.current-menu-parent > a {
		color: #fff;
		background:#950303;
	}
	
	* html #access ul li.current_page_item a,
	* html #access ul li.current-menu-ancestor a,
	* html #access ul li.current-menu-item a,
	* html #access ul li.current-menu-parent a,
	* html #access ul li a:hover {
		color:#fff;
	}
	
	/* Sidebar
	--------------------------------------------------------------*/
	.search_btn{
	   background:url(../images/sprite_default_w.png) 0 0;
	}  
	.categories li  a   {
	    text-decoration:none;
	    color:#e60606;
	    line-height:20px;
	    font-size:14px;
	}	
	.categories li  a:hover {
	    text-decoration:underline;
	}
	.categories {border-bottom:1px solid #232323;}	
	
	/* Homepage
	-------------------------------------------------------------- */
		/* Featured content
		-------------------------------------------------------------- */
		.info_slide	h1	{color:#fff;}		
		.info_slide	p	{color:#fff;}		
		.more_btn	{background:transparent url(../images/view_more_btn.gif) 0px 0;	}
		.more_btn:hover	{
			background:transparent url(../images/view_more_btn.gif) 0px -46px;
		}		
		.slide1	{
			background-image:url(../images/post_background/bg_slide5.png);
			background-position: top left;
			background-repeat:no-repeat;
		}		
		.slide2 {
			background-image:url(../images/post_background/bg_slide3.png);
			background-position: top left;
			background-repeat:no-repeat;
		}		
		.slide3{
			background-image:url(../images/post_background/bg_slide4.png);
			background-position: top left;
			background-repeat:no-repeat;
		}
		ul.pagination a {background:url(../images/sprite_default_w.png) -98px -37px no-repeat;}
		ul.pagination li.active a {background-position:-69px -37px; outline:none;}
		.previous {background:url(../images/sprite_default_w.png) -130px -37px no-repeat;}
		.previous:hover	{background:url(../images/sprite_default_w.png) -6px -37px no-repeat;}
		
		.next {background:url(../images/sprite_default_w.png) -157px -37px no-repeat;}
		.next:hover	{
			background:url(../images/sprite_default_w.png) -33px -37px no-repeat;
		}	
		
		/* Homepage content
		-------------------------------------------------------------- */		
		#home-content	{border-top:1px solid #171717;}
		#home-content .item1	{
			border-right:1px solid #171818;
			background:transparent url("../images/i_clock.png") no-repeat left top;
		}
		#home-content .item2	{
			border-right:1px solid #171818;
			background:transparent url("../images/i_calendar.png") no-repeat left top;
		}
		#home-content .item3	{
			border-right:1px solid #171818;
			background:transparent url("../images/i_mail.png") no-repeat left top;
		}
		#home-content	h2	a	{
			color:#c4c4c4;
			text-decoration:none;
			background:transparent url("../images/small_arrow.png") no-repeat right 10px;
			padding-right:20px;
		}
		#home-content	h2	a:hover	{
			color:#930303;
			text-decoration:underline;
		}	
		#home-content .no_border	{
			border:none;
		}
		
		/* Portfolio
		-------------------------------------------------------------- */
		.work_gallery li {background:#fff;}		
		.work_gallery li.opacize .image {opacity:.8;filter: alpha(opacity = 80);z-index:3}
		.work_gallery li .text {background:transparent url(../images/bg_open.png); color:#fff;}		
		.work_gallery li .text	h2	{
			color:#fff;
		}	
		.work_gallery li .text	p	{color:#fff;}	
		.work_gallery li .text .highlight	{
			background:#6a0202;
			color:#fff;
		}		
		/* portfolio item */
		.page_content	.item_details	p	a	{
			color:#e60606;
		}
		.page_content	.item_details .highlight	{
			background:#6a0202;
			color:#fff;
		}		
		.preview_btn	{
			background:url(../images/sprite_default_w.png) 0 -119px;
		}
		.preview_btn:hover	{
			background:url(../images/sprite_default_w.png) -129px -119px;
		}
		.details_btn	{
			background:url(../images/sprite_default_w.png) 0 -167px;
		}
		.details_btn:hover	{
			background:url(../images/sprite_default_w.png) -128px -167px;
		}
		
		/* Portfolio 2
		-------------------------------------------------------------- */
		.work_gallery2 li {background:#fff;}
		.work_gallery2 li .text	h2 a	{color:#222; text-decoration:none;}	
		.work_gallery2 li .text	h2 a:hover	{text-decoration:underline; color:#222;}

		/* Portfolio 3
		-------------------------------------------------------------- */
		.work_gallery3 li .thumb {background:#fff;}
		.work_gallery3 li .text	h2 a	{color:#E60606; text-decoration:none;}	
		.work_gallery3 li .text	h2 a:hover	{text-decoration:underline; color:#E60606;}
		.work_gallery3 li .text	p	{color:#999;}	
		.work_gallery3 li .text .highlight	{background:#6a0202; color:#fff;}		
		.work_gallery3 li .text .read_more_style .more_btn:hover	{background:#950303; color:#fff;}		
		
		/* Blog page
		-------------------------------------------------------------- */
		.blogPostSummary	{
			border-bottom:1px solid #171818;
		}
		.blog_nav	.previous	{
			color:#2F2F2F;	
		}		
		.blog_nav	.next	{
			color:#2F2F2F;
		}
		.blog_nav	cufon:hover	{
			text-decoration:underline;
			color:#C40202;
		}
			/* Comments
			-------------------------------------------------------------- */
			.commentlist li.comment {
				border-top: 1px solid #171818;
			}
			.comment-author cite {
				color: #ccc;
			}
			.comment-meta a:link,
			.comment-meta a:visited {
				color: #888;
				text-decoration: none;
			}
			.comment-meta a:active,
			.comment-meta a:hover {
				color: #FF4B33;
			}
			
			#comments .pingback {
				border-bottom: 1px solid #e7e7e7;
			}
			#comments .pingback p {
				color: #888;
			}
			
			/* Comments form */			
			#respond {
				border-top: 1px solid #171818;
			}
			#respond .required {
				color:#FF4B33;
				font-weight:bold;
			}
			#respond label {
				color: #888;
			}
			#respond .form-allowed-tags {
				color: #888;
			}
			
			
		/* Contact
		-------------------------------------------------------------- */
		.error {color:red;}
		.success  span  {color:#fff;}			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	