/*
Theme Name: Villa Development
*/



/* CSS 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;
}
a {text-decoration:none;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* 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 Css Reset */
h3 {color:#4cadf1;font-size:18px;font-style:italic;float:left;display:inline;margin:30px 0 10px 20px;width:190px;font-weight:normal;}
h3 a {color:#4cadf1;}
body {line-height: 1; font-family:Georgia, "Times New Roman", Times, serif;background-color:#265291;}
#wrapper_bg{width:100%;height:1046px;background-image:url(images/wrapper_bg.jpg);background-repeat:repeat-x;}
#wrapper{width:960px;padding:0 10px 0 10px;margin:0 auto;}
#header{z-index:200;position:relative;height:130px;width:940px;background-image:url(images/halo.png);background-position:center bottom;background-repeat:no-repeat;}
#logo{width:192px;height:130px;position:absolute;top:-10px;left:-10px;text-align:center;}
#logo a img{margin:25px 0 0 6px ;}
#menu{position:absolute;top:79px;left:130px;width:810px;}
#menu ul{margin:0 0 0 0;}
#menu ul li {float:left;display:inline;margin:0 3px 0 3px;}
#menu ul li a{height:34px;float:left;display:inline;font-size:17px;color:#fefefe;background-color:#05162e;padding:16px 10px 0px 10px;border-top:1px solid #7d8984;border-left:1px solid #7d8984;border-right:1px solid #7d8984;}
#menu ul li a:hover, #menu ul li.active a{text-decoration:underline;}
.leftcurl{width:14px;height:20px;float:left;display:inline;background-image:url(images/leftcurl.png);background-repeat:no-repeat;margin:18px 2px 0 0;}
.rightcurl{width:14px;height:20px;float:left;display:inline;background-image:url(images/rightcurl.png);background-repeat:no-repeat;margin: 18px 0 0 2px;}

.leftcurl1{width:14px;height:20px;position:absolute;left:-20px;background-image:url(images/leftcurl.png);background-repeat:no-repeat;top:0;}
.rightcurl1{width:14px;height:20px;position:absolute;right:-10px;background-image:url(images/rightcurl.png);background-repeat:no-repeat;top:0;}

#phones{z-index:200;width:210px;height:373px;position:absolute;top:-315px; left:730px;}
#phones_inner{background-image:url(images/phones_bg.png);background-repeat:no-repeat;width:210px;height:373px;}
#phones p{color:#2b0b03;font-size:19px;border-bottom:1px solid #9ca187;margin:9px 25px 0 20px;text-align:center;padding:0 0 9px 0;line-height:1.2;font-style:italic;}
#phones p.firstp{color:#2b0b03;font-size:19px;border-bottom:1px solid #9ca187;margin:0px 25px 0 20px;text-align:center;padding:10px 0 9px 0;line-height:1.2;font-style:italic;}
#phones p.firstp2{color:#2b0b03;font-size:19px;border-bottom:1px solid #9ca187;margin:0px 25px 0 20px;text-align:center;padding:9px 0 9px 0;line-height:1.2;font-style:italic;}
#phones p a{color:#2b0b03;text-decoration:underline;}
#phones a:hover{text-decoration:underline;}
#phones p span.name{color:#05162e;font-size:15px;font-style:normal;}
#phones p span.contact{color:#05162e;font-size:13px;font-style:normal;}
#phones p.last{margin-top:20px;border-bottom:none;margin-left:27px;}
#loading{position:absolute;margin:0 0 0 400px;font-size:40px;color:#CCCCCC;top:350px;display:block;}
#content{width:950px;}

#ranch_text{width:550px;height:120px;position:absolute;top:170px;margin:0 0 0 220px;z-index:175;background-image:url(images/ranch_text.png);background-repeat:no-repeat;}
#community_text{width:550px;height:120px;position:absolute;top:300px;margin:0 0 0 220px;z-index:175;background-image:url(images/your_community.png);background-repeat:no-repeat;}
#villa_life_text{width:550px;height:120px;position:absolute;top:300px;margin:0 0 0 420px;z-index:175;background-image:url(images/villa_life_text.png);background-repeat:no-repeat;}
#yorktown_text{width:550px;height:120px;position:absolute;top:150px;margin:0 0 0 420px;z-index:175;background-image:url(images/yorktown_text.png);background-repeat:no-repeat;}
#williamsburg_text{width:550px;height:120px;position:absolute;top:190px;margin:0 0 0 320px;z-index:175;background-image:url(images/williamsburg_text.png);background-repeat:no-repeat;}
#smithfield_text{width:550px;height:120px;position:absolute;top:190px;margin:0 0 0 320px;z-index:175;background-image:url(images/smithfield_text.png);background-repeat:no-repeat;}
#gloucester_text{width:550px;height:120px;position:absolute;top:190px;margin:0 0 0 320px;z-index:175;background-image:url(images/gloucester_text.png);background-repeat:no-repeat;}


.slide_hide{display:none;position:absolute;}

#left_menu_inner{width:210px;height:319px;background-image:url(images/left_menu.png);background-repeat:no-repeat;}
#left_menu{text-align:center;width:210px;height:319px;position:absolute;top:160px;margin:0 0 0 0;z-index:150;}
#left_menu p {border-bottom:1px solid #9ca187;margin:11px 30px 0 20px ;padding: 0 0 11px 0;}
#left_menu p a{color:#0a2244; }
#left_menu p a:hover{text-decoration:none;}
#left_menu_inner p.first {padding-top:45px;margin-top:0px;}
#left_menu #left_menu_inner #event_menu p.first {padding-top:30px;}
#left_menu p.first span.title{font-size:22px;font-style:italic;color:2b0b03;}
#left_menu p span.name{color:#0a2244;font-size:18px;}
#left_menu p span.nameu{color:#0a2244;font-size:18px;font-weight:bold;}
#controls{height:43px;position:absolute;width:130px;z-index:100;margin:0 0 0 800px;top:570px;}
#controls a{float:left;display:inline;margin:0px;padding:0px;cursor:pointer;}
#controls a#play{display:none;}
a#view_large{height:43px;position:absolute;z-index:100;margin:0 0 0 650px;top:570px;cursor:pointer;}
#controls a#pause{display:inline;}

#left_menu p.firstp2{color:#2b0b03;font-size:19px;border-bottom:1px solid #9ca187;margin:0px 25px 0 12px;text-align:center;padding:43px 0 9px 0;line-height:1.2;font-style:italic;}

#controls2{height:43px;position:absolute;width:130px;z-index:100;margin:0 0 0 800px;top:455px;}
#controls2 a{float:left;display:inline;margin:0px;padding:0px;cursor:pointer;}
#controls2 a#play{display:none;}
a#view_large2{height:43px;position:absolute;z-index:100;margin:0 0 0 650px;top:455px;cursor:pointer;}
#controls2 a#pause{display:inline;}

#controls3{height:43px;position:absolute;width:130px;z-index:100;margin:0 0 0 800px;top:570px;}
#controls3 a{float:left;display:inline;margin:0px;padding:0px;cursor:pointer;}
#controls3 a#play{display:none;}
a#view_large3{height:43px;position:absolute;z-index:100;margin:0 0 0 650px;top:570px;cursor:pointer;}
#controls3 a#pause{display:inline;}

.floorplan_title{font-size:24px;color:#460909;font-style:italic;}
.floorplan_list{font-size:16px;color:#05162e;}
.floorplan_list ul{margin:10px 0 0 0 ;}
.floorplan_list li {margin:0 0 10px 0;line-height:1;}
.floorplan_list li:before{content:" -  ";}
#the_abbey, #the_canterbury, #the_chateau, #the_windsor, #the_villa{position:absolute;}
#the_windsor, #the_canterbury, #the_chateau, #the_villa{display:none;}
#floorplan_controls{height:43px;position:absolute;width:575px;z-index:100;margin:0 0 0 220px;top:570px;}
#floorplan_controls a{cursor:pointer;}
#floorplan_controls2{height:43px;position:absolute;width:575px;z-index:100;margin:0 0 0 72px;bottom:0px;}
#floorplan_controls2 a{cursor:pointer;}
#the_windsor img, #the_abbey img,  #the_canterbury img,  #the_chateau img, #the_villa img{margin:50px 0 0 20px;}
div.pinfo{position:absolute;margin:0px 0 0 500px;top:50px;width:190px;}
a.group1{color:#460909;margin:0 0 0 10px;font-weight:bold;text-decoration:underline;font-size:14px;}

#contact_greeting{color:#ffffff;width:550px;margin:20px 0 0 220px;padding:0 0 20px 0;line-height:1.5;font-size:16px;border-bottom:1px solid #ddd99c;}
#contact_greeting p {color:#ffffff;}
#contact_greeting span.thanks{font-size:20px;}

#slideshow{border:1px solid #d7d6a5;width:850px; height:485px;margin:0 10px 0 90px;}
#slideshow2{border:1px solid #d7d6a5;width:850px; height:370px;margin:0 10px 0 90px;}
#slideshow3{border:1px solid #d7d6a5;width:850px;background-color:#e1decb; height:485px;margin:0 10px 0 90px;}
#slideshow4{border:1px solid #d7d6a5;width:850px;background-color:#300905; height:850px;margin:0 10px 0 90px;}

#slideshowf{border:1px solid #d7d6a5;width:700px;background-color:#e1decb; height:485px;margin:0 10px 0 90px;position:relative;}

small {font-size:16px;line-height:1.4;}

#slideshow2.gmap {background-color:#300905;}
#slideshow2 iframe{margin:24px 0 0 140px;}

.divider{background-image:url(images/divider.png);background-repeat:no-repeat;height:1px;width:945px;float:left;display:inline;margin:30px 0 29px 0 ;}
.spacer{height:30px;width:945px;float:left;display:inline;}
#page_tagline{font-size:18px;color:#dde3ec;width:945px;float:left;display:inline;text-align:center;margin:0 0 25px 0 ;line-height:1.2;}
#page_tagline2{font-size:18px;color:#dde3ec;width:945px;float:left;display:inline;text-align:center;margin:0 0 0 0 ;line-height:1.2;}


#right_col, #right_col2, #left_col{background-color:#05162e;border:1px solid #dbd19d;float:left;display:inline;color:#cedbee;}
#left_col{width:560px;padding:30px 25px 30px 30px;line-height:1.5;margin-right:5px;}
#left_col p {line-height:23px;font-size:14px;float:left;display:inline;}
#left_col img{border:1px solid #dbd19d;float:left;display:inline;margin:0 25px 25px 0;}
#left_col span.title{font-size:18px; font-weight:bold; line-height:1.5;}
#left_col .subdivider{width:565px; height:1px; border-top:1px solid #265392;float:left;display:inline;margin:0 0 25px 0;}

#left_col_newhome{background:none;border:0px solid #dbd19d;float:left;display:inline;color:#ffffff;width:570px;padding:30px 25px 30px 30px;line-height:1.5;}
#left_col_newhome p {line-height:23px;font-size:14px;float:left;display:inline;}
#left_col_newhome img{border:1px solid #dbd19d;float:left;display:inline;margin:0 25px 25px 0;}
#left_col_newhome span.title{font-size:18px; font-weight:bold; line-height:1.5;}
#left_col_newhome .subdivider{width:565px; height:1px; border-top:1px solid #265392;float:left;display:inline;margin:0 0 25px 0;}

#right_col, #right_col2{width:260px;margin:0 0 0 10px;padding:60px 10px 20px 20px;}
.event_box .events_title{margin:-79px 0 0 25px;position:absolute;}
.event_box .event_holder{margin:0 0 0px 0;width:100%;float:left;display:inline;}
.event_box .date{color:#4cadf1;font-size:15px;float:left;display:inline;line-height:1.5;}
.event_box .date:after {content: " - ";}
.event_box .title{color:#d2e1ec;font-size:15px;font-style:italic;line-height:1.5;}
.event_box .date a{color:#4cadf1;}
.event_box .title a{color:#d2e1ec;}
.abbeycta{margin:20px 0 0 10px;}
a img.abbeycta{border:none;}
#home_abbey_holder{margin-bottom:25px;float:left;display:inline;}

.event_all_link a{text-decoration:underline;margin:15px 0 0 0;color:#4cadf1;font-size:15px;float:left;display:inline;line-height:1.5;}


#col1, #col2, #col3, #col4{float:left;display:inline;width:225px;}
#col1, #col2, #col3{margin:0 10px 0 0 ;}
.tab_info_holder{background-color:#05162e;border:1px solid #dbd19d;float:left;display:inline;width:219px;margin:0px 0 15px 0;}
.tab_info_holder p {color:#cedbee;font-size:14px;line-height:1.5;padding:15px 20px 20px 20px;}

.tab_info_holder2{background-color:#05162e;border:1px solid #dbd19d;float:left;display:inline;width:219px;padding:20px 0 0 0;margin:20px 0 0 0;text-align:center;}
.tab_info_holder2 p {color:#cedbee;font-size:14px;line-height:1.5;padding:15px 20px 20px 20px;text-align:center;}
.tab_info_holder2 h3{float:none;margin:0px;width:auto;}
.tab_info_holder2 img{margin:15px 0 0 0;}

#community_bottom img{float:left;display:inline;border:1px solid #dbd19d;}
#community_bottom p{float:left;display:inline;width:660px;margin:0 0 0 20px;color:#eff2f5;font-size:16px;line-height:1.5;}
#community_bottom p span.community_bottom_title{color:#4cadf1;font-size:20px;line-height:1.5;}

.lifestyle_bottom img{float:left;display:inline;border:1px solid #dbd19d;margin:5px 0 0 0;}
.lifestyle_bottom p{float:left;display:inline;width:650px;margin:0 0 0 20px;color:#eff2f5;font-size:16px;line-height:1.5;}
.lifestyle_bottom h2{color:#4cadf1;font-size:22px;line-height:1.5;width:400px;float:left;display:inline;margin:0 0 0 20px;font-style:italic;font-weight:normal;}

.lifestyle_bottom2 img{float:left;display:inline;border:1px solid #dbd19d;margin:5px 0 0 0;}
.lifestyle_bottom2 p{float:left;display:inline;width:580px;margin:0 0 0 20px;color:#cedbee;font-size:16px;line-height:1.5;}
.lifestyle_bottom2 h2{color:#4cadf1;font-size:22px;line-height:1.5;width:400px;float:left;display:inline;margin:0 0 0 20px;font-style:italic;font-weight:normal;}

#left_col .lifestyle_text{float:left;display:inline;width:350px;}
.lifestyle_text3{float:left;display:inline;width:auto;margin:0 0 20px 0 ; padding: 0 0 10px 0 ; border-bottom: 1px solid #CCCCCC;}
#left_col p.lifestyle_sub1 {line-height:1.7;font-size:14px;float:left;display:inline;color:#cedbee;width:340px;margin:10px 10px 10px 0 ;padding-bottom:20px;border-bottom: 1px solid #265392;}
#left_col p.lifestyle_sub2 {line-height:1.7;font-size:14px;float:left;display:inline;color:#cedbee;width:340px;margin:10px 10px 0px 0 ;padding-bottom:0px;border-bottom: 0px;}
#left_col p.lifestyle_sub2 a{color:#4cadf1; font-weight:normal;text-decoration:none;}
#left_col div.lifestyleimg{float:left;display:inline;margin:0 0 0 0;padding:0;width:197px;height:166px;}
#left_col div.lifestyleimg img{margin:0px 0 0 20px;padding:0;}
#left_col h2{color:#4cadf1;font-size:20px;line-height:1;width:340px;font-style:italic;font-weight:normal;}

#left_col .lifestyle_holder{float:left;display:inline;margin:0 0 25px 0;}
#left_col .lifestyle_holder2{float:left;display:inline;margin:0 0 0px 0;}
#left_col .lifestyle_holder3{float:left;display:inline;margin:0 0 0px 0;}

#left_col div.lifestyleimg2{float:left;display:inline;margin:30px 0 0 0;padding:0;width:197px;height:166px;}
#left_col div.lifestyleimg2 img{margin:0px 0 0 20px;padding:0;}

#left_col div.lifestyleimg2x{float:left;display:inline;margin:30px 0 0 10px;padding:0;width:197px;}
#left_col div.lifestyleimg2x img{margin:0px 0 0 0px;padding:0;}
#left_col div.lifestyleimgx{float:left;display:inline;margin:0 0 0 10px;padding:0;width:197px;}
#left_col div.lifestyleimgx img{margin:0px 0 0 0px;padding:0;}


#right_col_lifestyle{width:260px;margin:0 0 0 10px;padding:20px;background-color:#05162e;border:1px solid #dbd19d;float:left;display:inline;color:#cedbee;}
#right_col_lifestyle p{line-height:1.7;font-size:14px;color:#cedbee;margin:10px 0 0 0 ;}
#right_col_lifestyle h2{color:#4cadf1;font-size:20px;line-height:1;font-style:italic;font-weight:normal;}

#left_menu p.start_living{border-bottom:0px;font-size:22px;text-align:center;margin:0px 30px 0 20px ;padding: 45px 0 11px 0;color:#2b0b03;line-height:1.2;}
#left_menu p.start_living2{border-bottom:0px;padding: 0 0 11px 0;text-align:left;color:#2b0b03;line-height:1.5;font-size:14px;margin-top:0px;}

#footer{height:70px;width:950px; float:left;display:inline;}
#footer_info{float:right;text-align:right;display:inline;color:#ddf1f0;line-height:1.5;width:500px;}
#footer_info a {color:#a5c2e8;font-size:13px;}
#footer_info span.linklove{color:#a5c2e8;font-size:13px;}
#footer_hardlinks{float:right;display:inline;line-height:1.5;}
#footer_hardlinks a {text-decoration:none;color:#ddf1f0;}
#footer_hardlinks a:after {content: " | ";}
#footer_hardlinks a.last:after {content: "  ";}


#left_menu p.textonly {border-bottom:0px;margin:0px 30px 0 20px ;padding: 45px 0 11px 0;text-align:left;color:#2b0b03;line-height:1.2;font-size:15px;}

#vtPlay{margin:53px 0 0 134px;width:auto;float:left;display:inline;color:#ffffff;}
#video_holder{margin:0px;width:460px;float:left;display:inline;}
#video_text{width:220px;float:left;display:inline;font-size:18px;color:#ffffff;line-height:1.3;}
span.video_title{font-size:24px;font-style:italic;line-height:1.3;}
p.morevids{line-height:1.5;font-size:18px;color:#ddd99c;margin:10px 0 0 0 ;padding:10px 0 0 0;border-top:1px solid #ddd99c;}
#video_testimonial_links div.tab_info_holder2{height:350px;}
#video_testimonial_links{margin:0 0 0 15px;}
#vt1 img, #vt2 img, #vt3 img, #vt4 img, #vt5 img, #vt6 img{cursor:pointer;}
.wplc_event_list{float:left;display:inline;margin:5px 0 20px 0;}
.wplc_event_list li{width:245px;float:left;display:inline;margin:0 0 8px 0;}
#left_col .wplc_event_list li{width:auto;float:left;display:inline;margin:0 0 8px 0;}
#events_bottom{}
.ename{color:#4cadf1;font-size:18px;font-style:italic;width:569px;}
.etime{color:#ffffff;font-weight:bold;width:569px;}
.edescription{color:#ffffff;font-size:14px;margin:0 0 20px 0;width:569px;}
.sidebar_l{color:#ffffff;margin:0px 0 10px 0;font-size:16px;float:left;display:inline;line-height:1.2;}
h2.widgettitle{margin:0 0 20px 0 ;}
#sidebar ul li a{color:#ffffff;font-size:16px;}
#sidebar  a:hover, a.sidebar_l:hover{text-decoration:underline;}
#sidebar ul li.cat-item {margin:0px 0 10px 0;}
div#hidden{display:none;}
div.hidden{display:none;}
a.post_image{float:left;display:inline;width:172px; height:160px;margin:5px;}
a.post_image2{float:left;display:inline;margin:2px;border:1px solid #9b8566;}
a.white{color:#ffffff;font-weight:bold;text-decoration:underline;}
a.blue{color:#4cadf1;font-weight:normal;text-decoration:none;}
span.blue{color:#4cadf1;font-weight:normal;text-decoration:none;font-size:16px;}
p.cimg{padding-bottom:0px;}

.lifestyleheightleft{height:380px;}
.lifestyleheight{height:400px;}

.williamsburgheightleft{height:460px;}
.williamsburgheight{height:480px;}

.yorktownheightleft{height:443px;}
.yorktownheight{height:463px;}

.smithfieldheightleft{height:480px;}
.smithfieldheight{height:500px;}

.fpbottomheightleft{height:504px;}
.fpbottomheight{height:524px;}




.event_bg{border:1px solid #d7d6a5;width:850px;background-color:#300905; margin:0 10px 25px 90px;float:left;display:inline;}
.event_list{float:left;display:inline;margin:35px 0 0px 150px;padding-bottom:25px;color:#ffffff;width:300px;}
.past_event_list{float:left;display:inline;margin:35px 0 25px 35px;padding:0 0 0 35px;color:#ffffff;width:300px;border-left:1px solid #d7d6a5;}
.event_list h2.title{margin:0px 0 0 0;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#f5f5f5;font-weight:normal;font-style:italic;}
.event_list_holder{float:left;display:inline;margin:20px 0 0 0;width:300px;}
.event_list_holder h4.title{color:#d7d6a5;font-size:15px;margin:0px;padding:0px;}

.past_event_list h2.title{margin:0px 0 0 0;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#f5f5f5;font-weight:normal;font-style:italic;}
.past_event_list_holder{float:left;display:inline;margin:20px 0 0 0;width:320px;}
.past_event_list_holder h4.title{color:#d7d6a5;font-size:15px;margin:0px;padding:0px;}
.past_event_list .event_list_holder{width:320px;padding-bottom:25px;}

.titlec{position:relative;}

.tec-event-list-meta{color:#fefefe;font-size:15px;line-height:23px;}
td.tec-event-meta-value{padding-left:10px;}
td.tec-event-meta-desc{text-align:left;}
.entry-content{line-height:23px;font-style:italic;}

.hidden{display:none;}

#williamsburg_highlight{position:relative;}
#williamsburg_highlight #left_menu{left:0px;top:30px;}

#left_menu.newpad #left_menu_inner p.first{padding-top:23px;}
#left_menu.newpad p span.name, #left_menu.newpad p span.nameu{font-size:14px;}

#location{border:1px solid #d7d6a5;width:850px;background-color:#300905; margin:0 10px 0px 90px;float:left;display:inline;}
#location .gmap2{margin:24px 0 0 140px;padding-bottom:25px;}

#williamsburg_tab, #smithfield_tab, #yorktown_tab, #gloucester_tab{cursor:pointer;}

#left_col.left_testimonials{width:560px;padding-top:15px;}
#left_holder{float:left;display:inline;width:630px;}

#left_col.left_testimonials h3{font-size:24px;font-style:italic;color:#ffffff;margin:0px;padding:0px;}
#left_col.left_testimonials .testimonial_title{padding-left:165px;text-align:center;}
#left_col.left_testimonials .leftcurl, #left_col.left_testimonials .rightcurl{margin-top:9px;}
#left_col.left_testimonials p {width:559px;font-style:italic;}
#left_col.left_testimonials p.title{text-left:left;margin-bottom:15px;color:#4cadf1;}
#right_col2.press_col{margin-top:15px;padding:15px 15px 15px 15px;}
#right_col2.press_col h3{line-height:1.5;font-size:24px;font-style:italic;color:#ffffff;margin:0px;padding:0px 0px 15px 0;}
#right_col2.press_col .testimonial_title{padding-left:18px;text-align:center;}
#right_col2.press_col .leftcurl, #right_col2.press_col .rightcurl{margin-top:9px;}
#right_col2.press_col p.title{width:259px;text-left:left;margin-bottom:15px;float:left;display:inline;font-size:14px;color:#d2e1ec;}

#right_col2.press_col p.title a{font-size:14px;color:#d2e1ec;text-decoration:underline;font-style:normal;}

#right_col2.press_col p.ttitlec{width:259px;text-left:left;margin-bottom:15px;margin-top:5px;font-style:normal;float:left;display:inline;font-size:14px;color:#4cadf1;}
#right_col2.press_col p{float:left;font-size:14px;color:#ffffff;font-style:italic;line-height:18px;}

.sc_holder{float:left;display:inline;width:208px;}
.cspacer{float:left;display:inline;height:5px;margin-top:10px;width:320px;}

#floorplan_hide{display:none;position:absolute;width:800px;height:490px;z-index:190;top:30px;left:0;}
.closebox{position:absolute;top:-15px;right:-15px;cursor:pointer;background-image:url(images/closebox.png);background-repeat:no-repeat;height:30px;width:30px;}

#content.crelative{position:relative;}
#content.crelative #left_menu{top:30px;left:0;}
#content.crelative #williamsburg_text {top:70px; left:320px;margin:0;}
#content.crelative #controls2 {height:43px;left:800px;position:absolute;width:130px;z-index:100;top:325px;margin:0;}

#content.crelative #loading{position:absolute;left:400px;margin-left:0;font-size:40px;color:#CCCCCC;top:250px;display:block;}
#content.crelative a#view_large2{height:43px;position:absolute;z-index:100;margin:0 0 0 0;top:325px;cursor:pointer;left:655px;}
#floorplan_trigger1{cursor:pointer;}

#abbey_trigger, #canterbury_trigger, #chateau_trigger, #windsor_trigger{cursor:pointer;}
#right_col2.smallh p{line-height:1.5;font-style:normal;}
#right_col2.smallh{margin-top:0;}
#right_col2.smallh span.blue{line-height:1.5;}


li.cat-item{list-style:none;}
li.cat-item{color:#0a2244;font-size:14px;line-height:2;text-align:left;margin:0 0 0 20px;}
li.cat-item a{color:#0a2244;font-size:14px;font-style:italic;}

.titler{font-size:13px;text-align:left;float:left;display:inline;width:159px;margin-bottom:15px;line-height:1.4;}
.titler a{color:#ffffff;}
.bluer{font-size:13px;text-align:left;float:left;display:inline;width:159px;color:#4cadf1;line-height:1.4;}
.bluer a{color:#4cadf1;}
.pressp{margin:20px 0 0 150px;}

#archivess.bluemenu li{list-style:none;font-size:13px;text-align:left;float:left;display:inline;width:159px;color:#4cadf1;line-height:1.4;}
#archivess.bluemenu li a{color:#ffffff;text-decoration:underline;}


.press_holder_p{float:left;display:inline;width:679px;color:#ffffff;line-height:1.4;font-size:15px;margin-bottom:15px;border-bottom:1px solid #aaa780;padding-bottom:0px;}
.press_holder_p h3{width:679px;margin:0;}
.press_holder_p h3 a {color:#f5f5f5;font-size:20px;font-style:italic;font-weight:normal;padding:0;}
.press_holder_p .press_t{float:left;display:inline;width:679px;margin:0 0 5px 0;color:#d7d6a5;font-size:14px;}
.press_holder_p .press_e{float:left;display:inline;width:679px;margin:0 0 5px 0;}
.press_holder_p .press_meta{float:left;display:inline;width:679px;margin:0 0 15px 0;}
.press_holder_p .press_meta a{color:#d7d6a5;text-decoration:underline;}
.press_holder_p .press_meta .tagss a{color:#ffffff;text-decoration:none;}
.press_holder_p .press_meta span.tan{color:#d7d6a5;}
.current-cat{text-decoration:underline;}

#respond{width:679px;float:left;display:inline;padding-bottom:30px;}
h3#comments{color:#d7d6a5;}
#commentform{width:679px;float:left;display:inline;}
#commentform a {color:#ffffff;}
#comment{width:620px;float:left;display:inline;margin-bottom:15px;}

ol.commentlist{float:left;display:inline;width:640px;}
ol.commentlist li{float:left;display:inline;margin-top:12px;}
li.depth-1{background-color:#501f15;padding:10px;width:639px;}

li.depth-2{margin-top:10px;background-color:#501f15;padding:0px;margin-left:40px;width:599px;}
.comment-author{color:#ffffff;}
.commentlist p{color:#d7d6a5;}
.comment-meta a{color:#ffffff;}
.reply a{color:#ffffff;text-decoration:underline;font-size:13px;}
#respond h3{color:#ffffff;margin:10px 0 0 0;}

h2.atitle{color:#d7d6a5;line-height:2;}

#aatable table{float:left;display:inline;background-color:#05162e;border:1px solid #315482;line-height:1.5;margin-bottom:20px;margin-top:20px;padding:15px 25px 25px 25px;}
#aatable table tbody{}
#aatable  a{color:#4cadf1;}
#aatable table th{color:#ffffff;text-align:left;font-size:20px;font-style:italic;padding-bottom:15px;}
#aatable table td{color:#ffffff;font-style:normal;font-size:14px;width:280px; padding:10px;vertical-align:top;}
#aatable table td b, #aatable table td strong{color:#4cadf1;}
#aatable table p {width:280px;float:left;display:inline;margin-bottom:20px;}
#aatable table h4 {color:#4cadf1;font-size:16px;}
#aatable table ul li{list-style:none;}
#aatable table ul{width:280px;float:left;display:inline;margin-top:0px;margin-bottom:20px;}
#aatable table dl{width:280px;float:left;display:inline;margin-bottom:12px;}
#aatable table dd{width:280px;float:left;display:inline;margin-bottom:10px;}

.bluemenu{background-color:#05162e;border:1px solid #dbd19d;float:left;display:inline;color:#cedbee;width:160px;padding:20px;margin-bottom:15px;}

.eventtag{position:absolute;top:15px;left:360px;font-size:17px;color:#ffffff;z-index:1000;}
.hideit{display:none;}
a.inlinee{color:#ffffff;text-decoration:underline;}
.event_group{float:left;display:inline;width:265px;margin-bottom:15px;}
.event_group h4{line-height:2;}

.signup_box{width:158px; padding:20px;background-image:url(images/signup_box_bg.jpg);background-position:bottom;border:1px solid #1f3244;margin-bottom:20px;}
.signup_box a{color:#0A2244;line-height:1.4;text-decoration:underline;font-style:italic;}
.signup_box_footer{float:left;display:inline;width:200px;}
.signup_box_footer a{font-size:16px;color:#ffffff;text-decoration:underline;line-height:1.4;}