/* CSS Document 
Loch Ness Style Sheet - Print

version:   1.0
author:    Steve Tunnicliffe
email:     steve@webartifice.co.uk
website:   http://www.webartifice.co.uk/ 
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ul {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked ../images */
img {
	border: 0;
}

/* =Typography
-----------------------------------------------------------------------------*/
body { 
	font: 70%/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}

h1 {
	font-size: 220%;
	margin: 3px 0 0 0;
}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

p {

}

.bolder {
	font-weight: 600; 
}

/* =Layout
-----------------------------------------------------------------------------*/
#wrapper {
	width: 90%;
	
}

#header {
	display: none;
}

#col-holder {
	padding: 0 5px 0 5px;
	clear: both;
}

#left-panel {
width: 100%;
background-image:none;
}

#left-panel-2col {
	width: 100%;
	background-image:none;
}

#right-panel {
	display: none;
}

/* =Branding
-----------------------------------------------------------------------------*/
#header-image {
	display: none;
}

/* =Icon Nav & Search
-----------------------------------------------------------------------------*/
#icon-nav-search {
display: none;
}

#search-input {
	width: 250px;
	float: right;
	text-align: right;
	height: 16px;
}

#searchbox { 
	width: 120px; 
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
}

#searchimage {
 float: right;
}

#quicklinks { 
	width: 200px; float: left; 
}

#quicklinks select {
	width: 200px; 
	height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}

#utilities {
	width: 450px;
	float: left;
	height: 20px;
	padding-left: 5px;
}

#utilities img {
	margin: 0 3px;
}

/* =Navigation
-----------------------------------------------------------------------------*/
#nav-col {
display: none;
}


/* =Content
-----------------------------------------------------------------------------*/
#main-content-col {
	width: 100%;
}

#main-content-col-2col {
	width: 100%;
}


#right-content-col {

}


/* =Links
-----------------------------------------------------------------------------*/
/* styled underline
================================== */

#main-content-col a,  #main-content-col-2col a {
  color:#666;
  text-decoration: none;
}

#main-content-col a:hover, #main-content-col a:active,  #main-content-col-2col a:hover,  #main-content-col-2col a:active {
text-decoration: none;
}


/* external links
================================== */

#main-content-col a[href^="http:"], #main-content-col-2col a[href^="http:"] {
  background: none;
  padding: 0;
}

/*a[href^="http://www.webartfice.com"], a[href^="http://webartifice.com"]  {
  background-image: none;
  padding-right: 0;
}*/

/* Needs to be changed to real URL when live!! - Second selectors need www - see above for pointer
====================================*/

#main-content-col a[href^="http://localhost"], #main-content-col a[href^="http://localhost"], #main-content-col-2col a[href^="http://localhost"], #main-content-col-2col a[href^="http://localhost"]   {
  background-image: none;
  padding-right: 0;
}

#main-content-col a[href^="mailto:"], #main-content-col-2col a[href^="mailto:"] {
  background: none;
  padding: 0;
}

/* End Links
===================================*/

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	display: none;
}



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opera 7 */
fieldset {
  	border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  	border-spacing: 0;
	border-collapse: collapse;
}

td {
  	text-align: left;
	font-weight: normal;
}


/* =Misc
-----------------------------------------------------------------------------*/
