/*--STRUCTURAL STYLES--*/
body {margin: 0;
	padding: 0;
	text-align: center; /* Takes care of horizontal alignment in Internet Explorer */
	background:#ece5d6;
}
input, textarea
{
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
    text-decoration:none;
    font-weight:normal;
    background: #ffffff;
    border: solid 1px #ffffff;
}

#content {position: absolute; top: 50%; left: 0px; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block; z-index:5;}
#wrapper {position: absolute; top: -300px; left: 50%; width:990px; margin-left: -500px; font-family:Helvetica, Arial, sans-serif;}


#topWrapper {position:relative; width:1000px; height:70px;}
#logoWrapper {position:relative; width:400px; height:30px; margin:0 auto;}
#logoWrapper img {border:none;}
#middleWrapper {z-index:1000;}

#middleWrapper_widepage {z-index:1000; position: relative; left:-50px;}

#overLayWrapper.On {display:block; opacity:1; filter: alpha(opacity = 100);}
/*--HOMEPAGE--*/
#homepageContainer {position:relative; height:460px;}
#slideShowContainer {height:460px; text-align:left}
#slideshow {margin:0 0 0 120px;}
#slideshow img {margin: 0 auto; border:none; display:none; } 
#slideShowControls {position:absolute; top:440px; left:870px; width:70px;}
#slideShowControls a {font-size:10px; color:#666666; text-decoration:none;}
/*--ABOUT PAGE--*/
#aboutContainer {position:relative;text-align:left; width:859px; height:490px; margin:0 auto;}
#aboutPage1 {position:absolute;height:490px;display:block;}
#aboutPage2 {position:absolute;height:490px;display:none;}
a.PagerNext, a.PagerNext:hover
{position:absolute;top:440px;left:835px;display:block;background:url(../images/nav_arrow_next.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.PagerNext:hover {background:url(../images/nav_arrow_next.gif) no-repeat 0px -16px;} 
a.PagerPrev, a.PagerPrev:hover
{position:absolute;top:76px;left:5px;display:block;background:url(../images/nav_arrow_prev.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.PagerPrev:hover {background:url(../images/nav_arrow_prev.gif) no-repeat 0px -16px;} 

/*--ART JOURNAL--*/
#artJournalContainer {font-family:Times, Times New Roman, serif; width:950px; margin:0px auto;}
#artJournalArticleContainer {font-family:Times, Times New Roman, serif; width:950px; margin:0px auto; position: relative; left:-10px;}

#artJournalContainer li {list-style:none; padding:8px 0; margin:0;}
#artJournalContainer ul {margin:0px; padding:0;}

#artJournalContainer a:link {text-decoration: none}
#artJournalContainer a:visited {text-decoration: none}
#artJournalContainer a:active {text-decoration: none}
#artJournalContainer a:hover {text-decoration: underline;cursor:pointer;cursor:hand;}

#artJournalContainer img { border: none }

#artJournalPage1 {position:absolute;height:490px;display:block;}
#artJournalPage2 {position:absolute;height:490px;display:none;}
#artJournalPage3 {position:absolute;height:490px;display:none;}

a.artsJournalPagerNext, a.artsJournalPagerNext:hover
{position:absolute;top:150px;left:1005px;display:block;background:url(../images/nav_arrow_next.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.artsJournalPagerNext:hover {background:url(../images/nav_arrow_next.gif) no-repeat 0px -16px;} 
a.artsJournalPagerPrev, a.artsJournalPagerPrev:hover
{position:absolute;top:150px;left:-25px;display:block;background:url(../images/nav_arrow_prev.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.artsJournalPagerPrev:hover {background:url(../images/nav_arrow_prev.gif) no-repeat 0px -16px;} 


a.artsJournalListPagerNext, a.artsJournalListPagerNext:hover
{position:absolute;top:150px;left:840px;display:block;background:url(../images/nav_arrow_next.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.artsJournalListPagerNext:hover {background:url(../images/nav_arrow_next.gif) no-repeat 0px -16px;} 
a.artsJournalListPagerPrev, a.artsJournalListPagerPrev:hover
{position:absolute;top:150px;left:-25px;display:block;background:url(../images/nav_arrow_prev.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.artsJournalListPagerPrev:hover {background:url(../images/nav_arrow_prev.gif) no-repeat 0px -16px;} 

#listColumns br {
    font-size: 6px;
    line-height: 8px;
}

#listColumns h1 { font-size:16px; line-height: 21px; text-transform:uppercase; padding:0px; margin:0px; font-weight:normal; }

.artsjournalthumbnail1 
{
	position:absolute; left:0px; top:0px;
}
.artsjournalthumbnail2 
{
	position:absolute; left:75px; top:84px;
}
.artsjournalthumbnail3
{
	position:absolute; left:0px; top:168px;
}
.artsjournalthumbnail4
{
	position:absolute; left:60px; top:250px;
}


#listColumns { float:left; height:400px; width:950px; text-align:left; vertical-align:top; }

#thumbnails 
{
	float:left; width:225px; height:400px; vertical-align:text-top;
}
.thumbnailUL { list-style:none; position: absolute; bottom: 0px; margin:0; padding:0 0 0 0; vertical-align:bottom; }
#listThumbnails { float:left; height:400px;  }
.artsJournalPageFirst { position: absolute; bottom: -15px; display:block; }
.artsJournalPageRest { position: absolute; bottom: -15px; display:block; display:none; }

#listThumbnails a:link {text-decoration: none; color:Black;}
#listThumbnails a:visited {text-decoration: none; color:Black;}
#listThumbnails a:active {text-decoration: none; color:Black;}
#listThumbnails a:hover {text-decoration: none; color:#666666;}

.articlelisttitle
{
	font-size: 16px;
	line-height: 21px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	padding:0px 0px 0px 20px;
	text-align:left;
	width:600px;
}
.articlelistdescription
{
	padding:0px 0px 0px 20px;
	text-align:left;
	width:600px;
	font-size: 11px;
	line-height: 13px;
}

/*--CONTACT PAGE--*/
#contactContainer {width:650px; margin:0 auto;}
/*--PRESS--*/
#pressContainer {position:relative; width:720px; margin:0 auto}
#pressContainer p {margin:0; padding:0; font-size:11px; text-align:left}
#pressContainer td {padding:15px;}
#pressContainer img {border:none;}
#pressContainer .Title {margin:3px;}
#pressContainer a.DownloadPdf,
#pressContainer a.DownloadPdf:hover
{
    display: block;
    margin: 0px 0px 0px 59px;
    padding: 0px;
    height: 14px;
    text-decoration: none;
    font-size: 8px;
    background: url('/images/download_pdf.png') no-repeat left top;
}
#pressContainer a.DownloadPdf:hover
{
    background-position: left bottom;
}
#pressContainer .Item {display:block;}
#pressContainer .ItemHidden {display:none;}

/*--Thoughts Page--*/
#thoughtsContainer {}
#thoughtsContainer .Post {font-size:11px; color:#000; text-align:left;}
#thoughtsContainer .Post td {vertical-align:top;}
#thoughtsContainer .Post p {margin:0; padding:0 0 10px 0;}
#thoughtsContainer p.Title {padding:0;}
#thoughtsContainer p.Date {padding:0;}
#thoughtsContainer .Text {width:140px;}
#thoughtsContainer .Image {width:100px;} 
#thoughtsContainer li {list-style:none;}
#thoughtsContainer .Post {display:none;}
#thoughtsContainer .Description {
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #444444;
    text-decoration:none;
    font-weight:normal;
    text-align:left;
}
#thoughtsContainer .DescriptionPadding {
	padding: 0 10px 0 10px;
}
#thoughtsContainer .Description br {
    font-size: 6px;
    line-height: 8px;
}

.thoughtsPage1 {position:absolute;height:490px;display:block; height:490px; position:absolute; top:0; left:0; width:1030px;}
.thoughtsNext {position:absolute;height:490px;display:none; height:490px; position:absolute; top:0; left:0; width:1030px;}

a.thoughtsPagerNext, a.thoughtsPagerNext:hover
{position:absolute;top:207px;left:1015px;display:block;background:url(../images/nav_arrow_next.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.thoughtsPagerNext:hover {background:url(../images/nav_arrow_next.gif) no-repeat 0px -16px;} 
a.thoughtsPagerPrev, a.thoughtsPagerPrev:hover
{position:absolute;top:207px;left:-25px;display:block;background:url(../images/nav_arrow_prev.gif) no-repeat 0px 0px; width:16px; height:16px; text-decoration:none}
a.thoughtsPagerPrev:hover {background:url(../images/nav_arrow_prev.gif) no-repeat 0px -16px;} 

#bottomWrapper {position:relative; width:1000px; clear:both; z-index:2}

.Description { float:left; width:150px; }


/*-- Thoughts Article Page --*/

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}

#adminstrationContainer {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #444444;
}

/*--SUB NAV--*/
#subNav { position:relative; width:600px; margin:0px auto; z-index:2000;}
#subNav ul {margin:0px; padding:0;}
#subNav li {list-style:none; float:left; padding:0; margin:0}

/* width:1030px when Living Thoughts are turned on */
#nav {  position:relative; width:735px; margin:0px auto;}
#nav ul {margin:0px 0px 0px 0px; padding:0px;}
#nav li {list-style:none; float:left; padding:0; }

#nav2 {clear:both; position:relative; width:1000px; margin:0px auto;}
#nav2 ul {margin:0px 0px 0px 120px; padding:0px;}
#nav2 li {list-style:none; float:left; padding:0; }
#nav_content {margin:0px auto; width:400px;}	
	
#footerWrapper {}

/*--INTRO--*/
#introWrapper {z-index:100;}
#introWrapper .Frames {background:#000000; position:relative; width:850px; margin:0 auto; }
#introWrapper .Frame {position:absolute; top:0px; left:0px; display:none; z-index:100;}
#frame_1 { margin:275px 0 0 125px; }
#frame_2 { margin:275px 0 0 125px; }
#frame_3 {width:850px; text-align:center; margin:162px 0 0 0;}

/*--LINKS AND FONT STYLES--*/
#nav a, #nav2 a, #subNav a {display:block;}

/*SubNav*/
a.KipsBay {background:url(../images/nav/subnav/kipsbay.jpg) no-repeat 0px 0px; width:58px; height:16px;}
a.KipsBay:hover {background:url(../images/nav/subnav/kipsbay.jpg) no-repeat 0px -16px;} 
a.KipsBay.On {background:url(../images/nav/subnav/kipsbay.jpg) no-repeat 0px -16px;}

a.Project14297 {background:url(../images/nav/subnav/project14297.jpg) no-repeat 0px 0px; width:112px; height:16px;}
a.Project14297:hover {background:url(../images/nav/subnav/project14297.jpg) no-repeat 0px -16px;} 
a.Project14297.On {background:url(../images/nav/subnav/project14297.jpg) no-repeat 0px -16px;}

a.RussianDesignShow {background:url(../images/nav/subnav/russiandesignshow.jpg) no-repeat 0px 0px; width:136px; height:16px;}
a.RussianDesignShow:hover {background:url(../images/nav/subnav/russiandesignshow.jpg) no-repeat 0px -16px;} 
a.RussianDesignShow.On {background:url(../images/nav/subnav/russiandesignshow.jpg) no-repeat 0px -16px;}

a.Project27846 {background:url(../images/nav/subnav/project27846.gif) no-repeat 0px 0px; width:113px; height:16px;}
a.Project27846:hover {background:url(../images/nav/subnav/project27846.gif) no-repeat 0px -16px;} 
a.Project27846.On {background:url(../images/nav/subnav/project27846.gif) no-repeat 0px -16px;}

a.HamptonDesignerShowhouse {background:url(../images/nav/subnav/hamptondesignershowhouse.gif) no-repeat 0px 0px; width:160px; height:16px;}
a.HamptonDesignerShowhouse:hover {background:url(../images/nav/subnav/hamptondesignershowhouse.gif) no-repeat 0px -16px;} 
a.HamptonDesignerShowhouse.On {background:url(../images/nav/subnav/hamptondesignershowhouse.gif) no-repeat 0px -16px;}

/*Main Nav*/
a.AADP {background:url(../images/nav/art_archictecture_design.jpg) no-repeat 0px 0px; width:334px; height:22px;}
a.AADP:hover {background:url(../images/nav/art_archictecture_design.jpg) no-repeat 0px -23px;} 
a.AADP.On {background:url(../images/nav/art_archictecture_design.jpg) no-repeat 0px -23px;}

a.AboutJanna {background:url(../images/nav/about_janna_bullock.jpg) no-repeat 0px 0px; width:204px; height:22px;}
a.AboutJanna:hover {background:url(../images/nav/about_janna_bullock.jpg) no-repeat 0px -23px;} 
a.AboutJanna.On {background:url(../images/nav/about_janna_bullock.jpg) no-repeat 0px -23px;}

a.LivingThoughts {background:url(../images/nav/thoughts.jpg) no-repeat 0px 0px; width:175px; height:22px;}
a.LivingThoughts:hover {background:url(../images/nav/thoughts.jpg) no-repeat 0px -23px;} 
a.LivingThoughts.On {background:url(../images/nav/thoughts.jpg) no-repeat 0px -23px;}

a.ArtsJournal {background:url(../images/nav/arts_journal.jpg) no-repeat 0px 0px; width:134px; height:22px;}
a.ArtsJournal:hover {background:url(../images/nav/arts_journal.jpg) no-repeat 0px -23px;} 
a.ArtsJournal.On {background:url(../images/nav/arts_journal.jpg) no-repeat 0px -23px;}

a.Press {background:url(../images/nav/press.jpg) no-repeat 0px 0px; width:60px; height:22px;}
a.Press:hover {background:url(../images/nav/press.jpg) no-repeat 0px -23px;} 
a.Press.On {background:url(../images/nav/press.jpg) no-repeat 0px -23px;}

a.Contact {background:url(../images/nav/contact.jpg) no-repeat 0px 0px; width:88px; height:22px;}
a.Contact:hover {background:url(../images/nav/contact.jpg) no-repeat 0px -23px;} 
a.Contact.On {background:url(../images/nav/contact.jpg) no-repeat 0px -23px;}

a {outline:none;}

/*--MISC CLASSES--*/
.Spacer {margin:0; padding:0; font-size:1px; line-height:1px; position:relative;}

#Credit {position:absolute; top:0px; left:0px; font-size:8px; z-index:100; width:181px; height:13px; padding:0px; margin:0px;}

#Credit a, #Credit a:hover {width:181px;height:13px;display:block;color:#ffffff; font-size:10px; text-decoration:none; background: url('/images/site_by_cool_gray_seven.gif') no-repeat left top; }
#Credit a:hover {background-position: left bottom;}







/*Admin*/
#adminwrapper {position: absolute; top: -350px; left: 50%; width:990px; margin-left: -500px; font-family:Helvetica, Arial, sans-serif;}

.message { font-size:12px; color:Blue;}
.addthoughtsarticle_table { margin: 0 auto; background-color:black; color:white; width: 600px; }
.addthoughtsarticlecolumns_table { margin: 0 auto; background-color:black; color:white; width: 590px; }
.addthoughtsarticle_subtable { background-color:#efefef; color:Black; width:100%; text-align:left; }
.currentthoughtsarticle_table {margin: 0 auto; background-color: Black; width: 600px; color: white;}
.currentthoughtsarticle_subtable {background-color:#efefef; width:100%; color:Black;}
.articleslist {width:100%; border: #efefef solid 1px; background-color:White; color:Black;}
.editthougthsarticle_table {margin: 0 auto; background-color:black; color:white; width: 600px;}
.editthougthsarticle_subtable {background-color:#efefef; color:Black; width:100%; text-align:left}

#admin_nav { width:990px; text-align:center; font-size:14px;}
#admin_nav ul {margin:0px 0px 0px 0px; padding:0px;}
#admin_nav li {margin:0px 5px; list-style:none; display:inline; padding:0;}
#admin_nav_content { margin:20px auto 0px auto; }

#admin_nav a:hover { color:Black; }
#admin_nav a:hover { color:Black; }
#admin_nav a { color:Black;}

.admin_page { margin:10px; }

.toolTip
{
    position:absolute;
    left:26px; /*Moves it to the right beside the question mark*/
    top:0;
    display:none;
    /*The attributes below make it look pretty*/
    width:300px;
    padding:5px 10px 10px 10px;
    border:1px solid #000000;
    background-color:#eeeeee;
    font:10px/12px Arial, Helvetica, sans-serif;
}

