/* CSS Document */

body{font-family: "Times New Roman", Georgia, Times, serif; margin:0; padding:0; font-size:.86em; text-align:center; background:url(../images/background.jpg) top left repeat-x #2A2A2A;}
html {min-height: 100%; margin-bottom: 1px;} /*Shows vertical scroll bar - stops page moving about*/
a {text-decoration:underline; color:#999999; outline:none; }
a:hover {text-decoration:underline; color:#AD9F6D}
a.current{text-decoration:none; color:#7B7A64;}
p {margin:0 0 8px 0; padding:0;}
h1, h2, h3, h4, h5 {color:black; padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a {color:#669999; text-decoration:none}
h1 {margin:0 0 4px 0; font-size:30px; font-style:normal; font-weight:400;}
h1 span {color:#669999}
h2 {margin:0 0 6px 0; font-size:1.5em; }
h3 {margin:0 0 5px 0; font-size:1em;}
h4 {margin:0 0 6px 0; font-size:1.3em;}
h5 {margin:0 0 5px 0; font-size:12px;}
a img {border:none;}

#wrapper {width:785px; margin:0 auto; text-align:left;}
#banner {background-color:#2A2A2A; height:100px;}
#banner_int { width:750px; margin:0 auto; text-align:left;
	}
#content {float:left; width:785px; height:480px;}
#min {float:left; width:20px; height:480px;}
#contentmain {float:left; width:580px; padding: 10px; height:460px; background:#FFFFFF; display:inline;}
#contentimg {float:left; width:245px; padding: 5px 0 0 5px;}
#contentimg img {padding-bottom:10px;}
#contenttext {float:left; width:320px; padding: 5px 5px 0px 5px;}
#contenttext a {color:#0000FF; text-decoration:underline; outline:none;}
#footer {background-color:#2A2A2A; clear:both; }
#footer p {font-size:11px;color:#CCCC99;}
#footer p a {color:#CCCC99; text-decoration:none;}
#tickbox {height:20px; font-size:10px;background-color:#2A2A2A; }
#tickbox a {text-decoration:none; color:#666666;}
#tickbox a:hover {color:#CCC;}
#porttext {width:215px; height:215px; color:#FFFFFF; padding:10px;}

#mintexthight {width:1px; height:420px; float:left}
#undertext {float:left; width:320px; padding: 5px 5px 0px 5px; height: 20px}

/*Contact page */
#contactmain {float:left; width:585px; padding:0; height:480px;  background:url(../images/contactimg.jpg) top left no-repeat;}
#contacttext {width:228px;  height:480px; padding:0 0 0 5px;}
#phone {width:300px; height:45px; padding:10px 0 0 10px;}
.contactaddress {font-size:1.3em;}
#contactform {width:228px; margin:10px 0 10px 0;}
/*#contactimg {background:url(../images/contactimg.jpg) top left no-repeat; width:352px; height:480px; float:right;}*/
.address {padding-left:15px}
/* background:url(../images/contactbg.jpg) top left repeat;*/

/*Inside table text Portfolio 1*/
.line1 {margin: 0 0 2em 0; font-size:14px}
.line2 {margin:0 0 2em 2em; font-size:14px}
.line3 {margin:0 0 1em 0.5em; font-size:14px}
.line4 {margin:0 0 1em 6em; font-size:14px}
.line5 {margin:0 0 2em 12em; font-size:14px}
.line6 {margin:0 0 2em 0em; font-size:14px}

/*Insite table text Portfolio 2*/

.linea {margin: 0 0 1em 0; font-size:14px}
.lineb {margin: 0 0 2em 3em; font-size:14px}
.linec {margin: 0 0 1em 0; font-size:14px}
.lined {margin: 0 0 .5em 3.2em; font-size:14px}
.linee {margin: 0 0 .5em .5em; font-size:14px}
.linee1 {margin: 0 0 1em 8.5em; font-size:14px}
.linef {margin: 0 0 0 1.5em; font-size:14px}

/*Tables for Portfolio*/
.tablediv {float:left; width:580px; padding: 0 5px 0 5px; height:480px; background-color:#000000; margin: 0 0 0 0; overflow:hidden}
.container {height:480px; width:580px;}
/*.tabletext {color:#FFFFFF; font-size:11px;}*/
table img {padding: 0 2px 2px 0;}
.tablediv table {padding: 0 0 0 0; margin: 0 0 0 0;}

/*Home Page*/
#contenthome {float:left; width:580px; padding: 0 0 0 5px; height:480px; background:url(../images/home.jpg) top left no-repeat; font-size:30px; color:#FFFFFF}

/* Makers Gallery */
#contentmakers {float:left; width:600px; padding: 0 0 0 0; height:480px; background-color:#000000;}
#contentmakers ul {margin:0; padding: 10px 0px 5px 0px; width: 600px; height: 60px;}
#contentmakers ul li {padding:10px 10px 10px 10px; display:inline;}
#maker {margin: 10px 75px 10px 75px; text-align:center;}
#text {padding: 0 20px 0 20px; color:#FFFFFF; }
#text h2 {color:#FFF; font-size:13px;}

/*Press page*/
.on {text-decoration:underlined; font-weight:bold; color:#000}
.off {text-decoration:none}


/* navbar */

#navcontainer { float:left; background-color:#333333; height:480px; width:160px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: "Times New Roman", Georgia, Times, serif;
font-size:14px;
}

#navcontainer li { margin: 0 0 5px 0; }

#navcontainer a
{
display: block;
padding: 5px 0 0 10px;
width: 140px;
color: #FFFFFF;
text-decoration: none;
}

#navcontainer a:hover
{
color:#CCCCCC;
text-decoration: none;
}

#navcontainer ul ul li { margin: 5px 0 0px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 25px;
width: 120px;
color: #FFFFFF;
text-decoration: none;
}

#navcontainer ul ul a:hover {
	color: #CCCCCC;
	text-decoration: none;
	}
/*Third Row not needed now */

/*#navcontainer ul ul ul li { margin: 0 0 5px 0; }

#navcontainer ul ul ul a
{
display: block;
padding: 5px 0px 5px 25px;
width: 120px;
color: #373434;
text-decoration: none;
}

#navcontainer ul ul ul a:hover
{
color: #9B5F36;
text-decoration: none;
}*/

/* Gallery thumbnails */
	#thumbs {
		width:590px;
		padding-left:5px;
		overflow:auto; white-space: nowrap; /*overflow-x:scroll; overflow-y:auto*/
		}
	p.thumbs {
		margin:0; padding:3px 0 0 3px;
		color:#CCC;
		}
	#thumbs img {
		margin:4px 4px 2px 0;
		display:inline;
		clear:none;
		border:1px solid #333;
		}
	#thumbs a img:hover {border:1px solid #CCC;}

/* Form elements */
	input, textarea {
		border:1px solid #666;
		padding:2px;
		}