body
{
margin: 0;
background-image: url(images/bg_tile.gif);
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
line-height: 1.1em;
font-size: .8em;
}

p
{
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
line-height: 1.5em;
font-size:1em;
}
ul
{
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
/*font-size: .9em;*/
}
a:link
{
color: #003399;
text-decoration: none;
}
a:hover
{
color: #000099;
text-decoration: underline;
}
h4
{
font-family: verdana,helvetica,arial, sans-serif;
color: #000033;
font-size: 11pt;
}
h3
{
font-family: helvetica,arial,verdana sans-serif;
color: #000033;
font-size: 12pt;
}
h2
{
font-family: verdana,helvetica,arial, sans-serif;
color: #000033;
font-size: 16pt;
}
h1
{
font-family: verdana,helvetica,arial, sans-serif;
color: #000033;
font-size: 18pt;
}
a:link
{
color: #003399;
}
a:visited
{
color: #993366;
}
.indent20
{
margin-left: 20px;
}
.red
{
color: #ff0000;
}
.menulink
{
color: #0099ff;
text-decoration: none;
}
.darkblue
{
color: #000044;
}
.normalp
{
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
line-height: 12pt;
font-size: 8pt;
}
.normalpdarkblue
{
font-family: verdana,bitstreamverasans,helvetica,arial, sans-serif;
line-height: 12pt;
font-size: 8pt;
color: #000044;
}
.brown
{
color: #85665f;
}
.redcompact
{
line-height: 10pt;
font-size: 7pt;
color: #cc3366;
}
.darkbluecompact
{
line-height: 10pt;
font-size: 7pt;
color: #000044;
}
.greycompact
{
line-height: 10pt;
font-size: 7pt;
color: #888888;
}

/*2008*/
.homeimage
{
margin-top: 64px;
margin-left: auto;
margin-right: auto;
}
.masthead
{
border-bottom: 1px solid #5c5c5c;
width: 100%;
padding: 0;
margin: 0;
background-color: #999;
height: 54px;
}
.mmtable
{
border-bottom: 1px solid #5c5c5c;
border-top: 1px solid #c2c2c2;
width: 100%;
padding: 0;
margin: 0;
overflow: hidden;
}
.blockimage
{
display: block;
}
.overruled
{
border-top: 1px solid #5c5c5c;
clear: left;
}
.cvtabletitle
{
color: #000044;
padding: 4px 8px 4px 8px;
margin: 0;
white-space: nowrap;
}
.cvtabletext
{
padding: 3px 8px 3px 8px;
margin: 0;
}
.cvtabledate
{
color: #85665f;
padding: 3px 8px 3px 8px;
margin: 0;
white-space: nowrap;
}
.cvtabletitlecell
{
padding: 0;
background-color: #bbc;
}
.cvtablewhiterow
{
padding: 0;
background-color: white;
border-bottom: 1px solid #ccc;
}
.cvrownobotborder
{
padding: 0;
background-color: white;
}
.cvtablewhitedatecell
{
border-right: 1px solid #ccc;
padding: 0;
background-color: white;
border-bottom: 1px solid #ccc;
}
.cvtablegreyrow
{
padding: 0;
background-color: #ededed;
border-bottom: 1px solid #ccc;
}
.cvtablegreydatecell
{
border-right: 1px solid #ccc;
padding: 0;
background-color: #ededed;
border-bottom: 1px solid #ccc;
}

.cvtable
{
padding: 0;
width: 100%;
border: 0;
border-collapse: collapse;
margin: 20px 0 10px 0;
}
.contentouter
{
text-align: left;
margin-left: auto;
margin-right: auto;
padding-top: 35px;
width: 731px;
background-color: white;
}
.backtotop
{
margin: 20px 0 60px 0;
}
.rightmargintext
{
margin-right: 76px;
}
.heading
{
color: #b5967f;
margin: 0 0 25px 0;
padding: 0;
}
.heading2
{
color: #b58f7f;
margin: 0 0 5px 0;
padding: 0;
}
.heading3
{
color: #b58f7f;
margin: 25px 0 20px 0;
padding: 0;
}
.contentouter900
{
text-align: left;
margin-left: auto;
margin-right: auto;
padding-top: 35px;
width: 900px;
background-color: white;
}
.centercontentouter900
{
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 35px;
width: 900px;
background-color: white;
}

/*commissions*/

.commthumb
{
margin:0;
display: block;
border: 0;
padding: 0;
}
.commcaption
{
margin: 0 0 1px 0;
padding: 3px 0 3px 10px;
background-color: white;
color: #85665f;
border-left: 1px solid #ccc;
border-bottom: 1px dotted #ddd;
}
.commfullsize
{
display: inline;
}
.commheading
{
color: #b58f7f;
margin: 0;
padding: 7px 0 5px 0;
background-color: white;
}

.commthumbs
{
float: left;
width: 208px;
/*height: 395px;*/
background-color: #fff;
}
.commcontent
{
float: right;
width: 692px;
/*height: 395px;*/
background-color: white;
}
.ctlink
{
display: block;
border: 1px solid #fff;
margin: 0;
padding: 0;
line-height: 0;
width: 100px;
height: 75px;
}
.ctlink:hover
{
border: 1px solid #976;
}
.ctdiv
{
display: inline;
width: 104px;
height: 79px;
margin: 0;
padding: 0;
border: 0;
}
.ct_table
{
border-collapse: collapse;
margin: 0;
border: 0;
padding: 0;
width: 204px;
}
.ct_cell
{
border-spacing:0;
width: 104px !important;
height: 79px !important;
padding:0;
margin: 0;
border: 0;
}
.comminstruction
{
text-align: center;
margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding: 20px;
border: 1px dashed #85665f;
}
/*END cmmissions */

/*GALLERY PAGES*/
.galimtitle
{
color: #85665f;
border-bottom: 1px solid #ddd;
}
.galiminfo
{
color: #85665f;
float: right;
}
.galcontrol
{
text-align:left;
background-color: white;
border-bottom: 1px solid #ccc;
}
.galimage
{
text-align:left;
background-color: white;
}
.mainim
{
float: left;
padding-right: 10px;
}
.gc
{
display: inline;
margin: 3px 3px 3px 0;
vertical-align: top;
}
.copyr
{
clear: both;
line-height: 10pt;
font-size: 7pt;
color: #888888;
padding-top: 5px;
}
.contactartistfloat
{
line-height: 10pt;
font-size: 7pt;
color: #888888;
float: right;
}
.controlfloat
{
float: right;
padding: 5px;
border: 1px solid #ddd;
}
.contactartist
{
line-height: 10pt;
font-size: 7pt;
color: #888888;
}

/*contact form*/
.cform_table
{
border: 0;
background-color: #b5c6de;
padding: 7px;
}
.formlabel
{
white-space: nowrap;
margin: 0;
padding: 3px 5px 3px 5px;
}

/*index return button*/
#tul
{
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#tul li
{
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#pft
{
	width: 50px;
	height: 55px;
}
#pft a:link, #pft a:visited
{
	display: block;
	background-image: url(images/mw_gallery_index_sprite.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 25px;
	text-decoration: none;
	padding: 30px 0 0 0;
	margin: 0;
}
#pft a:hover
{
	background-position: -50px 0px;
	text-decoration: underline;
}
.nextlink
{
font-size: 1.1em;
margin-top: 24px;
}
/*end index return button*/
/*for gallerytop*/
/*
.gt_table
{

}

.gt_cell
{

}

.gtthumb
{

}

.gtlinkone
{

}

.gtlinkint
{

}

.gtlinktwo
{

}

.gtlinkthree
{

}

.gtlinkthree215
{

}

.gtlinkthree218
{

}

*/
/*gallery top end*/

.notfoundtext
{
margin: 60px 200px 0 200px;
}

/*in menu css*/
.greyheader
{

}