/**********************************
Utility........: style.css
Description....: Screen CSS file
Copyright......: Persona Creative
Email..........: lewis@personacreative.com
Last Changed...: #
Notes..........: None
**********************************/
/******************
Layout
******************/
* {
	padding:0;
	margin:0;
}
body {
	background-color:#fff;
	text-align:center;
	font-family:arial, tahoma;
	font-size:100%;
}
.container {
	position:relative;
	width:965px;
	margin:0px auto;
	text-align:left;
	background-color:#fff;
}
/******************
Mastheads (Logos)
******************/
#masthead {
	float:left;
	height:155px;
	width:965px;
	margin:5px 0px 1px 0px;
}
#masthead h1 {
	height:155px;
	background:#fff url(../images/orange-header.gif);
}
#masthead h1 a {
	display:block;
	height:155px;
}
#masthead h1 span, #masthead p {
	display:none;
	height:155px;
}
#masthead_green {
	float:left;
	height:155px;
	width:965px;
	margin:5px 0px 1px 0px;
}
#masthead_green h1 {
	height:155px;
	background:#fff url(../images/green-header.gif);
}
#masthead_green h1 a {
	display:block;
	height:155px;
}
#masthead_green h1 span, #masthead_green p {
	display:none;
	height:155px;
}
#masthead_blue {
	float:left;
	height:155px;
	width:965px;
	margin:5px 0px 1px 0px;
}
#masthead_blue h1 {
	height:155px;
	background:#fff url(../images/blue-header.gif);
}
#masthead_blue h1 a {
	display:block;
	height:155px;
}
#masthead_blue h1 span, #masthead_blue p {
	display:none;
	height:155px;
}
#masthead_purple {
	float:left;
	height:155px;
	width:965px;
	margin:5px 0px 1px 0px;
}
#masthead_purple h1 {
	height:155px;
	background:#fff url(../images/purple-header.gif);
}
#masthead_purple h1 a {
	display:block;
	height:155px;
}
#masthead_purple h1 span, #masthead_purple p {
	display:none;
	height:155px;
}
/******************
Tiny Navigation (TR)
******************/
#options {
	position:absolute;
	top:1px;
	right:0;
}
#options p {
	font-size:0.7em;
}
/******************
Booking Image (Positioned)
******************/
#book {
	position:absolute;
	top:85px;
	left:0;
}
#book img {
	border:0;
}
/******************
Navigation (MAIN)
******************/
#navigation {
	float:left;
	width:965px;
	background:#fff;
}
#navigation ul {
	list-style:none;
}
#navigation li {
	display:inline;
	font-family:arial, verdana, tahoma;
	font-size:0.9em;
}
#navigation li a {
	float:left;
	color:#666;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	background:#fff;
	padding:3px 9px 3px 9px;
	margin:2px;
}
#navigation li a:hover {
	color:#f08229;
	background:#eee;
}
#navigation li a.selected {
	color:#f08229;
	background:#eee;
}
/******************
Navigation (Sub-Sections)
******************/
#leftcol {
	float:left;
	width:208px;/*set width to make vertical*/
	margin-top:10px;
	background:#fff url(../images/swirl-pattern.gif);
	border-right:0px solid #fad9be;
}
#subnav {
	list-style:none;
	padding:0px;
	margin:0px;
}
#subnav li {
	float:left;/*IE needs me*/
	padding:0px;
	margin:0px;
}
#subnav a {
	display:block;
	width:208px;
	color:#f08229;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
	padding-top:1px;/*IE + Opera needs me*/
	margin:6px -20px 6px 22px;
}
#subnav a:hover {
	color:#666;
	background:url(../images/subnav_icon.gif) no-repeat 86% 50%;
}
#subnav a.on {
	color:#666;
}
#news ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#news li {
	float:left;/*IE needs me*/
	list-style:none;
	padding:0px;
	margin:0px;
}
#news a {
	display:block;
	width:208px;
	color:#000;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:1px -20px 1px 22px;
}
#news a:hover {
	color:#f08229;
}
/******************
Column Full |***| 
******************/
.col_full {
	float:left;
	width:600px;
	font-family:arial, tahoma;
	color:#666;
	background:#fff;
	margin:10px 10px 0px 0px;
	border-left:1px solid #fad9be;
}
.col_full h1 {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.4em;
	margin:15px 20px 5px 20px;
}
.col_full h2 {
	font-size:0.7em;
	font-weight:bold;
	line-height:1.4em;
	margin:15px 20px 5px 20px;
}
.col_full p {
	font-size:0.75em;
	line-height:1.4em;
	margin:8px 20px 8px 20px;
}
.col_full p.testimony {
	background:#e1f0f7;
	padding:5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.col_full p.testimone {
	background:#e3c8ec;
	padding:5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.col_full ul {
	font-size:0.75em;
	list-style:none;
	line-height:1.3em;
	margin:8px 0px 8px 25px;
}
.col_full ul li {
	margin:2px 0px 2px 0px;
	padding-left:13px;
	background:url(../images/o-bullet.gif) no-repeat 0 5px;
}
.col_full ul.fix {
	margin:15px 0px 15px 20px;
}
.col_full ul.fix li {
	font-size:1.3em;
	line-height:1.3em;
	margin:2px 0px 2px 0px;
}
.col_full img {
	float:left;
	margin:0 10px 0 20px;
}
.col_full a, .col_one a:active {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_full a:visited {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_full a:hover {
	color:#f08229;
}
/******************
Column 1 |**|||| 
******************/
.col_one {
	float:left;
	width:580px;
	font-family:arial, tahoma;
	color:#666;
	background:#fff;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
.col_one h1 {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.4em;
	margin:5px 20px 5px 0px;
}
.col_one p {
	font-size:0.75em;
	line-height:1.4em;
	margin:8px 20px 8px 0px;
}
.col_one ul {
	font-size:0.75em;
	list-style:none;
	line-height:1.3em;
	margin:8px 0px 8px 15px;
}
.col_one ul li {
	margin:2px 0px 2px 0px;
	padding-left:13px;
	background:url(../images/o-bullet.gif) no-repeat 0 5px;
}
.col_one img {
	float:left;
	margin:0px 10px 10px 10px;
	border:0px solid #999;
}
.col_one img:hover {
	border:0px solid #ccc;
}
.col_one a, .col_one a:active {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_one a:visited {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_one a:hover {
	color:#f08229;
}
/******************
Column 2 ||*||| 
******************/
.col_two {
	float:left;
	font-family:arial, tahoma;
	width:220px;
	color:#666;
	background:#fff;
	border-left:1px solid #fad9be;
	margin:10px 10px 0px 0px;
}
.col_two h1 {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.4em;
	margin:5px 10px 5px 25px;
}
.col_two h2 {
	font-size:0.7em;
	font-weight:bold;
	line-height:1.4em;
	margin:5px 10px 5px 25px;
}
.col_two p {
	font-size:0.75em;
	color:#ed8637;
	line-height:1.4em;
	margin:8px 20px 8px 25px;
}
.col_two p.rss_link {
	font-size:0.6em;
	color:#000;
	text-align:right;
	margin:30px 20px 10px 0px;
}
.col_two img {
	margin:0px;
	border:0;
}
.col_two a, .col_two a:active {
	color:#006bc6;
	text-decoration:none;
	border-bottom:0;
}
.col_two a:visited {
	color:#006bc6;
	text-decoration:none;
	border-bottom:0;
}
.col_two a:hover {
	color:#f08229;
}
/******************
RSS Live Display ||*||| 
******************/
.feedburnerFeedBlock {
	background:#fff;
	font-family:arial, tahoma;
}
.feedburnerFeedBlock img {
	display:none;
}
.feedburnerFeedBlock ul {
	list-style:none;
	font-family:arial, tahoma;
}
.feedburnerFeedBlock li {
	font-size:0.75em;
	font-family:arial, tahoma;
	color:#ed8637;
	line-height:1.4em;
	margin:15px 20px 15px 25px;
}
.feedburnerFeedBlock a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.feedburnerFeedBlock a:visited {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.feedburnerFeedBlock a:hover {
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
.headline {
	font-size:1.0em;
	font-family:arial, tahoma;
	font-weight:normal;
	line-height:1.4em;
	margin:5px 10px 15px 0px;
	padding-bottom:20px;
	margin-bottom:50px;
}
p.date {
	display:none;
}
/******************
Column 3 |||*|| 
******************/
.col_three {
	float:left;
	font-family:arial, tahoma;
	width:210px;
	height:378px;/*for background*/
	color:#666;
	background:#fff url(../images/swirl-pattern.gif);
	border-left:1px solid #fad9be;
	border-right:1px solid #fad9be;
	margin:10px 10px 0px 0px;
}
.col_three h1 {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.4em;
	margin:5px 10px 5px 25px;
}
.col_three h2 {
	font-size:0.7em;
	font-weight:bold;
	line-height:1.4em;
	margin:15px 10px 5px 25px;
}
.col_three p {
	font-size:0.75em;
	line-height:1.4em;
	margin:8px 10px 8px 25px;
}
.col_three img {
	margin:0px 10px 10px 25px;
	border:0;
}
.col_three a, .col_three a:active {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_three a:visited {
	color:#006bc6;
	text-decoration:none;
	border-bottom:1px solid #006bc6;
}
.col_three a:hover {
	color:#f08229;
}
/******************
Column 4 ||||*| 
******************/
.col_four {
	float:left;
	font-family:arial, tahoma;
	width:132px;/*-3 px from column borders*/
	color:#666;
	background:#fff;
	margin:10px 0px 0px 0px;
}
.col_four h1 {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.4em;
	text-align:center;
	margin:5px 0px 10px 0px;
}
.col_four p {
	font-size:0.75em;
	line-height:1.4em;
	margin:8px 20px 8px 0px;
}
.col_four ul {
	font-size:0.75em;
	list-style:disc;
	line-height:1.3em;
	margin:5px 0px 5px 30px;
}
.col_four ul > li {
	margin:2px 0px 2px 0px;
	padding-left:0px;
}
.col_four img {
	margin:0px 10px 0px 5px;
	border:0px solid #666;
}
.col_four img:hover {
	border:0px solid #f08229;
}
/******************
Flash Content
******************/
#flashcontent {
	width:120px;
	height:300px;
	margin-left:5px;
}
#flashcontent img {
	margin-left:0px;
}
/******************
Subscribe Area
******************/
.email_sub {
	float:left;
	width:370px;
	background:#ccc url(../images/form_bg.gif);
	margin:2px 0px 0px 20px;
	height:32px;
	font-family:arial, tahoma;
	font-size:0.7em;
	color:#fff;
}
.email_sub img {
	border:0;
	margin:0;
}
.email_sub img:hover {
	border:0;
	margin:0;
}
input.search_box {
	margin:0px -5px 0px 0px;
	font-family:arial, tahoma;
	height:16px;
	width:170px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	padding:2px 0px 0px 5px;
}
.email_sub.input {
	border:1px solid #f00;
}
input.search_btn {
	height:17px;
	width:17px;
	margin:5px 0px 0px 2px;
	font-size:0.8em;
	background:#ccc url(../images/go_btn.gif);
}
/******************
Skype Booking area
******************/
.skype_booking {
	margin:0 0 10px 25px;
}
/******************
Footer
******************/
.footer {
	float:left;
	width:925px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 20px;
}
.footer p {
	font-family:arial, verdana;
	font-size:0.7em;
	color:#666;
	text-align:right;
	margin-bottom:10px;
}
.footer a, .footer a:active {
	color:#006bc6;
	text-decoration:underline;
}
.footer a:visited {
	color:#006bc6;
	text-decoration:underline;
}
.footer a:hover {
	color:#f08229;
	text-decoration:none;
}
.footer img {
	border:0;
	text-decoration:none;
	vertical-align:middle;
}
/******************
External Links
******************/
a.ext {
	padding-right:13px;
	background:url(../images/new_window.gif) no-repeat 100% 0px;
}
a.ext:hover {
	background:url(../images/new_window.gif) no-repeat 100% 0px;
}
/******************
Global Styles
******************/
acronym {
	cursor: help;
	border-bottom:1px solid #999;
}
hr {
	border:0;
	border-bottom:1px dashed #f08229;
	margin:15px 15px 15px 20px;
	height:1px;
}
fieldset {
	border:0;
}
strong {}
a {color:#006bc6; text-decoration:underline}
a:visited {color:#006bc6; text-decoration:underline}
a:hover {color:#f08229; text-decoration:none}
a:active {color:#006bc6}
