/*
Theme Name: Berowra Physical Culture Club
Theme URI: http://www.berowraphysie.com.au
Description: Berowra Physical Culture Club Theme. Physical Culture (Physie) builds confidence, good posture, fitness, strength and flexibility through dance and exercise for girls and women of all ages.
Version: 1
Author: Belinda Clemesha
Author URI: http://www.belindaclemesha.com
Tags: green, yellow, bright, fun, girl
*/

/*
Author: Belinda Clemesha
Copyright (C) 
*/

/*
COLOURS
Yellow: #FFFF00
Green: #00A551
Lt-green: #60C33E
*/

*{
margin: 0;
padding: 0;
}
.clear { clear: both; }
a img { border:none } /* Gets rid of IE's blue borders */
img {border: none;}

html {background: #ffffff url(images/berowra-bg.jpg) repeat-x;}
#page-wrap {width:1124px;margin: 0 auto;}
body {
	background: url(images/berowra_banner.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width: 100%;
	display: table;
	font-family:Arial, Helvetica, sans-serif;}
	#page-wrap {width:1120px;margin: 0 auto;}
#banner{width:990px; margin: 0 auto;height:150px;}
#logo{ text-align:center;margin-top: 12px;}
.rainbow-stripe {background:url(images/rainbow_divider.jpg) repeat-x;height:10px;}

/*  STRUCTURE */
/*  THREE COLUMN LAYOUT STYLES */

#content{width:990px; margin: 0 auto;background: url(images/blog-bg.jpg);
	background-repeat:no-repeat;
	background-position:center 1px;
	width: 100%;
	display: table;
	}

#column_wrap{width:990px; margin: 0 auto;}
	
#sidebar_left{
	float: left;
	width: 200px;
	display: inline;
	margin:0 0 0 3px;
}

#text_area{
	float: left;
	width: 560px;
	margin:30px 0 0 12px; }
 #sidebar_right{
	float: right;
	width: 195px;
	display: inline;
	background: url(images/newsfeed-bg.jpg) no-repeat 0 0;
	height:500px;
	margin:20px 0 0 0;
	}


/*  GALLERY ROLOVER */

/** Gallery and Facebook ROLLOVER EFFECT **/

a:visited.galleryRollover {
	background-position: 0 0px;
}

a:hover.galleryRollover {
	background-position: 0 -208px;
}
.galleryRollover{margin:18px 0 0 20px;}
a.galleryRollover {
	display: block;
	width: 172px;
	height: 210px;
	background:url(images/2.gallery-button.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}

a:visited.facebookRollover {
	background-position: 0 0px;
}

a:hover.facebookRollover {
	background-position: 0 -71px;
}
.facebookRollover{margin:18px 0 0 20px;}
a.facebookRollover {
	display: block;
	width: 170px;
	height: 71px;
	background:url(images/facebook-button.jpg) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}

.slogan {margin: 0 0 0 25px;}
.home_image{margin:5px 0 20px 0;}

/* NAVIGATION STYLE */

#menucontainer{width:990px;margin:20px auto; text-align:center;}
#main li {display:inline;padding-right:55px;}
#main li a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;color:#FFFFFF; text-decoration: none;text-shadow: 1px 1px 1px #000; text-transform:uppercase;}
#main li a:hover, .current_page_item a, .current_page_item a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;color:#FFFF00; text-decoration: none;text-shadow: 1px 1px 1px #000; border-bottom:3px solid #FFFF00;padding-bottom:5px; text-transform:uppercase;}

/*TEXT STYLE*/
h1{font-size:40px;color:#00A551;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#00A551;}
p {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.post p {margin-top:1.5em;margin-bottom:1.5em;/** paragraph spacing**/}
.post {margin-bottom:30px;}
a {color:#00A551; text-decoration:none;}
a:hover{color:#60C33E; text-decoration:underline;}
.green_tx{color:#00A551;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#00A551;margin-top:10px;}
h4{color:#000000;font-weight:100;}
h5{color:#808184;font-style:italic; font-size:14px; font-weight:100;}
h6{color:#808184;font-style:italic; font-size:12px; font-weight:100;}



/*FOOTER*/

#footer{background:url(images/footer-bg.jpg) repeat-x;height:550px; background-color:#00A651;}
#footercontainer{text-align:center;padding-top:25px;}
#footernav li {display:inline;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;color:#CBECC0; text-decoration: none;}
#footernav li a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;color:#CBECC0; text-decoration: none;}
#footernav li a:hover, .current{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;color:#FFFFFF; text-decoration: none;padding-bottom:5px;}

/*Right SIDEBAR*/

#sidebar_right li {list-style: none; font-size:12px; line-height:18px;}
.inside{width:140px;height:350px;margin:70px 0 0 15px;}
#sidebar_right li a {text-decoration:underline;}


/* STYLING THE NEWS SECTION POSTS */

#text_area .post p img,#text_area .post p img:a {
float:left;
margin:0 10px 0 0;
padding:2px;
}

/* ------------------------------------------- Image style within posts ----------------------------- */


img.alignright {
     border: solid #00A551 2px;
    float: right;
    margin: 0 0 1em 1em;
    padding: 8px;
}
img.alignleft {
     border: solid #00A551 2px;
    float: left;
    margin: 0 1em 1em 0;
    padding: 8px;
}
img {
     padding: 8px;
     border: solid #00A551 2px;
     display: block;
    margin-left: auto;
    margin-right: auto;
    
    }



/* -------------------------------------------h1 post heading ----------------------------- */

#text_area .post h1 a {
text-decoration:none;
color:#00a651;
}


#text_area .post h1 a:hover {
text-decoration:none;
color:#60c53e;
}


#text_area .post-list li {
list-style:none;
}
/* ------------------------------------------- block at the bottom of posts ----------------------------- */
#text_area .post .post-info {
clear:both;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
border:3px solid #60c53e;
background:#60c53e url(images/bg2.jpg) repeat-x top left;
padding:3px 5px 5px;
}

#text_area .post .post-info a {
color:#000000;
text-decoration:none;
}

#text_area .post .post-info a:hover {
color:#FFFF00;
text-decoration:none;
}

#text_area #pages {
text-align:center; margin-bottom:30px;
}
/* Next n Previous links */
#text_area #pages a {
font:bold 20px Arial, serif;
color:#000000;
text-decoration:none;
}

#text_area #pages a:hover {
color:#60c53e;
}

#text_area ul {
list-style:disc;
list-style-position:inside;
}

#text_area ol {
list-style:decimal;
list-style-position:inside;
}

#text_area dl dt {
font-weight:700;
}

#text_area dl dd {
font-style:italic;
color:#555;
margin:0 0 5px 20px;
}



/*--------------------------------- READ REST ENTRY--------------------*/
#text_area .readrest a {color:#fff; background-color:#00A651; padding:2px;}
#text_area .readrest a:hover {color:#fff; background-color:#60c53e; padding:2px;}

#text_area .post p,#content ul,ol,dl {
margin-bottom:20px;
}

/*--------------------------------- News Thumbnails--------------------*/


.thumbnail {
  float: left;
 width: 152px; 
 height: 152px; 
  margin: 0px 0px 0px 0px;  
  padding: 0px; 
  overflow: hidden;
  line-height: 170px;
  text-align: center;
}
.thumbnail a img {
  float:left;
  width:130px;
  height: 130px;
  padding: 5px;  
  border:1px solid #60c53e;
background:#246c8f url(images/bg2.jpg) repeat-x top left;}

/*--------------------------------- Contact Page Teacher Info--------------------*/

.ashlie-image{float:left;width:104px; height:134px; margin:0 15px 0 0; }
.teacher_details{ margin:5px 0 0 0;float:left;}
.teacher_details li{list-style: none;}
.assistant_details{ margin:5px 60px 0 0;float:right; border-left:2px solid #00A551; padding-left:15px; }
.assistant_details li{list-style: none; }