/*html, body{height:100%;}*/



body{font:normal 12px Arial, Helvetica, sans-serif; color:#323232; margin:0; padding:0; text-decoration:none; background:#000 url(../images/bgTexture.jpg) top left repeat-x;}

ul, li, p, span{ margin:0; padding:0; outline:none; list-style-type:none}

h1,h2,h3,h4,h5,h6,img,div,form,class {margin:0; padding:0; border:none; line-height:normal; font-weight:normal}

table,tr,td{margin:0 auto; padding:0;}

.clearer {clear:both; font-size:0px; display:none; margin:0px; padding:0px; height:0px; overflow:hidden; line-height:0px; }

a{color:#c56e05; text-decoration:underline} a:hover{text-decoration:none}

img, a{border:none; outline:none}



/*common css classes start*/

.floatLeft{float:left; }

.floatRight{float:right;}

.verticalMiddle{vertical-align:middle}

.paddingT10B15px {padding-bottom:10px; padding-top:5px}

.paddingT20 { padding-top:18px}

.paddingT10 { padding-top:10px}

.paddingLR12 { padding-left:8px; padding-right:8px;}

.paddingR12{padding-right:12px;}

.greyBorder { border:1px solid #ccc;}

.paddingL15{ padding-left:15px}





/***font classes**/

.font18 { font-size:18px;}

.whiteColor { color:#fff}

/***main wrapper start**/

.outterBackground { width:100%; height:auto; background:url(../images/BackgroundMainTexture.jpg) top center no-repeat; display:table}

.centerAlignContainer { width:976px; height:auto; margin:0 auto;}

.logoWrapper { width:976px; height:130px; padding:0;}

.logo { width:444px; height:100px; padding:30px 0 0 15px;}

.rightsearchWrapper { width:502px; height:130px; margin:0; padding:0 15px 0 0; background:url(../images/searchWrapperTexture.jpg) top left no-repeat;}



/**login nav wrapper start**/



#mainNavigation li.mN {width:171px; height:64px; background:url(../images/myNightbrites_unsel.gif) top left no-repeat; margin:0; padding:0; float:left; position:relative; }

#mainNavigation li.mN a{width:171px; height:64px; display:block; float:left;} 

/*hover*/

#mainNavigation li.mN a:hover{ background:url(../images/myNightbrites_sel.gif) top left no-repeat;} 



.loginNavigationWrapper { width:470px; height:50px;}

.loginNavigationWrapper ul { list-style-type:none; }

.loginNavigationWrapper li { width:470px; height:50px;}

.loginNavigationWrapper li a span { display:none}

.loginNavigationWrapper li.login  { width:95px; height:43px; background:url(../images/login_unsel.jpg) top left no-repeat; float:right; margin-left:3px;}

.loginNavigationWrapper li.login  a{ width:95px; height:43px; display:block; float:left}

.loginNavigationWrapper li.login a:hover { background:url(../images/login_sel.jpg) top left no-repeat;}

.loginNavigationWrapper li.login a.sel { background:url(../images/login_sel.jpg) top left no-repeat;}



.loginNavigationWrapper li.logout  { width:95px; height:43px; background:url(../images/logout_unsel.jpg) top left no-repeat; float:right; margin-left:3px;}

.loginNavigationWrapper li.logout  a{ width:95px; height:43px; display:block; float:left}

.loginNavigationWrapper li.logout a:hover { background:url(../images/logout_sel.jpg) top left no-repeat;}

.loginNavigationWrapper li.logout a.sel { background:url(../images/logout_sel.jpg) top left no-repeat;}



.loginNavigationWrapper li.account  { width:129px; height:50px; background:url(../images/myAccount_unsel.png) top left no-repeat; float:right; margin:0}

.loginNavigationWrapper li.account  a{ width:129px; height:50px; display:block; float:left}

.loginNavigationWrapper li.account a:hover { background:url(../images/myAccount_sel.png) top left no-repeat;}

.loginNavigationWrapper li.account a.sel { background:url(../images/myAccount_sel.png) top left no-repeat;}



.loginNavigationWrapper li.shopping  { width:153px; height:50px; background:url(../images/shoppingCart_unsel.png) top left no-repeat; float:right; margin:0}

.loginNavigationWrapper li.shopping  a{ width:153px; height:50px; display:block; float:left}

.loginNavigationWrapper li.shopping a:hover { background:url(../images/shoppingCart_sel.png) top left no-repeat;}

.loginNavigationWrapper li.shopping a.sel { background:url(../images/shoppingCart_sel.png) top left no-repeat;}





/*search start*/

.searchWrapper{width:489px; height:auto; margin:0; padding:18px 0 0 12px; text-align:right }

.search { width:219px; height:28px; margin-left:18px; background:url(../images/searchBg.gif) top left no-repeat; padding:4px 0 4px 32px;}

.searchInput { width:143px; height:22px; line-height:22px; background:#fff; border:none; color:#4c4c4c; padding-right:5px}

.searchWrapper a{color:#fff; text-decoration:none }      .searchWrapper a:hover{text-decoration:underline; }

.callWrapper { padding:2px 0 3px; background:url(../images/phoneIcon.png) top left no-repeat; padding-left:32px; height:39px;}



/**round wrapper start**/

.roundBottomImg { width:976px; height:auto; background:url(../images/contentBottomRoundImg.png) bottom left no-repeat; padding-bottom:15px;}

.roundTopImg { width:976px; height:auto; background:url(../images/contentTopRoundImg.png) top left no-repeat; padding-top:6px;}

.roundBg { width:940px; height:auto; background:url(../images/contentMiddleImg.png) 0 0 repeat-y; padding:0 18px; margin-top:4px;}



.indexHeader { width:320px; height:293px; background:url(../images/indexHeaderBg.jpg) top left no-repeat; padding-left:620px; margin-top:-4px}

/*navigation start*/

.navigation{width:924px; height:46px; background:url(../images/navigationBg.gif) top left repeat-x; margin-bottom:0; padding:0 8px;}

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

.navigation li {margin:0;	padding:5px 0 0 0;	background:url(../images/navigationDivider.gif) no-repeat top right; width:auto; float:left; height:41px}

.navigation li a {	float:left;	margin:0px 16px;	padding:0 0 0 12px;	color:#352111;	font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase;	cursor:pointer; display:inline; text-decoration:none}

.navigation li a span {float:left;	display:block;	padding:0 17px 0 5px;	color:#352111;	height:41px; line-height:41px; vertical-align:middle}

.navigation li a:hover {background: url(../images/navigationLeft_sel.gif) top left no-repeat;float:left;	height:41px; line-height:41px; vertical-align:middle;text-decoration:none;}

.navigation li a:hover span {background:url(../images/navigationRight_sel.gif) top right no-repeat;float:left;height:41px;color:#352111; line-height:41px; vertical-align:middle}

.navigation li.current a {	background: url(../images/navigationLeft_sel.gif) top left no-repeat;float:left;	height:41px; line-height:41px; vertical-align:middle}

.navigation li.current a span {	background:url(../images/navigationRight_sel.gif) top right no-repeat;float:left;height:41px;color:#352111; line-height:41px; vertical-align:middle}

/***content wrapper start**/

.contentWrapper { width:910px; height:auto; background:url(../images/contentPartTopGradiant.gif) top left no-repeat; padding:40px 15px 0;}

.leftPanel { width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.indexServicesWrapper{ width:720px; height:auto; padding:15px 0 20px; margin:0;}

.singleService { width:164px; height:320px; background:url(../images/indexFetureServiceBg.gif) top left no-repeat; padding:0 4px 10px; margin:0 4px; line-height:20px; color:#626262;}

.singleService h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 10px 10px}



.aaronbook{ width:720px; height:auto; margin-bottom:15px;}

.aaronbook h1 { padding:0 0 10px 10px; font-size:22px; color:#000;}

.aaronbookWrapper { width:720px; height:auto; background:url(../images/aaronMiddle.gif) top left repeat-y;}

.aaronbookBottom { width:720px; height:auto; background:url(../images/aaronBookBottomRound.gif) bottom left no-repeat;}

.aaronbookTop { width:676px; height:auto; background:url(../images/aaronBookTopRound.gif) top left no-repeat; padding:0 22px; color:#626262;}

.aaronbookBottom h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#00b2dd; text-decoration:underline; padding:0;}

.singleBookWrapperBorder { width:335px; padding:40px 20px 40px 0; border-right:1px solid #ccc; margin-right:20px; line-height:20px;}

.singleBookWrapperBorder img { padding:0 15px 5px 0;}

.singleBookWrapper { width:300px; padding:40px 0; line-height:20px;}

.singleBookWrapper img { padding:0; margin-right:15px;}

.viewShoppingCart { padding:10px 0; text-align:right; width:688px}   .viewShoppingCart a { color:#fff; font-weight:bold; letter-spacing:1px}





.testimonialBottom { width:720px; height:auto; background:url(../images/testimonialBottomRound.gif) bottom left no-repeat;}

.testimonialTop { width:676px; height:auto; background:url(../images/aaronBookTopRound.gif) top left no-repeat; padding:12px 22px; color:#626262;}

.testimonialSingleRow { width:684px; height:auto; padding:12px 0; line-height:20px; text-align:justify}

.testimonialSingleRow img { margin:0 22px 0 0;}

.testimonialSingleRow h1 { font:bold 12px Arial, Helvetica, sans-serif; color:#00b2dd; padding:8px 0 0;}

.testimonialSingleRow h2 { font:bold 12px Arial, Helvetica, sans-serif; color:#00b2dd; padding:0 0 8px; text-decoration:underline}

/**right panel start**/

.rightPanel { width:162px; height:auto; padding:12px 0 0 10px;}



/**footer start**/

.footerWrapper { width:976px; height:auto; padding:10px 0; text-align:center; color:#999999; line-height:24px;}

.footerWrapper a{ color:#999999; text-decoration:none;}   .footerWrapper a:hover{ text-decoration:underline;}   



/*Who We are classes start here*/

.whoweare{width:720px; height:auto; margin:0; padding:0; line-height:22px; border:0px solid #f00;}

.whoweare h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#268cc6}

.whoweare img{ margin-right:20px;}

/*clients classes*/

.clients_area{width:720px; height:auto; margin:0; padding:0px 0 20px 0; line-height:22px; float:left;}

.clients_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000}

.clients_area h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#268cc6; font-weight:bold}

.client_description{ width:690px; height:auto; margin:10px 0 0 0; padding: 15px; border-bottom:1px solid #d6d6d5; background:url(../images/clients_area_bg.jpg) top left repeat-x; line-height:22px;}

.client_description img{ margin-right:20px;}



/*Login page classes start here*/



.Login_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.Login_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000}

.loginbox{ border:1px solid #b2b2b2; width:660px; padding:30px; margin:10px 0 0 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:22px;}

.loginbox h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ec9411; font-weight:bold; margin:0 0 10px 0}

.loginbox input.sizer{ width:381px; height:20px; border:1px solid #b6b3af; padding:3px;}

.loginbox a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; color:#737373;}



/*portfolio classes start here*/



.client_logo_box{width:167px; height:104px; float:left;}

.client_logo_box_top{ width:167px; height:73px; background:url(../images/client_logo_box_top.jpg) left top no-repeat; text-align:center}

.client_logo_box_top img{padding:0; margin:10px 0 0 0; vertical-align:middle}

.client_logo_box_bottom{ width:167px; height:31px; background:url(../images/client_logo_box_bottom.jpg) left top no-repeat; text-align:left; color:#000; line-height:30px; font-size:11px; text-align:center}



/*Product page classes start here*/

.Product_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.Product_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000}

.product_box{ width:696px; padding:12px; border:1px solid #b3b3b3; margin:10px 0 10px 0;}

.product_box_top{width:696px; height:27px; background:#f8ab38;}

.products{ padding:20px 8px 20px 8px; border-bottom:1px solid #e8e8e8;  width:680px; }

.products_image_box{width:155px; height:155px; border:1px solid #d0d0d0; background:#f1f1f1;margin-right:15px; text-align:center;}

.products_description{ line-height:22px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:

12px; font-weight:normal; width:508px;}

.products_description h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;color:#00b2dd; text-decoration:underline;}

.price_orange_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#ee9005;}



/*Shoppingcart classes start here*/

.shoppingcart_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.shoppingcart_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#268cc6}

.shoppingcart_box{ width:696px; padding:12px; border:1px solid #b3b3b3; margin:10px 0 10px 0;}

.tablehdr{ height:27px; background:#f8ab38; color:#FFF; font-size:12px; font-weight:bold; text-align:left; padding-left:20px}

.borderR{ border-right:1px solid #e8e8e8}

.borderB{ border-bottom:1px solid #e8e8e8}

.shopptd{padding:15px 0px 15px 20px; line-height:22px	}

.shopphding{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#00b2dd;}

.quantity_left{padding-left:4px; line-height:21px; background:url(../images/quantity_left.jpg) no-repeat top left}

.quantity_left span{ line-height:21px;background:url(../images/quantity_right.jpg)  no-repeat top left; padding:0px 18px 5px 12px; color:#000}



/*Contactus classes start here*/

.contactus_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.contactus_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#268cc6; margin-bottom:5px;}

.contactus_colm{width:358px; margin-top:10px;}

.greyborderL{ border-left:1px solid #e5e5e5;}

.contactus_box{width:336px; height:148px; background:url(../images/contact_box.jpg) no-repeat top left}

.contactbox_inner{padding:50px 20px 20px 20px; line-height:22px;}

.contactbox_inner a{ color:#f7941d; text-decoration:underline;}

.emailbox{margin:0 0 0 30px; border:0px solid #f00;}

.emailbox h1{ color:#f7941d; font-family:Arial, Helvetica, sans-serif; font-size:20px;}

.emailbox .contactInput{ width:277px; height:22px; border:1px solid #b6b3af;}

.emailbox textarea{ width:277px; height:72px; border:1px solid #b6b3af;}



/*Your Account classes start here*/

.youraccount_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.youraccount_area h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; margin-bottom:5px;}

.youraccount_area_nav{ color:#f7941d; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:20px 0 0 0; padding:0; margin-bottom:30px}



.youraccount_area_nav a{ text-decoration:underline; color:#f7941d;}

#purchase_history{ border:1px solid #dbdbdb; text-align:center; color:#000; width:720px; line-height:30px;}

#purchase_history td{ height:44px}

.odd{ background-color:#ecfafc;}



#purchase_history2{ border:1px solid #dbdbdb; text-align:center; color:#000; width:96%; line-height:30px; margin:0 0 30px 15px;	}

.font14{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.shipping_total{ background-color:#f3f3f3; color:#000; font-weight:bold; float:left}

#purchase_history3{ border:1px solid #dbdbdb; text-align:left; color:#000; width:96%; line-height:30px; margin:0 0 30px 15px;}

.your_details{ border:1px solid #dbdbdb; text-align:left; color:#000; width:720px; line-height:25px;}

.your_details input{ width:198px; height:18px; border:1px solid #d8d8d8;padding:2px;}

.red_start{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f00;}

.your_details textarea{ width:198px;  border:1px solid #d8d8d8;padding:2px;}

.your_details select{ width:204px;  border:1px solid #d8d8d8;padding:2px;}



/*CEO's Note classes start here*/

.ceonote_area{width:720px; height:auto; margin:0; padding:0; line-height:22px;}

.ceonote_area h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#268cc6; margin-bottom:20px;}

.ceonote_area img{ margin-right:20px; padding:12px; border:1px solid #CCC;}

.ceonote_area ul { list-style-type:none; }

.ceonote_area li { background:url(../images/listingBullet.gif) 0 12px no-repeat; padding:5px 15px;}

/*business opportunity classes start here*/



.key_difference{width:720px; height:auto; margin:0; padding:20px 0 20px 0; line-height:22px; border-top:1px solid #cccccc; float:left;}

.key_difference ul{margin:0; padding:20px 0 0 0; float:left}

.key_difference li{background:url(../images/yellow_bullet.jpg) 0 4px no-repeat; margin:0 0 0 0; padding:0 0 0 30px; float:left; line-height:24px; width:690px;}





/**coming soon**/

.font30 { font-size:30px; color:#f7941d}

/***value and culture page start**/

.valuesCulture{	font-size:20px;	line-height:24px;	margin-left:15px;}

.valuesCulture ul li{	list-style-type:none;}

.valuesCulture ul li img{ }

.valuesCulture ul li.success{	background-image:url(../images/success.gif) !important;	background-repeat:no-repeat;	background-position:left top;	height:71px;		padding-left:80px;	line-height:67px;}



.valuesCulture ul li.positivity{	background-image:url(../images/positivity.gif) !important;	background-repeat:no-repeat;	background-position:left top;	height:71px;	padding-left:80px;	line-height:67px;}

.valuesCulture ul li.passion{	background-image:url(../images/passion.gif) !important;	background-repeat:no-repeat;	background-position:left top;height:71px;		padding-left:80px;	line-height:67px;	 }

.valuesCulture ul li.honesty{	background-image:url(../images/honesty.gif) !important;	background-repeat:no-repeat;	background-position:left top;	height:71px;		padding-left:80px;	line-height:67px;}

.valuesCulture ul li.professionalism{	background-image:url(../images/professionalism.gif) !important;	background-repeat:no-repeat;	background-position:left top;	height:71px;		padding-left:80px;	line-height:67px;	 }

.valuesCulture ul li.education{	background-image:url(../images/education.gif) !important;	background-repeat:no-repeat;	background-position:left top;	height:71px;		padding-left:80px;	line-height:67px;	 }



/***blog page css start**/

.blogRow { width:720px; height:auto; padding:15px 0px 25px 0px ; border-bottom:1px solid #d6d6d5;}

.blogRow h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#616160; padding-bottom:10px}

.blogRow h1 span { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#8f8f8f;}

.blogRow a{ font:normal 11px Georgia, "Times New Roman", Times, serif; color:#000; line-height:24px; float:left; margin-right:14px;}

.blogRow p { width:675px;}

.blogRow a.font13 { font-size:13px; text-decoration:none;}

.blogRow01 { width:720px; height:auto; padding:15px 0px 25px 0px ; }

.blogRow01 h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#616160; padding-bottom:10px}

.blogRow01 h1 span { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#8f8f8f;}

.blogRow01 a{ font:normal 11px Georgia, "Times New Roman", Times, serif; color:#000; line-height:24px; float:left; margin-right:14px;}

.blogRow01 p { width:720px;}

.blogRow01 a.font13 { font-size:13px; text-decoration:none;}



.blogImage { width:168px; padding-right:16px;}

.blogDescription { width:536px; padding-right:0px; line-height:20px}



/**pagination start**/

.paginationWrapper { width:720px; height:auto; padding:0 0 10px 0;}

.totalNumberPages { width:200px; height:auto;  padding:25px 0 0 5px; color:#767676;}



.pagination{padding: 2px; color:#767676; margin-top:15px}

.pagination ul{margin: 0;padding: 0;text-align: left; float:right}

.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}

.pagination a, .pagination a:visited{padding: 6px 10px;border: 1px solid #c2c1c1;text-decoration: none; font-weight: bold; color: #767676;float:right; margin:0 4px}

.pagination a:hover, .pagination a:active{background-color: #aedbef;}

.pagination a.currentpage{background-color: #aedbef;color: #FFF !important;cursor: default;}

.pagination a.disablelink, .pagination a.disablelink:hover{background: #fff;cursor: default;color: #929292; border:none; padding:6px 3px;}

.pagination a.prevnext, .pagination a.prevnext:hover { border:none; background:none; padding:6px 3px;}





/* =Menu

-------------------------------------------------------------- */



#navigation{

	background:url(../images/navigationBg.gif) top left repeat-x; 

	margin: 0 auto;

	width:924px;

	height:46px;

	display:block;

	margin-bottom:0;

	padding:0 8px;

	float:left;

	

	

	

	

	}



#navigation ul {margin:0;padding:0px;	list-style:none; margin-top:5px; margin-left:12px;}

#navigation li {margin:0;	padding:0px 2px 0px 2px;	background:url(../images/navigationDivider.gif) no-repeat top right; width:auto; float:left; height:41px; position:relative; z-index:99999;}

#navigation li a {	float:left;	margin:0px 16px;	padding:0 0 0 12px;	color:#352111;	font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase;	cursor:pointer; display:inline; text-decoration:none}

#navigation li a span {float:left;	display:block;	padding:0 13px 0 0;	color:#352111;	height:41px; line-height:41px; vertical-align:middle}

#navigation li a:hover {background: url(../images/navigationLeft_sel.gif) top left no-repeat;float:left;	height:41px; line-height:41px; vertical-align:middle;text-decoration:none;}

#navigation li a:hover span {background:url(../images/navigationRight_sel.gif) top right no-repeat;float:left;height:41px;color:#352111; line-height:41px; vertical-align:middle}

#navigation li.current a {	background: url(../images/navigationLeft_sel.gif) top left no-repeat;float:left;	height:41px; line-height:41px; vertical-align:middle}

#navigation li.current a span {	background:url(../images/navigationRight_sel.gif) top right no-repeat;float:left;height:41px;color:#352111; line-height:41px; vertical-align:middle}



#navigation ul li.current_page_item > a,

#navigation ul li.current-menu-ancestor > a,

#navigation ul li.current-menu-item > a,

#navigation ul li.current-menu-parent > a {

	color: #fff;

}



#navigation ul ul {

	display:none;

	position:absolute;

	top:38px;

	left:0;

	float:left;

	width: 180px;

	z-index: 999;

}

#navigation ul ul li {

	min-width: 170px; border:none; background-image:none;

	border-bottom:1px solid #fff;

}

#navigation ul ul ul {

	left:100%;

	top:0;

}

#navigation ul ul a {

	background:#F7961F;

	height:auto;

	

	width: 170px;

	margin:0;

}

#navigation li ul li a:hover {

	display:block; background-image:none; background-color:#f8bb49;

}



#navigation li ul li a:hover span {

	display:block; background-image:none; background-color:#f8bb49;

}



.navigation01{

	padding: 0 0 18px 0;

}





/* =Comments

-------------------------------------------------------------- */

#comments {

	clear: both;

}

#comments .navigation01{

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	color: #000;

	font-weight: bold;

	font-size: 20px;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom:none;

	margin-bottom:0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #FF4B33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #FF4B33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	margin-bottom: 18px;

	padding-bottom: 18px;

	border-bottom: 1px solid #e7e7e7;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	display:block;

	margin: 0;

}

#comments .pingback .url {

	font-style: italic;

	font-size: 13px;

}



/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	margin: 24px 0;

	border-top: 1px solid #e7e7e7;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

}

#respond .required {

	color:#FF4B33;

	font-weight:bold;

	

}

#respond label {

	color: #888;

	font-size: 12px;

	float:left;

	width:80px;

}

#respond input {

	margin:0 0 9px;

	width:25%;

	

	

}

#respond textarea {

	width:50%;



	

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	width: auto;

	font-size: 14px;

}



.entry-title { font:bold 14px Arial, Helvetica, sans-serif; color:#616160; padding-bottom:10px }



.nav-previous a:before {

	content: '\2190\00a0';

}

nav-next a:after {

	content: '\00a0\2192';

}







.entry-title a:link,

.entry-title a:visited {

	color:#000;

	text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

	color: #FF4B33;

}

.entry-meta {

	color: #888;

	font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

	border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

	border-bottom: 1px dotted #666;

}

.entry-content,

.entry-summary {

	clear: both;

	padding: 12px 0 0 0;

	line-height:20px;

}

#content .entry-summary p:last-child {

	margin-bottom: 12px;

}

.entry-content fieldset {

	border: 1px solid #E7E7E7;

	margin: 0 0 24px 0;

	padding: 24px;

}

.entry-content fieldset legend {

	background: #fff;

	color: #000;

	font-weight: bold;

	padding: 0 24px;

}

.entry-content input {

	margin: 0 0 0px 0;

}

.entry-content input.file,

.entry-content input.button {

	margin-right: 24px;

}

.entry-content label {

	color: #888;

	font-size: 12px;

}

.entry-content select {

	margin: 0 0 0px 0;

}

.entry-content sup,

.entry-content sub {

	font-size: 10px;

}

.entry-content blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 24px;

	text-align: right;

	width: 33%;

}

.entry-content blockquote.right {

	float: right;

	margin-left: 24px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

.page-link {

	color: #000;

	font-weight:bold;

	margin:0 0 22px 0;

	word-spacing:0.5em;

}

.page-link a:link,

.page-link a:visited {

	background: #f1f1f1;

	color:#333;

	font-weight:normal;

	padding:0.5em 0.75em;

	text-decoration:none;

}

.home .sticky .page-link a {

	background: #D9E8F7;

}

.page-link a:active,

.page-link a:hover {

	color: #FF4B33;

}

.page .edit-link {

	clear: both;

	display: block;

}

#entry-author-info {

	background: #F2F7FC;

	border-top: 4px solid #000;

	padding: 18px 20px;

	margin: 24px 0;

	overflow: hidden;

	clear: both;

	font-size: 14px;

	line-height: 20px;

}

#entry-author-info #author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	margin: 0 -104px 0 0;

	padding: 11px;

	height: 60px;

}

#entry-author-info #author-description {

	float: left;

	margin: 0 0 0 104px;

}

#entry-author-info h2 {

	color: #000;

	font-weight: bold;

	font-size: 100%;

	margin-bottom: 0;

}

.entry-utility {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	clear: both;

}

.entry-meta a,

.entry-utility a {

	color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

	color: #FF4B33;

}


.blogDescription floatLeft { color:#ffffff;}

