/** Milanda design Studio **/

/** Global Reset **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height:normal;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** End Global Reset **/

html, body {
width:100%; height:100%;
background: url(../images/moon-at-night-m2.jpg) top center fixed no-repeat #000000;
color:#ffffff;
font: 13px/22px 'TeXGyreAdventorRegular', Arial, sans-serif;
}

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

h1, h2, h3, h4, h5, h6 {
padding:0 0 10px 0;
margin:0;
font-family: 'TeXGyreAdventorBold', Arial, sans-serif;
color:#ffffff;
}
p {
padding:0 0 10px 0;
margin:0;
}
strong {
font-family: 'TeXGyreAdventorBold', Arial, sans-serif;	
}
small {
font-size:75%;	
}
a:link, a:visited {
color:#ccffff;
text-decoration:none;
}
a:hover, a:active {
color:#66ffff;
}
a.white:link, a.white:visited, a.white:hover, a.white:active {
color:#ffffff;	
}
.alignleft {
float:left;
position:relative;
}
.alignright {
float:right;
position:relative;
}
.aligncenter {
display:block;
margin:auto;
position:relative;
}
.centered-text {
text-align:center;	
}
.clear {
clear:both;
}
.empty10 {
width:100%;
height:10px;
display:block;
clear:both;
}
.post {
padding:0px 20px;
position:relative;
}
.modheading {
padding:0px 10px 10px 20px;	
}
.full-width {
width:100%;	
}
.half {
width:50%;	
}
.third {
width:33%;	
}
.quarter {
width:25%;	
}
.quarter-wide {
width:75%;	
}	
.read-more {
background:url(../images/go-right-15.png) center right no-repeat;
padding-right:20px;
/** font-size:12px; line-height:10px; **/
}
a.contacts:link, a.contacts:visited, a.contacts:hover, a.contacts:active {
background:url(../images/go-right-15.png) center right no-repeat;
padding-right:20px;
}
a.download:link, a.download:visited {
width:200px;
height:80px;
display:block;
margin:auto;
background:url(../images/button-200-s.png) top center no-repeat;
font-size:16px; text-align:center; line-height:80px; color:#ffffff;
}
a.download:hover, a.download:active {
background:url(../images/button-200-s.png) bottom center no-repeat;
}
ul.bullet-b, ul.bullet-s, ul.bullet-o {
padding-left:30px;
}
ul.bullet-b li {
list-style-image: url(../images/bullet-20.png);
}
ul.bullet-s li {
list-style-image:url(../images/bullet-15.png);
}
ul.bullet-o li {
list-style-type:disc;
}
.pad-left-20 {
padding-left:20px;	
}
#wrapper {
width:980px;
height:auto;
margin:auto;
}
#header {
width:980px;
height:200px;
background: url(../images/header-bgr.png) top center no-repeat;
position:relative; z-index:1000;
}
#heading {
width:980px;
height:110px;
position:relative;
}
#heading h1 {
padding-top:60px;
position:relative;
}
#sitename {
float:left;	
width:400px;
text-align:right;
position:relative;
}
#logo {
float:left;
position:relative;
}
#logo img {
width:180px;
height:110px;
position:relative;
}
#pagename {
float:left;
width:400px;
text-align:left;
position:relative;
}
#head-links {
position:absolute;
top:5px;
left:10px;
}
#topmenu {
width:980px;
height:60px;
position:relative; z-index:25000;
}
#breadcrumbs {
width:100%;
text-align:center;
font-size:14px;
}
#content {
width:980px;
height:auto;
position:relative;
}

/** Slide panel **/
#site-search {
width:300px; height:auto;
position:absolute;
top:0; right:0;
z-index:8000;
background:url(../images/slide-down-bgr-300x90.png) bottom center no-repeat;
}
#panel {
	height:auto;
	padding:5px 0px 10px 0px;
	display: none;
	text-align:center;
}
.slide {
	margin: 0;
	padding: 0;
	width: 120px;
	height: 50px;
	float:right;
	clear:both;
}
.btn-slide {
	background:url(../images/go-down-15.png) center bottom no-repeat;
	text-align: center;
	width: 80px;
	height: 30px;
	padding: 2px 0 5px 0;
	margin: 0 auto;
	display: block;
	font-weight:bold;
}
.active {
	background:url(../images/go-top-15.png) center bottom no-repeat;
}
#panel input {
padding:0; margin:0;
}

/** Wide 980 pixels **/
.content-top {
width:980px;
height:10px;
background:url(../images/content-top.png) top center no-repeat;
}
.content-body {
width:980px;
height:auto;
background:url(../images/content-body.png) top center repeat-y;
}
.content-bottom {
width:980px;
height:10px;
background: url(../images/content-bottom.png) bottom center no-repeat;
}


/** Wide 728 pixels **/
.content-728 {
float:left;
width:728px;
}
.content-top-728 {
width:728px;
height:10px;
background:url(../images/content-top-728.png) top center no-repeat;
}
.content-body-728 {
width:728px;
height:auto;
background:url(../images/content-body-728.png) top left repeat-y;
}
.content-bottom-728 {
width:728px;
height:10px;
background:url(../images/content-bottom-728.png) bottom left no-repeat;
}
/** End Wide 728 pixels **/

/** Half 468 pixels **/
.content-468-left {
float:left;
width:468px;
}
.content-468-middle {
margin:auto;
width:468px;
}
.content-468-right {
float:right;
width:468px;
}
.content-top-468 {
width:468px;
height:10px;
background:url(../images/content-top-468.png) top center no-repeat;
}
.content-body-468 {
width:468px;
height:auto;
background:url(../images/content-body-468.png) top left repeat-y;
}
.content-bottom-468 {
width:468px;
height:10px;
background:url(../images/content-bottom-468.png) bottom left no-repeat;
}
/** End Half 468 pixels **/


/** Short 300 pixels **/
.content-300-left {
float:left;
width:300px;
}
.content-300-middle {
float:left;
width:300px;
margin:0px 40px;
}
.content-300-right {
float:right;
width:300px;
}
.content-top-300 {
width:300px;
height:10px;
background:url(../images/content-top-300.png) top center no-repeat;
}
.content-body-300 {
width:300px;
height:auto;
background:url(../images/content-body-300.png) top left repeat-y;
}
.content-bottom-300 {
width:300px;
height:10px;
background:url(../images/content-bottom-300.png) top center no-repeat;
}
/** End Short 300 pixels **/


/** Short 250 pixels **/
.content-250 {
float:right;
width:250px;
}
.content-top-250 {
width:250px;
height:10px;
background:url(../images/content-top-250.png) top center no-repeat;
}
.content-body-250 {
width:250px;
height:auto;
background:url(../images/content-body-250.png) top left repeat-y;
}
.content-bottom-250 {
width:250px;
height:10px;
background:url(../images/content-bottom-250.png) top center no-repeat;
}
/** End Short 250 pixels **/

/** Short 234 pixels **/
.content-234-left {
float:left;
width:234px;
}
.content-234-middle {
float:left;
width:234px;
margin-left:14px;
}
.content-234-single-left {
float:left;
width:234px;
margin-right:20px;
}
.content-234-single {
float:left;
width:234px;
margin-left:20px;
}
.content-234-right {
float:right;
width:234px;
}
.content-top-234 {
width:234px;
height:10px;
background:url(../images/content-top-234.png) top center no-repeat;
}
.content-body-234 {
width:234px;
height:auto;
background:url(../images/content-body-234.png) top left repeat-y;
}
.content-bottom-234 {
width:234px;
height:10px;
background:url(../images/content-bottom-234.png) bottom center no-repeat;
}
/** End Short 234 pixels **/


/** Short 200 pixels **/
.content-200-left {
float:left;
width:200px;
}
.content-200 {
float:left;
width:200px;
}
.content-200-right {
float:right;
width:200px;
}
.content-top-200 {
width:200px;
height:10px;
background:url(../images/content-top-200.png) top center no-repeat;
}
.content-body-200 {
width:200px;
height:auto;
background:url(../images/content-body-200.png) top left repeat-y;
}
.content-bottom-200 {
width:200px;
height:10px;
background:url(../images/content-bottom-200.png) top center no-repeat;
}
/** End Short 200 pixels **/

/** Gallery 480 **/
.content-480-left {
width:480px;
float:left;
}
.content-480-right {
width:480px;
float:right;
}

ul.square-70 li a:link, ul.square-70 li a:visited {
display:block;
float:left;
width:70px;
padding:8px;
background:none;
}
ul.square-70 li a:hover, ul.square-70 li a:active {
background:#ccffff;	
}

/** End Gallery 480 **/

/** Drawings **/
ul#all-thumbs, #all-thumbs-paintings {
margin:auto;
width:910px;
}
#all-thumbs li {
display:block;
float:left;
width:130px;
height:190px;
text-align:center;
}
#all-thumbs-paintings li {
display:block;
float:left;
width:130px;
height:310px;
text-align:center;
}

.picname a:link, .picname a:visited, .picname a:hover, .picname a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
img.landscape {
margin:15px auto 15px auto;
}

/** End Drawings **/

#footer {
width:980px;
height:90px;
display:block;
background: url(../images/footer-bgr.png) top center no-repeat;
}
.copyright {
text-align:center;
font-size:14px;
line-height:30px;
padding-top:30px;
color:#ffffff;
position:relative;
}
