/*This main is for veg site
/* this first section sets the background color....thats the color surround OUTSIDE
your main table. The same with the fonts, this applies only to any text you place outside the
main content table. Which will probably be nothing. The max-width is for Firefox, to let it know how wide you
want your page to be. This will be the maximum width of your main content table.

If you set it to perhaps 1050px, and view it on a 1024x768 monitor, it will appear full width. But to someone 
viewing on a 1200x1024 monitor, it will appear as 1050 wide, with your choice of a colored background either
 side, taking up the extra 150px. (75px each side)*/

body {
max-width: 1024px;
background-color:#d2e0bf; 
font-family: Arial, Verdana, sans-serif;
font-size: 93%;
color: #000;
margin:auto;
padding:0;
text-align:center;
}





/* you have 3 more classes of horizontal rule, as well as the default version Change the attributes to 
get the look you want. The 3 classes are solid, dotted, and dashed. Add class="dashed" to your hr
tag on an HTML page, to get the dashed version of the hr. Change the colors to suit. */

.solid {	
   border-top: 1px solid #000066;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.solid-maroon {	
   border-top: 1px solid #990000;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.solid-green {	
   border-top: 1px solid #99cc99;
   border-bottom: hidden;
   border-left: hidden; 
   border-right: hidden;
	width: 80%;
	margin-left: auto;
	margin-right: auto;	
}
.dashed {
  border-bottom:1px dashed #000066;
   border-top:hidden;
   border-left:hidden;
	width: 80%;
	margin-left: auto;
	margin-right: auto;	
}

.dotted {
	border-bottom:1px dotted #000066;
   border-top:hidden;
   border-left:hidden;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

/* this is a custom class for your bold tag. You can alter anything here, or remove
it completely to get the default bold*/
b1{
color: #006600;
font-family: Arial;
font-size: 100%;
font-style: italic;
}


/* this is a custom class for using graphics as bullets.  Upload a custom graphic to your 
graphics library in the usual way. Then replace my URL
with your own. Note there are no speech marks around the URL*/
 
ul {
list-style-type: none;
padding-left: 30;
margin-left: 0px;
}


 
li.custom {
background: url(http://www.vegetarian-cooking-recipes-tips.com/image-files/gray-ball.gif)left top no-repeat; 
padding-left: 18px;
margin-bottom: 15px;
}

 
li.custom2 {
background: url(http://www.vegetarian-cooking-recipes-tips.com/image-files/green1.gif) left center no-repeat; 
padding-left: 20px;
margin-bottom: 10px;
}

 
/* this area below is for your  Link-text and headings. You can change the font type and size, the color of each of them
as well as the a:hover, which is the text for a link, once the pointer passes over it*/

a { font-family: Arial, Verdana, sans-serif; 
font-size: 100%; color: #000099; text-decoration: underline;
}

a:hover { font-family: Arial, Verdana, sans-serif;
 font-size: 100%; 
 background-color: #c0cba8;
 color: #000000;
 }


h1 { font-family: Arial, Verdana, sans-serif; font-size: 150%;  color: #006600 border-bottom: 1px dotted #37055a;}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 118%;  color: #cc3300; border-bottom: 1px dotted #37055a;}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 105%;  color: #000000}
h4 { font-family: Arial, Verdana, sans-serif; font-size: 100%;  color: #000000}

h1 {
margin-top: 5px;
font-family: 'Arial', 'Times New Roman', Georgia, 'Palatino Linotype', Palatino, serif;
border-bottom: 0 solid #006600;
text-align: center;
}
/* h2 centered dotted underline */ 
.h2centered {
background-color:#fff; 
color:#cc3300;
border-bottom: 1px dotted #37055a;
text-align: center;
}

/* h3 dotted underline  */ 
.h3dottedbottom {
background-color:#fff; 
color:#000000;
border-bottom: 1px dotted #37055a;
}
/* 
Notice the width:expression part? That's for internet explorer, which doesnt understand max-width commands.
So this works WITH the max-width at the top of this page. If you change that to say 1050px, change both occurences here
to 1050px as well. Otherwise Those using IE wont get the width constraint....their page would expand indefinitely!
Firefox will ignore this part, and IE will ignore the max-width part....you need both of them.

BUT DONT TOUCH THIS PART BELOW UNLESS YOU HAVE READ THE PDF THAT EXPLAINS HOW, AND YOU ARE SURE YOU UNDERSTAND IT!!*/

.main-table {
width:expression(document.body.clientWidth > 1052? "1050px": "auto" );
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}


/*as we are using a table based layout, all your text is within a table. So this is the area to change the
size, color and font family .*/
table {
font-family: Arial, Verdana, sans-serif;
font-size: 100%;
color: #000000;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

/* if you change the fonts and sizes, etc above, make this the same, but leave the weight as bold
Its just here to give you the option of a bold type font, without the extra size.*/

.note {
font-family: Arial, Verdana, sans-serif;
background-color:#f7f7f7; 
font-size: 77%;
color: #666666;
font-weight: bold;
font-style: italic;
} 


/* Below, is the background colors for your table cells. originally, they were on the actual page, so why
move them to the stylesheet? Well, if you decide to do a site-wide color scheme change, you now change here, 
rather than on every page. A big improvement. Also, the less styling on the page, the better.

Suppose you prefer to have a tiled image rather than a solid color?
Replace the background-color:#fff;  with this, and upload your image to the graphics library....
background-image: 
url('http://www.your-site.com/image-files/your-image.gif');
background-repeat: repeat;
*/


td.headerbg {
background-color:#7fa16a; border:0px solid #006600 ;
}

td.spacerbg {
background-color:#fff; 
}

td.contentbg {
background-color:#fff; 
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

td.rightbg {
font-family: Arial, Verdana, sans-serif;
font-size: 93%;
color: #000000;
background-color:#ffffff; 
}

td.leftbg {
font-size: 86%;
margin-left: 10px;
background-color:#ffffff; 
}

td.footerbg {
font-size: 77%;
background-color:#7fa16a; 
}

td.hornavbg {
background-image: 
url('http://www.vegetarian-cooking-recipes-tips.com/image-files/veg-hor-navbar-bg-green-50x30.jpg');
background-repeat: repeat;}

/* This is for the heading background color.... white bg and black font for your H1, H2, and H3 tags ***************************** */
.hbg{
background-color:#fff; 
color:#000;
width: auto;
z-axis: 1;
}

/* This is for the heading background color .yellow bg and black font for...your H1, H2, and H3 tags*/
.hbgyellow{
background-color:#ffffcc; 
color:#000;
width: auto;
z-axis: 1;
}

/* This is for the heading background color green bg and white font for ....your H1, H2, and H3 tags*/
.hbggreen{
background-color:#c0cba8; 
color:#006600;
width: auto;
z-axis: 1;
}


/* This is for different colored fonts *************************************************** */

/* white bg with orange-brown font on navbar */ 

.hfontbrown{
background-color:#fff; 
color:#c35219;
width: auto;
z-axis: 1;
}
/* white bg with black font  */ 
.hfontblack{
background-color:#fff; 
color:#000000;
width: auto;
z-axis: 1;
}

/* This is for the heading background color white with green font....your H1, H2, and H3 tags*/
.hfontgreen{
background-color:#fff; 
color:#006600;
width: auto;
z-axis: 1;
}

/* This is for the heading background color white with red font....your H1, H2, and H3 tags*/
.hfontred{
background-color:#fff; 
color:#c00;
width: auto;
z-axis: 1;
}
/* Starting - This is for the new blog page styling with box */
.blogItItem {
margin:18px 0;
padding:0 12px;
border:1px solid #ccc;
background:#ddd;
box-shadow:4px 4px 4px #ccc;
border-radius:4px;
}

.blogItItem .blogItThumbnail {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.blogItItem .blogItReadMore {
clear: both;
}

/* Ending - This is for the new blog page styling with box */
/* this is for the adsense left and right*/
.adsenseleft {
background-color: #ffffff;
margin: 0 12px 12px 12px;
float: left;
}
.adsenseright {
margin: 0 18px 12px 18px;
float: right;
}

/* information below is to remove the link styling for anchor links.
Just leave this as it is....it works fine, and shouldn't be modified */
a.jumplink{
text-decoration: none;
font-size: 93%; 
background-color: transparent;
color: #000;
}

a:hover.jumplink  {
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
} 

/* -- PHOTO GALLERY STYLE -- */
ul.gallery { 
   width: 100%;         /* So that ie6 and ie7 can clear floats */
   padding: 0 0 0 30;   /* Gap between gallery and left of page */
   margin: 0 0 0 0;
}

.gallery li {
   display: inline;   /* So that the images can go side by side, rather than underneath each other. */
   list-style: none;       /* No bullet points */
   width: 160px;         /* Thumbnail display width. Use 160px or less */
   min-height: 150px;       /* Set to about 50px more than image height, to allow space for two-line captions */
   _height: 150px;       /* For older versions of IE, which doesn't understand min-height. Set to same value as min-height */
   float: left;         /* Start packing the images from the left */
   padding: 0;            /* Optional: 0 0 5px 0, to give a bit of space between caption and border */
   margin: 0 20px 8px 0;   /* Margins around the images. Suggest 0 30px 0 0, to give 20px side-spacing between images */
   text-align: center;      /* So that captions are centered underneath each image */
   border:solid #233c50 1px;  /* Add a border around the images if you want */
   font-size: 85%;         /* Optional: Make caption text smaller than normal text */
   font-weight: bold;       /* Optional: Make caption text bold */
}

.gallery li img {
   display: block;         /* So that each images takes the size of the containing block */
   width: 100%;         /* Take up 100% of the size of the containing block, set by width in the earlier rule */
   margin: 0 0 5px 0;      /* Set space between bottom of image and caption */
}

/* self clearing floats for all browsers except ie6 & ie7 */
.gallery:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

