@import url("shared.css");


#menubar {
	background-image: url(images/camera.jpg);
	background-repeat: no-repeat;
	background-position: 15px 3px;
}

#menubar ul.primary {
	background-color: rgb(107,153,139); 
	color: #fff;
	margin: 0;
	height: 1.4em;
	padding: 2px 0 3px 30px;
	list-style: none;
	font-size: 0.85em;
	text-transform: uppercase;
	border-top: 1px solid #060;
}

#menubar ul.primary li {
	border-left: 1px solid #9c9;
	letter-spacing: 0.1em;
	float: left;
	padding: 0 8px;
}

#menubar ul.primary li a {
	color: #fff;
}

#menubar ul.secondary {
	margin: 0;
	height: 1.4em;
	list-style: none;
	font-size: 0.75em;
	position: absolute;
	top: 10px;
	right: 10px;
}
#menubar ul.secondary li {
	border-left: 1px solid #9c9;
	letter-spacing: 0.1em;
	float: left;
	padding: 0 5px;
}

#menubar h1 {
	margin-top: 0.3em;
	margin-left: 65px;
}

#cse-search-box {
	margin: 0;
	position: absolute;
	top: 2.5em;
	right: 10px;
}

#main-content {
/*	clear: left;*/
	width: 60%;
	float: left;
}

#homePage #main-content {
	width: 40%;
}


#about #main-content, #past #main-content, #current #main-content {
	clear: right;
	width: 60%;
	float: right;
	margin: 0 2%;
	margin-top: 1em;
}

#full #main-content {
/*	clear: left;*/
	width: 95%;
	float: left;
}


#additional-info {
	text-align: center;
	clear: right;
	width: 30%;
	float: right;
	padding: 5px;
	margin: 10px 10px 10px 3px;
	border: 1px solid rgb(107,153,139);
}

#homePage #additional-info {
	width: 52%;
}


#about #additional-info, #past #additional-info, #current #additional-info {
	text-align: center;
	clear: left;
	width: 30%;
	float: left;
	padding: 5px;
	margin: 10px 10px 10px 8px;
	border: 1px solid rgb(107,153,139);
}

#additional-info img {
	width: 197px;
}

#core-info {
	clear: left;
	width: 48%;
	float: left;
}

#feeds {
	clear: right;
	width: 48%;
	float: right;
}


h4, h5, #additional-info h3, .caption {
	color: rgb(99,131,101);
	font-style: italic;
	letter-spacing: 0.1em;
	text-align: center;
	margin: 0;
}

h3 {
	text-align: center;
	margin: 0.5em 0;
}

#additional-info h3 {
	font-size: 100%;
}

#additional-info h4 {
	font-size: 110%; 
	font-weight: bold;
}

#contact {
	margin-top: 3%;
	margin-left: 10%;
	margin-right: 10%;
	border: 1px solid rgb(107,153,139);
	padding-bottom: 8%;
	padding-left: 3%;
	padding-right: 3%;
}

#contact form {
	margin-top: 15px;
}

#contact #email, #contact #Firstname, #contact #Surname, #contact #mobile {
	position: absolute;
	left: 15em;
}

#contact input {color: gray;}

#contact p input {color: black;}

.imdb {
	font-family: verdana, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color: white;
	background-color: rgb(99,131,101);
	border-left:1px solid #ccf;
	border-top:1px solid #ccf;
	border-right:1px solid #55a;
	border-bottom:1px solid #55a;
	padding:0px 3px 0px 3px;
	margin:0px;
}


#footer {
	clear: both;
	padding: 1em;
	margin: 10px 10px 0 0;
}


.left {text-align: left;}

/* Poll */

#poll {margin-top: 20px; overflow: auto;}
#PollFtr38107 {display: none}
#QHldr38107 img {display: none;}


/* Wordpress */

#searchform-wp {
	padding-bottom: 10px;
}

#sidebar p, #sidebar li {
font-size: 0.8em;
}

.postmetadata, .alignleft, .alignright {
font-size: 0.8em;
}

