/*
Theme Name: Glenfiddich Explorers
Theme URI: http://www.glenfiddich.com/explorers/
Description: Glenfiddich Explorers Microsite Theme
Author: Altogether Digital
Author URI: http://www.altogetherdigital.com/
Tags: glenfiddich

	Default v1.0
	http://www.altogetherdigital.com/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

*/

/* Start merged layout.css */

/*
	
	x.	Positioning
	x.  Global hide items
	x. 	Footer
	x.	Headers
	x.	Navigation (LEFT)
	x.	Left Content
	x.  Right column layout
		a.	Home and Register Layout
		b.	Modules
	x.	Navigation (RIGHT)
		a.	Home and Register Layout
		b.	Modules	
	x.	Links
	x.	Text formatting (excluding links)
	x.	Login Widget
	x.  Blog search widget
	x.  Search Result stying  
	x.  Explorer Archive widget
	x.  Links widget
	x.  Buttons
	x.  Icons
		
*/

/*
ie6 png hack
*/

/*	x.	Positioning	*/

html {
	color: #f9f4c6;
	margin: 0;
	padding: 0;
	background-color: #414141;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	background: #414141 url(images/gradient_bg.jpg) 0 0 repeat-x;
	position: relative;
}

.centering {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	width: 998px;
	text-align: left;
	position: relative;
	clear: both;
	background: #000000;
	border: 0;
}

.navigation_column {
	width: 212px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	background: url(images/nav_bg.jpg) 0 0 no-repeat;
	background-color: #000000;
	border: 0;
	/*border-right: 1px solid black;*/	
}

.header {
	float:right;
	width: 785px;
	height: 125px;
	display: inline;
	margin: 0;
	padding: 0;
	background: url(images/title_bg.jpg) 0 0 no-repeat;
	border: 0;
}

.main_content {
	float:left;
	width: 786px;
	display: inline;
	padding: 0;
	margin: 0;
	background: url(images/body_bg.jpg) 0 0 no-repeat;
	background-color: #000000;
	border: 0px solid red;
	height: 500px;
	min-height: 500px;  
}

html>body .main_content {
	height: auto;
}

.regform {
	width: 475px;
	float: left;
	display: inline;
	border-left: 1px solid black;
}

.blog_header {
	width: 463px;
	float: left;
	display: inline;
}

.this_clearboth {
	clear: both !important;
	border: 20px solid green;
}

/* x. Global hide items */

.global_hide {
	display: none;
}

/* x. Right column layout */

.regform_rightcol {
	float: right;
	display: inline;
}

.regform_rightcol_noimg {
	float: right;
	display: inline;
	width: 310px;
	height: 559px;
	background: url(images/register_right_col.jpg) 0 0 no-repeat;
}

.blog_rightcol {
	width:323px;
}

.blog_rightcol .slot_liner {
	padding: 77px 20px 10px 50px;
}

/*	x.	Footer		*/

.footer {
	width: 938px;
	clear: both;
	color: #414141;
	border-top: 1px solid #414141;
	background: #000000;
	font-size: 0.82em;
	padding: 10px 30px 30px 30px;	
	margin-top: 10px;
}

.footer span {
	width: 200px;
	display: block;
	float: left;
	display: inline;
}

.footer_links {
	display: block;
	float: right;
	display: inline;
	clear: right;
}

.footer_links li {
	display: inline;
	padding-right: 4px;
	padding-left: 4px;
	width: 100px;
}

.footer_links li a {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:visited {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:active {
	color: #414141;
	text-decoration: underline;
}

.footer_links li a:hover {
	color: #414141;
	text-decoration: underline;
}

/*	x.	Headers		*/

h1 {
	display: block;
	width: 212px;
	height: 191px;
	background: url(images/gf_explorers.jpg) 0 0 no-repeat;
}

h1 a {
	width: 212px;
	height: 191px;
	display: block;
	text-indent: -9999px;
}

h2 {
	font-size: 1.4em;
	display: block;
	padding: 102px 0 0 16px;
	float: left;
	text-transform: uppercase;
}

div.gf_eyc {
	text-indent: -9999px;
	background-repeat: no-repeat !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/default/images/gf_eyc.png', sizingMethod='crop');
	height: 37px;
	display: block;
}

html>body div.gf_eyc {
	background-image: url(images/gf_eyc.png);
}

h3 {
	font-size: 1.2em;
	color: #917231;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	color: #917231;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;	
}

h5 {
	color: #917231;
	padding-left: 10px;
	padding-top: 10px;
	font-weight: bold;
	
}

h6 {

}

/*	x.	Navigation (LEFT)	*/

ul.navigation {
	margin: 0;
	margin-left: 37px;
	width: 170px;
	line-height: 1.1em;
}

ul.navigation li {
	background: none;
	border-top: 1px solid #3d270f;
	padding-top: 4px;
	padding-bottom: 4px;
}

ul.navigation li ul li {
	border: none;
}

ul.navigation li a {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

ul.navigation li a:hover {
	color: #917231;
}

	ul.subnav {

	}

	ul.subnav li {
		background: none;
		padding-left: 10px;
	}
	
	ul.subnav li a {
	text-transform: none;
	}

.nav_back span {
	color: #917231;
}

/*	x.	Left Content	*/
	/*	a.	Home and Register	*/
.left_content_v1 {
	padding-left: 16px;
	width: 425px;
}

	/*	b.	Modules	*/
.left_content_v2 {
	float: left;
	display: inline;
	width: 570px;
	border: 0;
}


/*	x.	Navigation (RIGHT)	*/
	/*	a.	Home and Register	*/

	

	/*	b.	Modules	*/
.righthand_nav_v2 {
	display: block;
	width: 131px;
	float: left;
	margin-left: 40px;
	margin-top: 10px;
	padding: 0;
	}

.righthand_nav_v2 p {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	line-height: 1.4em;	
	width: 131px;
	}

.righthand_nav_v2 a{
	text-decoration: underline;
}

/*	x.	Links	*/

a:link,
a:visited,
a:active {
	color: #f9f4c6;
	text-decoration: none;
}

a:hover {
	color: #917231;
}


.prev_next_blog_nav {
	display: block;
	clear: both;
	margin-bottom: 5px;
}

.prev_next_blog_nav .prev_link a {
	float: left;
	display: inline;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: left;
}

.prev_next_blog_nav .next_link a {
	float: right;
	display: inline;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #F9F4C6;
	padding: 0 !important;
	text-align: right;
}

.prev_next_blog_nav .prev_link a span,
.prev_next_blog_nav .next_link a span {
	color: #917231;
	font-size: 1.1em;
}

.all_articles_link {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	color: #F9F4C6;
}

.all_articles_link span {
	color: #917231;
	font-size: 1.3em;
}

/*	x.	Text formatting (excluding links)	*/

strong,
strong cite {
	font-weight: bold;
}

p {
	padding: 10px;

}

.left_content_v1 p {
	font-size: 1.1em;
	padding: 0px;
}

.underline_info {
	text-decoration: underline;
	color: #917231;
}

.dotted_line_bottom {
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(images/new_dotted_border.gif) bottom left no-repeat;
}

.old_dotted_line_bottom {
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(images/blog_items_border.gif) bottom left repeat-x;
}

.dotted_line_top {
	padding-top: 15px !important;
	margin-top: 5px !important;
	background: url(images/new_dotted_border.gif) top left no-repeat;	
}

.old_dotted_line_top {
	padding-top: 15px !important;
	margin-top: 5px !important;
	background: url(images/blog_items_border.gif) top left repeat-x;
}

.landi_content .old_dotted_line_bottom {
	padding-bottom: 20px !important;
}

.bottom_space {
	padding-bottom: 30px !important;
}

/* x.	 Login Widget	*/

.login_widget {
	display: block;
	float: right;
	padding: 60px 0 0 30px;
	line-height: 1.1em;
	/*width: 180px;*/
	margin: 0;
}

.login_widget a {
	font-size: 0.85em;
}

.login_widget strong {
	clear: both;
	display: block;
	text-transform: uppercase;
	font-size: 0.9em;
  	margin: 0 0 5px 0;
  	font-weight: bold;
}

.login_widget ul,
.login_widget ul li {
  display: inline;
}

.login_widget li {
  /*border-left: 1px solid #f9f4c6;*/
  padding: 0 5px 0 5px;
  text-transform: uppercase;
}

.login_widget .border_none {
  border: none;
  padding: 0 5px 0 0;
}

.line_to_left {
	border-left: 1px solid #666666;
	padding-left: 3px;
}

.login_widget fieldset {
  margin: 0;
  padding: 0;
}

.login_widget_label,
.login_widget legend {
  display: none !important;
  font-size: 2em;
}

.login_form_left {
	float: left;
	display: inline;
	width: 155px;
	padding: 0 0 2px 0;
}

.login_form_left input {
	font-size: 12px;
	margin: 0 0 5px;
	width: 170px;
}

.login_form_right {
	float: right;
	display: inline;
	padding-right: 10px;
}

.login_form_bottom {
	clear: both;
	font-size: 0.85em;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.login_form_bottom input, .login_form_bottom label  {
	float: left;
	display: inline;
	margin: 0 5px 5px 0;
}

.loginError {
	color: #ff3333;
	clear: both;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
}

/* Blog search widget */

.blog_rightcol .blog_search_widget,
.explorer_archive_widget {
  padding: 0;
  background: url(images/blog_items_border.gif) 0 100% repeat-x;
  display: block;
}

.explorer_archive_widget {
	background: none;
}

.blog_rightcol .blog_search_widget {
  padding-bottom: 20px;
}

.blog_search_widget fieldset {
  padding: 0;
  margin: 0;
}

.blog_search_widget legend,
.blog_search_widget label {
  display: none;
}

.blog_search_widget input {
  font-family:Arial,Verdana,Helvetica,sans-serif;
}

.blog_search_widget strong,
.explorer_archive_widget strong {
  text-transform: uppercase;
  font-size: 0.85em;
  margin: 7px 0;
  display: block;
}

/* x.  Explorer Archive widget */

.explorer_archive_widget {
  margin: 0;
}

.explorer_archive_widget strong {
  background: url(images/explorer_archive_title.gif) 0 0 no-repeat;
  height: 71px;
  width: 253px;
}

.explorer_archive_widget strong span {
  display: none;
}

.explorer_archive_widget ul, 
.explorer_archive_widget li,
.explorer_archive_widget p {
  padding: 0;
  margin: 0;
}

.explorer_archive_widget li {
	padding-bottom: 7px;
}

.explorer_archive_widget li span.green_arrow {
	padding-left: 2px;
}

.explorer_archive_widget li div.content br {
	height: 0;
	line-height: 0;
}

.explorer_archive_widget li div.content p {
	font-size: 0.9em;
	text-transform: uppercase;
}

.explorer_archive_widget li img {
  float: left;
  display: inline;
  margin: 2px 10px 0 0;
}

.explorer_archive_widget dt {
  clear: left;
}

.explorer_archive_widget dd {
  margin: 0 0 10px 0;
}

.explorer_archive_widget a {
  text-transform: uppercase;
  font-size: 0.9em;
}

/* Links widget */

.links_widget {
 text-transform: uppercase;
  font-size: 0.9em;
  margin: 10px 0 5px 0;
  display: block;
}

/* Buttons */

.buttons {
  background: transparent;
  border: none;
  color: #f9f4c6;
  text-transform: uppercase;
  font-size: 0.9em;
}

.buttons span,
.green_arrow {
  color: #917231;
}

/* Search Result stying */

.result_title a {
  text-decoration: underline;
  color: #917231 !important;
  font-size: 1.4em !important;
}

.result_title a:hover{
  text-decoration: none;
  color: #f9f4c6;
}
.result_post_info {
 color: #FAF4D0;
 font-size: 0.9em !important;
 padding-bottom: 0px !important;
 padding-top: 0px !important;
}

.result_items dd {
  padding: 0 0 0px 0 !important;
}

.result_items dt {
  padding: 10px 0 0 0 !important;
}

dd.read_more {
	padding-bottom: 10px !important;
	margin: 0;
}

.hold_login {
	padding-top: 5px !important;
	margin-top: 7px !important;
	background: url(images/blog_items_border.gif) top left repeat-x;
}

button {
	cursor: pointer !important;
}

.comment_reg {
	text-align: right !important;
	padding: 0;
}

html>body .comment_reg {
	padding: 0 6px;
}

/*	About Ludo and Ian Page*/

.landi {
	background: none !important;
	}

.landi p {

	padding-bottom: 10px !important;
}

h2.about_landi {
	margin-left: 18px !important;
	color: #917231;
	margin-bottom: 10px !important;
	font-size: 14px !important;
	font-weight: bold;
	padding-top: 10px;
	display: block !important;
	padding: 0 !important;
	text-transform: uppercase;
	float: none !important;
}

h3.about_landi {
	padding-left: 0px !important;
	padding-top: 0 !important;
	color: #917231;
	padding-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

h3.landi_second {
	padding-top: 10px !important; 
}

img.about_landi {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 10px;
}

p.about_landi_head {
	clear: both;
	margin-bottom: 10px;
}

p.about_landi_floating {
	margin-bottom: 1em !important;
	margin-left: 170px !important;
}

p.about_landi {
	margin-bottom: 1em !important;
	margin-left: 10px;
}


/* Icons */

.rss_icon {
    background: url(images/rss_icon.gif) 0 0 no-repeat;
    padding: 0 0 5px 20px;
}

/* End merged layout.css */

/* Start merged explorer_blog.css */

/*
	x.	Right column layout and formatting
	x.  Header column layout and formatting
	x.  Main blog content area 
	x.  Blog navigation column
	x.  Change the main logo for the blog setion
	x.  Comment from area
*/

/* Right column layout and formatting */

.blog_rightcol {
	background: url(images/blog_rightcol_background.jpg) 0 0 no-repeat;
}

.blog_rightcol h2 {
  font-weight: bold;
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 1.4em;
  line-height: 15px;
  text-transform: uppercase;
  float: none;
  background: url(images/blog_items_border.gif) 0 100% repeat-x;
}

.blog_rightcol .blog_search_widget {
  float: none;
  width: 253px;
}

.blog_rightcol .login_widget {
  padding: 5px 0 8px 0;
  float: none;
  background: url(images/blog_items_border.gif) 0 100% repeat-x;
  display: block;
  width: 253px;
}

.blog_rightcol .login_widget strong { 
  font-size: 0.9em;
  margin: 0 0 5px 0;
  display: block;
}

.blog_rightcol h2 span{
  font-weight: normal;
}

.blog_rightcol a:hover {
  color: #917231;
}

/* Header column layout and formatting */

.blog_header h2 {
  width: 463px;
  height: 126px;
  background: url(images/explorer_blog_title.jpg) 0 0 no-repeat;
  margin: 0;
  padding: 0;
}

.events_header h2 {
	background:transparent url(images/explorer_events_title.jpg) no-repeat scroll 0 0 !important;
}

/* x.  Main blog content area  */

.blog_content {
	width: 463px;
	font-size: 1.1em;
	background: url(images/blog_content_background.jpg) 0 0 no-repeat;
}

.blog_content img {
  padding: 0 0 0 1px;
}

.blog_item {
  /*background: url(images/blog_items_border.gif) 0 0;*/
}

.blog_border {
	margin: 0 0 10px 0;
	padding: 0 15px 5px 18px;

}

.blog_border p, .last_blog_item p {
  padding: 0;
  margin: 0;
}

.blog_border dt {
	padding-bottom: 5px !important;
}

.blog_border dl dd strong, .last_blog_item dl dd strong {
	padding-bottom: 6px;
}

.last_blog_item {
  margin: 0 0 10px 0;
  padding: 0 15px 10px 15px;
}

.last_blog_item dt {
	padding-bottom: 5px !important;
}

.blog_content dl {
  padding: 10px 0 10px 0;
  margin: 0;
}

.blog_content h3 {
  padding: 0;
  margin:10px 0 0 0;
}

.blog_content h2 {
  padding: 0;
  margin:10px 0 0 0;
}

.blog_content dt {
  padding: 0;
  line-height:15px;
 /* text-transform:uppercase;*/
}

.blog_content dt, .blog_content dd {
  margin: 0;
  padding: 0;
}

.blog_content dt a {
/*
  font-size: 1.1em;
  font-weight: bold;
*/
}

.comment_number p.postdate {
	font-size: 1em;
	padding: 0 10px 0 0;
	text-align: right;
	font-weight: normal;
}

.blog_content dd .raq {
  color: #917231;
  font-size: 1em !important;
}

.blog_content dd p {
  line-height: 1.4em;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0;
}

.blog_content dd p.author {
	padding-top: 0;
}

.blog_content dd a.more-link {
  text-transform:uppercase;
  font-size: 0.9em !important;
  margin-bottom: 10px !important;
  display: block;
  text-align: left;
}

.blog_content dd a {
  color: #fefae2;
  font-weight: bold;
}

.blog_content dd a:hover {
  color:#917231;
}

.comment_number {
  float:right;
  display: inline;
  font-size: 0.9em;
  text-align: right;
  text-transform:uppercase;
  padding: 10px 20px 0 0;
  font-weight: bold;
}

.single_post {
	padding: 0;
}

.comment_date {
  float:right;
  display: inline;
  font-size: 0.9em;
  text-align: right;
  text-transform:uppercase;
  padding: 5px 20px 0 20px;
}

.comment_date span {
  font-size: 0.8em;
}

/* Change the main logo for the blog setion */

.blog_navigation_column h1 {
	display: block;
	width: 212px;
	height: 191px;
	background: url(images/logo_blog_page.jpg) 0 0 no-repeat;
}

/* x.  Blog navigation column */

.blog_navigation_column {
  background: none;
  background: url(images/blog_leftcol.jpg) 0 0 no-repeat;
}

/* Comment from area */

.comment_form {
  padding: 0 15px 0 15px;
  margin: 0 0 30px 0;
}

.comment_form fieldset {
  margin: 0;
  padding: 0;
}

.comment_form .commentSubmit {
  text-align: right;
} 

.comment_form label {
  display: block;
  float: left;
  width: 80px;
}

.comment_form .hide_label,
.comment_form legend {
  display: none;
}

.comment_form h3 {
  margin: 0 0 5px 0;
}

.comment_form textarea {
  width: 427px;
  margin: 0 0 10px 0;
}

.comment_form input {
  margin: 0 0 10px 0;
}

div.commentSubmit .buttons {
	text-align: right;
	margin-right: 0 !important;
	float: right;
	display: inline;
	clear: right;
}

.terms_link {
  float: left;
  display: inline;
}

.terms_link a {
  text-decoration: underline;
  font-size: 1em;
}

.terms_link a:hover {
  text-decoration: none;
}



ul.faq_questions {
	list-style-type: decimal !important;
	padding-left: 20px;
	margin-left: 10px;
	color: #917231;
	font-weight: bold;
}

ul.faq_questions li {
	list-style-type: decimal;
	padding-bottom: 3px;
}

ul.faq_questions li a {
	text-decoration: underline;
}

ul.faq_questions li a:hover {
	color: #917231;
}

h3.faq_title {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.landi_slot .login_widget {
	margin-top: 9px !important;
}

.landi_header h2 {
	background: url(../images/explorer_landi_title.jpg) 0 0 no-repeat !important;
}
.remove_border {
	background-image: none !important;
}

.events_liner .links_widget {
	padding-top: 15px;
	padding-bottom: 15px !important;
	margin-bottom: 5px !important;
	background: url(../images/blog_items_border.gif) top left repeat-x;
	clear: both;
}

.events_liner .links_widget ul li {list-style: none;}

/*		modules stylings		*/

.modules dl.level3_item {
	margin-bottom: 10px;
	margin-top: 10px;
}

.modules dl.level3_item dt {
	color: #917231;
	margin-left: 20px;
	padding-left: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	font-weight: lighter;
	background: url(../images/bullet_level3.gif) 0 5px no-repeat;
}

.modules dl.level3_item dd {
	margin-left: 35px;
}

.modules dl.level3_item dd p{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;	
}

.modules dl.level3_item dd li {
	list-style: inside;
	list-style-type: disc;
	color: #917231;

}

/*		==========		*/

.modules dl.level4_item {
	margin-bottom: 10px;
}

.modules dl.level4_item dt {
	color: #917231;
	margin-left: 35px;
	padding-left: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	font-weight: lighter;
	background: url(../images/bullet_level3.gif) 0 5px no-repeat;
}

.modules dl.level4_item dd {
	margin-left: 50px;
}

.modules dl.level4_item dd p{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;	
}

.modules dl.level4_item dd li {
	list-style: inside;
	list-style-type: decimal-leading-zero;
}



dl.level3_item dd ul.whisky_act_l1 li {
	list-style: inside;
	list-style-type: lower-alpha;
	color: #F9F4C6;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	
}


dl.level3_item dd ul.whisky_act_l2 li{
	list-style: inside;
	list-style-type: lower-roman;
	color: #F9F4C6;
	padding-left: 20px;
}

dl.level3_item dd ul.whisky_types_list li {
	color: #F9F4C6;
	padding-left: 20px;
}

ul.terms {
	margin-bottom: 10px;
	list-style-type: none;
}

ul.terms li {
	list-style: outside;
	list-style-type: none;
	color: #F9F4C6;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.terms_conditions h3 {
	padding-left: 0px !important;
	margin-left: 5px !important;
	margin-bottom: 10px;
}

.recipe_list a span.get_recipe_link {
	color: #917231 !important;
}

.recipe_list a:hover {
	color: #F9F4C6;
}

.login_box_adjust_2 .login_widget {
	margin-top: 14px !important;
}

a.right_now_link {
	text-transform: none !important;
	text-decoration: underline !important;
}


.explorers_blog_widget img {
padding-top: 2px;
}

.blog_widget_para a {
	display: block;
	padding-top: 10px;
}

.test_yourself_layout {
	padding: 20px;
	padding-top: 10px;
}

.test_yourself_layout a.test_yourself_thumb {
	width: 74px;
	display: block;
	height: 74px;
}

.test_yourself_layout a.test_yourself_thumb img {
	width: 74px;
	display: block;
	height: 74px;
}

.forgot_password_spacing .test_yourself_layout p {
	display: block;
	float: right;
	width: 325px;
	padding: 0;
	margin: 0;
}

a.forgot_text_link {
	text-transform: uppercase;
	font-weight: bold;
}



/*	==============================================================	*/

.last_backtotop_link {
	display: block;
	font-size: 10px;
	padding-left: 10px !important;
	text-transform: uppercase;
	color: #917231;
	float: right;
	padding-right: 10px;
}

.last_backtotop_link a {
	color: #917231;
}

.last_backtotop_link a:visited {
	color: #917231;
}

/* End merged explorer_blog.css */

 .clearer {
 	clear: both;
 }
 
 .commentlist li .blog_border dl {
 	background: transparent url(images/blog_items_border.gif) repeat-x scroll top left;
 }
 
.reply, .backToTopLink {
	color:#F9F4C6;
	font-size:0.9em;
	text-transform:uppercase;
}
/*
.reply {
	float: left;
	clear: left;
	display: inline;
}
*/
.backToTopLink {
	float: right;
	clear: right;
	display: inline;
}
.reply span, .backToTopLink span  {
	color:#917231;
	font-size:1.1em;
}
ul.children {
	margin-left: 50px;
}
ul.children .backToTopLink {
	display: none;
}

.post_title {
	font-weight: bold;
	text-transform: uppercase;
}

.result_items dt a {
	text-transform: uppercase;
	font-weight: bold;
}

h2.notFound {
	margin-left: 10px;
	float:none;
	display:block;
}