
/******************************************************************************

	General

******************************************************************************/

	/* Basics */

	.body_section {
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: 10pt;
	}

	/* Headings */

	.document_title {

		margin-top: 0px;

	}

	.body_section .document_title,
	.body_section .document_title a,
	.body_section h1,
	.body_section h2,
	.body_section h3 {
		font-family: arial, sans-serif;
		font-size: 13pt;
		font-weight: bold;
		text-decoration: none;
	}

	.body_section .document_title,
	.body_section .document_title a,
	.body_section .document_title a:visited {
		color: #ff0000;
	}

	.body_section h1,
	.body_section h1 a,
	.body_section h1 a:visited {
		color: #ff6600;
		clear: both;
		text-decoration: none;
	}

	.body_section h2,
	.body_section h2 a,
	.body_section h2 a:visited  {
		color: #666666;
		clear: both;
		text-decoration: none;
	}

	.body_section h3,
	.body_section h3 a,
	.body_section h3 a:visited  {
		color: #999999;
		clear: both;
		text-decoration: none;
	}

	/* Normal Text */

	p {
		/* No difference from the basics set for .body_column above */
	}

	/* Links */

	.body_section a {
		color: #ff0000;
	}

	.body_section a:visited {
		color: #ff0000;
	}

	a img {
		border: 0px;
	}

	/* Lists */

	ul {
		list-style-image: url(../images/com/brendonmatheson/flourine/website/bullet_orange.jpg);
		list-style-position: outside;
		padding: 0px;
		margin-top: 5px;
		margin-left: 18px;
	}

	/* Tables */

	.body_section table {
		background-color: #ffffff;
		margin-top: 10px;
		border: 1px solid black;
		width: 100%;
		font-size: 8pt;
		margin-bottom: 10px;
	}

	.body_section table th {
		background-color: #cccccc;
		text-align: left;
	}

	.body_section table tr.odd {
		background-color: #ffffff;
	}

	.body_section table tr.even {
		background-color: #efefef;
	}

	.body_section table tr td {
		text-align: left;
		vertical-align: top;
	}


/******************************************************************************

	Special Paragraph Styles

******************************************************************************/

	.code {
		font-size: 8pt;
		border: 1px solid #cccccc;
		background-color: #efefef;
		padding: 10px;
		font-family: courier new;
	}

	.non_selected_entry {

		padding: 5px;
		margin-bottom: 15px;

		background-color: #fafafa;
		border: solid 1px #fafafa;

	}

	.selected_entry {

		padding: 5px;
		margin-bottom: 15px;

		background-color: #ffffff;
		border: solid 1px #cccccc;

	}


/******************************************************************************

	Picture Boxes

******************************************************************************/

	div.picturebox {

		padding: 10px;

		background-color: #666666;
		border: 1px solid #333333;

		text-align: center;

	}


/******************************************************************************

	Seashell Box

******************************************************************************/

	div.seashell {

		background-image: url(../images/com/brendonmatheson/flourine/website/seashell_middle.png);
		background-repeat: repeat-x;

	}

	div.seashell_left {

		float: left;
		width: 20px;
		height: 106px;
		padding-bottom: 10px;

		background-image: url(../images/com/brendonmatheson/flourine/website/seashell_left.png);
		background-repeat: no-repeat;

	}

	div.seashell_right {

		float: right;
		width: 20px;
		height: 106px;

		background-image: url(../images/com/brendonmatheson/flourine/website/seashell_right.png);
		background-repeat: no-repeat;

	}

	div.seashell_middle {

		margin-left: 20px;
		margin-right: 20px;
		padding-top: 20px;

	}

	div.seashell_end {

		clear: both;

	}

	p.seashell_caption {

		font-weight: bold;

	}


/******************************************************************************

	Post Footers

******************************************************************************/

	div.post_footer {

		background-repeat: no-repeat;
		background-position: top right;
		height: 125px;

		background-image: url(../images/com/brendonmatheson/flourine/website/post_footer_right.gif);

	}

	div.post_footer_melbourne {

		background-image: url(../images/com/brendonmatheson/flourine/website/post_footer_right_melbourne.gif);

	}

	div.post_footer_bangkok {

		background-image: url(../images/com/brendonmatheson/flourine/website/post_footer_right_bangkok.gif);

	}

	div.post_footer_singapore {

		background-image: url(../images/com/brendonmatheson/flourine/website/post_footer_right_singapore.gif);

	}

	div.post_footer_left {

		background-image: url(../images/com/brendonmatheson/flourine/website/post_footer_left.gif);
		width: 15px;
		height: 125px;
		float: left;

	}

	div.post_footer_content {

		padding-top: 35px;

	}

	div.post_footer_content p {

		margin: 0;
		font-family: tahoma, arial, sans-serif;
		font-size: 8pt;
		color: #ffffff;

	}


/******************************************************************************

	Info Boxes

******************************************************************************/

	.left_info_box, .right_info_box {

		background-color: #efefef;
		border: 1px solid #cccccc;
		font-size: 8pt;
		padding: 4px;

	}

	.left_info_box {
		float: left;
		margin-right: 5px;
	}

	.right_info_box {
		float: right;
		margin-left: 5px;
	}

	.left_info_box table,
	.right_info_box table {
		margin-top: 0px;
	}


/******************************************************************************

	Sidebar and Trailer Styles

******************************************************************************/

	.trailer_level_1, .trailer_level_2 {
		font-family: tahoma, arial, swiss, sans-serif;
		font-size: 8pt;
	}

	.trailer_level_1, .trailer_level_2 {
		text-align: right;
	}

	.trailer_level_1, .trailer_level_2 a {
		color: #666666;
	}

	.trailer_level_2 a:visited {
		color: #333333;
	}

	.trailer_level_2, .trailer_level_2 a {
		color: #cccccc;
	}

	.trailer_level_2 a:visited {
		color: #999999;
	}


