/*
Theme Name: Aurora
Theme URI: http://roxigo.com/demos/gabshot/aurora/
Description: Aurora is created by Roxigo & Gabshot
Version: 10
Author: Roxigo & Gabshot
Author URI: http://roxigo.com/support/theme-documentation/aurora/


WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file. You have been warned! :)
*/
HTML, BODY, UL, OL, LI, FORM, H1, H2, H3, H4, H5, H6, BLOCKQUOTE, DL, DD, IMG
{
	margin: 0;
	padding: 0;
	list-style: none;
}
IMG
{
	border: 0px solid #000000;
}
DD, BLOCKQUOTE
{
	margin-left: 1em;
}
FIELDSET
{
	border: none;
}
INPUT, SELECT, TEXTAREA
{
	font-size: 100%;
	font-family: inherit;
}
/*main styles*/
@font-face
{
	font-family: "Diavlo Light";
	src: url(css/Diavlo_LIGHT_II_37.eot);
/*Hello, IE*/
	src: local("Diavlo Light"), url(css/Diavlo_LIGHT_II_37.otf) format("opentype");
}
@font-face
{
	font-family: "Diavlo Bold";
	src: url(css/Diavlo_BOLD_II_37.eot);
/*Hello, IE*/
	src: local("Diavlo Bold"), url(css/Diavlo_BOLD_II_37.otf) format("opentype");
}
.aligncenter, DIV.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
IMG.alignleft
{
	margin: 3px 20px 10px 0;
}
IMG.alignright
{
	margin: 3px 0 10px 20px;
}
.text-right
{
	text-align: right;
}
.text-left
{
	text-align: left;
}
.text-center
{
	text-align: center;
}
.clear
{
	clear: both;
}
A
{
	text-decoration: none;
	color: #636363;
}
A:hover
{
	color: #C99150;
}
HR
{
	height: 1px;
	color: #DFDFDF;
	background: #DFDFDF;
	padding: 0;
	margin: 15px 0;
	border: none;
}
H1, H2, H3, H4, H5
{
	font-family: "Diavlo Light", Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #000;
}
H2, H3
{
	font-size: 30px;
	line-height: 1em;
}
H4
{
	font-size: 26px;
}
H5
{
	font-size: 22px;
}
/*body*/
BODY
{
	font: 12px Arial, Helvetica, Sans-serif;
	line-height: 1.2;
	color: #555555;
	background: url(images/body_white.gif);
}
.container
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
.bodywrap
{
	height: 100%;
	background: url(images/topbg_black.gif) repeat-x top;
}
.noheader
{
	background: url(images/topbg2_black.gif) repeat-x top;
}
.noheader .header
{
	height: 196px;
}
.homepage
{
	background: url(images/topbg_home_black.gif) repeat-x top;
}
.homepage .header
{
	height: auto;
}
/*header*/
.header
{
	height: 279px;
}
.logo
{
	width: 320px;
	height: 100px;
	float: left;
	color: #242424;
}
.logo-img
{
	float: left;
	margin-top: auto;
	margin-left: auto;
}
.logo-text STRONG
{
	font: 60px "Diavlo Light", Arial, Helvetica, Sans-serif;
	display: block;
	line-height: 50px;
	padding-top: 30px;
	padding-left: 100px;
}
.logo-text A
{
	color: #000;
}
.logo-text SPAN
{
	font: 17px "Diavlo Light", Arial, Helvetica, Sans-serif;
	padding-left: 35px;
}
/*slider*/
.slider
{
	clear: both;
	overflow: hidden;
	width: 960px;
	height: 340px;
	padding-bottom: 44px;
	background: #FFF url(images/slider_bg_bot.jpg) no-repeat bottom center;
}
.slider P
{
	margin: 0;
}
.noslider
{
	background: url(images/topbg2_black.gif) repeat-x top;
}
.homepage .layouts
{
	padding-top: 47px;
}
.noslider .intro-box
{
	background: #FFF;
}
.text-medium
{
	font: 22px "Diavlo Light", Arial, Helvetica, Sans-serif;
	color: #181818;
	line-height: 1.2em;
}
.text-medium P
{
	padding: 2px 0;
}
.intro-box
{
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 0 0 40px;
}
.homepage .layout4
{
	margin: 0;
}
.boxbg
{
	background: url(images/bg_home_cols_black.gif) no-repeat left bottom;
	min-height: 322px;
	color: #737373;
}
.boxbg .text
{
	/*[disabled]background:url(images/bg_home_cols_black.gif) no-repeat left top;*/
	padding: 25px 20px 0px;
	min-height: 235px;
}
.boxbg:hover
{
	background: url(images/bg_home_cols_black.gif) no-repeat right bottom;
	color: #000;
}
.layouts .boxbg H2
{
	background: none;
	margin: 0;
	font-size: 23px;
	color: #000;
}
.boxbg A.link-more
{
	color: #333;
}
.boxbg A.link-more:hover
{
	color: #000;
	border: none;
}
.ico-brand, .ico-colors, .ico-jquery, .ico-web, .ico1, .ico2, .ico3, .ico4
{
	width: 160px;
	height: 40px;
	margin: 0 auto 23px;
}
.ico-brand, .ico1
{
	background: url(images/icons-brand.gif) no-repeat left top;
}
.ico-colors, .ico2
{
	background: url(images/icons-colors.gif) no-repeat left top;
}
.ico-jquery, .ico3
{
	background: url(images/icons-jquery.gif) no-repeat left top;
}
.ico-web, .ico4
{
	background: url(images/icons-browsers.gif) no-repeat left top;
}
.boxbg:hover .ico-brand, .boxbg:hover .ico1, .boxbg:hover .ico-colors, .boxbg:hover .ico2, .boxbg:hover .ico-jquery, .boxbg:hover .ico3, .boxbg:hover .ico-web, .boxbg:hover .ico4
{
	background-position: left bottom;
}
A.btn-start
{
	background: url(images/btn-start-black.gif) no-repeat;
	padding-left: 16px;
	width: 183px;
	height: 54px;
	color: #FFF;
	font-size: 18px;
	line-height: 54px;
	display: block;
	margin: 25px auto 10px;
}
A.btn-start:hover
{
	color: #FFF;
}
/*topmeenu, dropdown*/
.top-menu
{
	width: 540px;
	height: 134px;
	float: left;
	font: 17px "Diavlo Light", Arial, Helvetica, Sans-serif;
}
UL.dropdown
{
	position: relative;
	z-index: 7;
	float: right;
	padding-top: 64px;
}
UL.dropdown LI
{
	display: block;
	float: left;
	line-height: 1.3em;
	vertical-align: middle;
/*zoom: 1;*/
}
UL.dropdown LI.hover, UL.dropdown LI:hover
{
	position: relative;
	z-index: 9;
	cursor: default;
}
UL.dropdown UL
{
	visibility: hidden;
	position: absolute;
	top: 30px;
	left: 8px;
	z-index: 8;
	width: 143px;
	font: 12px Arial, Helvetica, Sans-serif;
	font-weight: bold;
	background: url(images/topmenu_sub_2.gif) no-repeat left bottom;
}
UL.dropdown UL LI
{
	float: none;
}
UL.dropdown UL UL
{
	top: 1px;
	left: 99%;
}
UL.dropdown LI:hover>UL
{
	visibility: visible;
}
UL.dropdown .root-item
{
	display: block;
	float: left;
}
UL.dropdown .root-item A
{
	float: left;
	display: block;
	height: 70px;
	padding: 0 10px;
	color: #666;
	text-decoration: none;
}
UL.dropdown LI.active A
{
	color: #000;
	background: url(images/topmenu_bg_bot_black.gif) no-repeat center bottom;
}
UL.dropdown .root-item A:hover
{
	color: #000;
}
UL.dropdown .root-item UL LI
{
	border-bottom: 1px solid #E5E5E5;
}
UL.dropdown .root-item UL A, UL.dropdown LI.active UL A
{
	display: block;
	float: none;
	padding: 5px 5px 5px 15px;
	height: auto;
	background: none;
	color: #666;
}
UL.dropdown .root-item UL A:hover
{
	background: #F1F1F1 url(images/topmenu_sub_bg.gif) repeat-y;
	color: #000;
}
UL.dropdown .root-item UL .last
{
	border-bottom: none;
}
UL.dropdown .root-item LI.last
{
	border-bottom: none;
}
UL.dropdown .root-item UL .last A
{
	padding: 5px 5px 10px 15px;
}
UL.dropdown .root-item UL .last A:hover
{
	background: url(images/topmenu_sub_last_a.gif) no-repeat left bottom;
}
UL.dropdown .root-item UL .first A
{
	background: url(images/topmenu_sub_1.gif) no-repeat left top;
	padding: 20px 5px 5px 15px;
}
UL.dropdown .root-item UL .first A:hover
{
	background: url(images/topmenu_sub_1.gif) no-repeat left top;
}
UL.dropdown .root-item UL .child1
{
	padding: 16px 0 0;
	border-bottom: none;
	background: url(images/1_child.gif) no-repeat left top;
}
UL.dropdown .root-item UL .child1 A:hover
{
	background: url(images/topmenu_sub_bg.gif) no-repeat left top;
}
/*top text and icon*/
.top-text
{
	clear: both;
	height: 145px;
	width: 780px;
	float: left;
	color: #E9E9E9;
}
.top-text P
{
	margin: 0;
	padding: 15px 0;
	height: 44px;
	display: block;
	width: 780px;
	overflow: hidden;
	font: 22px "Diavlo Light", Arial, Helvetica, Sans-serif;
}
.top-icon
{
	width: 126px;
	height: 127px;
	margin-top: 18px;
	float: left;
	position: relative;
}
/*gallery list*/
.gallery
{
	position: relative;
}
.gallery UL, .post-entry .gallery UL
{
	padding: 20px 0;
}
.gallery LI, .post-entry .gallery LI
{
	float: left;
	list-style: none;
	margin: 11px;
	width: 330px;
	height: 237px;
	background: url(images/gallery_bg_item.gif) no-repeat;
}
.post-entry .gallery LI IMG
{
	border: 0;
	padding: 0;
	width: 320px;
	height: 224px;
	padding: 5px;
}
.post-entry .gallery .shadow IMG
{
	border: 0;
	padding: 0;
	width: 697px;
	height: 226px;
	padding: 5px;
}
.post-entry .gallery .shadow:hover IMG
{
	background: #A8A8A8;
}
.post-entry .gallery LI:hover IMG
{
	background: #A8A8A8;
}
/*2 columns layout, right sidebar*/
.middle
{
	background: url(images/middle_bg.gif) repeat-y top right;
	float: left;
	width: 100%;
}
.wrapper
{
	width: 960px;
	float: left;
}
.content
{
	margin: 0 227px 0 0;
}
.navigation, .bottom-right
{
	width: 227px;
	float: left;
	margin-left: -227px;
	padding-top: 10px;
}
.middle .navigation
{
	background: url(images/navigation_bg_top.gif) no-repeat left top;
}
.navigation, .content
{
	min-height: 200px;
}
.middle-bot
{
	background: url(images/middle_footer_bg.gif) no-repeat top right;
	height: 76px;
	width: 960px;
}
/*pagination*/
.pagination
{
	background: url(images/pages_line.gif) no-repeat 0 0;
	font: 15px "Diavlo Light", Arial, Helvetica, sans-serif;
	color: #9A9A9A;
	width: 708px;
	padding: 25px 25px 0 0;
	text-align: center;
}
.pagination A
{
	text-decoration: none;
	color: #9A9A9A;
	margin: 0 2px;
}
.pagination A:hover, .pagination .active
{
	color: #222;
}
.pagination .prev, .pagination .next
{
	font-size: 18px;
	width: 100px;
}
.pagination .prev
{
	float: left;
}
.pagination .next
{
	float: right;
}
/*sidebar styles*/
.navigation H3
{
	font: 26px "Diavlo Light", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/title_line_right.gif) no-repeat left 26px;
	padding-left: 30px;
	margin: 10px 0;
}
.navigation H5
{
	font: 26px "Diavlo Light", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/title_line_right.gif) no-repeat left 26px;
	padding-left: 30px;
	margin: 10px 0;
}
.navigation A
{
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.navigation A:hover
{
	color: #BE7826;
}
.widget
{
	margin-bottom: 25px;
}
.widget_calendar
{
	font-size: 24px;
	padding-left: 40px;
}
.widget_calendar TR
{
	font-size: 18px;
	text-align: right;
}
.bottom-content .widget_calendar
{
	font-size: 18px;
	padding-left: 0px;
}
.bottom-content .widget_calendar TR
{
	font-size: 14px;
	text-align: right;
}
.widget LI
{
	padding: 5px 0 0 30px;
	display: block;
	clear: both;
	background: url(images/navi_list_line.gif) no-repeat left bottom;
	margin-bottom: 5px;
}
.widget_popular LI
{
	height: 58px;
}
.widget_popular LI SPAN
{
	color: #A9A9A9;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding-top: 1px;
}
.navigation .widget_pages
{
	font-family: "Diavlo Light", Arial, Helvetica, sans-serif;
	font: 12px/1.2 Arial, Helvetica, Sans-serif;
	font-weight: normal;
}
.bottom-content .widget_pages
{
	font-family: "Diavlo Light", Arial, Helvetica, sans-serif;
	font: 12px/1.2 Arial, Helvetica, Sans-serif;
	font-weight: normal;
}
.bottom-content .widget_pages UL LI UL LI
{
	padding-left: 30px;
}
.widget_pages
{
	font-family: "Diavlo Light", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.widget_pages, .box_middle
{
	font-family: "Diavlo Light", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}
.widget_pages LI.active
{
	background: #FFF url(images/navi_list_active.gif) no-repeat left top;
	border-bottom: 1px solid #E6E6E6;
}
.widget_pages LI.active A
{
	color: #000;
}
.thumb-small
{
	background: url(images/thumb_bg.gif) no-repeat;
	width: 51px;
	height: 48px;
	float: left;
	overflow: hidden;
	padding: 4px 0 0 4px;
	margin-right: 8px;
}
.widget_popular LI:hover .thumb-small
{
	background: url(images/thumb_bg2.gif) no-repeat;
}
.navigation .space
{
	padding-left: 30px;
}
#tagcloud, .widget_tag_cloud DIV
{
	padding: 10px 0 5px 30px;
	line-height: 1.8em;
}
#tagcloud A
{
	margin: 0 3px;
}
/*post styles*/
.post-title
{
	padding: 0 25px 0 0;
	background: url(images/title_line_long.gif) no-repeat 0 bottom;
	font-family: "Diavlo Light", Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.post-meta, .post-meta, .post-entry, .post-thumb
{
	padding-right: 25px;
}
.post-title H2, .post-title H1
{
	color: #000;
	font-size: 36px;
	font-weight: normal;
	line-height: 28px;
}
.post-title H2 A
{
	color: #000;
	text-decoration: none;
}
.post-title H2 A:hover
{
	color: #BE7826;
}
.post-date
{
	color: #C8C8C8;
	font-size: 18px;
	text-transform: lowercase;
	width: 84px;
	float: right;
}
.post-date STRONG
{
	display: block;
	float: left;
	height: 25px;
	width: 40px;
	font-size: 36px;
	line-height: 28px;
	font-weight: 400;
	text-align: right;
}
.post-date SPAN
{
	display: block;
	float: left;
	width: 30px;
	line-height: 11px;
	text-align: left;
	padding-left: 8px;
}
.post-date SPAN B
{
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
}
.post-meta
{
	color: #BEBEBE;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	padding-bottom: 15px;
}
.ico-author, .ico-tags, .ico-cat, .ico-comments
{
	padding-right: 20px;
	padding-bottom: 1px;
}
.ico-author
{
	background: url(images/ico-author.gif) no-repeat right top;
}
.ico-tags
{
	background: url(images/ico-tags.gif) no-repeat right top;
	margin-left: 5px;
}
.ico-cat
{
	background: url(images/ico-category.gif) no-repeat right top;
	margin-left: 5px;
}
.ico-comments
{
	background: url(images/ico-comments.gif) no-repeat right top;
	margin: 0 5px;
}
.post-meta A, .post-meta STRONG
{
	color: #8E8E8E;
}
.post-meta A:hover
{
	color: #666;
}
.post-thumb .shadow
{
	background: url(images/post-img-bg.gif) no-repeat;
	width: 706px;
	height: 236px;
	text-align: center;
	vertical-align: bottom;
}
.post-thumb .shadow IMG
{
	margin: 4px auto;
}
.post-entry
{
	line-height: 1.7em;
	margin-bottom: 35px;
}
.post-entry IMG
{
	border: 2px solid #A8A8A8;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	padding: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.post-entry IMG:hover
{
	background: #A8A8A8;
}
.post-entry H2, .post-entry H3, .post-entry H4, .post-entry H5
{
	margin: 35px 0 20px;
	background: url(images/title_line_long.gif) no-repeat right bottom;
}
.post-entry UL, .post-entry OL
{
	padding: 10px 0 10px 40px;
}
.post-entry UL LI
{
	list-style: disc;
	margin-bottom: 7px;
}
.post-entry OL LI
{
	list-style: decimal;
	margin-bottom: 7px;
}
.post-entry A
{
	color: #C99150;
}
.post-entry A:hover
{
	text-decoration: underline;
}
.post-entry BLOCKQUOTE
{
	background: #F3F5E0;
	border: 1px solid #F7F8F0;
	border-left: 3px solid #D3C8AD;
	padding: 5px 10px 5px 20px;
	margin-bottom: 10px;
}
.post-entry BLOCKQUOTE P
{
	margin: 7px 0;
}
.post-entry BLOCKQUOTE BLOCKQUOTE
{
	background: #F7F8F0;
}
A.link-more
{
	color: #C99150;
}
A.link-more:hover
{
	color: #C99150;
	border-bottom: 1px solid #C99150;
	text-decoration: none;
}
/*related list*/
.related-list H2, .comments-list H2, .add-comment H2
{
	margin: 15px 0 10px;
	font-size: 36px;
	line-height: 30px;
	background: url(images/title_line_long.gif) no-repeat bottom;
}
.related-list UL
{
	padding: 10px 0 10px 40px;
}
.related-list UL LI
{
	list-style: disc;
	margin-bottom: 10px;
	font-weight: bold;
}
/*comments layout*/
.comments-list H2
{
	padding-left: 10px;
}
.comment-one, .addcomment-box
{
	width: 690px;
	margin: 20px 0 10px 10px;
}
.comment-avatar
{
	width: 85px;
	height: 85px;
	background: url(images/avatar_bg.gif) no-repeat;
	float: left;
	margin-right: 15px;
}
.comment-avatar IMG
{
	width: 70px;
	height: 70px;
	margin: 7px 0 0 7px;
}
.comment-box
{
	width: 590px;
	background: url(images/comment_bg_bot.gif) no-repeat left bottom;
	padding-bottom: 9px;
	float: left;
}
.comment-top
{
	background: url(images/comment_bg_top.gif) no-repeat left top;
	height: 31px;
	padding-left: 33px;
	line-height: 30px;
	font-size: 14px;
}
.comment-text
{
	min-height: 45px;
	padding: 0 20px 0 33px;
	margin-left: 16px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	background: #FFF;
	color: #505050;
	line-height: 1.4em;
	font-size: 13px;
}
.comment-text P
{
	padding-top: 5px;
	margin-top: 0px;
}
.comment-one P, .add-comment P
{
	margin: 0;
	padding: 5px 0;
}
.comment-meta
{
	color: #A6A6A6;
	font-size: 11px;
	padding: 10px 0 5px;
}
.comment-one BLOCKQUOTE
{
	background: #F6F6F6;
	padding: 10px 10px 5px;
	border: 1px solid #DADADA;
	border-bottom: none;
	margin: 0 0 0 16px;
}
.comment-one BLOCKQUOTE BLOCKQUOTE
{
	border: none;
	border-top: 1px dotted #BCBCBC;
}
.comment-reply
{
	padding-left: 20px;
	background: #F6F6F6 url(images/comment_bg_reply2.gif) repeat-y 0 0;
}
.comment-author
{
	font-size: 14px;
}
A.link-reply, A.comment-reply-link
{
	float: right;
	background: url(images/ico-reply.gif) no-repeat right center;
	padding-right: 18px;
	text-align: right;
	color: #A6A6A6;
}
A.link-reply:hover, A.comment-reply-link:hover
{
	color: #666;
}
/*add comment form*/
.add-comment .post-title
{
	margin-top: 30px;
}
.icon-share
{
	padding: 3px 10px 0 0;
}
.addcomment-box .comment-top
{
	height: 56px;
}
.addcomment-box .comment-top P
{
	display: block;
	width: 50%;
	float: left;
	line-height: 20px;
	padding-top: 10px;
}
.addcomment-box .comment-text
{
	padding: 15px 20px 10px 16px;
}
.checkobox
{
	margin: 3px 4px 0 0;
	padding: 0;
	float: left;
}
.btn-post
{
	background: url(images/btn-post-comment.gif) no-repeat;
	width: 130px;
	height: 35px;
	font-size: 14px;
	padding: 0 0 4px;
	text-align: center;
	font-weight: bold;
	border: none;
	cursor: pointer;
	color: #2F2F2F;
	float: right;
}
.btn-post:hover
{
	color: #DA8A2C;
}
.notice
{
	color: #666;
}
.backtop-box
{
	padding-left: 80px;
}
A.backtop
{
	display: block;
	background: url(images/bg_backtotop.gif) no-repeat top;
	width: 72px;
	height: 23px;
	line-height: 21px;
	font-size: 11px;
	text-align: center;
	color: #585751;
	margin: 0 auto;
}
A.backtop:hover
{
	color: #000;
}
.addcomment-box .inputtext
{
	background: url(images/bg_input_white.gif) no-repeat;
	width: 256px;
	height: 22px;
	padding: 5px 3px 0;
	border: none;
	color: #555;
}
.addcomment-box .textarea
{
	overflow: auto;
	background: url(images/bg_textarea_white.gif);
	width: 528px;
	height: 143px;
	padding: 5px 3px;
	border: none;
	color: #555;
}
/*bottom content*/
.bottom-content
{
	clear: both;
	width: 100%;
	color: #636363;
	background: #161616 url(images/footer_sidebar_bg_black.gif) repeat-x top;
	padding-bottom: 20px;
}
.bottom-content H3
{
	font: 24px "Diavlo Light", Arial, Helvetica, sans-serif;
	color: #FFF;
}
.bottom-content H3 A
{
	text-decoration: none;
	color: #FFF;
}
.bottom-content H3 A:hover
{
	color: #FFF;
}
.bottom-sidebar
{
	min-height: 325px;
	padding-top: 32px;
	color: #636363;
}
.bottom-right
{
	padding: 0;
}
/*contact form, bottom*/
.contact-form
{
	width: 221px;
	padding-left: 5px;
}
.contact-form P
{
	margin: 0;
	padding: 5px 0;
}
.contact-form INPUT, .contact-form TEXTAREA
{
	border: none;
}
.contact-form .inputtext
{
	background: url(images/bg_input_bot_black.gif) no-repeat;
	width: 211px;
	height: 26px;
	padding: 6px 5px 0;
	color: #444;
	font-size: 13px;
}
.contact-form .textarea
{
	background: url(images/bg_textarea_bot_black.gif) no-repeat;
	width: 211px;
	height: 128px;
	padding: 5px;
	font-size: 13px;
	color: #444;
	border: none;
	scrollbar-base-color: #1E1E1E;
	scrollbar-arrow-color: #666;
	overflow: auto;
}
.contact-form .btn-submit
{
	background: url(images/btn-submit-bot-black.gif) no-repeat;
	width: 74px;
	height: 32px;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
}
.label
{
	padding-bottom: 5px;
}
/*bottom search*/
.bottom-sidebar .content P
{
	margin: 2px 0;
	color: #686868;
	font-size: 11px;
}
.border
{
	background: url(images/bottom_line_black.gif) repeat-x bottom;
	height: 66px;
	margin-right: 25px;
}
.search-box
{
	width: 480px;
	height: 66px;
	float: left;
}
.search-box H3
{
	display: block;
	float: left;
	width: 135px;
}
.searchform
{
	width: 330px;
	float: left;
}
.bottom-content .stext
{
	background: url(images/bg_search_black.gif) no-repeat;
	width: 280px !important;
	height: 23px;
	padding: 9px 35px 0 11px !important;
	font-size: 13px;
	border: 0;
	color: #404040;
}
.feed
{
	width: 224px;
	height: 66px;
	float: left;
	background: url(images/ico-feed.gif) no-repeat right top;
	text-align: right;
}
.feed H3
{
	line-height: 22px;
}
.feed H3 A, .feed P
{
	padding-right: 50px;
}
/*bottom sidebars cols*/
.col-bot
{
	padding: 20px 0 0;
	width: 175px;
	float: left;
}
.fcol-1
{
	width: 215px;
}
.fcol-2, .fcol-3
{
	width: 150px;
}
.fcol-4
{
	width: 190px;
}
.fcol-5
{
	padding: 0;
	!important width: 150px;
}
.fcol-3, .fcol-4
{
	text-align: right;
}
.col-bot H3
{
	padding-bottom: 15px;
	background: url(images/bottom_line_black.gif) repeat-x bottom;
}
.col-bot LI
{
	background: url(images/bottom_line_black.gif) repeat-x bottom;
	padding: 10px 0;
	margin-bottom: 0;
}
.col-bot LI A:hover
{
	color: #999;
}
/*footer*/
.footer
{
	background: #090909;
}
.copyright
{
	height: 60px;
	clear: both;
	color: #333333;
	font-size: 11px;
}
.copyright P
{
	margin: 0;
	padding: 25px 0 5px;
}
.copyright A
{
	color: #444444;
}
.copyright A:hover
{
	color: #888;
}
.botmenu UL
{
	padding: 25px 0 5px;
	font-size: 11px;
}
.botmenu UL LI
{
	display: inline;
	border-right: 1px solid #333333;
	padding: 0 2px;
	text-transform: capitalize;
}
.botmenu UL LI.last
{
	border: none;
}
/*contact page*/
.google-map
{
	background: url(images/google_map_bg.gif);
	width: 446px;
	height: 255px;
	padding: 4px;
}
.form-gray
{
	width: 453px;
}
.bottom-content .form-gray
{
	width: auto !important;
}
.navigation INPUT
{
	margin-left: 30px;
}
.form-gray INPUT, .form-gray TEXTAREA
{
	border: none;
}
.form-gray .inputtext
{
	background: url(images/bg_input_gray.gif) no-repeat;
	width: 210px;
	height: 23px;
	padding: 8px 4px 0 6px;
	color: #585858;
}
.form-gray .textarea
{
	background: url(images/bg_textarea_gray.gif) no-repeat;
	width: 443px;
	height: 129px;
	padding: 8px 4px 0 6px;
	overflow: auto;
	color: #585858;
}
.form-gray .btn-submit
{
	background: url(images/btn-submit-gray.gif) no-repeat;
	width: 74px;
	height: 31px;
	color: #000;
	font-size: 14px;
	cursor: pointer;
}
/*styleswitcher*/
#styleswitcher
{
	background: url(images/blank.png);
	width: 100%;
	height: 20px;
	padding: 5px 0;
	text-align: center;
	position: fixed;
	top: 0;
	z-index: 1000;
}
#styleswitcher SELECT
{
	color: #666;
	font-size: 13px;
}
.alt
{
	margin: 0;
	padding: 10px;
}
#comments OL
{
	list-style-type: none;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#comments UL LI
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0pt;
}
.commentlist
{
	padding: 0;
	text-align: justify;
}
.commentlist LI
{
	width: 690px;
	margin: 20px 0 10px 10px;
}
.commentlist LI UL LI
{
	margin-right: -5px;
	margin-left: 10px;
	list-style: none;
}
.commentlist LI LI
{
	background: none;
	border: none;
	list-style: none;
	margin: 3px 0 3px 20px;
	padding: 3px 0;
}
.commentlist LI .avatar
{
	width: 85px;
	height: 85px;
	background: url(images/avatar_bg.gif) no-repeat;
	float: left;
	margin-right: 15px;
}
.commentlist CITE, .commentlist CITE A
{
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist P
{
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	margin: 10px 5px 10px 0;
}
#commentform P
{
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
}
.commentmetadata
{
	font-weight: normal;
	margin: 0;
	display: block;
	color: #CA5433;
}
.commentmetadata A, .commentmetadata A:visited
{
	color: #FA7703;
}
.commentmetadata A:hover
{
	color: #333333;
}
.children
{
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 0px;
	background: #F6F6F6 url(images/comment_bg_reply2.gif) repeat-y 0 0;
}
.children, .comment-head
{
	font-size: 14px;
}
UL.children
{
	padding: 0 !important;
	background-image: none;
	background-color: transparent;
}
.thread-alt
{
	background-color: #F8F8F8;
}
.thread-even
{
	background-color: #FFFFFF;
}
.depth-1
{
	border: 1px solid #DDD;
}
.even, .alt
{
	border-left: 1px solid #DDD;
}
.thread-odd
{
	background-color: #FFFFFF;
}
.depth-1
{
	border: 1px solid #DDD;
}
.odd, .alt
{
	border-left: 1px solid #DDD;
}
/*-----------Ultimate Page Ends-------------------*/
.valid
{
	border: 1px solid #70A41B !important;
}
/*#70A41B*/
.ajax_alert .form_input, .ajax_alert .form_textarea
{
}
.error
{
	border: 1px solid #FF0000 !important;
}

