/* 
Clikpic site stylesheet

Code: 3
Style: 1-Classic
Colour scheme: Black

All rights reserved (c) 2007 Clikpic Ltd.

Clikpic customers please see your terms and conditions for usage rights.

All other users should respect the copyright of this and all other parts of the Clikpic system.
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color : #333333;
	margin:0px;
	border:0px;
	background-image : url('_graphics/style3/bg_image.gif');
	background-repeat : repeat-x;
	text-align : center;
	color: white;
}

/*
.topdiv {
	background-image : url('_graphics/style3/topdiv.gif');
	background-position : top;
	background-repeat : no-repeat;
}
*/

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	}

.hide {
	display: none;
	}
	

.bgdark {
	background-color : black;
}

.bgmedium {
	background-color : #333333;
}

.divline {
	background-color : #9a9a9a;
}

.divline2 {
	background-color : #666666;
}

.bglight {
	background-color : #666666;
}

.bgdivider {
	background-color : white;
}

a, a:visited {
	text-decoration : none;
	color : #ffff9a;
	font-weight : bold;
}

a:hover,a:active {
	text-decoration : underline;
}

h1 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}

h3 {
	font-size: 1.2em;
	margin-bottom:4px;
}


/* text of the bottom "Design by"  menu */
.bottommenu {
	font-size: 92%;
	color: #9a9a9a;
	font-weight: bold;
}

/* Colout and size of site title */
.sitetitle {
	font-size: 24px;
	color: white;
	font-weight: bold;
	border:0px;
	margin:0px;
	padding:0px;
}

/* colour and size of section title  */
.sectiontitle {
	color: white;
	font-weight: bold;
	margin-bottom:2px;
	margin-top:0px;
	font-size:1.6em;
}

.introcopy {
	color: white;
	margin-bottom:2px;
	margin-top:2px;
	font-style:italic;
}

table {
	font-size:100%;
}

table.form td, table.form th {
	padding:3px;
}

table.info {
	margin-top:12px;
	margin-bottom:12px;
	border-top:1px solid white;
	border-left:1px solid white;
}

table.info td, table.info th {
	
	border-right:1px solid white;
	border-bottom:1px solid white;
	padding:3px;
}


/* colour and size of title at top of box */
.title {
	color: white;
	font-size: 1.2em;
	margin-bottom:6px;
}

.menu {
	color: #ffff9a;
	font-size:86%;
}

p.articledate {
	margin-bottom:12px;
}

.homepagegallerylink {
	margin-top:4px;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 4px;
}

.gallerylink {
	color: white;
	font-size: 10px;
	font-weight: bold;
}

/* normal text - all should have a class of normal */
.normal {
	font-size: 1em;
	color: white;
}

.homecopy {
	line-height:140%;
	color: white;
}

div#article {
	width:520px;
	position:relative;
}

/* Spacing of description text in box */
.textbox {
	margin-top:10px;
	margin-left : 7px;
	margin-right : 7px;
	margin-bottom : 10px;
}

.boxtext {
	margin-top:2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
}

/* photo details */
.photoCaption {
	font-size:1.1em;
	margin-bottom: 6px;
	font-weight:bold;
}

/*
.whitetext {
	color: white;
}
*/

/* home page */

div.homepageposition {
	border:0;
	margin:0;
	padding:0;
	margin-bottom:12px;
}

div.homepageposition#homepagepos2 {
	float:left;
	width:48%;
	clear:both;
}
div.homepageposition#homepagepos3 {
	float:right;
	width:48%;
}

div.homepageposition#homepagepos4 {
	clear:both;
}

div.homepagesection {
	margin:0;
	padding:2px;
	margin-bottom:12px;
}

div.notitle {
	border:0px;
	padding:0px;
}

div.homepageposition h2 {
	display:block;
	background-color:black;
	color:#ffff9a;
	padding:4px 4px 4px 4px;
	margin:0px;
	border:1px solid #666666;
	margin-bottom:8px;
	font-size:1.2em;
}

div.homepageposition h2 a, div.homepageposition h2 a:hover {
	color:#ffff9a;
}

img.homepageimage {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid white;
}

div.homepagearticle {
	clear:both;
	border:0;
	margin:0;
	padding:2px;
	margin-bottom:12px;
}

div.homepagearticle h3 {
	border:0;
	margin:0;
	padding:0px;
	margin-bottom:6px;
}

div.homepagesection  p {
	padding:2px;
}

div.homepagesection  p, div.homepagearticle p {
	margin:0;
	margin-top:4px;
}



/* NB galleryimage deprecated use mainphoto below */
.galleryimage {
	border-width : 1px;
	border-style : solid;
	border-color : white;
}

.mainphoto {
	border-width : 1px;
	border-style : solid;
	border-color : white;
	clear:both;
}

#imageDescription {
	margin-bottom:12px;
}

.next {
	position:absolute;
	right:0px;
	top:0px;
	margin-right:2px;
}

.previous {
	margin-bottom:6px;
	margin-left:2px;
}

/* Links */
.linkentry {
	margin-bottom:12px;
}

.linkentry p {
	color:white;
	margin-top:0px;
	margin-bottom:2px
}

.linkentry p span {
	font-weight:bold;
	width:50px;
}

.linkentry p.linktitle {
	font-weight:bold;
	font-size:1.2em;
	color:white;
	margin-top:8px;
	margin-bottom:4px
}


#imageDetails {
	width:90%;
	color:white;
	margin-bottom:12px;
}

p.imageinfo {
	margin-bottom:2px;
	margin-top:2px;
	margin-left:0px;
	padding:0px;
	
}

.articleImageLeft {
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	clear:both;
}

.articleImageRight {
	float:right;
	margin-right:4px;
	margin-bottom:4px;
	clear:both;
}

.caption {
	font-size:86%;
	font-style:italic;
}

td.field, td.fieldLabel {
	padding:2px;
}

/* form fields */
input.inputField, textarea.inputField, select.inputField {
	border: 1px solid white;
	vertical-align:top;
}

input.buttonHi {
	border: 1px solid white;
	color:black;
	background-color:white;
	font-weight:bold;
	font-size:100%;
	padding-top:1px;
	padding-bottom:1px;
}

input.button {
	border: 1px solid white;
	color:white;
	background-color:black;
	font-weight:bold;
	font-size:100%;
	padding-top:1px;
	padding-bottom:1px;
}

div#paypal {
	margin-top:12px;
}

div#paypal p {
	margin-top:2px;
	margin-bottom:2px;
}

input#payPalAddButton, input#payPalViewButton {
	margin-top:4px;
	float:left;
	margin-right:2px;
}

select.paypallink {
	font-size: 11px;
	border: 1px solid white;
	padding:0px;
}



