/* Style sheet for  carolinegilfillan.co.uk--------
version 4.0
author: Mike Fenton email: mikethebarn@yahoo.co.uk website: gallerymikefenton.co.uk*/
*{
	margin:0;
	padding:0;
	}
body{
	background-color: #CFF;
	}
#wrapper{
	position:relative;
	width:790px;
	margin:10px auto auto auto;
	padding: 140px 0 0 0;/*for logo image*/
	background-image: url(../images/graphics/logoBanner_01.jpg);
	background-repeat: no-repeat;
	background-color:#cbedf2;
	}
	/*---------------------------container divs-------*/
.column{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	background-color:#cbedf2;
	}
.quartContent{
	width:25%;
	}
.quartContentBorder{
	width:24%;
	border-right:1px solid #cff;
	}
.halfContent{
	width:50%;
	}
.halfContentBorder{
	width:49%;
	border-right:1px solid #cff;
	}
.threeQuartContent{
	width:75%;
	}
.threeQuartContentBorder{
	width:74%;
	border-left:2px solid #cff;
	}
.fullWidth{
	width:100%;
	}
	/*FOOTER--------------------------------*/
#footer{
	width:100%;
	margin:0px;
	padding:5px 0 5px 20px;
	border-top:2px solid #cff;
	}
	/*footer links---------------*/
#footer ul{
	text-align:center;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#footer li{
	display:inline;
	}
#footer a:link, #footer a:visited{
	margin:20px 0 10px 0;
	padding: 0px 10px;
	color:#036;
	text-decoration:none;
	border-right: 1px solid #036;
	}
#footer a:hover{
		color:#09c;
		text-decoration:underline;
		}
#footer p{
		font-size:.9em;
		}
	/*-------------------------------TYPOGRAPHY--------------------------------------------*/
	/*---------------DEFAULTS------*/
html{
		font-size:100%;
		}
body {
		font: 62.5% Georgia, "Times New Roman", Times, serif;
		color:#036;
		line-height:1.5;
		}
input, select, th, td{
		font-size:1em;
		}/*font = 10px for each 1em*/
		/*--------------PARAGRAPHS AND HEADINGS---*/
h1, h2, h3, h4, p{
		margin:0px 10px 5px 10px;
		padding:0px;
		}
h1, h2, h3, h4{
		font-weight:bold;
		}	
h1 {
		font-size:2em;
		text-align:center;
		margin:10px auto 10px auto;
		padding:5px;
		width:90%;
		border:1px solid #369;
		}
h2{
		font-size:1.7em;
		}
h3{
		font-size:1.5em;
		}
h4{
		font-size:1.3em;
		}
h6{
		padding:0px 0px 10px 10px;
		font-size:1.2em;
		}
h6 img{
	padding:0px;
	}
p{
		font-size:1.3em;
		}
p cite{
		font-weight:bold;
		font-size:.9em;
		}
.bold{
		font-weight:bold;
		}
.italic{
		font-style:italic;
		}
#footer p{
		text-align:center;
		}
	/*-------------------------------------NAVIGATION------*/
#verticalNav{
	background-color:#cbedf2;
	width: 100%;
	padding:0;
	margin:0;
	float:left;
	}
#verticalNav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}
#verticalNav ul li{
	margin: 0;
	padding: 0px;
	border-top: 1px solid #cbedf2;
	font-size:1.1em;
	font-weight:bold;
	}
#verticalNav ul li a{
	display: block;
	font-size:1.1em;
	font-weight:bold;
	color: #cff;
	text-decoration: none;
	width: 100%;
	background: #369;
	}
#verticalNav ul li a:hover{
	color: #036;
	background-color:#cbedf2;
	}
.navCurrent{
	color:#036;
	font-size:1.4em;
	font-weight:bold;
	}
	/*--------------------------------------LINKS & LISTS----*/
a{
		text-decoration:none;
		color:#003399;
		font-weight:bold;
		}
a:hover{
		color:#09c;
		text-decoration:underline;
		}
ul{
		list-style:none;
		}
ul li{
		text-indent:30px;
		font-size:1.2em;
		line-height:2.5em;
		}
ul li a{
		text-decoration:none;
		font-size:1em;
		}
.textIndent{
		text-indent:5em;
		}
	/*-------------------------------------POSITIONING-----*/
img{
	padding:0px 0px 10px 10px;
	}
.clearIt{
	clear:both;
	}
.floatLeft{
	float:left;
	}
.floatRight{
	float:right;
	}
.center{
	text-align:center;
	}
.divider{
		clear:left;
		width:90%;
		margin:10px auto;
		border-top:2px solid #cff;
		}
.imgPadding{
	padding:10px 10px 0 0;
	}