body {
min-width:740px;
margin: 0;
padding: 0;
background:url('/img/frontend/header_bg.jpg') repeat-x;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #666666
}

#wrapper {
width:999px;
margin-left:auto;
margin-right:auto;
}

#column_left {
position:relative;
width:220px;
float:left;
}

#column_left #logo {
position:absolute;
top:0px;
left:0px;
}

#column_left #sidebar {
position:relative;
top:0px;
left:0px;
}

#column_left #sidebar #menu {
position:absolute;
top:200px;
left:0px;
}

#column_left #sidebar #menu ul {
list-style-image: url('/img/frontend/arrow.jpg');
margin-top:auto;
margin-bottom:auto;
}

#column_left #sidebar #menu ul li {
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px; 
color: #448ccb;
margin-bottom:10px;
}

#column_left #sidebar #flags {
position:absolute;
top:130px;
left:0px;
}

#column_left #sidebar #flags li {
display:inline;
}

#column_left #sidebar #textbox {
padding:20px 15px 5px 10px;
position:absolute;
width:150px;
height:150px;
text-align:justify;
top:420px;
left:30px;
font-size: 10px;
background:url('/img/frontend/textbox_bg.jpg') no-repeat;
}

#column_left #sidebar #textbox a {
font-size: 10px;
}

#column_right{
width:770px;
margin-left:220px;
}

#column_right #header {
height:288px;
width:770px;
background:url('/img/frontend/header_homepage.jpg') center no-repeat;
}

#column_right #main {
position:relative;
top:0px;
left:0px;
width:100%;
}

#column_right #main #border_left{
position:absolute;
top:0px;
left:0px;
width:22px;
height:100%;
background:url('/img/frontend/content_left_shade.jpg') center repeat-y;
}

#column_right #content {
margin:0 44px 0 22px;
min-height:200px;
padding:0px 5px 5px 5px;

}

#column_right #main #border_right{
position:absolute;
top:0px;
right:0px;
width:44px;
height:100%;
background:url('/img/frontend/content_right_shade.jpg') center repeat-y;
}

#column_right #border_bottom{
height:13px;
background:url('/img/frontend/content_shade_bottom.jpg') top repeat-x;
margin:0 41px 0 19px;
padding-top:20px;
text-align:center;
}

#column_right #content h1{
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px; 
color: #ff3300;
font-weight:bold;
}

#title {
width:350px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
margin-bottom:40px;
border-top:0px;
}

#bar_left {
position:absolute;
top:70px;
left:50px;
width:100px;
}

#bar_right {
position:absolute;
top:70px;
right:50px;
width:100px;
}

#flash {
width:300px;
margin-left:auto;
margin-right:auto;
}

#container {
position:relative;
border-top:thin solid #FFFFFF;
height:1%;
}




a:link {  font-family: Verdana, Helvetica, sans-serif; 
          font-size: 11px;
		  color: #333333; 
		  font-weight: bold;
		  text-decoration: none;}
a:hover { font-family: Verdana, Helvetica, sans-serif; 
          font-size: 11px; 
		  		  font-weight: bold;
		  color: #ff5000;    
	     }
a:active { font-family: Verdana, Helvetica, sans-serif; 
           font-size: 11px;  
		   color: #333333; 
		   		  font-weight: bold;
		   text-decoration: none;}
a:visited {font-family: Verdana, Helvetica, sans-serif; 
           font-size: 11px; 
		   color: #9b9973; 
		   		  font-weight: bold;
		   text-decoration: none;}


#imdigital_logo {
width:125px;
text-align:center;
margin: 20px auto 0 auto;
}

#imdigital_logo a:link, #imdigital_logo a:hover, #imdigital_logo a:active, #imdigital_logo a:visited {
color:#909090;
font-weight:normal;
font-size:9px;
}