﻿/*	 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
	|										|
	|	- www.moscrops.co.uk				|
	|										|
	|	1. Layout & Divs					|
	|	2. Lists							|
	|	3. Text & Links						|
	|	4. Forms							|
	|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _|

*/


/*-------------------------------------
			Layout & Divs
-------------------------------------*/

* 
 {	margin: 0px; 
 	padding: 0px;
 	border: 0px;
 	font-family: Verdana, Arial, san-serif; 
 	font-size: 1em;
 	color: #FFF;
 }

body 
 {	top: 0px;
 	font-size: 70%;
 	background-color: #FFF;
 }

#homepage
 {	text-align: center
 }

#container
 {	width: 800px;
 	height: 100%;
 	text-align: left;
 	margin: auto;
 	margin-top: 0px;
 }

#header
 {	background-color: #0071B9;
 	height:21px;
 }

#logo
 {	padding: 10px 0px 10px 0px;
	background-color: #FFF;
 }

#logo img
 {	display: inline;
 	padding: 0px;
 }

#navigation
 {	background-color: #0071B9;
 	text-align: center;
 	padding: 4px 0px 4px 0px;
 }

#all_content
 {	padding: 0px;
 	height: 100%;
 	text-align: justify;
 }

#text
 {	margin-top: 1px;
 	padding: 30px 80px 0px 80px;
 	height: 100%;
 	min-height:283px;
	background-image: url(../images/blend.gif);
	background-repeat:repeat-y;
	background-color: #4c9bce;
 }

#flashcontent 
 {	background-color:#FFF;
	border-left:1px solid #4c9bce;
	border-right:1px solid #4c9bce;
	height:307px;

 }

#flashcontent img
 {	margin:0px 25px;
 }

#noflash 
 {	background-color:#FFF;
	border-left:1px solid #4c9bce;
	border-right:1px solid #4c9bce;
	height:280px;
	padding-top:45px;
 }

#noflash img
 {	margin:0px 30px;
	vertical-align: middle;
 }

#spacer
 {	float: right;
 	background-color: transparent;
 	height: 283px; /* Header: 200px - Footer: 88px/89px */
 	width: 1px;
 }

table .whois
 {	border: 1px outset;
 	margin:10px;
	font-weight: bold;
 }


/*-------------------------------------
			Lists
-------------------------------------*/

#text ul li
 {	list-style-type:none;
 }

#text ol
 {	margin-left:20px;
	padding-bottom:8px;
 }

#text ol li
 {	padding-bottom: 3px;
 list-style-type:lower-alpha;
 }

#navigation li
 {	list-style-type: none;
 	display: inline;
 }

.mailto ul
 {	line-height: 1.3em;
 }

.mailto li
 {	list-style-type: none;
 }


/*-------------------------------------
			Text & Links
-------------------------------------*/

p
 {	padding:3px 0px 10px 0px;
 }

h1
 {	color: #000;
 	font-weight: bold;
 	padding: 3px 0px 2px 0px;
 	font-size:110%;
 }

h2
 {	font-weight: bold;
 	padding-bottom: 3px;
 }

#navigation ul li a
 {	font-weight: bold;
 	text-decoration: none;
 }

#navigation ul li a:hover
 {	font-weight: bold;
 	text-decoration: underline;
 }

table a
 {	color: #FFF;
	text-decoration: none;
 }

table a:hover
 {	color: #000;
 }

.mailto a
 {	color: #FFF;
 }
 
.mailto a:hover
 {	color: #000;
 }

p.homepage_text
 {	background-color:#fff;
	border-left:1px solid #4c9bce;
	border-right:1px solid #4c9bce;
	color:#000;
	text-align: left;
	padding-left:10px;
	padding-top:2px;
 }

p.homepage_text a 
 {	color:#0071B9;#4c9bce;#000;
 }

p.homepage_text a:hover
 {	color:#000;
 }

/*-------------------------------------
				Forms
-------------------------------------*/

.form_text
 {	background-color: #FFF;
	color: #0071b9;
	font-weight: bold;
	border: 1px solid #0071b9;
	padding: 2px;

 }

textarea
 {	background-color: #FFF;
	color: #0071b9;
	font-weight: bold;
	border: 1px solid #0071b9;

 }

.button
 {	background-color: transparent;
  	font-weight: bold;
 	padding: 2px;
 	border: 1px solid black;
 	margin: 0px 5px 0px 5px;
 }

#footer_text
 {	background-color: #FFF;
	color: #000;
	text-align: left;
	padding:0px 20px 0px 0px;
	margin:0px;
	border:0px;
 }
 
#footer_text a
 {	color:#0070b8;
 	text-decoration: none;
 	font-weight: bold;
 }

