@charset "UTF-8";
/* CSS Document */

/*
Theme Name:     Tom Brock Website
Theme URI:      http://tombrock.com.au/
Description:    Tom Brock Child theme for the Twenty Eleven theme 
Author:         Samantha Woods
Author URI:     http://outofthewoods.com.au	
Template:       twentyeleven
Version:        0.1.0
*/

@import url("../twentyeleven/style.css");

/* This will override site title color even on the dark theme */
#site-title a {
    color: #009900 !important;
}

/* This will override the changed link color */
#site-title a:focus,
#site-title a:hover,
#site-title a:active {
    color: #009900 !important;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 8, 2012 */

@font-face {
    font-family: 'AndesRegular';
    src: url('fonts/andes-webfont.eot');
    src: url('fonts/andes-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/andes-webfont.woff') format('woff'),
         url('fonts/andes-webfont.ttf') format('truetype'),
         url('fonts/andes-webfont.svg#AndesRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SANTOSDUMONTRegular';
    src: url('fonts/santo___-webfont.eot');
    src: url('fonts/santo___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/santo___-webfont.woff') format('woff'),
         url('fonts/santo___-webfont.ttf') format('truetype'),
         url('fonts/santo___-webfont.svg#SANTOSDUMONTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: #000;
	color:#C90;
	font: 13px "Times New Roman", Times, serif;
}

/***** FRONTPAGE *****/
html, body#FP {
	margin:0; padding:0;
	height:100%;
}

#floater {
	position:relative; float:left;
	height:30%;	margin-bottom:0px;
	width:1px;
}
 
#centered {
	position:relative;
	background:url(images/50Black.png);
	clear:left;
	height:160px;
	width:100%;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;	
}

#FPLogo {
	width: 623px;
	height: 242px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	top: -35px;
}
 
#branding {
	border-top: none;
	padding-bottom: 10px;
	position: relative;
	z-index: 9999;
}

#page {
	background-color: transparent;
	
}

#logo {
	background: url(images/TomBrockLogo.png) no-repeat;
	height: 113px;
	width: 282px;
	z-index: 99999;
	position:relative;
	top: 95px;
	margin-top: -230px;
}
 
p {
	margin-bottom: 1.625em;
	color:#FFF;
	font-size:13px;
	line-height: 19px;
	letter-spacing: 1px;
}

a {
	color:#C90;

}

li {
	color: #FFF;
}

.entry-title a:hover, .entry-title a:focus, .entry-title a:active {
color: #C93;
}

h1#site-title {
	display:none;
	
}

ul {
list-style: disc;
color: #fff;
}

li {
	line-height: 19px;
	font-size: 13px;
	letter-spacing: 1px;
}


/***** NAVIGATION ******/

.menu ul li a {
 	color: #C93;
 	display: block;
 	line-height: 3.333em;
 	padding: 0 1.2125em;
 	text-decoration: none;
}

#navStrip {
	background-image: url(images/50Black.png);
	margin: 70px auto 6px;
	width: 100%;
	height: 60px;
}

#access {
	background: none;
	clear: both;
	display: block;
	float: right;
	margin: 5px auto 6px;
	width: 100%;
	height: 60px;
	letter-spacing: 1px;
	font-weight: lighter;
	text-transform: lowercase;
	position:relative;
	z-index: 9999;	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#access div {
	float: right;
	padding-top: 6px;
	margin-top: 0;
	margin-right: -55px;
	margin-bottom: 0;
}

#access ul {
	font-size: 12px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}

#access a {
	color: #C93;
	display: block;
	line-height: 3.333em;
	padding: 0 1.0em;
	text-decoration: none;
	font-family: 'AndesRegular';
	font-size: 16px;
	font-weight: normal;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: none;
	text-decoration:underline;
	color: #C93;
}
#access li:hover > a,
#access a:focus {
	background: none;
	text-decoration:underline;
}

#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: normal;
	text-decoration: underline;
}



/***** CONTENT ******/

#main {
clear: both;
padding: 50px 0 0;
}

#primary {
	background-image: url(images/50Black_content.png);
	min-height: 1360px;
}

#secondary {
	float: right;
	margin-right: 0;
	width: 204px;
	margin-bottom: 11px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 30px;
	color: #C93;
	position: relative;
	z-index:9000;
}

#content {
	width: 630px;
	padding: 40px;
	z-index: 999;
	position: relative;
	margin-top: 0;
	margin-right: 34%;
	margin-bottom: 11px;
	margin-left: 0;
}

.singular #content, .left-sidebar.singular #content {
	width: 630px;
	padding: 40px;
	z-index: 999;
	position: relative;
	margin-top: 0;
	margin-right: 34%;
	margin-bottom: 11px;
	margin-left: 0;
}

.singular #primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}

.singular .hentry {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}

.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
	margin: 0 auto;
	width: 630px;
}

.entry-title, .entry-title a {
	color: #fff;
	text-decoration: none;
}

.entry-title {
padding-top: 0px;
}

h1.entry-title {
	font-family: 'SANTOSDUMONTRegular';
	font-size: 66px;
	font-weight: normal;
	letter-spacing: 3px;
	margin-top: -15px;
	line-height: 50px;
	padding-right: 0px;
}
	
.entry-content h2 {
	font-family: 'AndesRegular';
	text-transform: lowercase;
	font-size: 20px;
	letter-spacing: 1px;
}

.entry-content h3, .comment-content h3 {
	font-family: 'AndesRegular';
	text-transform: lowercase;
	font-size: 16px;
	letter-spacing: 1px;
	color:#FFF;
	line-height: 20px;
}

.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 {
	color: #fff;
	font-weight: normal;
	margin: 0 0 .8125em;
}

.entry-content, .entry-summary {
padding: 0;
}

.singular .entry-title {
color: #fff;
font-size: 66px;
font-weight:normal;
}

.singular .hentry {
	padding-bottom: 16.0em;
}

.hentry, .no-results {
margin: 0 0 4em;
}

.nocomments {
	display: none;
}

table {
	color: #fff;
}

/***** FOOTER *****/

#colophon {
clear: both;
background-color: transparent;
background-image: url(http://www.tombrock.com.au/wp-content/themes/TomBrock/images/50Black.png);
position: relative;
top: 12px;
height: 60px;
}

#site-generator {
background-color: transparent;
border-top: none;
color: #fff;
font-size: 12px;
line-height: 2.2em;
padding: 2.2em 0.5em;
text-align: center;
}

#supplementary {
	border-top: none;
	overflow: hidden;
	padding-top: 1.625em;
	padding-right: 1.625em;
	padding-bottom: 1.625em;
	padding-left: 1.625em;
}

#first, #second, #third {
	width: 33%;
}
 

/***** WIDGETS *****/


.widget-title {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;;
	line-height: 1.0em;
	text-transform: none;
	font-family: 'AndesRegular';
	text-transform: lowercase;
	border-bottom: solid 1px #ffffff;
	margin-bottom: 5px;
}

.widget ul li {
color: #C93;
font-size: 12px;
list-style:none;
}

.widget a {
color: #C93;
font-weight: bold;
text-decoration: none;
font-size: 13px;
}

.registerform label {
	color:#C90;
}

input[type="text"] {
padding: 3px;
height: 20px;
}

#reg_passmail {
	margin-top: -15px;
	margin-bottom: 5px;

}

#cpeventswidget-2 li {
	margin-bottom: 10px;
	border-bottom: 1px solid #C90;
}

.widget ul.blogroll li {
	margin-bottom: 10px;
}

/***** RSVP *****/
.guest_blank {
	color: #fff;
}

.dateblock {
	display: none;
}

#rsvpsection #rsvpform {
    background: none;
}

/***** EVENTS CALENDAR *****/

table.eme-rsvp-form {
    width: 96% !important;
	background-color: #ffffff;
}


/***** ATTACHMENTS *****/
.entry-content dl.attachments-large, dl.attachments-medium, dl.attachments-small {
border: 1px dashed #999;
}

/***** GALLERY *****/
.panel-overlay h2 {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color:#C90;
	text-transform:none;
}

.entry-content .panel .panel-overlay, .entry-content .panel .overlay-background {
height: 20px;
padding-left: 10px;
padding-top: 5px;
}