/*RICHARDSON HOTELS - FALMOUTH HOTEL*/
/*CSS - Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong, */sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*website*/

body
	{
		background:#1f396c url('../images/background.jpg') repeat-x;
		font-family:Arial,Helvetica,Sans-Serif;
		font-size:75%; /*Makes Default size 12px*/
		padding:0;
		margin:0;
		color:#333333;
	}

a:link,
a:visited
	{
		text-decoration:none;
		color:#2e5185;
	}


a:hover
	{
		text-decoration:underline;
		color:#2e5185;
	}

/*-------------------------------------------------SIFR TEXT-----------------------------------------------------------*/

.sIFR-flash	{visibility: visible !important; margin: 0;}
.sIFR-replaced	{visibility: visible !important;}
span.sIFR-alternate	{position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

.sIFR-hasFlash h2	{visibility: hidden; font-family:times; font-size:2.3em; font-weight:normal;}

.sIFR-hasFlash h3	{visibility: hidden; font-family:times; font-size:1.58em; font-weight:normal; }

.sIFR-hasFlash h3.title	{visibility: hidden; font-family:times; font-size:1.5em; font-weight:normal; font-style:italic; }

.sIFR-hasFlash h3.quick_link_title { visibility: hidden; margin:0 10px 0 0; width:100%; font-family:times; font-size:1.4em; color:#dd1616;}

.sIFR-hasFlash h3.alternative	{ visibility: hidden; display:block; font-size:1.4em; float:none; margin:0; text-align:center; }

.sIFR-hasFlash h4	{ visibility: hidden; font-family:times; font-size:1.8em; font-weight:normal; float:left; height:25px;}	

.sIFR-hasFlash h5 	{ visibility: hidden; font-family:times; font-size:2.3em; font-weight:normal; color:#a39161; }	
	

h1 {height:13.5em; width:75.15em; overflow:hidden; background-repeat:no-repeat;}
h1 span {display:none;}	

h2	{font-family:times; font-size:2.3em;font-weight:normal; color:#2e5185;}

h3	{font-family:times; font-size:1.58em; font-weight:normal; margin:1em 0 1em 0; color:#2e5185;}

h3.title	{font-family:times; font-size:1.4em; font-weight:normal; margin:0;color:#2e5185; font-style:italic;}
	
h3.quick_links_title	{ font-family:times; padding:0; color:#dd1616;  font-size:1.4em; margin:0;color:#2e5185;}	 

h3.quick_links_title a	{ font-family:times; padding:0; color:#dd1616;  font-size:1.4em; margin:0;color:#2e5185;}	

h3.alternative { font-family:times; padding:0; color:#dd1616; font-size:1.4em; margin:0;}		

h4	{font-family:times; font-size:1.8em; font-weight:normal; color:#2e5185;}

h5 	{font-family:times; font-size:2.3em; font-weight:normal; color:#a39161;}




/*-------------------------------------------------END SIFR TEXT-----------------------------------------------------------*/

.left
	{
		float:left;
	}

.right
	{
		float:right;
	}

.bold
	{
		font-weight:bold;
	}

.margin_right
	{
		margin: 0 0.8em 0 0;
	}

.center_text
	{
		color:#363636;
		line-height:1.66em;
	}


.center_text_bold
	{
		color:#363636;
		font-weight:bold;
		font-family:verdana;
		font-size:14px;
	}

.center_text_rooms
	{
		color:#363636;
		line-height:1.66em;
		/*clear:both; CLEAR ADDED TO RESOLVE  ISSUE WITH TEXT  WRAPPING ON ROOM PAGES 13/10/08 */
	}

.center_text_rooms p
	{
		display:block;
		/*clear:both;*/
	}

.center_text a:link,
.center_text a:visited,
.center_text_rooms a:link,
.center_text_rooms a:visited
	{
		color:#2e5185;
		line-height:1.66em;
		text-decoration:none;
		font-weight:bold;
	}

.center_text a:hover,
.center_text_rooms a:hover

	{
		text-decoration:underline;
	}

.center_text ul
	{
		margin:1em 0 1em 3em;
	}
.center_text ul  li
	{
		list-style:disc outside;
		padding:0.3em 0 0.3em 0;
	}

.center_text img.left
	{
		float:left;
		margin: 2em 1em 0.5em 0;
	}


.subtitle
	{
		color:#27748e;
		line-height:1.66em;
		font-family:arial;
		font-size:1em;
		font-weight:normal;
	}

.gold_text_bold
	{
		color:#2e5185;
		font-weight:bold;
		font-size:1.2em;
	}

.gold_text_bold_large a:link,
.gold_text_bold_large a:visited
	{
		color:#2e5185;
		font-weight:bold;
		font-size:1.2em;
		text-decoration:underline;
		padding: 0 0 0.5em 0;
	}

.travel_types_title
	{

		padding:0;
		display:block;
		font-size:1.8em;
		color:#2e5185;
		font-family:arial;
	}


.center_img a img
	{
		padding:0;
		margin:2.8em 0 2.8em 0;
		text-align:center;
		width:28.91em;
	}

.center_img_expanded a img
	{
		padding:0;
		margin:2.8em 0 2.8em 0;
		text-align:center;
		width:100%;
	}




/*----------------Used to center the info on the page---------------------*/
#holder
	{
		margin:0 auto;
		padding:0;
		width:75.5em;
	}


/*----------------Used to give the page a background color---------------------*/
#content
	{
		position: relative;
		background-color:#f4f1d8;
		width:75.5em;
		margin:22px;
		padding:1em 1.3em 1em 1.3em;
	}


/*----------------Help with floating issues in IE and Firefox---------------------*/
.clearfix:after
	{
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

#clearing
	{
		clear:both;
		height:2em;
		width:100%;
	}

#adspot_container
{
		position:absolute;
		top:15px;
		right:20px;
}

#header
	{
		margin:0 0 2px;
		padding:0;
		width:75.1em;
		height:13.5em;
	}

#flash_header
	{
		width:75.1em;
		height:19.4em;
	}

#header_spacer
	{
		height:21px;
		width:900px;
		padding:0;
		margin:0;
	}

#header_spacer img
	{
		height:21px;
		width:902px;
	}

#left_hand_column
	{
		width:18.25em;
		display:block;
		float:left;
		padding:0;
		margin:0 0 2.3em 0;
		overflow:hidden;
	}

#center_column
	{
		width:28.91em;
		display:block;
		float:left;
		/*padding-left:1.5em;*/
		/*margin:0 2.6em 0 1.5em;*/
		margin:0 0em 0 0;
	}

#center_column_expanded
	{
		width:55em;
		display:block;
		float:left;
		padding-left:1.5em;
		/*margin:0 2.6em 0 1.5em;*/
	}

#main_content_holder {width:auto; float:right; /*border:1px solid #ccc;*/}	
	
/* --------------NAVIGATION-----------------*/
/* --------------FIRST TIER--------------------*/

#nav
	{
		margin:0 0 1.68em 0;
	}

#nav  ul
        {
		margin: 0;
		padding: 0;
	    list-style-type: none;
	}

#nav li
	{
		margin: 0;
	}

#nav a
	{
		display: block;
		color: #fff;
		background-color: #595b5b;
		width: 17.15em;
		padding: 0.2em 0 0.2em 1.1em;
		text-decoration: none;
		border-top: #476785 1px solid;
	    border-bottom:#3c5771 1px solid;
		background-image: url('../images/nav_arrow.gif');
	}

#nav a:hover
	{
		background-color: #476785;
		background-image: url('../images/nav_arrow_hover.gif');
		color: #FFF;
		font-weight:bold;
	}

#nav li.selected a
	{
		display: block;
		color: #FFF;
		background-color: #343a34;
		text-decoration: none;
		border-top: #343a34 1px solid;
		font-weight:bold;
		background-image: url('../images/nav_arrow_selected.gif');
	}

#nav li.selected a:hover
	{
		display: block;
		color: #FFF;
		background-color: #5f6161;
		text-decoration: none;
		border-top: #343a34  1px solid;
		border-bottom: #2c312c 1px solid;
		font-weight:bold;
		background-image: url('../images/nav_arrow_selected.gif');
	}

#nav li ul.tier li a
	{
		display: block;
		color: #fff;
		background-color: #595b5b;
		width: 14.3em;
		padding: 0.2em 1.5em 0.2em 2.4em;
		text-decoration: none;
		border-top: #476785  1px solid;
	    border-bottom:#3c5771 1px solid;
		background-image: url('../images/nav_arrow.gif');
		font-weight:normal;
		background-repeat:no-repeat;

	}

#nav li ul.tier li a:hover
	{
		display: block;
		color: #FFF;
		background-color: #476785 ;
		width: 14.3em;
		padding: 0.2em 1.5em 0.2em 2.4em;
		text-decoration: none;
		border-top: #476785  1px solid;
	    border-bottom:#3c5771 1px solid;
		background-image: url('../images/nav_arrow_hover.gif');
		font-weight:bold;
		background-repeat:no-repeat;
	}



#nav li ul.tier li.selected a
	{
		display: block;
		color: #FFF;
		background-color: #5f6161;
		width: 14.3em;
		/*padding: 0.2em 1.1em 0.1em 2.4em;*/
		text-decoration: none;
		/*border-top: #4d4f4f 1px solid;*/
	    border-bottom:#476785 1px solid;
		font-weight:bold;
		background-image: url('../images/nav_arrow_hover.gif');
	}


/* --------------NAVIGATION END-----------------*/

/* --------------Left Hand Promo Boxes-----------------*/
#left_hand_image_boxes
	{
		padding:0 0 0 0;
		margin:0 0 1.68em;
		width:18.25em;
	}

#left_hand_image_boxes a img
	{
		padding:0.9em 0 0 0;
		margin:0;
		text-decoration:none;
	}

/* --------------Left Hand Quick Links-----------------*/

#left_hand_image_quick_links
	{
		width:18.25em;
		margin:0 0 1.68em 0;
		padding:0 0 0 0;
		border-top: 1px dotted #c3c1ad;
	}

/* --------------Left Hand Vote-----------------*/
#vote
	{
		width:18.25em;
		border:1px solid #c3c1ad;
		background-color:#d6c99c;
		margin: 0 0 1.68em 0;
	}


/* --------------Contact Box-----------------*/
#contact_box
	{
		width:17.25em;
		padding:1em 0 1.83em 1em;
		background-color:#7390b2;
		margin:0 0 1.68em 0;
		color:#fff;
	}

.contact_box
	{
		line-height:1.33em;
	}

.contact_box a:link,
.contact_box a:visited
	{
		line-height:1.33em;
		text-decoration:none;
		color:#fff;
	}

.contact_box a:hover
	{
		line-height:1.33em;
		text-decoration:underline;
		color:#fff;
	}

.contact_box_title
	{
		padding:0.8em 0 0 0;
		font-weight:bold;
		color:#fff;
	}


/* ------------Hotel Logos-----------------*/
#left_hand_logos
	{
		width:16.45em;
		margin: 0 1em 1.68em 1em;
		padding:0;
	}

#left_hand_logos_bottom
	{
		width:16.45em;
		text-align:center;
		margin: 0;
		padding:0;
		border-top:1px solid #c3c1ad;
		display:block;
	}

/* --------------RIGHT HAND COLUMN-----------------*/
#right_hand_column
	{
		width:23.91em;
		display:block;
		float:left;
		padding:0;
		/*padding-right:0.5em;*/
		margin:0 0.2em 2.3em 1.5em;
	}

/* --------------IMAGE BOXES--------------------*/
#right_hand_image_boxes
	{
		padding:0 0 0 0;
		margin:0 0 1.68em 0;
	}

#right_hand_image_boxes a img
	{
		padding:0;
		margin:0 0 1.3em 0;
	}

/* --------------RIGHT HAND QUICK LINKS--------------------*/

#right_hand_image_quick_links
	{
		margin:0 0 1.68em 0;
		padding:0 0 0 0;
		border-top: 1px dotted #ccc;
	}

#right_hand_image_quick_links .quick_links
	{
		padding:0.83em 0em 0.83em 0;
		border-bottom: 1px dotted #ccc;
		display:inline-block;
		width:100%;
	}

#left_hand_image_quick_links .quick_links
	{
		padding:0.75em 10px 0em 0;
		/*padding:0.75em 1.4em 0em 0;*/
		border-bottom: 1px dotted #ccc;
		display:inline-block;
	}

.sifr_wrapper
	{
		margin:0;
		width:100%;
		display:block;
		clear:right;
		float:left;
	}


#center_column div.sifr_wrapper
	{
		margin:0;
		/*width:auto;*/
		display:block;
		clear:right;
		float:left;
	}

.noimage
	{
		/*width:270px;*/

	}

.room_types .noimage
	{
		width:100%;
		height:25px;
	}



#rooms .room_types .sifr_wrapper
	{
		margin:0;
		/*width:475px;*/
		/*width:82%;*/
		width:87%;
		display:block;
		clear:right;
		float:left;
	}
#rooms .room_types  .noimage
	{
		width:100%;
		height:25px;
	}

.quick_links img
	{
		float:left;
		margin: 0 0.5em 0.5em 0;
	}


/*.quick_links h3 {
		font-family:arial;
		padding:0;
		color:#335971;
		text-transform:uppercase;
		text-decoration:none;
		margin:0;
		display:block;
		font-size:1.2em;
}	
	
.quick_links h3 a:link,
.quick_links h3 a:visited

	{
		font-family:arial;
		padding:0;
		color:#335971;
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-size:1.2em;
	}*/

#right_hand_image_quick_links.quick_links h3 a:link,
#right_hand_image_quick_links.quick_links h3 a:visited

	{
		font-family:arial;
		padding:0;
		color:#335971;
		text-transform:uppercase;
		text-decoration:none;
		margin-left:4.6em;
		display:block;
		font-size:1.2em;
	}

#left_hand_image_quick_links .quick_links p
	{
		font-size:1em;
		padding:0;
		margin:0 0 0.5em 0em;
		display:inline;
	}

/*#right_hand_image_quick_links .quick_links p
	{
		float:left;
		font-size:1em;
		padding:0;
		margin:0 0 0 0em;
		display:inline-block;

	}*/


.quick_links p a img
	{
		font-size:1em;
		font-weight:bold;
		text-decoration:none;
		color:#4b4b4b;
		float:right;
		margin:0.5em 0px 0 0;
	}

/* --------------QUOTE SECTION--------------------*/

#quotes
	{
		text-align:center;
		margin:0 0 1.68em 0;
		padding:0 2em 1.68em 2em;
		border-bottom: 1px dotted #c3c1ad;
		font-size: 1.25em;
		line-height: 1.91em;
		color:#2e5185;

	}


/* --------------BBC WEATHER SECTION--------------------*/

#weather
	{
		padding:0em 0 1.68em 0;
	}


/* --------------ALTERNATIVE RIGHT HAND COLUMN--------------------*/
#right_hand_image_alternative
	{
		border:1px solid #ccc;
		padding:0 1.3em 1.3em 1.3em;
		margin:0 0 1.68em 0;
		text-align:center;
	}

.alternative_box_areas
	{
		border-bottom:1px dotted #ccc;
		padding:1.3em 0 1.3em 0;
		text-align:center;
	}


/* --------------FOOTER-------------------*/
#footer
	{
		clear:both;
		padding:1.6em 0 0 0;
		width:75.5em;
		border-top: 1px solid #cccccc;
		display:block;
	}

#footer ul
	{
		margin:0;
		padding:0;
		list-style-type: none;
		color:#2e5185;

	}

#footer ul li
	{
		display:inline;
	}

#footer ul li a:link,
#footer ul li a:visited
	{
		color:#2e5185;
		text-decoration:none;
		font-size:0.91em;
	}

#footer ul li a:hover
	{
		color:#2e5185;
		text-decoration:underline;
		font-size:0.91em;
	}


.footer_links
	{
		color:#2e5185;
		font-size:0.91em;
	}

.footer_links a:link,
.footer_links a:visited
	{
		color:#2e5185;
		text-decoration:none;
		font-size:0.91em;
	}

.footer_links a:hover
	{
		color:#ababab;
		text-decoration:underline;
		font-size:0.91em;
	}

.wai
	{
		float:right;
		margin:-1em 0 0 0;
	}

/* --------------CENTER COLUMN PARTS--------------------*/

/* --------------ACCOMODATION ROOM TYPES--------------------*/


#rooms
	{
		width:100%;
		padding:0;
		margin:0.6em 0 0 0;
	}

.room_types
	{
		width:100%;
		border-bottom: 1px dotted #cccccc;
		margin:0;
		padding:2.4em 0 2em 0;
		display:block;
	}

.room_types a img.download
	{
		padding:2em 0 2em 0;
	}

img.room_types_thumbnails
	{
		width:139px;
		display:block;
		float:left;
		margin-right:1em;
		margin-bottom:1em;
		padding:0;

	}

img.room_types_arrow
	{
		width:9px;
		padding:0;
	}


.leisure_numbers
	{
		font-size:14px;
	}


/*----------------------------SPECIAL OFFERS----------------------------------------------*/
#special_offers_header
	{
		margin:0;
		padding:0;
		width:100%;
	}

#special_offers_header img
	{
		float:left;
		margin-right:1.2em;
	}

#special_offers_heading
	{
		display:inline-block;
		margin:0;
		padding:0 0 1em 0;
		/*float:left;*/
		/*width:50%;*/
	}

#special_offer
	{
		display:block;
		margin:0em 0pt 0pt;
		padding:0.4em 1em 0.4em 1em;
		float:left;
		/*width:30.8em;*/
		width:10.8em;
		/*height:5.8em;*/
		background-color:#DCD4B6;
		border:1px solid #ccc;
		margin-right:5px;/*ADDED ON 24/11/08 TO FIX THE REMOVAL OF WHITE BOX ON  SPECIAL OFFERS PAGE*/
	}

#special_offer a:link,
#special_offer a:visited
	{
		color:#a39161;
		text-decoration:none;
	}

#book_offer img
	{
		margin:0em 0 0 0;
		padding:0;
		display:inline-block;
		float:left;
		/*float:right;---------------CHANGED ON 24/11/08 TO FIX THE REMOVAL OF WHITE BOX ON  SPECIAL OFFERS PAGE-----------------*/
	}

ul.center
	{
		margin-left:3.2em;
		list-style-position: outside;
	}

ul.center li
	{
		padding:1em 0 1em 0;
		list-style-position: outside;
	}
/*------------------------------------------------------------------------------------*/

/*--------------------------------TARIFF PAGE--------------------------------------------*/
#tariff_holder
	{
		width:41.5em;
		height:100%;
		background-color:#DCD4B6;
		border: 1px solid #ccc;
		padding:1.75em;
		color:#a39161;
		margin-top:1.5em;
		position:relative;
		margin-left:56px;
	}

#tariff_holder  .tariff
	{
		margin:0.8em 0 1.6em 0;
		padding:0.8em 0 0 0;
		text-align:center;
	}

#tariff_rooms
	{
		margin:2.75em 0 0 0;
		padding:0;
		width:100%;
		display:block;
	}


#tariff_rooms .tariff_room_types
	{
		margin:0;
		padding:1.5em 0 1.5em 0;
		width:100%;
		display:block;
		border-top: 1px dotted #ccc;
	}

#tariff_rooms .tariff_room_types:first-child
	{
		margin:0;
		padding:1.5em 0 1.5em 0;
		width:100%;
		display:block;
		border-top: none;
	}

#tariff_rooms .tariff_room_types img
	{
		float:right;
		margin: 0 0 0 3em;
	}

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

/*-------------------------------GALLERY-------------------------------------------*/

#gallery
	{
		text-align:center;
		margin-left:2em;
	}



/*-----------------------WEBCAM PAGE-------------------------------------*/
#webcam
	{
		margin:1.5em 0 0 0;
	}

.webcam_feed
	{
		margin:0 0 2em 0;
	}

.webcam_video
	{
		text-align:center;
		margin:1.5em 0 0 0;
	}

.webcam_blurb
	{
		color:#7b7b7b;
		border-bottom: 1px solid #7b7b7b;
		margin: 0 7em 0 7em;
	}

.webcam_blurb p
	{
		padding:1.5em 0 1em 0;
	}
/*------------------------------------------------------------------------------------*/

/*-------------------------------WEATHER PAGE----------------------------------------*/
#weather_holder
	{
		border:1px solid #cccccc;
		margin:1.5em 0 1.5em 0;
		padding:0 2.3em 2.3em 2.3em;
	}

.weather_report
	{
		border-bottom:1px dotted #ccc;
		margin:0 0 0 0;
		padding:2.3em 0 0 0;
		display:inline-block;
	}

.weather_text
	{
		display:block;
		float:left;
		margin:0;
		padding:0;
		width:41em;
	}

.weather_report img
	{
		float:right;
		margin: 0 0 2em 0;
	}

img.weather_arrow
	{
		float:none;
		margin:0;
		
	}

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

/*----------------------------DIRECTIONS PAGE-----------------------------*/
#directions
	{
		margin:1.5em 0 0 0;
	}

#directions img.map,
#directions img.transport
	{
		border:1px solid #b0a57e;
		float:left;
	}

#directions img.transport
	{
	margin: 0 0.5em 0.5em 0;
	}

#directions_address
	{
		border:1px solid #cccccc;
		float:left;
		display:inline-block;
		margin: 0 0 0 1em;
		padding:5.4em 3em 5.4em 3em;
	}

.travel_types
	{
		width:100%;
		border-bottom: 1px dotted #cccccc;
		margin:0;
		padding:2.4em 0 2em 0;
		display:block;
		clear:both;
	}

.travel_types_copy
	{
		margin:0 0 0 0em;
		padding:0;
		display:block;
	}

img.drop_down_arrow
	{
		float:none;
		margin:0;
	}

.directions_drop_down
	{
		margin:2em 0 0 8em;
	}

.directions_drop_down ul li
	{
		list-style:none;
		padding:0.8em 0 0.8em 0;
		line-height:1.66em;
	}

.directions_drop_down ul li a:link,
.directions_drop_down ul li a:visited
	{
		color:#2e5185;
		text-decoration:none;
	}

.directions_drop_down ul li a:hover
	{
		text-decoration:underline;
	}

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


/*--------------------------SEND TO A FRIEND---------------------------------*/
/*------------CSS DROP SHADOW-----------*/
.img_shadow {
  float:right;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 6px 0 0 1em;
  }

.img_shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc;
  margin: -6px 6px 9px 0px;
  padding: 8px;
  }

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

#send_friend_title_message
	{
		display:block;
		clear:both;
		font: normal 1.4em times;
		padding:0.7em 0 0 0;
	}

.send_friend
	{
		float:right;
		margin:1em 3.5em 2em 0;
		clear:both;
		display:block;
		width:51.5em;
	}

.send_friend img
	{
		float:right;
	}

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


/*----------------------------JOB PAGES -- UNIQUE-------------------------*/

#job_search_results_title
	{
		display:block;
		border-bottom:1px dotted #ccc;
		color:#2e5185;
		font-size:1.2em;
		font-weight:bold;
		padding: 0 0 0.3em 0;
	}

#job_search_results img
	{
		margin: 1.5em 0 0.3em 0;
	}

.result_listing
	{
		border-bottom:1px dotted #ccc;
		padding:1.5em 0 1.5em 0;
	}


.result_listing_title
	{
		font-weight:bold;
		color:#363636;
		font-size:1.2em;
		padding: 0 0 0.5em 0;
	}

.result_listing_details
	{
		font-size:1em;
		padding: 0 0 0.5em 0;
		line-height:1.66em;
	}

.result_listing_details  span
	{
		font-weight:bold;
	}

.result_listing img
	{
		margin: 1.5em 0 0.3em 0;
	}

.application
	{
		padding:1.5em 0 1.5em 0;
	}

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


/*----------------------------LONG COMPETITION-----------------------------------*/

#long_comp_questions
	{
		margin-top:2.5em;
	}

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