/*global */ 
img {
border: 0;
}
ol {
padding: 0;
margin: 0;
}
ol li {
display: inline;
list-style-type: none;
margin-left: 10px;
margin-right: 0px;
}
html, body {
height: 1%;
min-height: 100%;
border: 0;
padding:0px;
margin: 0 auto;
width: 100%;
font-size: 10pt;
text-align: center;
font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
}
	
	
a:link, a:visited {
font-size: 12px;
color: #eb2627;
font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
font-weight: bold;
text-decoration: none;
}
a:hover, a:active {
color: #73d2ec;
}	
	
#container {
padding-top: 20px;
padding-bottom: 20px;
width: 80%;
min-width: 80%;
margin: 0 auto;

}
	
#header {
width: 100%;
height: 110px;
text-align: right;
}	
	
#header-l {
background: url(img/top-left.gif) no-repeat top left;
width: 35%;
float: left;
height: 110px;
}

#header-m {
float: left;
width: 60%;
height: 110px;
position: relative;
vertical-align: bottom;
background: url(img/top-repeat.gif) repeat;
}
#header-r {
background: url(img/top-r.gif) no-repeat top right;
float:left;
height: 110px;
width: 5%;
z-index: 1;
}

#header-m >div {
position: absolute;
text-align: right;
bottom: 0;
right: 0;
vertical-align: bottom;
height:30px;
font-size: 20px;
color: #eb2627;
font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
font-weight: bold;
}

#nav {
float: right;
margin-top: 60px;
}

a.nav:link, a.nav:visited {
font-size: 20px;
color: #eb2627;
font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
font-weight: bold;
text-decoration: none;
float: left;
}

a.nav:hover, a.nav:active {
color: #73d2ec;
float: left;
}

#subnav {
margin-top: 40px;
}

a.subnav:link, a.subnav:visited {
margin-bottom: 20px;
display: block;
font-size: 20px;
color: #cadb2a;
font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
font-weight: bold;
text-decoration: none;
}

a.subnav:hover, a.subnav:active {
margin-bottom: 20px;
display: block;
color: #73d2ec;
}

#content {
clear: both;
width: 100%;
text-align: left;
display: table;
}

#contentrow {
background-color: #00f;
background: url(img/tree.gif) no-repeat bottom right;
border-right: solid #aadff1 18px;
border-left: solid #aadff1 15px;
display: table-cell;
width:96%;
}

#contentrow-about {
background: url(img/bg-about.gif) no-repeat bottom right;
border-right: solid #aadff1 18px;
border-left: solid #aadff1 15px;
display: table-cell;
width:96%;
}

#contentrow-client {
background: url(img/bg-client.gif) no-repeat bottom right;
border-right: solid #aadff1 18px;
border-left: solid #aadff1 15px;
display: table-cell;
width:96%;
}

#content-l {
display: table-cell;
float: left;
width: 64%;
padding: 4%;
}


#content-r {
display: table-cell;
float: right;
text-align: left;
width: 22%;
padding-right: 4%;
padding-left: 0;
margin: 0;
}

#footertable {
display: table;
width: 100%;
background: url(img/bot-repeat.gif) repeat;
height: 40px;
}
#footer {
margin: 0;
padding: 0;
max-width: 100%;
display: table-row;
}
#footer-l {
margin: 0;
display: table-cell;
padding: 0;
float: left;
width: 30%;
height: 40px;
background: url(img/bot-left.gif) no-repeat;
}
#footer-m {
display: table-cell;
margin: 0;
padding: 0;
float: left;
height: 40px;
width:30%;
background: url(img/bot-repeat.gif) repeat;
}
#footer-r {
display: table-cell;
margin: 0;
padding: 0;
float: right;
width: 39.8%;
height: 40px;
background: url(img/bot-right.gif) no-repeat top right;
}
#footer-r-about {
display: table-cell;
margin: 0;
padding: 0;
float: right;
width: 39.8%;
height: 40px;
background: url(img/bot-right-about.gif) no-repeat top right;
}
#footer-r-client {
display: table-cell;
margin: 0;
padding: 0;
float: right;
width: 39.8%;
height: 40px;
background: url(img/bot-right-client.gif) no-repeat top right;
}
a.emailmishti
 {
font-size: 11px;
color: #10100e;
float: right;
padding-right: 107px;
padding-top: 5px;
bottom: 2px;
right: 0px;
}

a.emailmishti:hover {
color: #eb2627;
}
h1
{
color: #eb2627;
font-size: 14px;
}
h2
{
color: #333;
font-size: 13px;
font-weight" bold;
padding-bottom: 0;
margin-bottom: 0;
}
a.gallery-title
{
color: #eb2627;
font-size: 14px;
}
a.gallery-title:hover
{
color: #73d2ec;
font-size: 14px;
}
#client-left {
float: left;
width: 48%;
}
#client-left a {
color: #10100e;
}
#client-left a:hover {
color: #eb2627;
}
#client-right {
padding-left: 5%;
float: left;
width: 47%;
}
#client-right a {
color: #10100e;
}
#client-right a:hover {
color: #eb2627;
}

#prev-next {
padding-left: 3px;;
}