/**
 * text_content.css
 **/

a {
    text-decoration : none;
    color           : #666;
}
a:hover {
    text-decoration : none;
    color           : #b1b4d4;
}
img.collage {
    vertical-align  : top;
}
div#text_content_box {
	width			: 1000px;
	height          : auto !important;
	font-family		: Georgia,"Times New Roman",  Serif;
	font-weight		: normal;
	font-style		: normal;
	font-size		: 10pt;
	color			: #7a7970;
}

div#left_content {
	width			: 192px;
	padding-top		: 60px;
	float			: left;
}

div#right_content {
	width			: 780px;
	margin-left		: 24px;
	float			: left;
	text-align		: left;
	padding-top		: 40px;
}

div#right_content h2 {
	font			: inherit;
	color			: inherit;
	font-size		: 12pt;
	text-transform	: uppercase;
}

div#right_content_left div {
	width			: 350px;
	font			: inherit;
	font-size		: 10pt;
	color			: #7a7970;
	display			: inline-block;
	float			: left;
}

div#right_content_left_full div {
    /**width           : 790px;**/
    font            : inherit;
    font-size       : 10pt;
    color           : #7a7970;
    display         : inline-block;
    float           : left;
/**    text-align      : left; **/
}

div.right_content_left p {
    margin-bottom   : 5px;
    line-height     : 1.3em;
}

div#right_content_right p {
	margin-bottom	: 12px;
}
div #right_content_right {
	width			: 420px;
	height			: 314px;
	background		: url(../images/about_image.jpg) no-repeat;
	display			: inline-block;
	float			: left;
	margin-left		: 12px;
}

div.right_content_image {
    width           : 420px;
    height          : 314px;
    display         : inline-block;
    float           : left;
    margin-left     : 12px;
}

div.datetime {
    width           : 5.0em;
    padding         : 0;
    padding-bottom  : .2em;
    border          : 1px solid #6d72a0;
    float           : left;
    display         : inline-block;
}

div.datetime, div.datetime_txt p {
    margin          :0 auto; 
    padding         :0; 
    text-align      :left; 
    font-size       :x-small;  
    clear           : both;
  
}
div.datetime .top {
    color           : #fefefe;
    background-color: #6d72a0;   
}

div.datetime .top p {
    font            :bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif; 
    letter-spacing  :0.12em; 
    text-transform  :uppercase;    
}
div.datetime p.day { 
    font            :bold 1.5em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif; 
    letter-spacing  :0.13em; 
    color           :#6d72a0;
}

/* month */ 
div.datetime p.mon { 
    font            :x-small/135% Verdana,Geneva,Arial,Helvetica,sans-serif; 
    letter-spacing  :normal; 
    text-transform  :uppercase; 
    color           :#6d72a0;
}

/* year */ 
div.datetime p.yr { 
    font            :x-small/110% Verdana,Geneva,Arial,Helvetica,sans-serif; 
    letter-spacing  :0.05em; 
    color           :#6d72a0;
}

div.titlebar {
    width           : 100%;
    padding         : 0 2px 0 0px;
    display         : inline-block;   
}

div.titletext {
    padding         : 0 0 0 0px;
    float           : left;
    display         : inline-block;  
    font-size       : 2em; 
}
div.blogpost {
    padding         : 10px 2px 0 0px;
    font-size       : 1.0em;
    font-weight     : normal;   
}

div.blogpost {
    margin-bottom   : 5px;    
}

div.blogauthor {
    font-size       : 0.9em;
    color           : #ccc;
    padding         : 10px 2px 10px 2px;
    text-align      : right;   
}   

div.blogpost p {
    margin-top      : 10px;
}
a.more-link {
	color			: #666;
	font			: inherit;
	text-decoration	: none;
	font-size		: 0.9em;
	text-transform	: uppercase;
	padding-top     : 35px;
	margin-bottom   : 5px;
}

a.more-link:hover {
	color			: #b1b4d4;
	font			: inherit;
	text-decoration	: none;
	font-size		: 0.9em;
	text-transform	: uppercase;
	margin-top      : 35px;
	margin-bottom   : 5px;
}

img.alignright {
    float           : right;   
    padding         : 2px 2px 2px 2px;
    margin-left     : 10px;
}

img.alignleft {
    float           : left;   
    padding         : 2px 2px 2px 2px;
    margin-right    : 10px;
}

img.imagelinks, img.photo {
    border          : 1px solid #dddddd;
    padding         : 4px;
    background-color: #efefef;
}

img.imagelinks:hover {
    border          : 1px solid #333333;
    padding         : 4px;
    background-color: #cccccc;
}

tr.group_header {
    border-bottom   : 1px #666 dotted;
    margin-bottom   : 15px;
}
td.group_header {
    margin          : 5px;
    width           : 444px;
    background-color: transparent;
    border-bottom   : 1px #666 dotted;
}

tr.tbl_header {
    margin          : 5px 0 5px 0;
    border-bottom   : 1px solid #ccc;
    background-color: #edecdb;
}
td.tbl_sh_header {
    font-size       : 1.1em;
    font-weight     : bold;
    border-bottom   : 1px solid #ccc;
    background-color: #edecdb;
}
td.tbl_sh_header1 {
    font-size       : 1.1em;
    font-weight     : bold;
    border-bottom   : 1px solid #ccc;
    background-color: #edecdb;
}
td.tbl_row1 {
    width           : 444px;
}
td.tbl_row {
    width           : 140px;
}
tr.tbl_row {
    line-height     : 1.4em;
    margin-bottom   : 7px;
}
td.group_comment {
    font-size       : 1.1em;
    width           : 140px;
    background-color: transparent;
    border-bottom   : 1px #666 dotted;
}

p.footnote {
    font-size       : 0.7em;
    margin          : -5px 0 0 10px;
}
p.footnoteh {
    font-size       : 0.7em;
}
div.blog_footer {
    border-top      : 1px dotted #b1b4d4;
    font-size       : 0.9em;
}

div#floorplan_left{
    float           : left;
    width           : 410px;
    display         : inline-block;
}

div#floorplan_legend {
    float           : left;
    width           : 360px;
    display         : inline-block;
}

ul#sitemap {
    width           : 100%;
}
ul#sitemap li {
    list-style-type : none;
    text-transform  : normal;
    line-height     : 1.1em;
}

ul#sitemap li a {
    font-size       : 1.1em;
}

ul.sitemap_sub {
    display         : inline-block;
    width           : 100%;
}

ul.sitemap_sub li{
    text-transform  : normal;
}
ul#sitemap li ul {
    display         : inline-block;
    width           : 100%;
}

li.sitemap {
    margin-bottom   : 15px;
}

div#gallery {
    width: 726px;
    min-height: 400px;
    padding-top: 32px;
}
div#gallery-page-top {
    background-image: url(images/gallery-top.jpg);
    width: 726px;
    height: 19px;
}
div#gallery-page-bottom {
    background-image: url(images/gallery-bottom.jpg);
    width: 726px;
    height: 19px;
}

div#gallery-page-data {
    background-image: url(images/gallery-data.jpg);
    background-repeat: repeat-y;
    width: 726px;
    height: 300px;
    display: inline-block;
}
div#gallery-page-control {
    background-image: url(images/gallery-data.jpg);
    background-repeat: repeat-y;
    width: 726px;
}

div#image-preview-block {
    padding-left: 24px;
}
div#image-preview {
    width: 440px;
    float: left;
    display: inline-block;
    text-align:center;
}
div#image-thumbnails-block {
    float: left;
    display: inline-block;
    width: 230px;
}
div#image-caption { min-width:420px;width: 420px; padding-left:27px; padding-right: 4px;}
img.thumbnail { margin:10px;}
img.thumbnail:hover { margin:10px; }
img.preview { margin: 2px;}
div.blogpost img.size-full {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 5px #666666;-moz-box-shadow:0 0 5px #666666;box-shadow: 0 0 5px #666666;}
div.read-more-button {width:150px;height:30px;}
div.read-more-button a {background:url(images/button-sprite.png);background-position:0px 0px;width:150px;height:30px;font-weight:bold;vertical-align:middle;text-align:center;}
div.read-more-button a:hover {background:url(images/button-sprite.png);background-position:0px -40px;width:150px;height:30px;font-weight:bold;vertical-align:middle;text-align:center;}
