/*
THEME NAME: Monkey theme
THEME URI: http://jamiemitchelldesign.com.au
DESCRIPTION: A Child-Theme based on Thematic
TEMPLATE: thematic
VERSION: 1.0
AUTHOR: Jamie Mitchell Design
AUTHOR URI: http://jamiemitchelldesign.com.au



 

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/21px.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body{
background:#2D2B2C url(images/body-bg.gif) repeat-x;
font-size:13px;
color:#fff
}

a:link, a:visited {
color:#DC8710;
text-decoration:none;
}

p{
line-height:26px
}


h2,h3,h4{
clear:none
}

#content img{
float:left;
border: 5px solid #1D191A
}


.clear,
.hentry {
clear:both
}


#wrapper{
width:960px;
margin: 0 auto;
background: #000;
margin-top:40px;

}

#header{
background:url(images/header-bg.jpg) no-repeat 10px 0px;
}

#branding{
height:220px;
}

#blog-title,
#blog-description{
text-indent:-9999px
}

.menu {
width:912px
}

#container{
width:640px
}

#content{
width:625px;
background:#0F0B0C 
}

/*.category .page-title{
background: url(images/heading-bg.gif) repeat-x top;
display:block;
font-weight:bold;
margin-bottom:10px;
padding:7px 0 7px 20px;
text-transform:uppercase;
width:625px;
font-size:15px;
}
*/

/*home page bookings bit at the top*/

.blog #index-top{
background:transparent url(images/bookings.jpg) no-repeat;
display:block;
width:625px;
overflow:hidden;
padding-top:50px
}


.entry-meta{
padding-bottom:3px
}

.entry-title{
padding:10px 0 5px;
font-size:15px;
font-weight:bold;
}
.entry-content h2{
    font-size:17px;
    padding:20px 0 10px;
}

.entry-content h4,
.entry-meta{
font-size:12px;
color:#A3261D
}

.entry-meta a{
color:#A3261D
}


/*custom field images*/

.home .postimg,
.slug-vip .postimg,
.category-events .postimg{
margin:10px 20px 20px 0;
width:150px;
}


/*front page posts*/

#ticket_info,
.ticket_info{
color:#A3261D;
padding-bottom:3px
}

.home-title,
.page-title,
.page h1.entry-title{
background: url(images/heading-bg.gif) repeat-x top;
display:block;
font-weight:bold;
margin-bottom:10px;
padding:7px 0 7px 20px;
text-transform:uppercase;
width:625px;
font-size:15px;
clear:left;
}

.block-1{
padding-bottom:30px;
}

.block-2 .p2{
border-bottom:1px solid #232323;
}

.block-2 .post{
margin:0 20px 20px;
padding:0 0 20px;
}

.block-2 .p3{
margin:0 20px 0 20px;
padding:0 0 20px;
}

.home .block-1 .postimg{
width:250px;
}

#featureitem .postimg{
margin-bottom:30px
}


.block-2 .postimg,
.category-events .postimg,
.slug-vip .postimg{
width:150px;
/*category events so postimg matches the category page*/
}

#newsbox { 
width: 625px; 
height: 180px; 
}

#newsbox .post { 
width: 600px; 
height: 180px; 
overflow: hidden 
}

#newsitems{
margin-bottom:20px;
}

#nav-above, #nav-below {
width:585px;
}
.navigation {
font-weight:bold;
padding:0 0 0 20px;
}


/*  events page*/

.category-events .hentry{
border-bottom:1px solid #1D191A;
display:block;
margin:0 20px 15px;
padding-bottom:5px;
padding-left:0;
padding-right:0;
position:relative;
}

.category-events .postimg,
.slug-vip .postimg{
margin:10px 20px 20px 0
}


/*single page events*/
.s-category-events .postimg{
width:200px
}





/*get rid of anything we don't want to see*/

#nav-above,
#comments,
.entry-utility,
.block-1 .entry-meta,
#secondary,
.edit-link{
display:none
}






/* =Menu
-------------------------------------------------------------- */

#access {
background:#1D191A;
font-size:15px;
font-weight:bold;
margin:0 10px;
text-transform:uppercase;
}
.skip-link {
display:none;
}
.menu {
padding:0;
overflow:hidden; /* clears the inner float  */
}
.menu ul,
.menu ul {
margin:0;
list-style:none;
clear:both;
}
.menu ul ul {
display:none;
}
.menu li {
display:inline;
}
.menu a, .menu a:visited {
display:block;
float:left;
margin:0 10px 0 0;
padding:3px 6px;
text-decoration:none;
color:#ffffff
}
.menu a:hover {
color:#DC8710;
}











/*main sidebar stuff*/

.main-aside{
background:#171314
}

.main-aside h3{
background: url(images/heading-bg.gif) repeat-x top;
display:block;
font-weight:bold;
margin-bottom:10px;
padding:7px 0 7px 20px;
text-transform:uppercase;
width:280px;
font-size:15px;
}

.aside ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0px 20px;
}

.main-aside .xoxo li{
padding-bottom:0px
}

.main-aside .textwidget,
.main-aside .textwidget img{
padding-bottom:15px
}

#fav-record a{
    background:url(http://brassmonkey.com.au/wp-content/uploads/sidebar-image1.jpg) no-repeat;
		width:260px;
		height:260px;
		overflow:hidden;
		display:block
}






/*apply 20px left padding anything that needs it*/

.textwidget,
.post,
.page-title,
.page .entry-title,
.page .entry-content{
padding-left:20px
}


/*and some right padding*/

.entry-content p,
.textwidget{
padding-right:20px
}

#siteinfo{
padding:20px 0;
text-align:center;
}

/*next gen*/

body.page .ngg-gallery-thumbnail img {
    background-color:transparent;
    border:1px solid #A9A9A9;
    display:block;
    margin:0 10px 16px 0;
    padding:0;
    position:relative;
}




