html, body {
padding:0; margin:0; height:100%;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
background:#000000;
font-size:1em;
}
p {
font-size:0.8em;
}
a:link, a:visited {
color:#ffffcc; text-decoration:none;
}
a:hover, a:active {
color:#ffcc00;
}

h1,h2,h3,h4,h5,h6 {
padding:0; margin:0;
}
h1.desc {
position:absolute; top:-900px; left:-900px;
}
img {
border:0;
}
a.img {
border-bottom:0;
}
ul, li {
list-style-type:none;
padding:0; margin:0;
}
#header {
position:relative;
height:200px;
width:980px;
margin:auto;
background:url(../images/milanda_studio_header.jpg) top left no-repeat;
}
#language {
position:absolute;
top:30px;
left:147px;
}
#container {
width:980px;
margin:auto;
}
#mainmenu {
text-align:center;
height:50px;
position:relative;top:140px;
padding-left:30px;

background: url(../images/redline_980.jpg) bottom left no-repeat;

}
#mainmenu ul, #mainmenu ul li {
list-style-type:none;
padding:0;
margin:0;
}
#mainmenu ul li {
display:block;
float:left;
}
#mainmenu h2 a {
font-size:13px;
line-height:50px;
padding:0 10px 0 10px;
display:block;
text-decoration:none;
border:0;
/** background:#333333; */
}

#mainmenu h2 a:hover {
background: url(../images/topmenu_bgr_2_hover.jpg) bottom center no-repeat;
color:#ffcc00;
border:0;
}
#mainmenu h2 a#active {
background: url(../images/topmenu_bgr_2_hover.jpg) bottom center no-repeat;
color:#ffcc00;
border:0;
}

#content {
color:#ffffcc;
}
div.mod320 {
width:33%; float:left;
}
div.mod320 ul {
padding:10px 0 0 0; margin:0;
list-style-type:none;
}
div.mod320 ul li {
display:block; 
padding:0 0 10px 0;
}
div.mod320 ul li a {

}
div.mod320 ul li a:hover {
color:#ffcc00;

}
h2.pageheading {
padding-left:10px;
color:#666666;
border:0;
}
div.mod20 {
width:20%;
float:left;
text-align:center;
position:relative;
}
.mod20 img {
position:relative;
}
div.mod50L {
float:left;
width:49%;
}
div.mod50R {
float:right;
width:49%;
}

h2.modheading, h2.modheading a, h2.modheading a:visited {
display:block;
font-style:italic;
line-height:40px;
font-size:20px;
text-decoration:none;
background: url(../images/redline_300.jpg) bottom left no-repeat;
border:0;
}
h2.modheading a:hover {
background: url(../images/redline_300_hover.jpg) bottom left no-repeat;
border:0;
}
h2.modheadingA a, h2.modheadingA a:visited {
font-style:italic;
font-size:0.6em;
text-decoration:none;
background: url(../images/redline_300.jpg) bottom left no-repeat;
border:0;
padding-bottom:5px;
display:block;
clear:right;
}
h2.modheadingA a:hover {
background: url(../images/redline_300_hover.jpg) bottom left no-repeat;
padding-bottom:5px;
}

h2.modheadingB, h2.modheadingB a, h2.modheadingB a:visited {
/**display:block;**/
font-style:italic;
font-size:0.9em;

text-decoration:none;
/**background: url(../images/redline_300.jpg) bottom left no-repeat;**/
border:0;
}
h2.modheadingB a:hover {
/**background: url(../images/redline_300_hover.jpg) bottom left no-repeat;**/
border:0;
}
h3.modheading a {
font-size:0.8em;
border-bottom:2px dotted #ffcc00;
}
h3.modheading a:hover {
font-size:0.8em;
border-bottom:2px dotted #ff0000;
}
h3.modheading2 a {
font-size:0.8em;
border-bottom:2px dotted #ffcc00;
line-height:1.8em;
}
h3.modheading2 a:hover {
font-size:0.8em;
border-bottom:2px dotted #ff0000;
}
a.dot2, a.dot2:visited {
border-bottom:2px dotted #ffcc00;
}
a.dot2:hover, a.dot2:active {
border-bottom:2px dotted #ff0000;
}
.f8 {
font-size:0.8em;
}
.pt10 {
padding-top:10px;
}
.preview110 {
width:110px;
padding-right:10px;
float:left;
}
.description340 {
width:340px;
float:left;
}
.entry {
padding:10px;
}
.entry50R {
padding-top:10px;
width:100%;
}
.clear {
clear:both;
}
.alignleft {
float:left;
}
img.alignleft {
float:left;
padding-right:10px;
}
.alignright {
float:right;
}
img.alignright {
float:right;
padding-left:10px;
}
.centered {
text-align:center;
}
div.redline {
width:100%; height:10px;
background: url(../images/redline_300.jpg) top center no-repeat;
}
div.redline980 {
width:100%; height:20px;
background: url(../images/redline_980.jpg) top center no-repeat;
}
.red {
color:#ff0000;	
}

#footer {
background: url(../images/redline_980.jpg) top left no-repeat;
width:980px;
margin:auto;
color:#ffffcc;
font-size:10px;
font-weight:bold;
line-height:20px;
text-align:center;
}
#footer a {
border:0;
}

#GAF_feedbacks_box {
	/** border: 1px solid #5D5E91; 
	background-color: white; **/
}
#GAF_feedbacks_box em {
	color: #888888;	
	font-size: 11px;
}
#GAF_feedbacks_box h3 {
	font-size: 14px;
}
#GAF_feedbacks_box dt {
	padding-top: 5px;
	font-size: 11px;
}
#GAF_feedbacks_box dd {
	margin-left: 50px;
	padding-top: 4px;
	font-size: 12px;
}
#GAF_feedbacks_box ul {
	margin: 20px;
	padding: 0px;
}
#GAF_feedbacks_box li {
	margin: 0px;
	padding: 5px;
	list-style-position: outside;
}
#GAF_feedbacks_box a {
	font-size: 13px;
}

