/*page layout background image*/
#pagelayout {background: #0F3551; }

.propv {float: left; height: 600px;}
.clear {clear: left;}

/*content*/
#main {background: #0F3551 url(../images/stripes/studio.jpg) left top repeat-y; position: relative; left: 166px; width: 616px; top: 0;}

#content {padding: 30px 30px 50px 100px;}

q {font-size: 1.2em; font-style: italic; line-height: 2em; text-indent: 50px; letter-spacing: 1px; color: #CCCBBF;}

body#news q {display: none;}

 /*bookmark*/
#bookmark {background: #0F3551; width: 165px; position: absolute; top:0; left: 0;}

/*h1 format in basic.css*/
#bookmark ul{width: 165px; padding-bottom: 5px;}
#bookmark ul li{ list-style: none;background: url(../images/m1.jpg) center top repeat-y; width: 165px; height: 34px; padding:0; margin: 0;}
#bookmark li.last {background: url(../images/mb1.jpg) center top repeat-y;height: 38px;  }

#bookmark ul li a{ padding: 0 0 0 20px; color: #CCCBBF; font-size: 1.3em; font-weight: normal;  display: block;text-decoration: none;  line-height: 34px;} 
#bookmark ul li a:hover{ color: #ffffff; background: url(../images/m1ro.jpg) repeat-y center top; }
#bookmark ul li.last a:hover{background: url(../images/mb1ro.jpg) center top repeat-y; }
#bookmark p, #bookmark ul li a{ padding: 0 0 0 20px; }
#bookmark p {margin: 15px 0; }
#bookmark p.news {margin: 30px 0;}

img#art {width: 784px; position: relative; top: 8px; left: 8px;}

#f {clear: left; margin: 10px auto; width:800px; text-align: left; }
#f p {margin-left: 10px;}


/*blog page*/
ul#bloglist {border-top:  #70809b solid 1px;}
ul#bloglist li.date {padding-top: 15px;}
ul#bloglist li.title { padding-bottom: 15px; border-bottom:  #70809b solid 1px;}

/*blog and news*/
.intro {font-size: 1.3em; line-height: 2em; letter-spacing: 1px; color: #CCCBBF; padding-bottom: 20px;}

/*link page*/
div.item h3.title {padding-bottom: 5px;}
div.item p { padding: 0;}
div.item p.link {padding-bottom: 15px; }

/*contact page*/
/*list of ways to contact formated in  basic using ol and ol li */

/* form layout for enquiry form*/
table#form {width: 75%; }
table#form td {padding: 5px 5px 5px 20px;}
table#form tr.row1l td:first-child {text-align: right; font-size: 1.2em;}
table#form tr.row2d td{text-align: left;}
.row1d td {border-bottom: #CCCBBF 1px solid; border-top: #CCCBBF 1px solid; font-weight: bold; font-size: 1.4em;}
.row1l {color: #c5b6d5;}
textarea, input, option {color: #333; padding:3px 0 3px 7px ;}


/*google map*/
#map {width: 400px; height: 400px; border: #fff solid 10px; margin: 20px 20px 0 0; b}



