body {
background: #fff url(../img/swedish_flag.png) top left repeat;
margin:0;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #9a1118;
line-height: 1.3em ;
}
.container { background:  transparent url(../img/bkg2.png) top left no-repeat; height: 649px; margin-top: 50px; }
.container div p { xborder: 1px solid #333; }
div p { xpadding:10px; }
h2 { color:#fff; }

.right { float: right; }
.left { float: left;}

.clear {
clear: both;
}

/* main content style */
#main_content-home {
height: 509px;
}
#main_content-celebrations {
height: 509px;
background:  transparent url(../img/celebrations-bkg.png) 40px 20px no-repeat;
}

#main_content-recipes{
	width: 560px;
	height: 509px;
	overflow: auto;
}
#main_content-craft {
	width: 560px;
	height: 509px;
	overflow: auto;
}
#main_content-language {
	width: 560px;
	height: 509px;
	overflow: auto;
}

#main_content-about {
background:  transparent url(../img/about-bkg.jpg) 40px 20px no-repeat;
height: 509px;
}
#main_content-about2 {
background:  transparent url(../img/about2-bkg.jpg) 40px 20px no-repeat;
height: 509px;
}
#content {
width: 310px;
xfloat: right;
margin-left: 250px;
text-align: left;
}

/* andrew's hacks */
#content.fullpane{
	margin-left: 70px;
	margin-top: 15px;
}

img {	border: none; }

/* */

#content a {
color: #9a1118;
font-weight: bold;
}
#content a:hover {
color: #000;
font-weight: bold;
}
#content a:active { outline: none;}
#content a:focus { -moz-outline-style: none;}

#content a img{
border: none ;
border: 0;
}
#content a:hover img{
border: none ;
border: 0;
}
/* home page style for content */
#content_home_page {
width: 310px;
xfloat: right;
margin-left: 250px;
text-align: left;
}
#content_home_page a {
color: #9a1118;
font-weight: bold;
}
#content_home_page a:hover {
color: #000;
font-weight: bold;
}
#content_home_page a:active { outline: none;}
#content_home_page a:focus { -moz-outline-style: none;}

#content_home_page a img{
border: none ;
border: 0;
}
#content_home_page a:hover img{
border: none ;
border: 0;
}
/* end of home page style for content */




#pre-content {
width: 500px;
margin-left: 60px;
}

ul.star {
list-style: none;
list-style-type: none ;
padding-left: 15px;
}
ul.star li {
list-style-image: url(../img/star.png);
margin-bottom: 10px;
}

#video {
width: 310px;
margin-left: 250px;
text-align: left;
}

#main_content_left {
margin: 0 0 0 60px;
padding: 0;
width: 185px;
overflow: hidden ;
height: 400px;
float: left;
}

/* left nav style */
.buttons {
margin-left: 20px;
}
.buttons img{
border: none ;
border: 0;
margin: 0;
padding: 0;
}
.buttons a img{
border: none ;
border: 0;
margin: 0;
padding: 0;
}
.buttons a:hover img{
border: none ;
border: 0;
margin: 0;
padding: 0;
}
/* gap styles */
#gap { height: 125px;}
#gap_leftnav { height:35px}
#gap_main_content { height:85px}
#gap_main_content-about { height:60px}


/* Firefox Scrollbar Hack - Do not remove */
html {
margin-bottom: 1px;
height: 100%!important;
height: auto;
}
/*.column { background-color:#92C348; height:400px; float:left; margin-top:20px; }
.gutter { background-color:#BCDA86; height:400px; float:left; margin-top:20px; }
.gutter_outer { background-color:#56644A; height:400px; float:left; margin-top:20px; }*/
