/* 
Clikpic site stylesheet

Code: 33
Style: 8-Retro
Colour scheme: Colour style 5

All rights reserved (c) 2006 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: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 70%;
	margin: 0px;
	background-color: #000000;
	}
	
#uberContainer {
	text-align: left;	
	margin: 30px 0px 40px 40px;
	}
	
.clear {
	clear: both;
	line-height: 0;
	height: 0;
	}

.hide {
	display: none;
	}
	
img {
	border: thin none #666666;
	}

div#header img {
	border: 0;
}


/* SUBCOL */

#subcolContent {
	margin: 150px 0px 40px 0px;
	padding: 0;
	color: #FFFFFF;
	}	

#subcolContent p {
	
	}
	
#subcolContent h2 {
	margin-bottom: 10px;
	}
	

/* table */
table.td table.th {
	vertical-align:top;
}

table.info {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-bottom:12px;
}

table.info td, table.info th  {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding:2px;
	color:#CCCCCC;
}

table#contactform td, table#contactform th {
	padding:2px;
}


/* form fields */
input.inputField, textarea.inputField {
	border: 1px solid #666666;
}

input.buttonHi {
	border: 1px solid #666666;
	color:#666666;
	background-color:#030000;
	font-weight:bold;
	font-size:100%;
}

input.button {
	border: 1px solid #666666;
	color:#030000;
	background-color:#666666;
	font-weight:bold;
	font-size:100%;
}

/* MAINCOL */

#maincolContent {
	color: #CCCCCC;
	margin: 50px 0 40px 0px;
	padding: 0;
	height:320px;
	}
	
html>body 	#maincolContent {
	height:auto;
	min-height:320px;
	}
	
#maincolContent ul a {
	display: block;
	}

/* links */
	

/* Links */
.linkentry {
	margin-bottom:12px;
	padding-left:20px;
	background: url(_graphics/style33/next.gif) no-repeat 0% 4px;	
}

.linkentry h3 {
	font-weight:bold;
	font-size:1.2em;
	color:#f3b862;
	margin-top:8px;
	margin-bottom:4px
}

.linkentry p {
	color:#CCCCCC;
	margin-top:0px;
	margin-bottom:2px
}

.linkentry p span {
	font-weight:bold;
	width:50px;
	color:#f3b862;
}

/* TITLES */
	
h1 {
	text-transform: uppercase;
	letter-spacing: 15px;
	text-align: left;
	font-size: 1.3em;
	color: #333333;
	border-bottom: 1px solid #333333;
	padding: 0 0 5px 0;
	}
	
h2 {
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: left;
	font-size: 1.0em;
	padding: 0 0 5px 0;
	color: #ffffff;
	}
	
h3 {
	margin: 5px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;	
	}

h3.newslink {
	text-transform: none;
}

#subcol h3 {
	color: #ffffff;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	}

/* TEXT LINKS */
	
a {
	color: #da9b62;
	text-decoration: none;
	font-size: 1.0em;
	}
a:hover {
	color: #f3b862;
	}
	
a.previous {
	border-left: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 0 40px 2px 0;
	padding: 0 0 0 5px;
	}
	
a.next {
	border-right: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	padding: 0 5px 0 0;
	}

/* LISTS */
	
ul#mainNav {
	list-style-type: none;
	margin: 12px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	}
	
ul#mainNav li {
	display: inline;
	margin: 0;
	padding: 0;
	}

ul#mainNav a {
	text-transform: uppercase;
	letter-spacing: 2px;
	border-left: 1px solid #333333;
	padding: 0 8px 0 12px;
	}

	
ul#mainNav a#start {
	border-left: 0;
	padding-left: 1px;
	}
	
a.highlight {
	color: #ffffff;
	}
	
ul#subNav {
	list-style-type: none;
	margin: 12px 0 30px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	position:absolute; 
	top:1em; 
	left:6.5em; 
	width:650px;
	}
	
ul#subNav li {
	display: inline;
	margin: 0;
	padding: 0 8px 0 13px;
	border-left: 1px solid #333333;
	}

ul#subNav li.first {
	padding: 0 8px 0 0px;
	border: 0px;
	}
	
ul#subNav a {
	text-transform: uppercase;
	letter-spacing: 1px;
	border-left: 0;
	padding: 0 0 2px 0;
	margin-right: 5px;
	color: #da9b62;
	}
	
ul#subNav a:hover {
	color: #f3b862;
	}
	
ul#subNav a.highlight {
	color: #ffffff;
}
	
/* GALLERY */

#galleries {
	}

.galleryType {
	float: left;
	/* height: 200px; */
	width:130px;
	/*overflow: hidden;*/
	margin: 0 10px 10px 0;
	border:0px;
	padding:0px;
	}
	
.galleryType h3 {
	border-left: 1px solid #333333;
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
	
}

	
/* Photo */
div#imageDetails h3 {
	float: left;
	margin: 0 0 5px 0;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
}

p.imageinfo, div.imageinfo {
	margin-bottom:2px;
	margin-top:2px;
	margin-left:0px;
	padding:0px;
	
}

p.imageinfo strong {
	display:inline;
	width:160px;
}


div#imageDetails div {
	margin-bottom:12px;
}

	
/* image details */
#imagePanel {
	margin: 20px 0 20px 0;
	}

#imagePanel h3 {
	margin: 0 0 5px 0;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
}

#imagePanel {
	color: #CCCCCC;
	}
	
#imagePanel p {
	margin: 0 0 5px 0;
	}

/* FOOTER */
	
#footer {
	margin: 0;
	padding: 0 0 10px 0;
	border-top: 1px solid #333333;
	color: #666666;
	}
	
#footer ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	}
	
#footer li {
	display: inline;
	padding: 0 20px 0 0;
	}


/* home page */
div.homepage {
	width:640px;
}

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.homepageposition {
	margin:0;
	padding:0;
	margin-bottom:12px;
}

div.homepagesection {
	border:1px solid #666666;
	margin:0;
	padding:2px;
	margin-bottom:12px;
}

div.notitle {
	border:0px;
	padding:0px;
}

div.homepageposition h2 {
	margin:0px;
	display:block;
	background-color:#666666;
	color:#f3b862;
	padding:2px 4px 2px 4px;
	letter-spacing: 0px;
}

div.homepageposition h2 a, div.homepageposition h2 a:hover {
	color:#f3b862;
}

img.homepageimage {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}

div.homepagearticle {
	clear:both;
	border:0;
	margin:0;
	padding:2px;
	margin-bottom:6px;
}

div.homepagesection  p {
	padding:2px;
}

div.homepagesection  p, div.homepagearticle p {
	margin:0;
	margin-top:4px;
}

/* inline images */
	
.ArticleImageLeft {
	float:left;
	margin-right:4px;
	margin-bottom:4px;
	clear:both;
}

.ArticleImageRight {
	float:right;
	margin-right:4px;
	margin-bottom:4px;
	clear:both;
}

div#cv h4 {
	float:left;
	width:120px;
	clear:both;
	border:0px;
	padding:0px;
	margin-right:2 0 2 0px;
}

div#cv p {
	margin-left:120px;
	border:0px;
	padding:0px
}

div#cv p.normal{
	margin-left:0px;
}


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 #666666;
	padding:0px;
}
