body {background:url(http://www.rusticgardenbistro.com/wp-content/uploads/moss4.jpg) repeat;
       background-attachment: fixed;}
#container {width:100%;
            margin-top:00px;
            background-attachment: fixed;}

#page {background:url(http://www.rusticgardenbistro.com/wp-content/uploads/brighttopfixed.jpg) no-repeat;
       width:1100px;margin-left:auto;margin-right:auto;padding-left:0px;margin-top:320px;}
#content_box {background:url(http://www.rusticgardenbistro.com/wp-content/uploads/brightmid4.jpg);
              width:1100px;margin-top:105px;padding-bottom:50px;
              }
#content {margin-top:-40px;margin-left:60px;width:600px;padding:0px;background:#fff;border:1px solid #989797;min-height:1220px;}
#sidebars {float:right;width:400px;padding:0px;margin-right:37px;margin-top:-105px;}
#sidebar_2 {width:195px;margin:0px;padding:0px;}
#sidebar_1 {width:195px;margin:0px;padding:0px;}
#header {border:none;margin-top:-400px;}

ul.menu {background:none;border:none;margin-top:20px;width:800px;float:left;margin-left:50px;font-weight:bold;}
.tab a, .menu .current-cat a, .menu .current-cat a:hover, .menu .current ul a:hover, .menu .current a, .menu .current ul.submenu li a  {background:none;border:none;}
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current a:hover, .menu .current-parent a  {text-decoration:underline;background:none;border:none;}

li.tab ul.submenu li  {background:#fdf1a9; opacity:0.8;filter:alpha(opacity=80);font-weight:bold;}



#custombox { margin-left:0px;background: none; border:0px solid #cdeab4;width:350px;padding:5px;}
#custombox img {margin-right:10px;border:1px solid #989797;width:175px;}
#custombox p {font-family:Georgia;font-size:10pt;line-height:13pt;margin-top:0px;color:#525252;text-align:justify;}
#custombox strong {font-size:11pt;color:#555;}
.topindex li {list-style:none;width:400px;display:inline;}
.topindex li a {color:#555555;display:inline;float:left;padding-right:5px;}

.index li h3 {float:left;width:100%;font-size:15pt;text-transform:uppercase;color:#555555;text-decoration:none;}

.index li {list-style:none;display:inline;}
.links li a  {display:inline;font-size:11pt;margin-left: 15px; width: 25%; float: left; text-transform:lowercase;text-decoration:none;color:#555555;}
.links li a:hover {text-decoration:underline;}


li.categories {list-style:none;float:left;width:100%;margin-top:20px;text-transform:uppercase;color:#555555;}
li.categories ul li a {text-transform:lowercase;text-decoration:none;color:#555555;}
li.categories ul li  {margin-left: 15px; width: 25%; float: left; }
li.categories a:hover {text-decoration:underline;}

#welcome {margin-left:35px;}
#socialicons {width:200px;margin-left:50px;}

.custom .teaser1 { width: ; }
.custom .teaser3 { width:  }

.custom .teaser3 .format_teaser p { display:none; }
.custom .teasers_box {width:570px;}

#home .teaser-1 {width:500px;}
#home .teaser-2 {width:500px;margin-right:70px;margin-top:20px;}
#home .teaser-3 {width:500px;}
#home .teaser-4 {width:500px;margin-right:70px;margin-top:20px;}
#home .teaser-5 {width:500px;}
#home .teaser-6 {width:500px;margin-right:70px;margin-top:20px;}


ul.icons,
.icons ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
        float:left;
}

ul.icons{
	display: inline;
        float:left;
        width:300px;
}
ul.icons li{
	display: inline;
	position: relative;
	padding: 6px 6px;
        float:left;}

#multimedia_box {background:none;width:350px;padding:0px;margin:0px;}
#image_box img.square {border:none;background:none;width:350px;padding:0px;margin:0px;}
#recipe {border:1px solid #79b21a;padding:5px;-moz-border-radius: 5pt;}




#cat.postform {width:180px;}
#footer {background:url(http://www.rusticgardenbistro.com/wp-content/uploads/brightbottomfixed.jpg) no-repeat;height:166px;}
#footer p {margin-right:40px;color:#000000;}
#footer p a {color:#000000;font-weight:bold;border:none;}
#cr {float:left;margin-left:50px;margin-top:10px;text-align:left;}