/** SOF en-gb.css **/
/** Blog styles **/

/* subscribe image */
#container .blog_header .subscribe_blog * {
	cursor: pointer;
}
#container .blog_header .subscribe_blog a {
	width: 115px;
	height: 50px;
	/* IE 6 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/en-gb/subscribe_blog.png',sizingMethod='image');
}
#container[id] .blog_header .subscribe_blog a {
	/* Real browsers */
	background: transparent url('../images/en-gb/subscribe_blog.png');
	filter: none;
}
/* email to friend image */
.blog_post_header .email_friend * {
	cursor: pointer;
}
.blog_post_header .email_friend a {
	width: 110px;
	height: 40px;
	/* IE 6 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/en-gb/email_friend.png',sizingMethod='image')
}
.blog_post_header[class] .email_friend a {
	/* Real browsers */
	background: transparent url('../images/en-gb/email_friend.png');
	filter: none;
}

/** Blog schemes **/
/* Default blog colours (green) */
.blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_gre.gif');
	background-repeat: no-repeat;
}
.blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_gre.gif');
	background-repeat: no-repeat;
}
.blog_post-private .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_gre_priv.gif');
}

/***/
.blog_scheme-purple .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_pur.gif');
}
.blog_scheme-purple .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_pur.gif');
}
.blog_post-private .blog_scheme-purple .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_pur_priv.gif');
}

/***/
.blog_scheme-blue .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_blu.gif');
}
.blog_scheme-blue .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-blue .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu_priv.gif');
}

/***/
.blog_scheme-yellow .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_yel.gif');
}
.blog_scheme-yellow .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_yel.gif');
}
.blog_post-private .blog_scheme-yellow .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_yel_priv.gif');
}

/***/
.blog_scheme-namerica .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_blu.gif');
}
.blog_scheme-namerica .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-namerica .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu_priv.gif');
}
/***/
.blog_scheme-oceania .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_blu.gif');
}
.blog_scheme-oceania .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-oceania .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_blu_priv.gif');
}

/***/
.blog_scheme-africa .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_yel.gif');
}
.blog_scheme-africa .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_yel.gif');
}
.blog_post-private .blog_scheme-africa .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_yel_priv.gif');
}

/***/
.blog_scheme-pink .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_pin.gif');
}
.blog_scheme-pink .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_pin.gif');
}
.blog_post-private .blog_scheme-pink .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_pin_priv.gif');
}

/***/
.blog_scheme-samerica .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_red.gif');
}
.blog_scheme-samerica .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_red.gif');
}
.blog_post-private .blog_scheme-samerica .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_red_priv.gif');
}

/***/
.blog_scheme-red .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_red.gif');
}
.blog_scheme-red .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_red.gif');
}
.blog_post-private .blog_scheme-red .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_red_priv.gif');
}

/***/
.blog_scheme-grey .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd.gif');
}
.blog_scheme-grey .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd.gif');
}
.blog_post-private .blog_scheme-grey .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_priv.gif');
}

/***/
.blog_scheme-flm .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_flm.gif');
}
.blog_scheme-flm .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_flm.gif');
}
.blog_post-private .blog_scheme-flm .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_flm_priv.gif');
}

/***/
.blog_scheme-turquoise .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_trq.gif');
}
.blog_scheme-turquoise .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_trq.gif');
}
.blog_post-private .blog_scheme-turquoise .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_trq.gif');
}

/***/
.blog_scheme-lilac .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_lilac.gif');
}
.blog_scheme-lilac .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_lilac.gif');
}
.blog_post-private .blog_scheme-lilac .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_lil.gif');
}

/***/
.blog_scheme-greatrun .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_grun.gif');
}
.blog_scheme-greatrun .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_grun.gif');
}
.blog_post-private .blog_scheme-greatrun .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_grun.gif');
}


/***/
.blog_scheme-nyc .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_nyc.gif');
}
.blog_scheme-nyc .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_nyc.gif');
}
.blog_post-private .blog_scheme-nyc .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_nyc.gif');
}


/***/
.blog_scheme-wmm .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_wmm.gif');
}
.blog_scheme-wmm .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_wmm.gif');
}
.blog_post-private .blog_scheme-wmm .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_wmm.gif');
}

/***/
.blog_scheme-hydro .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_wc.gif');
}
.blog_scheme-hydro .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_wc.gif');
}
.blog_post-private .blog_scheme-hydro .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_wc.gif');
}

/***/
.blog_scheme-chicago .blog_overview {
	background-image: url('../images/en-gb/overview_title_bckgrd_chi.gif');
}
.blog_scheme-chicago .blog_post_header {
	background-image: url('../images/en-gb/post_title_bckgrd_chi.gif');
}
.blog_post-private .blog_scheme-chicago .blog_post_header {
	background-image: url('../images/en-gb/private_post_back_chi.gif');
}

/** Blog competition header **/
#blog_comeptition_page.blog_comeptition_page_1 h1 {
	background-image: url('../images/en-gb/comp_header_bckgrd_ipod.jpg') ! important;
}
/** Blog competition header **/
#blog_comeptition_page.blog_comeptition_page_2 h1 {
	background-image: url('../images/en-gb/comp_header_bckgrd_camera.jpg') ! important;
}

/** EOF en-gb.css **/

/** SOF en-us.css **/
/** Blog styles **/

/* subscribe image */
#container .blog_header .subscribe_blog * {
	cursor: pointer;
}
#container .blog_header .subscribe_blog a {
	width: 115px;
	height: 50px;
	/* IE 6 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/en-us/subscribe_blog.png',sizingMethod='image')
}
#container[id] .blog_header .subscribe_blog a {
	/* Real browsers */
	background: transparent url('../images/en-us/subscribe_blog.png');
	filter: none;
}
/* email to friend image */
.blog_post_header .email_friend * {
	cursor: pointer;
}
.blog_post_header .email_friend a {
	width: 110px;
	height: 40px;
	/* IE 6 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/en-us/email_friend.png',sizingMethod='image')
}
.blog_post_header[class] .email_friend a {
	/* Real browsers */
	background: transparent url('../images/en-us/email_friend.png');
	filter: none;
}


/** Blog schemes **/
/* Default blog colours (green) */
.blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_gre.gif');
	background-repeat: no-repeat;
}
.blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_gre.gif');
	background-repeat: no-repeat;
}
.blog_post-private .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_gre_priv.gif');
}

/***/
.blog_scheme-purple .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_pur.gif');
}
.blog_scheme-purple .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_pur.gif');
}
.blog_post-private .blog_scheme-purple .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_pur_priv.gif');
}

/***/
.blog_scheme-blue .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_blu.gif');
}
.blog_scheme-blue .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-blue .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu_priv.gif');
}

/***/
.blog_scheme-yellow .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_yel.gif');
}
.blog_scheme-yellow .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_yel.gif');
}
.blog_post-private .blog_scheme-yellow .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_yel_priv.gif');
}

/***/
.blog_scheme-africa .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_yel.gif');
}
.blog_scheme-africa .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_yel.gif');
}
.blog_post-private .blog_scheme-africa .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_yel_priv.gif');
}
/***/
.blog_scheme-namerica .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_blu.gif');
}
.blog_scheme-namerica .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-namerica .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu_priv.gif');
}
/***/
.blog_scheme-oceania .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_blu.gif');
}
.blog_scheme-oceania .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu.gif');
}
.blog_post-private .blog_scheme-oceania .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_blu_priv.gif');
}

/***/
.blog_scheme-pink .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_pin.gif');
}
.blog_scheme-pink .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_pin.gif');
}
.blog_post-private .blog_scheme-pink .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_pin_priv.gif');
}

/***/
.blog_scheme-samerica .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_red.gif');
}
.blog_scheme-samerica .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_red.gif');
}
.blog_post-private .blog_scheme-samerica .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_red_priv.gif');
}
/***/
.blog_scheme-red .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_red.gif');
}
.blog_scheme-red .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_red.gif');
}
.blog_post-private .blog_scheme-red .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_red_priv.gif');
}

/***/
.blog_scheme-grey .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd.gif');
}
.blog_scheme-grey .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd.gif');
}
.blog_post-private .blog_scheme-grey .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_priv.gif');
}

/***/
.blog_scheme-flm .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_flm.gif');
}
.blog_scheme-flm .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_flm.gif');
}
.blog_post-private .blog_scheme-flm .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_flm_priv.gif');
}


/***/
.blog_scheme-turquoise .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_trq.gif');
}
.blog_scheme-turquoise .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_trq.gif');
}
.blog_post-private .blog_scheme-turquoise .blog_post_header {
	background-image: url('../images/en-us/private_post_back_trq.gif');
}

/***/
.blog_scheme-lilac .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_lilac.gif');
}
.blog_scheme-lilac .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_lilac.gif');
}
.blog_post-private .blog_scheme-lilac .blog_post_header {
	background-image: url('../images/en-us/private_post_back_lil.gif');
}

/***/
.blog_scheme-greatrun .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_grun.gif');
}
.blog_scheme-greatrun .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_grun.gif');
}
.blog_post-private .blog_scheme-greatrun .blog_post_header {
	background-image: url('../images/en-us/private_post_back_grun.gif');
}


/***/
.blog_scheme-nyc .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_nyc.gif');
}
.blog_scheme-nyc .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_nyc.gif');
}
.blog_post-private .blog_scheme-nyc .blog_post_header {
	background-image: url('../images/en-us/private_post_back_nyc.gif');
}

/***/
.blog_scheme-hydro .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_wc.gif');
}
.blog_scheme-hydro .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_wc.gif');
}
.blog_post-private .blog_scheme-hydro .blog_post_header {
	background-image: url('../images/en-us/private_post_back_wc.gif');
}
/***/
.blog_scheme-chicago .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_chi.gif');
}
.blog_scheme-chicago .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_chi.gif');
}
.blog_post-private .blog_scheme-chicago .blog_post_header {
	background-image: url('../images/en-us/private_post_back_chi.gif');
}
/***/
.blog_scheme-wmm .blog_overview {
	background-image: url('../images/en-us/overview_title_bckgrd_wmm.gif');
}
.blog_scheme-wmm .blog_post_header {
	background-image: url('../images/en-us/post_title_bckgrd_wmm.gif');
}
.blog_post-private .blog_scheme-wmm .blog_post_header {
	background-image: url('../images/en-us/private_post_back_wmm.gif');
}



/** Blog competition header **/
#blog_comeptition_page.blog_comeptition_page_1 h1 {
	background-image: url('../images/en-us/comp_header_bckgrd_ipod.jpg') ! important;
}
/** Blog competition header **/
#blog_comeptition_page.blog_comeptition_page_2 h1 {
	background-image: url('../images/en-us/comp_header_bckgrd_camera.jpg') ! important;
}

/** EOF en-us.css **/

/** SOF site.css **/
/* Styles for the new Have You Tried? box at the top of every page */
#haveYouTried {
	position: absolute;
	left: 10px;
	top: 102px;
	margin: 0;
	float: right;
	z-index: 5;
	color: #333;
	font-size: 0.9em;
}

#haveYouTried select { 	padding-top: 2px; width: 200px; font-size: 11px; }

/* HOTSHOTS */

.hotshot_desc .hotshot_title2 {
	font-size: 10px;
}

img.hotshot_thumbnail_img2 {
	height:89px;
	margin-left:6px;
	margin-top:5px;
	width:129px;
}

div.hotshot_thumbnail_div2 {
    width: 143px;
    height: 157px;
    float: left;
    background-image: url("/common/images/hotshots/thumbnail_div_small.jpg");
    margin: 8px 2px 8px 2px;
}

div.hotshots_allhotshots {
	width: 150px;
	float: left;
	border: 1px solid #cad3d8;
	margin-top: 10px;
}

div.hotshots_dalbum {
	width: 460px;
	float: right;
	border: 1px solid #cad3d8;
	margin-top: 10px;
}

div.hotshots_allhotshots h3, div.hotshots_dalbum h3 {
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
	padding:0;
	margin:0;
	font-size: 12px;
	padding: 3px 0 0 3px;
	background-color: #E7F0E7;
}

/*
div.hotshots_allhotshots img, div.hotshots_dalbum img {
	border: 1px dashed #CCCCCC;
	width: 100px;
	height: 65px;
	position: relative;
	margin:10px;
}
*/



div.image_rotating {
	background: #3c9a3c;
	color: #fff;
	width: 100px;
	position: absolute;
	padding: 4px;
	font-weight: bold;
	margin-left: -55px;
	left: 50%;
	top: 50%;
	line-height: 20px;
	margin-top: -15px;
	border: 1px solid #fff;
	opacity: 0.9;
	display: none;
}
div.hotshot_toolbar {
	position: relative;
	height: 20px;
}
div.hotshot_toolbar .rotate_left {
	position: absolute;
	left: 20px;
	top: 0px;
}
div.hotshot_toolbar .rotate_right {
	position: absolute;
	right: 20px;
	top: 0px;
}

div.hotshots_profile_right {
    width: 99%;
    text-align: right;
    margin-right: 20px !important;
}

div.profile_hotshot div.about_user dl {
    padding: 0 !important;
}

.hotshot_author2, .hotshot_uploadedon2 {
    /*font-size: 12px;*/
    font-size: 0.99em;
}

#hotshot_comments #inline_login {
    height: 100px !important;
    margin: auto !important;
    margin-top: 5px !important;
    position: relative;
    width: 350px;
}

#inline_login div.block img {
    height: auto;
    width: auto;
    padding: 0;
    border: none;
    vertical-align: top;
    margin:0;
}

div.hotshots_view_links {
    margin-left: 45px;
}

div.hotshots_viewmedia_videomiddle, div.hotshots_viewmedia_imagemiddle {
    margin: 0 auto 0 auto;
    text-align: center;
}

div.hotshots_viewmedia_middle h2.hotshot_header {
    margin: 0 0 0 3px !important;
}

.search-box-container {
    width:475px;
    border:1px solid #DDDDDD;
    background-color:#F5F5F5;
    margin: 0 auto 10px auto;
}
.search-box form {
	margin:0;
}	    
.search-box-top {
    background-color:#2B912E;
    padding:5px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}
				    
.search-box {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:10px;
}


.comment-container {
    width:520px;
    background-color:#F9F9F9;
    border-bottom:2px solid #D4D4D4;
    margin-bottom:20px;
}

.comment-top {
    background-color:#E7F0E7;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    padding:5px;
    border-top:1px solid #D4D4D4;
    border-bottom:2px solid #FFFFFF;
}

.comment {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:10px;
}

div.hotshots_fr {
    width: 95%;
    float: right;
    text-align: right;
    padding-right: 15px;
}

hr.hotshot_hr {
    float: left;
    width: 100%;
    border-top: 1px solid #cad3d8;
}

div.hotshots_main #inline_login {
    border: 1px solid #ccc;
    background: #F5F5F5;
    height: 60px;
    margin: 5px -9px 5px -13px !important;
}

div.hotshots_main #inline_login div.block {
    font-size: 0.8em;
}
				

div.hotshots_main table.hotshots_uploadtable {
    border: 0 !important;
    border-collapse: collapse;
    padding:0 !important;
    margin:0 !important;
    width: 100% !important;
}

div.hotshots_main table.hotshots_uploadtable td {
    border: 0 !important;
    padding:0 !important;
    margin:0 !important;
    background-color: white !important;
}

div.hotshots_main table.hotshots_uploadtable td.hotshots_f5 {
    border: 0 !important;
    padding:0 !important;
    margin:0 !important;
    background-color: #F5F5F5 !important;
}

h2.hotshot_header {
    font-size:1.2em;
    font-weight:bold;
    padding-bottom:4px;
    background-color:#E7F0E7 !important;
    border-top:1px solid #C8C8C8;
    color:#333333 !important;
    margin:10px 0 0 0 !important;
    /*padding:3px 10px;*/
    text-align:left;
    width: 605px !important;
}

div.fl {
    float: left;
    margin-left: 40px;
}

example {
    font-style: italic;
    font-size: 12px;
}

input.w100 {
    width: 100%;
    border: 1px solid #cad3d8;
}

img.hotshots_btn {
    border: 0px;
    width: 204px;
}

textarea.hotshots_textarea {
    border: 1px solid #cad3d8;
    width: 99%;
    height: 90px;
}

div.hotshots_defpage {
    font-size:1.2em;
    /*margin:5px 0pt;*/
    margin: 5px 0 15px 0;
    padding:10px;
}

p.hotshots_poptags {
    border: 1px solid #cad3d8;
    background-color: #f4f4f4;
    padding: 15px;
    width: 590px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    position: relative;
}

p.hotshots_poptags .tag_tiny {
    font-size: 9px;
    color: #D2D2D2;
    float: left;
    display: block;
    line-height: 20px;
    padding: 5px;
    text-decoration: none !important;
}

p.hotshots_poptags .tag_small {
    font-size: 14px;
    color: #D2D2D2;
    float: left;
    display: block;
    line-height: 20px;
    padding: 5px;
    text-decoration: none !important;
}

p.hotshots_poptags .tag_medium {
    font-size: 12px;
    color: #D2D2D2;
    float: left;
    display: block;
    line-height: 20px;
    padding: 5px;
    text-decoration: none !important;
}

p.hotshots_poptags .tag_large {
    font-size: 20px;
    color: #D2D2D2;
    float: left;
    display: block;
    line-height: 20px;
    padding: 5px;
    text-decoration: none !important;
}

p.hotshots_poptags a.tag_huge {
    font-size: 32px;
    color: #D2D2D2;
    float: left;
    display: block;
    padding: 5px;
    line-height: 20px;
    text-decoration: none !important;
}

.tag_tiny:hover, .tag_small:hover, .tag_medium:hover, .tag_large:hover, .tag_huge:hover {
    background-color: #d4d4d4;
}

div.hotshots_defpage textarea {
    width: 100%;
    border: 1px solid #cad3d8;
    height: 80px;
}

div.hotshots_defpage input {
    width: 100%;
    border: 1px solid #cad3d8;
}

div.hotshots_defpage #inline_button, div.hotshots_defpage #inline_remember {
    border: none !important;
    width: auto !important;
}


div.hotshots_upload_left {
    float: left;
    width: 200px;
    background-color: #F5F5F5;
    color: black;
    font-size:1.2em;
    margin-top: 10px;
}

div.hotshots_upload_right {
    float: right;
    width: 410px;
    margin-top: 10px;
}

span.hotshots_info_title {
    font-size:1.3em;
    font-weight:bold;
    margin: 20px 0 10px 5px;
    float: left;
    width: 100%;
}

div.hotshots_header_info {
    padding: 80px 15px 0 270px;
}
div.hotshots_header_info_11 {
    padding: 15px 340px 0 10px;
	color: #fff;
	font-size:15px;
	font-weight:bold;
}
div.hotshots_header_info_11 a{
	color:#fff !important;
}
div.hotshot_header_container {
    background-image:url(/common/images/hotshots/hotshots_whatare.jpg);
    color:#333;
    font-size:0.9em;
    height: 148px;
}

div.hotshot_bottom_panel {
    border-top: 1px solid #999999;
    background-color: #cccccc;
    padding: 10px;
    float: left;
    width: 600px;
    margin-bottom: 10px;
    color: white;
    font-weight: bold;
}

.hotshot_media_title {
	width: 400px;
	display: block;
}
div.hotshots_addinfo_container {
    width: 600px;
    padding: 10px;
    margin-bottom: 10px;
    float: left;
}

div.hotshots_addinfo_box1 {
    width: 190px;
    float: left;
    margin-right: 20px;
}

div.hotshots_addinfo_box2 input {
    width: 100%;
    border: 1px solid #cad3d8;
}

div.hotshots_addinfo_box2 {
    width: 370px;
    float: left;
}

#hot_shots_page {
	float: left;
	width: 628px;
	margin-left: -3px;
}

.hotshots_main {
	padding-left: 4px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	width: 620px;
	/*width: 100%;*/
}

.hotshots_main2 {
	float: left;
	width: 620px;
}

.hotshots_main[class] {
	padding-left: 0px;
}
.hotshots_main p {
	padding: 0 8px;
}

.hotshots_viewmedia_middle {
	position: relative;
}
.hotshots_viewmedia_middle .hotshot_back {
	position: absolute;
	top: 2px;
	right: 8px;
}
.hotshots_media {
	padding: 8px;
}
.hotshot_media_details {
	text-align: left !important;
	padding: 8px;
	font-size: 1.3em;
}

.hotshots_media_video {
	/*width: 340px;*/
	/*width: 512px;*/
	width: 99%;
	text-align: left;
	margin: auto;
}
.hotshots_media_image {
	/*width: 512px;*/
	width: 99%;
	margin: auto;	
}
.hotshots_media_image img {
	border: 1px solid #eee;
	width:512px;
	height:384px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F9F9F9;
	border-bottom:2px solid #D4D4D4;
	text-align:center;
}

.hotshots_media_image p,
.hotshots_media_video p {
	padding: 0;
}


/** upload form **/
#hot_shots_page .standard_form fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
#hot_shots_page .standard_form fieldset legend {
	display: none;
}
#article-col #hot_shots_page form.standard_form .field input,
#article-col #hot_shots_page form.standard_form .field textarea
{
	width: 400px;
}
/**/

/** hot shot pagination **/
.hotshot_pagination {
	position: relative; /* IE6 fix */
	margin-right: 1px;
	margin-top: 5px;
	background: #E3E3E3;
	border-top: 1px solid #989898;
	padding: 3px 10px;
	float: left;
	width: 600px;
}
.hotshot_pagination ul,
.hotshot_pagination li {
	list-style: none;
}

.hotshot_pagination ul {
	padding: 0;
	margin: 0;
}
.hotshot_pagination li {
	display: inline;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#article-col .hotshot_pagination li .current_page,
#article-col .hotshot_pagination li a {
	color: #333;
	padding: 3px 4px;
	text-decoration: none;
	font-weight: bold;
}
#article-col .hotshot_pagination li a:hover {
	background: #333;
	color: #fff;
}
.hotshot_pagination {
	line-height: 1.6em;
}
.hotshot_pagination li .current_page {
	background: #bbb;
}
/**/



#article-col #hot_shots_page h1 {
	margin: 0;
}
div.hotshots_pages_container {
    background:#E3E3E3 none repeat scroll 0%;
    border-top:1px solid #989898;
    height:23px;
    margin:4px 0pt 0pt;
    min-height:23px;
    padding:5px 200px 0pt 10px;
    position:relative;
}

#article-col div.hotshots_pages_container ul {
    margin: 0;
    padding: 0;
}

#article-col div.hotshots_pages_container ul,#article-col  div.hotshots_pages_container li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#article-col div.hotshots_pages_container li {
    display:inline;
    font-weight:bold;
    margin:0pt;
    padding:0pt;
}


#article-col div.hotshots_pages_container li .current_page, #article-col div.hotshots_pages_container li a {
    color:#333333;
    font-weight:bold;
    padding:3px 4px;
    text-decoration:none;
}

#article-col div.hotshots_pages_container li a:hover {
    background: #333333 none repeat scroll 0%;
    color: #FFFFFF;
}

#article-col div.hotshots_pages_container li .current_page {
    background:#BBBBBB none repeat scroll 0%;
}

.hotshot_desc .hotshot_title {
	font-weight: bold;
	font-size: 12px;
}

div.hotshots_header_flm_videos {
    background-image: url("/common/images/hotshots/flm_vid_header.jpg");
    height: 125px;
    padding: 25px 0 10px 10px;
    color: white;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.hotshots_header {
    background-image:url(/common/images/hotshots/hotshots_whatare.jpg);
    background-repeat: no-repeat;
    color:#333;
    font-size:0.9em;
    height: 148px;
}
div.hotshots_header_11 {
    background-image:url(/common/images/hotshots/flm_vid_header08.jpg);
    background-repeat: no-repeat;
    color:#333;
    font-size:0.9em;
    height: 156px;
}
div.hotshots_pages {
    border: 1px dashed #cdcdcd;
    background-color: #f4f4f4;
    padding: 10px;
  /*  float: left; */
    width 100%;
}

div.hotshot_thumbnail_div {
    width: 200px;
    height: 220px;
    float: left;
    background-image: url("/common/images/hotshots/thumbnail_div.jpg");
    margin: 8px 2px 8px 2px;
}

div.hotshot_thumbnail_div_tag {
	position: relative;
    width: 200px;
    height: 146px;
    float: left;
    background-image: url("/common/images/hotshots/photo_frame.gif");
    margin: 8px 3px 8px 3px;
    background-repeat: no-repeat;
}

img.hotshot_thumbnail_img {
    width: 180px;
    height: 126px;
    margin-top: 7px;
    margin-left: 9px;
}

div.hotshot_desc {
    width: 180px;
	margin: 0px 8px;
}

div.hotshots_viewmedia_middle {
	margin: 0 0 0 -3px;	
}

div.hotshots_viewmedia_middle input.hotshots_viewmedia_input{
    width: 512px;
    border: 1px solid #cad3d8;
}

input.hotshots_viewmedia_input2 {
    width: 57%;
    border: 1px solid #cad3d8;
}

.hotshots_view_description {
	text-align: left;
	overflow: scroll;
	max-height: 150px;

	/** IE hack to emulate max-height **/
	height: expression(this.scrollHeight > 150 ? "150px" : "auto");
}

div.hotshots_main input.hotshots_viewmedia_input {
    border: 1px solid #cad3d8;
    width: 99%;
}

div.hotshots_comment {
    width: 490px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    overflow: auto;
    height: 70px;
}

div.hotshots_comment em {
    font-weight: bold;
}

div.hotshots_common_container {
    margin-bottom: 10px;
}

/* HOTSHOTS */



.fckeditor {
	margin-right: -3px; /* IE6 fix */
}


/** Error dialog **/
#error_container {
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/error_dulled.png',sizingMethod='scale');*/
}
#error_container[id] {
	background: url('/images/error_dulled.png');
/*	filter: none; */
}

#error_container #error_message_box {
	border: 2px solid #2B912D;
	background: #555;
	color: #eee;
	font-size: 1.5em;
}

#error_container #error_button_container {
	text-align: center;
	position: absolute;
	bottom: 10px;
	width: 100%;
}
#error_container #error_button_container button {
	border-color: #56A539;
	background: #2B912D;
	color: #fff;
	padding: 3px 20px;
	margin: auto;
}


/* Generic H2 tag class - currently used in signup confirmation page */
h2.generic{
	background-color: transparent !important;
	color: black !important;
	margin: 0px !important;
	padding: 0px !important;
}

h2.generic a {
	font-weight: bold !important;
}






/**

Imported from old realbuzz site - article stuff

****** NOTE : Please change the css image reference for Antartica, when available ! **********

**/

.table-reg {

            font-family:Arial, Helvetica, sans-serif;

            font-size:1em;

            color:#000000;

            padding:5px;

            background-color:#EEEEEE;

}



img.article-image-right,div.article-image-right {

display:inline;
            margin:0px 0px 12px 10px;
            float:right;
            border:1px solid #333333;
            padding:1px;
}

 

img.article-image-right-no-border,div.article-image-right-no-border{

display:inline;
            margin:0px 0px 12px 10px;
            float:right;
            padding:1px;
}


div.rbuzz-fact {
            border:1px solid #666666;
            background-color:#EDF4DF;
            background-image:url(../images/rbuzz_fact_bckgrd.gif);
            background-repeat:no-repeat;
            padding: 35px 10px 5px 10px;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.9em;
            color:#000000;
}


div.rbuzz-verdict {
            border:1px solid #666666;
            background-color:#EDF4DF;
            background-image:url(../images/rbuzz_verdict_bckgrd.gif);
            background-repeat:no-repeat;
            padding: 35px 10px 5px 10px;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.9em;
            color:#000000;
}

div.rbuzz-checklist {
            border:1px solid #666666;
            background-color:#EDF4DF;
            background-image:url(../images/rbuzz_checklist.gif);
            background-repeat:no-repeat;
            padding: 35px 10px 5px 10px;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.9em;
            color:#000000;
}

div.article-bckgrd-panel {
	padding:10px;
	background-color:#EEEEEE;
	border:1px solid #666666;
}

div.plans {
            border:1px solid #666666;
            background-color:#EDF4DF;
            font-family:Arial, Helvetica, sans-serif;
            font-size:0.9em;
            color:#000000;
            width:427px;
            margin:5px auto 5px auto;
}

 
div.cell-spacer-bottom {
	clear:both;
}
div.plans-title {

}

 

div.plans-main {

            padding:10px 10px 5px 10px;

}

 

div.plans-header {

            font-family:Arial, Helvetica, sans-serif;

            font-size:1.2em;

            color:#000000;

            font-weight:bold;

            text-align:left;

            background-color:#BDDCA0;

            padding:2px 5px 4px 5px;

            margin:10px 0px 8px 0px;

}

 

div.plans-row {

}

 

div.plans1 {

            float:left;

            width:195px;

            margin:0px 10px 5px 0px;

}

 

div.plans2 {

            float:left;
            width:195px;
            margin:0px 0px 5px 0px;

}

 

div.plans-left {

            float:left;

            border:1px solid #333333;

            margin:0px 5px 4px 0px;

}

 

div.plans-right {

            float:left;

            text-align:left;

            margin:0px 0px 4px 0px;

}






div.article-table-container {
	width:100%;
	margin:5px auto 10px auto;
	line-height:18px;
	text-align:left;
	clear:right;
	float: left;
}

div.article-table-row {
	width:100%;
}

div.article-table-dark-grey2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:289px;
}

div.article-table-dark-grey1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:590px;
}

div.article-table-light-grey2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:289px;
}

div.article-table-light-grey1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:590px;
}

div.article-table-dark-grey3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:189px;
}

div.article-table-light-grey3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:189px;
}

div.article-table-dark-grey4 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:139px;
}

div.article-table-light-grey4 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:139px;
}

div.article-table-dark-grey-row5 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:580px;
}

div.article-table-dark-grey-row2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:580px;
}

div.article-table-light-grey5 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:109px;
}

div.article-table-dark-grey5 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:109px;
}

div.article-table-light-dancell3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:124px;
}

div.article-table-dark-dancell3 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:124px;
}

.table-background-dark-4 {
	background-image:url(../images/articles/main/darktable_bg.jpg);
	background-repeat:repeat;
}

.table-background-light-4 {
	background-image:url(../images/articles/main/lighttable_bg.jpg);
	background-repeat:repeat;
}

div.article-table-light-dancell4 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#EEEEEE;
	margin:1px;
	padding:5px;
	width:90px;
}

div.article-table-dark-dancell4 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#DDDDDD;
	margin:1px;
	padding:5px;
	width:90px;
}

.article-table-bg-dark {
            background-image:url(/images/article_table_bg_dgrey.gif);
            vertical-align:top;
            text-align:left;
}

 

.article-table-bg-light {
            background-image:url(/images/article_table_bg_lgrey.gif);
            vertical-align:top;
            text-align:left;
}




/** Article stuff ends **/




div.crumb {
	background:#ddd !important;
	padding:2px 5px 2px 5px;
	font-size:0.8em;
	margin-left:-3px;
	border-bottom:1px solid #777 !important;
	position: relative;
}
div.crumb a {
	font-weight:normal;
	color:#000 !important;
}
.top-tip {
	border:1px solid #666;
	margin:20px auto 20px auto;
	background: #edf4df url(http://www.realbuzz.com/images/top_tip_bckgrd.gif) no-repeat;
	text-align:justify;
	padding:35px 10px 5px 10px;
	width:407px;
}
html, body {
	padding: 0;
	margin: 0;
	background-color: #eee;
}
body {
	font-family: arial, sans-serif;
	font-size: 0.75em;
	background:#eee url(/images/site_frame/fullBG.gif) repeat-y !important;
}
br.clear {
	clear: both;
}

a img {
	border: none;
}

/** generic form stuff **/
form input.field {
	border: 1px solid #505050;
	background: #fff;
	color: #000;
	padding: 2px;
	width: 100px;
}
form input.go_button {
	vertical-align: bottom;
}

/* DIV Wrapper for site errors  */
#error_wrapper{
	color: #ff0000;	
}

#main-col {
	width:800px;
	float:left;
	border-right:1px solid #787878;
	background-color:#FFFFFF;
	position: relative;
	background:#eee url(/images/site_frame/fullBG.gif) repeat-y !important;

}

#sky-col {
	width: 164px;
	float: right;
	padding: 12px 0 0 9px;
	height: 640px;
	clear: right;
}

.sky-160-container {
	padding: 0;
	background-repeat: no-repeat;
	text-align: center;
	left: 800px;
	top: 192px;
	position: absolute;
	width: 175px;
}
.sky-160-container .ad_button {
	font-size: 1px;
	margin-bottom: 5px;
}

#container {
	width: 975px;
	clear: left;
}

/** Header **/
#header img {
	vertical-align: middle;
	border: none;
}
#logo {
	float: left;
	padding: 0 15px 0 7px;
	background: #eee;
	margin-right: -3px; /* IE FIX */
}
#logo[id] {
	margin-right: 0;
}
/*
#header-banner img {
	border-right: 5px solid #BDBDBD;
	margin-right: -70px;
}
*/
#header {
	width:976px;
	height:99px;
	display:table;
	background:#eee;
}
#header-banner {
	position: absolute;
	left: 240px;
	top: 5px;
	width: 730px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
}
#header-banner img {
	vertical-align: bottom;
}
#header-banner table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: none;
}
#header-banner td {
	border: none;
	width: 730px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
}
/** power bar **/
#powerBar {
	padding: 0 0 0 10px;
	background: #E1E1E1;
	width: 963px;
	height: 28px;
	border: 1px solid #B7B7B7;
	overflow: hidden;
	clear: left;
}
#powerBar input {
	font-size: 0.9em;
	vertical-align: middle;
}
/** language selection **/
#localSelect {
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	z-index:100;
}
#Local_select_text {
	display:none;
}
/** login **/
#accountLogin form {
	margin: 0;
	padding: 3px 0 0 0;
}
#accountLogin fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#accountLogin fieldset legend {
	display: none;
}

/** Inline login for signup **/
#signup_inline_login #inline_login{
	width: 620px;	
	margin: 0px !important;
	padding: 0px;
}


/** RSS **/
#rssFeeds 
{
	position: absolute;
	top: 103px;
/*	left: 420px; changed for new Have You Tried box...*/
	left: 550px;
	z-index: 1000;
}

/** google search **/
#googleSearch {
	float: right;
	width: 300px;
	margin-top: 4px;
}
#googleSearchBox {
	width: 220px;
}
#googleSearch fieldset {
	padding: 0;
	margin: 0;
	border: none;
}
#googleSearch fieldset legend {
	display: none;
}
#googleSearch a img {
	vertical-align: middle;
}
#googleSearch label {
	font-weight: bold;
	vertical-align: middle;
}


/** I have created to article col divs - one for articles themselves (article-col-reading) and article-col for everything else **/
#article-col-reading {
	padding: 0 10px 1px 184px;
	/*background: url('../images/left_nav_backgroud.gif') repeat-y top left;*/
	background:#eee url(/images/site_frame/fullBG.gif) repeat-y !important;

}
html > body #article-col-reading {
	padding: 0 10px 1px 184px;
	background: url('../images/left_nav_backgroud.gif') repeat-y top left;
}

#article-col-reading h1 {
	background:#E74135 url('/images/header_target_bckgrd.gif') top left no-repeat;
	color:#FFFFFF;
	font-size:1.7em;
	padding:13px 10px 5px 14px;
	margin:0px -10px 0px -13px;
	/**margin: 1px 1px 0 4px;**/
	position: relative;
/*	background-image: */
}

#article-col-reading h2 {
	background-color:#F49D94;
	color:#801205;
	font-size:1.3em;
	padding:4px 6px 4px 14px;
	margin:0px -10px 0px -13px;
	/**margin: 0 1px 0 4px;**/
	position: relative;
}

#article-col-reading div.crumb {
	background:#ddd !important;
	padding:2px 5px 2px 5px;
	font-size:0.8em;
	margin-left:-13px !important;
	margin-right: -10px;
	border-bottom:1px solid #777 !important;
	position:relative;
}
#article-col-reading a {
	color:#333;
	font-weight:normal;
	text-decoration:underline;
}
#article-col-reading a:hover {
	color: #5dd;
}

/** End article-col-reading **/

#article-col {
	padding: 0 0px 1px 171px;
	/*background: url('../images/left_nav_backgroud.gif') repeat-y top left;*/
	background:#eee url(/images/site_frame/fullBG.gif) repeat-y !important;
}
html > body #article-col {
	padding: 0 0px 1px 174px;
	/*background: url('../images/left_nav_backgroud.gif') repeat-y top left;*/
	background:#eee url(/images/site_frame/fullBG.gif) repeat-y !important;
}
#article-col td {
	padding:2px;
	border:1px solid #999;
	background-color:#eaeaea;
}
#article-col table {
	border:1px solid #999;
	margin-left:10px;
	margin-right:10px;
}
#wide-article-col {
	padding: 0 0 1px 0;
}

#authorline
{
	padding: 5px;
	display: block;
	z-index: 20;
	text-align:right;
}

#authorline a
{
	text-decoration: none;
	color: black !important;
	font-weight: normal !important;
}

#authorline a:hover
{
	text-decoration: underline;
	font-weight: normal !important;
}

/** Left menu **/
#left-nav-col {
	width:170px;
	background-color:#CCCCCC;
	float: left;
}

#left-nav-col li {
	background: #fff;
/*	padding: 1px 0 0 0;*/
}
#left-nav-col li a {
	background: #E9E9E9;
	display: block;
	padding: 4px 7px 6px 7px;
	text-decoration: none;
	text-transform:none;
	font-size:0.9em;
	border-bottom: 1px solid #fff;
}
#left-nav-col a {
	color: #127C13;
}
#left-nav-col a:hover {
	background: #3C9A3C;
	color: #fff;
}
#left-nav-col a.current {
	background: #3C9A3C;
	color: #fff;
}


/** per section colouring **/


/***** footer_items *****/

#Menu_article_title_footer_items a:hover {
	color: #fff;
	background: #505FA8;
}
#Menu_article_title_footer_items h3 {
	border-top: 2px solid #233072;
	background: #505FA8;
}


/***** FITNESS *****/

#left-nav-col #Menu_fitness a {
	color: #402344;
}
#left-nav-col #Menu_fitness a:hover {
	background: #8C6393;
	color: #fff;
}
#left-nav-col #Menu_fitness a.current {
	background: #8C6393;
	color: #fff;
}
#Menu_article_title_fitness a:hover {
	color: #fff;
	background: #8C6393;
}
#Menu_article_title_fitness h1, #Menu_article_title_fitness h3 {
	border-top: 2px solid #402344;
	background: #8C6393 !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
	
}

/***** SPORT *****/

#left-nav-col #Menu_sport a {
	color: #233072;
}
#left-nav-col #Menu_sport a:hover {
	background: #505FA8;
	color: #fff;
}
#left-nav-col #Menu_sport a.current {
	background: #505FA8;
	color: #fff;
}
#Menu_article_title_sport a:hover {
	color: #fff;
	background: #505FA8;
}
#Menu_article_title_sport h1, #Menu_article_title_sport h3 {
	border-top: 2px solid #233072;
	background: #505FA8 !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}

/***** OUTDOORS *****/

#left-nav-col #Menu_outdoors a {
	color: #475A03;
}
#left-nav-col #Menu_outdoors a:hover {
	background: #84993A;
	color: #fff;
}
#left-nav-col #Menu_outdoors a.current {
	background: #84993A;
	color: #fff;
}
#Menu_article_title_outdoors a:hover {
	color: #fff;
	background: #84993A;
}
#Menu_article_title_outdoors h1, #Menu_article_title_outdoors h3 {
	border-top: 2px solid #475A03;
	background: #84993A !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}

/***** HEALTHY LIVING *****/

#left-nav-col #Menu_healthy_living a {
	color: #144991;
}
#left-nav-col #Menu_healthy_living a:hover {
	background: #3C7DD5;
	color: #fff;
}
#left-nav-col #Menu_healthy_living a.current {
	background: #3C7DD5;
	color: #fff;
}
#Menu_article_title_healthy_living a:hover {
	color: #fff;
	background: #3C7DD5;
}
#Menu_article_title_healthy_living h1, #Menu_article_title_healthy_living h3 {
	border-top: 2px solid #144991;
	background: #3C7DD5 !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}

/***** DIET AND NUTRITION *****/

#left-nav-col #Menu_diet_and_nutrition a {
	color: #73330C;
}
#left-nav-col #Menu_diet_and_nutrition a:hover {
	background: #DE7B40;
	color: #fff;
}
#left-nav-col #Menu_diet_and_nutrition a.current {
	background: #DE7B40;
	color: #fff;
}
#Menu_article_title_diet_and_nutrition a:hover {
	color: #fff;
	background: #DE7B40;
}
#Menu_article_title_diet_and_nutrition h1, #Menu_article_title_diet_and_nutrition h3 {
	border-top: 2px solid #73330C;
	background: #DE7B40 !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}

/***** TRAVEL *****/

#left-nav-col #Menu_travel,#left-nav-col #Menu_travelDestinations a {
	color: #0D5443;
}
#left-nav-col #Menu_travel a:hover,#left-nav-col #Menu_travelDestinations a:hover {
	background: #61AF9C;
	color: #fff;
}
#left-nav-col #Menu_travel a.current,#left-nav-col #Menu_travelDestinations a.current {
	background: #61AF9C;
	color: #fff;
}
#Menu_article_title_travel a:hover,#Menu_article_title_travelDestinations a:hover {
	color: #fff;
	background: #61AF9C;
}
#Menu_article_title_travel h1,#Menu_article_title_travelDestinations h1, #Menu_article_title_travel h3, #Menu_article_title_travelDestinations h3 {
	border-top: 2px solid #0D5443;
	background: #61AF9C !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}
/***** ENTERTAINMENT *****/

#left-nav-col #Menu_entertainment a {
	color: #805005;
}
#left-nav-col #Menu_entertainment a:hover {
	background: #E0A82F;
	color: #fff;
}
#left-nav-col #Menu_entertainment a.current {
	background: #E0A82F;
	color: #fff;
}
#Menu_article_title_entertainment a:hover {
	color: #fff;
	background: #E0A82F;
}
#Menu_article_title_entertainment h1, #Menu_article_title_entertainment h3 {
	border-top: 2px solid #805005;
	background: #E0A82F !important;
	height:10px;
	padding:4px 10px 10px 7px !important;
	margin-left: 0px !important;
	font-size:1.2em !important;
}

/* TODO FIX THIS ! */

.footer-container {
	border-top: 1px solid #787878;
	border-right: 1px solid #787878;	
	background-color:#FFFFFF;
	padding:10px;
	width: 954px;
	clear: both;
	height: 80px;
}

.footer-left {
	float:left;
	width:75px;
}

.footer-right {
	float:right;
	width:875px;
}
#Footer_menu { text-transform: lowercase; }
#Footer_menu a { margin-left: 12px; margin-right: 12px; }
/*.footerItem {
	margin-left:12px;
	margin-right:12px;
}*/
.footer-right1 {
	margin:0 0 5px 0;
}

.footer-right2 {
}

.footer-container a {
	padding:1px 10px 1px 10px;
}

.footer-container a:visited {
	color: #333;
}

.footer-container a:hover {
	color: #333 ! important;
	/*background-color: #666;*/  /* changing background colour causes weird bugs in IE6 */
	text-decoration: none;
}

.footer-spacer {
	width:779px;
	font-size:1px;
}
#article-col h1 {
	background:#E74135 url('/images/header_target_bckgrd.gif') top left no-repeat;
	color:#FFFFFF;
	font-size:1.7em;
	padding:13px 10px 5px 7px;
	margin:0px 0px 0px -3px;
	/**margin: 1px 1px 0 4px;**/
	position: relative;
/*	background-image: */
}

#article-col h2 {
	background-color:#F49D94;
	color:#801205;
	font-size:1.3em;
	padding:4px 6px 4px 6px;
	margin:0px 0px 0px -3px;
	/**margin: 0 1px 0 4px;**/
	position: relative;
}

h1#Title_running{

	background-color:#505FA8;
	background-image:none !important;
}
h2#Subtitle_running{

	background-color:#B7BBCC;
	background-image:none !important;
	color:#233072;
}
h1#Title_sport{

	background-color:#505FA8;
	background-image:none !important;
}
h2#Subtitle_sport{

	background-color:#B7BBCC;
	background-image:none !important;
	color:#233072;
}
h1#Title_fitness{

	background-color:#8C6393;
	background-image:none !important;
}
h2#Subtitle_fitness{

	background-color:#C9B4CC;
	background-image:none !important;
	color:#402344;
}
h1#Title_healthy_living{

	background-color:#3C7DD5;
	background-image:none !important;

}
h2#Subtitle_healthy_living{

	background-color:#BBD0ED;
	background-image:none !important;
	color:#144991;

}
h1#Title_diet_and_nutrition{

	background-color:#DE7B40;
	background-image:none !important;
}
h2#Subtitle_diet_and_nutrition{

	background-color:#ECC8B2;
	background-image:none !important;
	color:#73330C;
}
h1#Title_outdoors{

	background-color:#84993A;
	background-image:none !important;
}
h2#Subtitle_outdoors{

	background-color:#CBD3AD;
	background-image:none !important;
	color:#475A03;
}
h1#Title_travel{

	background-color:#61AF9C;
	background-image:none !important;
}
h1#Title_travel_adventure{

	background-color:transparent;
}
h2#Subtitle_travel{

	background-color:#B1D1C9;
	background-image:none !important;
	color:#0D5443;
}
h1#Title_entertainment{

	background-color:#E0A82F;
	background-image:none !important;
}
h2#Subtitle_entertainment{

	background-color:#EFD6A0;
	background-image:none !important;
	color:#805005;
}

h1#Title_contributors{
	background: url('/common/images/contributors/header.jpg');
	padding-top: 50px;
	padding-left: 28px;
	padding-bottom: 25px;
	border-bottom: 4px solid #E3E3E3;
}

h1#Title_footer_items{
	background:#2B912D url('/images/header_target_bckgrd.gif') top left no-repeat;	
	color:#FFFFFF;
	font-size:2.1em;
	font-weight:bold;
	padding:47px 0pt 24px 25px;
	border-bottom: 3px solid #e5e5e5;
	margin-bottom: 15px;
}

/** Article advert **/
.ad-block-container {
	clear: right;
	background-color:#EFF4F0;
	border:1px solid #B1BFB0;
	padding:10px;
	float:right;
	margin:15px -3px 10px 10px;
	display:block !important;
}

/* Standfirst part of all articles */
#Stand_first {
	font-weight: bold;
	/* background-color: yellow; diagniostic */
}

/*  System roundup box displaying system information, for use with page preview*/
#system_preview{
	background-color: blue;
	line-height: 20px;
	color: white;
	width: 170px;
	font-size: 16px;
	position: absolute;
	right: 0px;
}
.valid_xhtml {
	clear: both;
}

/** HOMEPAGE **/
.main_content {
	width: 469px;
	float: left;
	border-top: 3px solid #656565;
	margin-top: 1px;
	background:#fff;
}

#highlights-container {
	background-image:url(../images/homepage/highlights_bckgrd.jpg);
	background-repeat:no-repeat;
	margin: 0 0 5px 0;
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	width:469px;
}
#highlights-container li{
	padding:0;
}
.highlight-1 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #505FA8;}
/**.highlight-1 a:hover {background-color:#505FA8;}**/
.highlight-1 a:hover {background:url(/images/homepage/highBlue.png)}

.highlight-2 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #505FA8;}
/**.highlight-2 a:hover {background-color:#505FA8;}**/
.highlight-2 a:hover {background:url(/images/homepage/highBlue.png)}

.highlight-3 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #8C6393;}
.highlight-3 a:hover {background-color:#8C6393;}

.highlight-4 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #3C7DD5;}
.highlight-4 a:hover {background-color:#3C7DD5;}

.highlight-5 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #DE7B40;}
.highlight-5 a:hover {background-color:#DE7B40;}

.highlight-6 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #84993A;}
.highlight-6 a:hover {background-color:#84993A;}

.highlight-7 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #61AF9C;}
.highlight-7 a:hover {background-color:#61AF9C;}

.highlight-8 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #E0A82F;}
.highlight-8 a:hover {background-color:#E0A82F;}
.highlight-15 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #E0A82F;}
.highlight-15 a:hover {background-color:#E0A82F;}

.highlight-10 a {display:block; padding:7px 10px 5px 15px; border-bottom:1px solid #FFFFFF; text-decoration:none !important; border-left:1px solid #E0A82F;}
.highlight-10 a:hover {background-color:#E0A82F;}

a span.highlight_title {font-family:Arial, Helvetica, sans-serif;	color:#333333; font-size:13px; font-weight:bold; text-decoration:none; margin:0px;}
a:visited span.highlight_title {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; margin:0px;}
a:hover span.highlight_title {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; margin:0px;}

a span.highlight_description {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:normal; text-decoration:none; margin:0px;}
a:visited span.highlight_description {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight:normal; text-decoration:none; margin:0px;}
a:hover span.highlight_description {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; margin:0px;}

h2.highlights {
	background:#d2d4d1;
	margin:0;
	padding:6px 0 2px 15px;
	font-weight:normal;
	font:1.62em arial;
	color:#555;
	border-bottom:1px solid #fff;
}

/** CTA **/
.cta_block {
	padding: 10px;
}
.cta_block .first {
	float: left;
}
.cta_block .second {
	float: right;
}
/** My Realbuz side bar **/
#my_realbuzz {
	width: 325px;
	float: right;
	background: #F3F6F3;
}
#my_realbuzz h2 {
	background: #3C9A3C;
	color: #fff;
	border-top: 3px solid #127C13;
	font-weight: normal;
	padding: 8px 8px 1px 8px;
	font-size: 1.5em;
	margin: 1px 0 0 0;
}

#my_realbuzz h2 a,#my_realbuzz_section h2 a  {
	text-decoration: none;
	color: #fff;
}

#my_realbuzz h2 a:hover,#my_realbuzz_section h2 a:hover  {
	text-decoration: underline;
	color: #fff;
}

#my_realbuzz h3 {
	background: #54A955 url('../images/my_realbuzz_small_header.gif');
	color: #fff;
	padding: 8px 8px 1px 8px;
	font-weight: normal;
	font-size: 1em;
	margin: 0px 0 0 0;
}
#my_realbuzz .latest_blog_posts h3 {
	padding: 10px 8px 8px;
}
#my_realbuzz .box {
	clear: left;
	padding-top: 1px;
	padding-right: 1px;
}

/** latest blog posts **/
.latest_blog_posts ol {
	list-style: none;
	padding: 0;
	margin: 0;
}
.latest_blog_posts li {
	padding: 5px 10px;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	clear: left;
}
.latest_blog_posts li a {
	color: #333;
}
.latest_blog_posts li a:hover {
	text-decoration: none;
}
.latest_blog_posts li a:visited {
}
.latest_blog_posts li .user_image {
	float: left;
	padding-right: 4px;
	position: relative;
	clear: left;
}
.latest_blog_posts li .user_image img {
	width: 52px;
	height: 39px;
}
.latest_blog_posts li .latest_post {
	font-weight: normal;
}
.latest_blog_posts li .latest_post_label {
	font-weight: bold;
	color: #999;
}

/** hot forum threads **/
#my_realbuzz .latest_forum_posts_table {
	padding: 2px;
}
#my_realbuzz .latest_forum_posts table {
	width: 100%;
	border-collapse: collapse;
}
#my_realbuzz .latest_forum_posts table th {
	color: #333;
	padding: 3px;
}
#my_realbuzz .latest_forum_posts table td {
	padding: 3px;
}
#my_realbuzz .latest_forum_posts table .topics {
	text-align: left;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	padding-left: 5px;
}
#my_realbuzz .latest_forum_posts table .posts {
	text-align: center;
	background: #EAEDEA;
	border-left: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	font-weight: bold;
}
#my_realbuzz .latest_forum_posts table a {
	color: #333;
}
#my_realbuzz .latest_forum_posts table a:hover {
	text-decoration: none;
}
#my_realbuzz .inline_advert {
	text-align: center;
	padding-top: 10px;
}
#my_realbuzz .inline_advert img {
	vertical-align: bottom;
}

/** editor's posts homepage **/
#latest_editor_posts {
	clear: left;
	padding: 8px 10px 1px 10px;
}
#latest_editor_posts .latest_blog_posts {
	background: #F1F2F1;
	border-style: solid;
	border-color: #5D5D5D;
	border-width: 3px 1px 1px 1px;
}
.latest_blog_posts {
	position:relative;
}
#latest_editor_posts h3 {
	background: #D1D3D1;
	border-bottom: 1px solid #5D5D5D;
	margin: 0;
	font-weight: normal;
	font-size: 1em;
	padding: 4px 4px 4px 10px;
}
#latest_editor_posts a.user_link {
	font-weight: normal;
}
#latest_editor_posts .latest_blog_posts li {
	padding: 10px;
}

/** Travel headers **/
	/* global header stuff */
#Title_travelDestinations {
	font-size: 2em ! important;
	padding-left: 25px ! important;
	margin-left: -3px ! important;
	border-bottom: 5px solid #E5E5E5;
}
	/* individual headers */
#Title_travelDestinations {
	background: #BCE1FE url('../images/travel/destinations_header_bckgrd.jpg');
	color: #333 ! important;
	height: 82px;
	line-height: 100px;
}


#Newsletters .newsletter {
/*	clear: left;*/
	margin: 1px;
	margin-left: 0px;
	position: relative; /* IE6 fix */
	border-bottom:2px solid #008A02;
	border-top:2px solid #99C428;
	padding: 5px;
}
#Newsletters .newsletter .graphic {
	position: relative; /* IE6 fix */
	float: left;
}
#Newsletters .newsletter .graphic img {
	vertical-align: bottom;
	width: 200px;
	height: 100px;
}
#Newsletters .newsletter .title {
	background: #59A442;
	color: #fff;
	font-size: 1.4em;
	margin-left: 200px; /* image size */
}
#Newsletters .newsletter .title label,
#Newsletters .newsletter .title .label {
	display: block;
	padding: 5px 5px 7px 10px;
	cursor: pointer;
}
#Newsletters .newsletter .title .label {
	cursor: auto;
}
#Newsletters .newsletter .title input {
	float: right;
	margin: 5px;
	vertical-align: middle;
	line-height: 1.4em;
	cursor: pointer;
	position: relative; /* IE6 fix */
}
#Newsletters .newsletter .description {
	padding: 0 5px;
	margin-left: 200px;
}

.news-header {
	display: block;
	padding-left: 30px;
	padding-right: 200px;
	font-weight: normal;
}

.news-header a {
	font-weight: bold;
}


/*-- BOTTOM STYLES --*/

.prev-next-container_fitness {
	background-color:#c9b4cc;
	border-bottom:2px solid #8c6393;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_fitness
{
	color:#fff;
	background-color: #8c6393;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #c9b4cc;
}

.prev-next-container_sport {
	background-color:#B7BBCC;
	border-bottom:2px solid #233072;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_sport
{
	color:#fff;
	background-color: #233072;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #B7BBCC;
}

.prev-next-container_healthy_living {
	background-color:#bbd0ed;
	border-bottom:2px solid #3c7dd5;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_healthy_living
{
	color:#fff;
	background-color: #3c7dd5;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #bbd0ed;
}

.prev-next-container_diet_and_nutrition {
	background-color:#ecc8b2;
	border-bottom:2px solid #de7b40;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_diet_and_nutrition
{
	color:#fff;
	background-color: #de7b40;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #ecc8b2;
}

.prev-next-container_outdoors {
	background-color:#cbd3ad;
	border-bottom:2px solid #84993a;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_outdoors
{
	color:#fff;
	background-color: #84993a;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #cbd3ad;
}

.prev-next-container_travel {
	background-color:#b1d1c9;
	border-bottom:2px solid #61af9c;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_travel
{
	color:#fff;
	background-color: #61af9c;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #b1d1c9;
}

.prev-next-container_entertainment {
	background-color:#efd6a0;
	border-bottom:2px solid #e0a82f;
	padding:4px 10px 6px 10px;
	margin:0 -10px 2px -13px;
	color:#233072;
	font-size:1.1em;
	height:14px;
}

.also-header_entertainment
{
	color:#fff;
	background-color: #e0a82f;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #efd6a0;
}

.prev-next-left {
	float:left;
	width:150px;
}

.prev-next-right {
	float:right;
	width:200px;
	text-align:right;
	font-weight:bold;
}

.prev-next-right a {color:#233072; text-decoration:none;}
.prev-next-right a:visited {color:#233072; text-decoration:none;}
.prev-next-right a:hover {color:#233072; text-decoration:underline;}

.prev-next-spacer {
	margin:0 10px 0 10px;
}

#article-col a {
	color:#333;
	font-weight:normal;
	text-decoration:underline;
}
#article-col a:hover {
	text-decoration: none;
}
#Footer_menu {
	color:#333;
	font-size:1.0em;
}
#Footer_menu a {
	font-size:0.9em;
	color:#333;
}
#Footer_menu a:hover {
	color:#fff;
}


/** Also in this section stuff **/
.also-container {
	border-bottom:2px solid #D8D8D8;
	margin:0 -5px 10px -13px;
	background-image:url(../images/articles/also_bckgrd.gif);
	clear:right;
	float:right;
	width:629px;
}
html > body .also-container {
	border-bottom:2px solid #D8D8D8;
	margin:0 -10px 10px -13px;
	background-image:url(../images/articles/also_bckgrd.gif);
	clear:right;
	float:right;
	width:629px;
}
.also-header {
	color:#FFFFFF;
	background-color:#233072;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 4px 10px;
	border-bottom:2px solid #B7BBCC;
}

.also-left {
	float:left;
	width:289px;
	padding:12px 10px 15px 10px;
	font-size:1.1em;
	font-weight:bold;
}

.also-right {
	float:right;
	width:289px;
	padding:12px 10px 15px 10px;
	font-size:1.1em;
	font-weight:bold;
}

.also-row {
	clear:both;
	padding:0 0 6px 0;
}

.also-row a {text-decoration:none; padding:1px 2px;}
.also-row a:visited {text-decoration:none; padding:1px 2px;}
.also-row a:hover {background-color:#555555; color:#FFFFFF !important; text-decoration:none; padding:1px 2px;}

.also-spacer {
	font-size:1px;
	height:2px;
	width:500px;
}
/**Also in this section ends **/
.pod-table {
	width:600px;
	border:none !important;
	background: #fff !important;
}
.pod-table td {
	padding:5px 10px;
	border:none !important;
	background: #fff !important;
}

/**Latest blogs in articles **/
.latest_blog_posts h3 {
	background:#d0dcce;
	color:#505050;
	padding:5px;
	font-size:1em;
	margin:0;
}


#article-col form.standard_form {
	float: left;
	background: transparent url('../images/form_bg.gif') repeat-y top left;
	width: 620px;
	margin-top: 5px;
}
#article-col form.standard_form p.form_body {
	margin-left: 210px;
}
#article-col form.standard_form .field input,
#article-col form.standard_form .field textarea {
	border: 1px solid #333;
	background: #fff;
	width: 250px;
	font-family: arial, sans-serif;
	font-size: 1em;
}
#article-col form.standard_form label {
	display: inline;
	float: left;
	width: 170px;
	margin-right: 30px;
	clear: left;
}
#article-col form.standard_form .field,
#article-col form.standard_form .checkbox,
#article-col form.standard_form .upload,
#article-col form.standard_form .radio,
#article-col form.standard_form .multifield {
	padding: 5px 0 5px 10px;
	clear: left;
}
#article-col form.standard_form .button {
	clear: left;
}
#article-col form.standard_form .field p,
#article-col form.standard_form .radio p,
#article-col form.standard_form .checkbox p {
	float: left;
	width: 170px;
	clear: left;
	font-size: 0.9em;
	margin: 0;
	padding: 0.5em 0;
}
#article-col form.standard_form .button {
	padding: 10px 0 10px 200px; /* same width as label */
	margin-left: 10px;
}
#article-col form.standard_form .field .datetime {
	float: left;
}
#article-col form.standard_form .field .datetime label {
	width: 5em;
}
#article-col form.standard_form .radio .field {
	clear: left;
}
#article-col form.standard_form .radio .field,
#article-col form.standard_form .radio .field label {
	display: inline;
	float: none;
	background: transparent;
	margin-right: 0;
}
#article-col form.standard_form .radio input {
	vertical-align: middle;
	border: none;
	background: transparent;
	width: auto;
}
#article-col form.standard_form .multifield {
	float: left;
}
#article-col form.standard_form .multifield .field {
}
#article-col form.standard_form .multifield .field label {
	width: 4em;
}
#article-col form.standard_form .upload .upload_box {
	background: #eee;
	border: 1px solid #ccc;
	margin-left: 200px;
	padding: 5px;
	width: 300px;
}
#article-col form.standard_form .upload .upload_box label {
	float: none;
	font-weight: bold;
}
#article-col form.standard_form .upload .upload_box .user_image {
}
#article-col form.standard_form .upload .upload_box .user_image img {
	float: left;
	margin-right: 5px;
}
#article-col form.standard_form .upload .upload_box .image_upload_field {
	clear: left;
}
#article-col form.standard_form input.finduser_button {
	width: auto;
	background: transparent;
	border: none;
	color: #000;
}
#article-col form.standard_form a {
	font-weight: bold;
}
#article-col form.standard_form p.external a {
}


#article-col .latest_forum_posts_table table {
	margin: 0;
}
#article-col .mystuff_header {
	color: #FFFFFF;
	font-size: 2.1em;
	font-weight: bold;
	padding: 35px 0pt 20px 35px;
	background-color: #2B912D;
	border-bottom: 5px solid #E5E5E5;
	margin: 0 0 0 -1px;
}

/* Per page styles */

#newsletter_landing {
}
#newsletter_landing .mystuff_header {
	font-size: 2em ! important;
	background-image: url('/common/images/newsletters/about_main_bckgrd.jpg');
	height: 45px;
}
h1.stuff_blank_header {
	font-size: 2.1em ! important;
	background-image: url('/common/images/mystuff/mystuff_no_text.jpg') !important;
	height: 85px;
	color: #000 !important;
	font-weight: bold;
	padding: 15px 0pt 20px 30px !important;
	background-color: #fff !important;
}
#newsletter_landing p {
	padding: 0 7px ! important;
	font-size: 1.1em;
}
#newsletter_landing .newsletter .label,
#newsletter_landing .newsletter label {
	font-size: 1.15em;
}
#newsletter_landing a {
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}
#newsletter_landing a:hover {
	text-decoration: none;
	color: #333;
}
#newsletter_landing .newsletter .description {
	margin: 6px 6px 6px 203px;
	color: #333;
}

.confirm_page p {
	margin: 1em 10px;
}
.yesno_form {
	margin: 1em 10px;
}
.yesno_form input {
	margin-right: 10px;
}


#ForgottenPassword {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 2em;	
}


#ExtrasHelp {
}
#ExtrasHelp p {
	padding: 0 10px;
	font-size: 1.1em
}
#ExtrasHelp img {
	float: right;
	margin-bottom: 10px;
}
#ExtrasHelp a {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}
#ExtrasHelp a:hover {
	text-decoration: none;
	color: #333;
}


#Menu_item_highlight_left_nav_shop {
}


/* *** Travel Sections CSS *** */


/* EUROPE */
#Europe_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/europe1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Europe_header_text{
	padding-top:47px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
}


/* NORTH AMERICA */
#North_America_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/namerica2_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#North_America_header_text{
	padding-top:47px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
}


/* SOUTH AMERICA */
#South_America_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/samerica1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#South_America_header_text{
	padding-top:18px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #000;
	font-size: 2em;
	font-weight: bold;
}

/* AFRICA */
#Africa_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/africa1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Africa_header_text{
	padding-top:47px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #000;
	font-size: 2em;
	font-weight: bold;
}

/* ASIA */
#Asia_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/asia1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Asia_header_text{
	padding-top:50px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #000;
	font-size: 2em;
	font-weight: bold;
}


/* AUSTRALIA */
#Australia_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/australia1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Australia_header_text{
	padding-top:18px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
}

/* ANTARTICA */
#Antartica_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/antarctica_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Antartica_header_text{
	padding-top:18px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
}

/* CARIBBEAN */
#Caribbean_header_image_box{
	margin-bottom:30px;
	margin-right: 2px;
	margin-left: 0px;
	padding:0px;
	background-image: url('/images/travel/caribbean1_header_bckgrd.jpg');
	background-repeat: no-repeat;
	background-position: top;
	/* background-color: #E3E3E3; */
	height:100px;
	border-bottom: 5px solid #E5E5E5;		
}

#Caribbean_header_text{
	padding-top:47px !important;
	padding-left:45px;
	background-color: transparent !important;	
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
}

/* The dynamic image on travel articles */
#travel_image{
	padding: 0px;
	margin: -12px -20px 0px -14px;	
	position: absolute;	
	/* width: 415px; */
	
}

.article_top_list {
	/*width: 500px;*/
}

h1.blog_category_2 span {
    width: 200px !important;
    padding: 45px 0 0 26px !important;
}

h1.blog_category_23 span, h1.blog_category_9 span {
    width: 250px !important;
}

/* DEFINITIONS FOR NEW PHOTOS&VIDEOS KEYWORD SEARCH && LOGIN BOX */

/* CSS Document */

#my_photos_logon_container_header{
	width:609px;
	height:11px;
	background-image:url(../common/images/hotshots/top_strip.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#my_photos_logon_container{
	width:593px;
	height:auto;
	background-color:#cccccc;
	padding:8px;

}
#my_photos_logon_container_footer{
	width:609px;
	height:11px;
	background-image:url(../common/images/hotshots/bottom_strip.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom: 10px;
}
#my_photos_logon_container h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px !important;
	font-weight:bold;
	margin-top:0;
	margin-bottom:4px;
	padding:0;
}
.my_photos_form {
	margin-top: 0; 
	margin-bottom: 0;
}
.my_photos_form_textfield {
	width:110px; 
	}
.my_photos_form p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0;
}
a.small-link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
a.small-link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
a.small-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
a.small-link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}
a.big-link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	}
a.big-link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
a.big-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
a.big-link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
#logon_details_dark_surround_box{
	background-color:#bbbbbb;
	border-bottom:2px solid #aaaaaa;
	padding:4px;
	margin-bottom:6px;
}

#logon_details_dark_surround_box h1 {
	background: transparent;
}

#logon_details_dark_surround_box table {
	border-collapse: collapse;
	border:0;
	margin:0;
	padding:0;
}

#logon_details_dark_surround_box td {
	border: 0;
	background-color: transparent;
}

#browse_upload_container{
	padding:4px;
}

#browse_upload_container table{
	border-collapse: collapse;
	border:0;
}

#browse_upload_container td{
	border: 0;
	background:transparent;
}

#browse_upload_container h1{
	background: transparent;
}

.browse_upload_container_col_left{
	float:left;
	width:190px;
	}
.browse_upload_container_col_right{
	float:right;
	width:390px;
	}
	
.browse_upload_form {
	margin-top: 0; 
	margin-bottom: 0;
}
.browse_upload_form_textfield {
	width:220px; 
	}
.browse_upload_form p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:0;
}





#signup-wrapper {
	width:620px;
	height:auto;
	border:1px solid #BEBEBE;
	background-image:url(../images/signup_bckgrd.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:40px 0 0 0;
	text-align:center;
	margin-top: 10px;
	float: left;
}
#signup-wrapper .signup-row {
	width:620px;
	height:auto;
}

#signup-wrapper .signup-row a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
#signup-wrapper .signup-row a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
#signup-wrapper .signup-row a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-decoration:underline;
}
#signup-wrapper .signup-box-grey {
	background-color:#E1E1E1;
	width:580px;
	height:auto;
	margin-top:10px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#signup-wrapper .signup-form {
	padding:0;
	margin:0;
	text-align:left;
}
#signup-wrapper .logon-form p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding:0;
	margin:0;
}
#signup-wrapper .signup-intro {
	width:360px;
	height:auto;
	margin-left:27px;
	margin-top:85px;
	margin-bottom:50px;
	float:left;

}
#signup-wrapper .signup-intro p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
}
#signup-wrapper .label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#signup-wrapper .textfields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#signup-wrapper textarea.textfields {
	height: 60px;
}
#signup-wrapper .newsletters-container {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	
}
#signup-wrapper .newsletters-container p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	text-align:left;
}
#signup-wrapper table,
#signup-wrapper td {
	border: none;
	background: none;
	margin: 0;
}
#signup-wrapper td,
#signup-wrapper td label {
	text-align: left ! important;	
}
/* Alphabet filter bar (originally from admin console - hence Admin_) */
#Admin_alphabet_box{
	text-align: center;	
	margin-top: 5px;
}

/* Alphabet filter bar character */
.alpha_charater{
	color: black;
	margin-left: 5px;
	margin-right: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none !important;
}

#article_buttons {
	height: 3em;
	padding: 3px;
}
#article_buttons #email_friend {
	float: left;
}

.social_about {
	padding: 5px 0;
	clear: both;
	text-align: right;
}
#social_links {
	float: right;
}
#social_links ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#social_links li {
	display: inline;
	padding: 0 0 0 10px;
	margin: 0;
}
#social_links li a {
	padding-left: 20px;
}
#social_links .delicious_link a {
	background: url('/images/delicious.gif') no-repeat left;
}
#social_links .digg_link a {
	background: url('/images/digg.gif') no-repeat left;
}
#social_links .reddit_link a {
	background: url('/images/reddit.gif') no-repeat left;
}
#social_links .facebook_link a {
	background: url('/images/facebook.gif') no-repeat left;
}
#social_links .stumbleupon_link a {
	background: url('/images/stumbleupon.gif') no-repeat left;
}

/*
	Styles for AJAX Login box
*/
#left-nav-col #ajax-login-box { padding: 12px; font-size: 12px; font-weight: bold; color: #333; background-image: url(/images/login_background.jpg); background-color: #EEE; border-top: 1px solid #999; border-bottom: 3px solid #999; border-right: 1px solid #999;}
#left-nav-col #ajax-login-box input.field { border: 1px #999 solid; width: 135px; margin-bottom: 8px; margin-top: 4px; }
#left-nav-col #ajax-login-box input.submit-button { border: 1px #999 solid; height: 22px; width: 80px; margin-top: 8px; margin-left: 20px; background: #333; color: #EEE;}
#left-nav-col #ajax-login-box a:hover { background: none; }
#left-nav-col #ajax-login-box-error { padding: 6px; background-color: #CC0000; color: #FFF; font-size: 16px; text-align: center;}
 
#left-nav-col #ajax-login-footer-box li, #ajax-login-footer-box-guest li {background-color: #008A01; color: #FFF; font-size: 16px; font-weight: bold;}
#left-nav-col #ajax-login-footer-box li a:hover, #ajax-login-footer-box-guest li a:hover { text-decoration: underline; }
#left-nav-col #ajax-login-footer-box li a, #ajax-login-footer-box-guest li a { text-decoration: none; background-color: #008A01; color: #FFF; font-size: 16px; padding: 6px; padding-left: 8px; }
#left-nav-col #ajax-login-footer-box ul { border-bottom: #eee solid 10px; }

/** EOF site.css **/

/** SOF menuhack.css **/
/*Not really sure why IE needs all these,but hey it works!*/
.horizontal  li ul{
	margin-top: 1.4em;
	margin-left: -129px;
}	
.horizontal  li li ul{
	position: absolute;
	left: 0px;
}
/*These assist the iframe shim*/
.mlmenu iframe{
	position: absolute;
	display: none;
	filter: alpha(opacity=0);
	z-index: 2;
}
select,object,iframe{
	z-index: 1;
}
/** EOF menuhack.css **/
