/* CSS Document */

html, body{ width: 100%; height: 100%; min-height: 100%; margin: 0px; padding: 0px; font: 11px/20px verdana; color: #666666;  }
.blank { list-style:none; border:0px; padding:0px; margin:0 auto; float:left; }
h1{ font-family:verdana; padding-left:25px; font-size:15px; color:#7e1348; margin:0px; padding-top:0px; padding-bottom:10px; background:url(images/heading_bullet.gif) no-repeat; background-position:left 50% 0;}
h2{ font-family:verdana;font-size:12px; color:#7e1348; margin:0px; padding-top:10px; padding-bottom:10px;}
p{ margin:0px; padding-top:10px; padding-bottom:10px;}
#homepage{ width:913px; margin:auto;}
#container{ margin:auto; width:913px;}
#main { float:left; width:913px; margin-bottom:10px; border: 1px solid #CCC; border-top: none; box-shadow: 0px 2px 6px #CCC;
 } /* background:url(images/bg.jpg) repeat-y;  */
#header{ float:left; width:913px;  position: relative;}
#headerblog{ float:left; width:913px; height:123px; }
#headerblog #content{ float:left; width:873px; padding:20px; margin-top:100px;}
#header1{ float:left; width:913px; height:135px; }
#content{ float:left; width:873px;  padding:20px;}
#content a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#7e1348; }
#content a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#7e1348;}
#content a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#666;}
#leftcolumn{ float:left; width:470px; padding-right:20px;}
#rightcolumn{ float:left; width:330px;}
#leftcolumnblog{ float:left; width:570px; padding-right:20px;}
#rightcolumnblog{ float:left; width:230px; padding-left: 40px; border-left: #CCCCCC 1px dashed;}
#photogallery{ margin:0 auto; width:790px; padding-left:25px; padding-top:10px;}
#bottomnav{ float:left; width:913px; text-align:center; padding-bottom:20px; margin:0px;}
#bottomnav ul{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px; padding:0px; color:#ccc;}
#bottomnav li{ display:inline; padding-left:10px; padding-right:10px; list-style:none; border-left: 1px dotted #7e1348;}
#bottomnav a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color: #999999;}
#bottomnav a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#999999;}
#bottomnav a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#77043d;}
#border{border-bottom:dashed 1px #ccc;}
.text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.text4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.text2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#formrequired{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7e1348;}
.postmetadata {clear: left;}


/* Homepage */
#main {float: left; width:913px; overflow:hidden; position:relative; border:0; }

#main .topmenu { background:url(images/menupattern.png) repeat-x; height:100px; width:913px;  margin:0 auto; position:absolute; left:0px; top:0px; z-index:900; }
#main .topmenu .menu { background:transparent; height:100px; width:913px; font: 14px verdana; color:#FFFFFF; margin:0 auto; }
#main .topmenu .menu ul { width:913px; list-style:none; margin:0 auto; }
#main .topmenu .menu ul li { list-style:none; min-height:83px; margin:0 auto; padding:20px 20px 20px 30px; float:left; }
#main .topmenu .menu ul li a { color:#FFF; text-shadow:#666 1px 1px 2px; text-decoration:none; float:left; }
#main .topmenu .menu ul li a:hover { color:#00457a; text-shadow:#FFF 1px 1px 2px; background: float:left; }
#main .topmenu .menu ul li.active { background:url(images/active.png) repeat-x; }
#main .topmenu .menu ul li.active a { color:#003366; text-shadow:#FFF 1px 1px 2px; }
	
#main .overlay { background:url(images/slideroverlay.png) center top no-repeat; position:absolute; top: 150px; left: 50px; width:400px;}
#main .overlay img { margin-top:230px; margin-left:10px; }


#main .slider { height:500px; width:913px; background: url(http://www.rollingscissors.com.au/images/topslideroverlay.png) right top no-repeat; list-style:none; padding:0px; margin:0 auto; border-bottom:0px; float: left; }
#main .slider ul .blank { list-style:none; border:0px; padding:0px; margin:0 auto; float:left; }

/* Triblock */
#triblock { width:913px; height:100px; padding: 50px 0 50px 0; float: left; background:url(images/triblockbg.png) repeat-y; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
#triblock .block  { width:299px; height:100px; float:left; 	}
#triblock .block a { width:299px; height:20px; float:left; text-decoration:none; display: block; font: 14px verdana; color:#3a5b71; text-shadow:#FFF 1px 1px 2px; text-decoration:none; text-align:center;  padding-top: 80px; }
#triblock .block strong { font-weight:bold; }
#triblock .block1 { background:url(images/award.png) center top no-repeat; border-right:1px solid #566E8C;}
#triblock .block2 { background:url(images/homegallery.png) center top no-repeat; border-right:1px solid #566E8C;}
#triblock .block3 { background:url(images/contact.png) center top no-repeat;	}


/* Menu */
.secondarymenu { background:url(http://www.rollingscissors.com.au/images/menupattern.png) repeat-x; height:100px; width:913px;  float: left; }
.secondarymenu .menu { background:transparent; height:100px; width:913px; font: 14px verdana; color:#FFFFFF; margin:0 auto; display:inline-block;}
.secondarymenu .menu ul { width:913px; list-style:none; display:inline-block; margin:0 auto; }
.secondarymenu .menu ul li { list-style:none; display:inline-block; vertical-align:middle; min-height:83px; margin:0 auto; padding:20px; }
.secondarymenu .menu ul li a { color:#FFF; text-shadow:#666 1px 1px 2px; display:inline-block; text-decoration:none; }
.secondarymenu .menu ul li a:hover { color:#00457a; text-shadow:#FFF 1px 1px 2px; display:inline-block; }
.secondarymenu .menu ul li.active { background:url(images/active.png) repeat-x; }
.secondarymenu .menu ul li.active a { color:#003366; text-shadow:#FFF 1px 1px 2px; }	
			
.slidertop { height:320px; width:913px; background: url(http://www.rollingscissors.com.au/images/topslideroverlay.png) right top no-repeat; list-style:none; padding:0px; margin:0 auto; border-bottom:0px; float: left; }
.slidertop ul .blank { list-style:none; border:0px; padding:0px; margin:0 auto; float:left; }
.slidertop .connect { position:absolute; top:200px; left:600px; font-size:14px; font:Verdana; color:#566b7a; line-height:0px;}
.slidertop .connect a { text-decoration:none; font:14px Verdana; color:#566b7a; line-height:0px;  }
.slidertop .connect a:hover { text-decoration:underline; }

ul { padding: 0; margin: 0;}
.main .about { width:913px; float:left; }
.main .about .aboutleft { float:left; width:600px; padding: 15px; background:#FF0000; }
.main .about .aboutright { float:left; width:253px; padding: 15px; background:#00FF00; }
.main .seemoreonfacebook a { width:913px; padding:15px; text-decoration:none; margin:0 auto; }
.award 				{ float: left; margin: 30px 0 0 15px; }
.facebook-button	{ margin: 40px 0 0 20px; float: left; }

/* Blog */
#content .post h2 a { font-family:verdana;font-size:20px; color:#7e1348; margin:0px; padding-top:10px; padding-bottom:10px;}
