/*  

Theme Name: Catering on the move with left sidebar

Theme URL: http://www.cateringmelbourne.com.au

Description: custom theme for http://www.cateringmelbourne.com.au

Author: Mellianae Merkusi

*/


body{
margin:0;
padding:0;
background-color: #E0E0E0;
font-family: "Arial Narrow";
}

#maincontainer{
width: 1243px; 
margin: 0 auto;
background-image: url(images/bg.jpg);
background-repeat: repeat-y;
}

#topsection{
height: 33px;
background-image: url(images/img_02.jpg);
background-repeat: no-repeat;
background-position: bottom left;
overflow: hidden;
padding-top: 25px;
text-align: right; 
}

#topsection ul{
padding: 0;
margin: 0 50px 0 0;
}

#topsection li{
list-style: none;
display: inline;
margin-right: 5px;
border-left: 1px solid #960114;
padding-left: 5px;
font-size: 14px;
font-weight: bold;
}

#topsection li.home {
list-style: none;
margin-right: 5px;
display: inline;
border-left: none;
padding-left: 0px;
font-size: 14px;
font-weight: bold; 
}

#topsection li a{
color: #960114;
text-decoration: none;
}

#header_page{
height: 151px;
background-image: url(images/header_page_03.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#header_page .img1{
height: 151px;
width: 54px;
background-image: url(images/header_page_04.jpg);
background-repeat: no-repeat;
background-position: right;
float:left;
padding-left: 46px;
}

#header_page .img2{
height: 151px;
width: 232px;
background-image: url(images/header_page_06.jpg);
background-repeat: no-repeat;
float:left;
}

#header_page .img3{
height: 151px;
width: 745px;
background-image: url(images/header_page_07.jpg);
background-repeat: no-repeat;
float:left;
}

#header_page .img4{
height: 151px;
width: 28px;
background-image: url(images/header_page_08.jpg);
background-repeat: no-repeat;
float:left;
}

#header_page .img3 h1{
padding: 80px 0 0 30px;
margin: 0;
font-size: 40px;
font-weight: lighter;
color: #960113;
float: left;
}

#header_page .img3 .box{
width: 261px;
height: 90px;
background-image:url(images/inner_page_red.png);
float: right;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 22px;
background-repeat: no-repeat;
margin-top: 50px;
padding-top: 17px;
}

#header{
height: 306px;
background-image: url(images/img_04.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#header .img1{
height: 306px;
width: 114px;
background-image: url(images/img_05.jpg);
background-repeat: no-repeat;
background-position: right;
float:left;
padding-left: 45px;
}

#header .img2{
height: 306px;
width: 413px;
background-image: url(images/img_07.jpg);
background-repeat: no-repeat;
float:left;
}

#header .img3{
height: 306px;
width: 381px;
background-image: url(images/img_08.jpg);
background-repeat: no-repeat;
float:left;
color: #960114;
font-size: 28px;
}

#header .img3 h1{
padding: 100px 0 0 0;
margin: 0;
font-size: 40px;
font-weight: lighter;
}

#header .img3 .box{
width: 253px;
height: 75px;
background-image:url(images/button_red.jpg);
float: right;
margin-top: 36px;
margin-right: 10px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 22px;
padding-top: 15px;
}

#header .img3 .box a, #header_page .img3 .box a{
color: #FFFFFF;
text-decoration: none;
}

#header .img4{
height: 306px;
width: 29px;
background-image: url(images/img_09.jpg);
background-repeat: no-repeat;
background-position: left top;
float:left;
}

#content{
font-size: 18px;
background-image: url(images/img_10.jpg);
background-repeat: no-repeat;
background-position: right top;
color: #28000A;
text-align: justify;
}

#content .leftcolumn{
float: right;
width: 820px;
margin-top: 40px;
padding: 0 58px 0 0px;
}

#content .leftcolumn h2{
float: left;
height: 39px;
overflow: hidden;
margin: 20px 0 0 0;
padding: 10px 15px 0 0;
color: #94000E;
background-image:url(images/strip.jpg);
background-position: right;
background-repeat: no-repeat;
font-size: 28px;
font-weight: lighter;
}

#content .leftcolumn h2.page{
float: left;
height: 39px;
overflow: hidden;
margin: 100px 0 0 0;
padding: 10px 0 0 15px;
color: #94000E;
background-image:url(images/strip.jpg);
background-position: left;
background-repeat: no-repeat;
font-size: 28px;
font-weight: lighter;
}

#content .leftcolumn h2.bottom{
float: right;
height: 39px;
overflow: hidden;
margin: 0;
padding: 10px 15px 0 0px;
color: #94000E;
background-image:url(images/strip.jpg);
background-position: right;
background-repeat: no-repeat;
font-size: 26px;
font-weight: lighter;
}


#content .rightcolumn{
float: left;
width: 326px;
background-image:url(images/img_11.jpg);
background-repeat: no-repeat;
text-align: center;
margin-left: 0px;
position: relative;
}

#content .rightcolumn h3{
width: 319px;
font-size: 24px;
color: #FFFFFF;
margin: 0;
padding: 10px 0 7px 0;
font-weight: lighter;
}


#content .rightcolumn ul{
padding: 0;
margin: 0 0 0 0;
float: left;
}

#content .rightcolumn li{
padding: 0;
margin: 0 0 0 40px;
display: block;
list-style: none;
width: 255px;
height: 34px;
font-weight: bold;
font-size: 16px;
}

#content .rightcolumn li a, a{
color: #8F0022;
text-decoration: none;
}

#content .rightcolumn li a:hover, a:hover, #topsection li a:hover, #header .img3 .box a:hover, #header_page .img3 .box a:hover{
color: #000000;
}

#content .rightcolumn .yellow{
width: 288px;
height: 53px;
font-weight: bold;
font-size: 16px;
background-image: url(images/button_yellow.png);
margin: 30px 0 0 30px;
float: left;
padding-top: 17px;
}

#content .rightcolumn .yellow a{
color: #330813;
text-decoration: none;
}


#footer{
clear: both;
width: 100%;
}

.left{
float: left;
}

.right{
float: right;
margin-right: 5px;
}

.clear{
clear: both;
}

.private{
position: absolute;
top: 250px;
left: 210px;
}


/*E-Web Added Styles*/

.h1overwrite {

font-size:40px !important;

font-weight:lighter !important;

margin:0 !important;

padding:100px 0 0 !important;

color:#960114 !important;

font-family:"Arial Narrow";

}

.homePageh1 {

color:#960114 !important;

font-family:"Arial Narrow";

font-size:22px !important;

font-weight:bold !important;

margin:0 !important;

padding:0px 0 0 !important;

}



.sitewalklinks {

color:#960114 !important;

font-family:"Arial Narrow" !important;

font-size:13px !important;

margin:0 !important;

padding:0px 0 0 !important;

text-decoration:none !important;

}

.sitewalklinks a:link, .sitewalklinks a:active, .sitewalklinks a:visited {

color:#960114 !important;

font-family:"Arial Narrow" !important;

font-size:13px !important;

margin:0 !important;

padding:0px 0 0 !important;

text-decoration:none !important;

}

.sitewalklinks a:hover {

color:#960114 !important;

font-family:"Arial Narrow" !important;

font-size:13px !important;

margin:0 !important;

padding:0px 0 0 !important;

text-decoration:underline !important;

}



.h2overwrite {

background-image:url(http://www.cateringmelbourne.com.au/wp-content/themes/cateringonthemove/images/strip.jpg) !important;

background-position:left center !important;

background-repeat:no-repeat !important;

color:#94000E !important;

float:left !important;

font-size:28px !important;

font-weight:lighter !important;

height:39px !important;

margin:20px 0 0 !important;

overflow:hidden !important;

padding:10px 0 0 15px !important;

text-align:justify !important;

font-family:"Arial Narrow";

}

#v2.h2overwrite-v2 {

background-image:url(http://www.cateringmelbourne.com.au/wp-content/themes/cateringonthemove/images/strip.jpg) !important;

background-position:left center !important;

background-repeat:no-repeat !important;

color:#94000E !important;

float:left !important;

font-size:28px !important;

font-weight:lighter !important;

height:39px !important;

margin:100px 0 0 !important;

overflow:hidden !important;

padding:10px 0 0 15px !important;

text-align:justify !important;

font-family:"Arial Narrow" !important;

}

#FloatRight.h2overwrite {

background-image:url(http://www.cateringmelbourne.com.au/wp-content/themes/cateringonthemove/images/strip.jpg) !important;

background-position:left center !important;

background-repeat:no-repeat !important;

color:#94000E !important;

float:right !important;

font-size:28px !important;

font-weight:lighter !important;

height:39px !important;

margin:20px 0 0 !important;

overflow:hidden !important;

padding:10px 0 0 15px !important;

text-align:justify !important;

font-family:"Arial Narrow";

}

.h3overwrite { 

color:#FFFFFF !important;

font-size:24px !important;

font-weight:lighter !important;

margin:0 !important;

padding:10px 0 7px !important;

width:322px !important;

text-align:center !important;

font-family:"Arial Narrow";

}

.h1hederabout {

color:#960113;

float:left;

font-size:40px;

font-weight:lighter;

margin:0;

padding:80px 0 0 30px;

font-family:"Arial Narrow";

}

.pageh1new {

background-image:url(images/strip.jpg);

background-position:left center;

background-repeat:no-repeat;

color:#94000E;

float:left;

font-size:28px;

font-weight:lighter;

height:39px;

margin:100px 0 0;

overflow:hidden;

padding:10px 0 0 15px;

}

.offh2 {

color:#960114 !important;

font-family:"Arial Narrow";

font-size:22px !important;

font-weight:bold !important;

margin:0 !important;

padding:0 0 0 !important;

text-align:justify;

background-image:none !important;
float:none !important;
}
.hmph3 {
color:#28000A;
font-size:18px;
margin:0px;
}
