@charset "utf-8";
/* CSS Document */
/*//////////////////////////////////
 -- Kathleen Powers CSS Document 
 //////////////////////////////////*/


@media all {
/* =The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */



/* =universals 

/* neutralize browser styles */
body, html {
	margin:0;
	padding:0;
}
/* neutralize browser spacing for vertical elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}
/* General Styles */

html {
	background: #f4ebc2 url(../images/kp_SwirlBkg.jpg) repeat-y top center;/*	overflow: auto;*/
}
body {
	font: 100.1% "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5b643a; /*mid olive color*/  /*#2a2a20;super dark olive - main text body*/
}
.italic {
	font-style: italic;
}
.strong {
	font-weight:bold;
}
em {
	font-weight: bold;
	color: #81290C;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.spacer {
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 0px;
	margin: 5px 0px;
}
.clearfloatright {
	clear: right;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfloatleft {
	clear: left;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
/* General Styles */
h1, h2, h3, h4, h5, h6 {
	color: #8d1212; /*red*/
	display:block;
	margin: 1em 0 .55em;
}
a:active, a:hover, a:visited {
	outline: none;
	border:none;
}
a:focus {
	-moz-outline-style: none;
}
/*home non-statement titles*/
li h3.hg_title, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame .title {
	font-size: 1.25em;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	color: #2a2a20;
	line-height: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .contentFrame .details {
	margin-top:5px;
	font-size: 0.93em;
	line-height:1.25em;
}
.statementEnd {
	text-align: center;
	font-weight: bold;
	margin-top: 25px;
	font-size: 1.25em;
}
/*General Link Properties*/

#container #TwoColumnDiv a:link, #container #TwoColumnDiv a:visited {
	font-weight: normal;
	color: #8d1212;
	border-bottom: 1px dotted #8d1212;
	text-decoration: none;
}
#container #TwoColumnDiv a:hover, #container #TwoColumnDiv a:active {
	border-bottom: 1px dotted #fdf7db;
}
/* Layout Styles */

.oneColFixCtr {
	padding: 0;
	margin:0;
	background:url(../images/swirlTop.png) center top no-repeat;/*z-index:2;*/
	width:100%;
	height:auto;
}
.oneColFixCtr #topStripe {
	background: url(../images/kp_topStripe.gif) top repeat-x;
	margin-top: 0px;
	width:100%;
	height: 13px;
	z-index:5;
}
.oneColFixCtr #outerContainer {
	width: 1040px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position:relative;
	margin-bottom:-100px;
}
.oneColFixCtr #container {
	width: 1040px;
	margin: 0px;
	text-align: left;
	position:relative;
	z-index: 3;
	font-size: .83em;
	line-height: 1.5em;
	font-weight: normal;
	font-style: normal;
	padding:0;
}
.oneColFixCtr #head {
	margin: 0;
	padding: 0px;
}
.oneColFixCtr #head h1 {
	margin: 0;
	padding: 0;
	background: url(../images/Kathleen_Powers.png) top left no-repeat;
	width: 484px;
	height: 125px;
	text-indent: -9999em;
	margin-left: 64px;
	margin-top: 23px;
	float: left;
}
.oneColFixCtr #head #navlist {
	width: 381px;
	height: 60px;
	float: left;
	margin: 65px 0 0 40px;
	padding:0;
	white-space: nowrap;
	display:block;
}
#navlist li, #navlist li a:link, #navlist li a:visited {
	/**/display: inline;
	list-style-type: none;
	border:none;
}
li#home a:link, li#home a:visited {
	width : 86px;
	height : 60px;
	background : url(../images/kathleenNav.png) no-repeat 0px 0px;
	text-indent: -9999em;
	display: block;
	float:left;
}
li#home a:hover, li#home a:active {
	background : url(../images/kathleenNav.png) no-repeat 0px -60px;
}
li#home a.current {
	background : url(../images/kathleenNav.png) no-repeat 0px -120px;
}
li#featured a:link, li#featured a:visited {
	width : 99px;
	height : 60px;
	background : url(../images/kathleenNav.png) no-repeat -86px 0px;
	text-indent: -9999em;
	display: block;
	float:left;
}
li#featured a:hover, li#featured a:active {
	background : url(../images/kathleenNav.png) no-repeat -86px -60px;
}
li#featured a.current {
	background : url(../images/kathleenNav.png) no-repeat -86px -120px;
}
li#about a:link, li#about a:visited {
	width : 103px;
	height : 60px;
	background : url(../images/kathleenNav.png) no-repeat -185px 0px;
	text-indent: -9999em;
	display: block;
	float:left;/**/
}
li#about a:hover, li#about a:active {
	background : url(../images/kathleenNav.png) no-repeat -185px -60px;
}
li#about a.current {
	background : url(../images/kathleenNav.png) no-repeat -185px -120px;
}
li#contact a:link, li#contact a:visited {
	width : 93px;
	height : 60px;
	background : url(../images/kathleenNav.png) no-repeat -288px 0px;
	text-indent: -9999em;
	display: block;
	float:left;
}
li#contact a:hover, li#contact a:active {
	background : url(../images/kathleenNav.png) no-repeat -288px -60px;
}
li#contact a.current {
	background : url(../images/kathleenNav.png) no-repeat -288px -120px;
}
.oneColFixCtr #mainContent {
	padding: 0 20px;
/
}
/* home gallery */
.oneColFixCtr #homeGallery {
	margin: 15px 0;
	height: 660px;
	width:1040px;
	z-index:4;
}
.oneColFixCtr #TwoColumnDiv {
	padding: 0;
	margin:0 auto;
	width: 1040px;
	background: url(../images/scrollbk.gif) top center repeat-y;
	position:relative;
	padding-bottom:40px;
	clear:both;
}
/* main  */
.oneColFixCtr #TwoColumnDiv_M {
	padding: 0;
	margin:0 auto 0;
	width: 1040px;
	background: url(../images/scrollbk.gif) top center repeat-y;
	position:relative;
	padding-bottom:40px;
	clear:both;
}
.oneColFixCtr #TwoColumnTop {
	background: url(../images/scrollTop.png) top center no-repeat;
	width: 1033px;
	height: 56px;
	margin: 0;
	position:absolute;
	top: -21px;
	left: 0px
}
.oneColFixCtr #TwoColumnDiv #TwoColumnBody {
	width: 850px;
	padding: 0;
	margin-left: 110px;
}
.oneColFixCtr #TwoColumnDiv #TwoColumnBody #TwoColumn_Left {
	width: 375px;
	float: left;
	background: url(../images/scrolldivide.gif) top right repeat-y;
	padding-right: 40px;
	padding-bottom: 50px;
	margin: 17px 0 25px 0px;
}
.oneColFixCtr #TwoColumnDiv p {
	text-indent: 1em;
	line-height:1.65em;
}
.oneColFixCtr #TwoColumnDiv p.firstParagraph {
	text-indent:0;
}

.oneColFixCtr #TwoColumnDiv p.resItem {
	margin-bottom: .7em;
	text-indent:-15px;
	margin-left: 15px;
}
.oneColFixCtr #TwoColumnDiv #TwoColumnBody #TwoColumn_Left img#about_bb {
	text-align:center;
	margin: 30px;
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Left #signature {
	width:211px;
	height:40px;
	background:url(../images/kpSign.png) no-repeat top left;
	text-indent: -9999em;
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Right {
	width:380px;
	float:left;
	margin: 17px 0 25px 25px;
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Right .columnItem {
	margin:0 0 40px;
}

#TwoColumn_Right .columnItem a:hover, #TwoColumn_Right .columnItem a:active {
	margin:0px;
	
	
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Right .columnItem #triptych {
	background: url(../images/about_Frontier.jpg) top center no-repeat;
	width: 349px;
	height:15px;
	margin:-3px auto;
	padding: 100px 0px 0px;
	display: block;
	font-size:.9em;
	color: #2a2a20;
	line-height:1em;
	text-align:center;
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Right .columnItem #kathleen {
	background: url(../images/kathleenPowers.jpg) top center no-repeat;
	width: 370px;
	height:15px;
	margin:-10px auto;
	padding: 250px 0px 0px;
	display: block;
	font-size:.9em;
	color: #2a2a20;
	line-height:1em;
	text-align:center;
}
.oneColFixCtr #TwoColumnDiv h2#fromArtist {
	background:url(../images/titles/ttl_fromArtist.png) top left;
	width: 197px;
	height: 29px;
	margin-bottom:5px;
	text-indent: -9999em;
}
.oneColFixCtr #TwoColumnDiv h2#contactKathleen {
	background:url(../images/titles/ttl_contactKathleen.png) top left;
	width: 216px;
	height: 29px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#education {
	background:url(../images/titles/ttl_education.png) top left;
	width: 116px;
	height: 29px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#artInquiries {
	background:url(../images/titles/ttl_artInquiries.png) top left;
	width: 158px;
	height: 29px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#pressNpub {
	background:url(../images/titles/tt_pressNpub.png) top left;
	width: 289px;
	height: 35px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#artistRep {
	background:url(../images/titles/ttl_artRep.png) top left;
	width: 260px;
	height: 29px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#upcomingExhibition {
	background:url(../images/titles/ttl_ucExhibition.png) top left;
	width: 260px;
	height: 32px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#upcomingExhibitions {
	background:url(../images/titles/ttl_ucExhibitions.png) top left;
	width: 260px;
	height: 32px;
	text-indent: -9999em;
	margin-bottom:5px;
}

.oneColFixCtr #TwoColumnDiv h2#thankYou {
	background:url(../images/titles/ttl_thankYou.png) top left;
	width: 139px;
	height: 32px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv h2#featuredWork {
	background: url(../images/titles/ttl_featuredwork.png) top left no-repeat;
	width: 185px;
	height: 29px;
	text-indent: -9999em;
	margin-bottom:5px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery {
	width: 885px;
	margin: 0px auto;
	height: 100%;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #leftContainer {
	width: 390px;
	height:100%;
	padding: 0;
	float: left;
	padding-bottom: 350px;
	margin: 17px 0px 15px 2px;
}
/**** where that side begins *****/

.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay {
	position:absolute;
	top:23px;
	left:50%;
	margin-left:0px;
	width:434px;
	height:550px;
	background: #fdf7db url(../images/gallery_featured.gif) top left no-repeat;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame {
	position:relative;
	height: 500px;
	width: 400px;
	background: #faf8ef;
	padding:0;
	margin: 25px auto;
	/*	z-index:2;*/
	text-align:center;
	color: #5b643a;
	cursor:default;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame:hover {
	cursor:default;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer {
	height: 465px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	/*	position:inherit;*/	position:relative;
	z-index:1;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer:hover {
	cursor:default;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer .imageContainer {
	width: 380px;
	height: 405px;
	margin: 0px auto 10px;/*line-height:1.55em;*/
	padding: 0px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer .imageContainer img.square {
	/**/margin-top:45px;
	border:none;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer .imageContainer img.horz {
	/**/margin-top:80px;
	border:none;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer .imageContainer img.vert {
	/**/margin-top:10px;
	border:none;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer .imageContainer img.verttall {
	margin-top:43px;
	border:none;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer #description {
	height:52px;
	line-height:1.3em;
	/*		 position:relative;
	display:block;	width:100%;*/
	padding: 0px;
	margin: 0px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #featuredContainer #description #fwdetails {
	line-height:1.2em;
	font-size:13px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #moreInfo {
	position:absolute;
	top:475px;
	left: 0px;
	padding:0px;
	margin:0px 0px 0px;
	height:9px;
	display:block;
	text-align:center;
	width: 400px;
	font-size:13px;
	line-height:1.4em;/*margin: -20px 0 0;border: solid 1px black;
	*/
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #rightDisplay .FWcontentFrame #moreInfo a {
	line-height:1.4em;
	cursor:pointer;
}/**/
/* Gallery Containers */

#galleryContainer {
	width: 390px;
	height:100%;
	margin:15px 0 0;
	padding:0;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .firstGalleryHead {
	margin:0px;
	padding:0;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .galleryHead {
	margin:0px 0px 0px;
	padding:0;
	line-height:1.2em;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .galleryHead a:link, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .galleryHead a:visited, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .firstGalleryHead a:link, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .firstGalleryHead a:visited {
	padding-left: 6px;
	display:block;
	height: 30px;
	width: 383px;
	font-weight:bold;
	color:#faf8ef;
	background-color:#707054;
	border:none;
	border-top:solid 1px #000;
	text-decoration:none;
	line-height:2.25em;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .galleryHead a:hover, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .firstGalleryHead a:active, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .galleryHead a:hover, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .firstGalleryHead a:active {
	background-color:#841111;
}
#paintingGallery {
	width: 382px;
	padding:5px 0 0 5px;
	margin:0;
	border: 1px solid #707054;
	background: #faf8ef;
	/*height: 925px; height of section -- as the gallery grows update this number*/
	display:none;
}
#drawingGallery {
	width: 382px;
	padding:5px 0 0 5px;
	margin:0;
	border: 1px solid #707054;
	height: 950px;
	display:none;
	background: #faf8ef;
}
#theatreGallery {
	width: 382px;
	padding:5px 0 0 5px;
	margin:0;
	border: 1px solid #707054;
	height: 300px;
	display:none;
	background: #faf8ef;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail {
	float: left;
	height: 130px;
	padding:0;
	border:none;
	margin:0;
	margin-right: 4px;
	margin-bottom: 0px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail2 {
	float: left;
	height: 80px;
	padding:0;
	border:none;
	margin:0;
	margin-right: 4px;
	margin-bottom: 0px;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail a, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail2 a {
	border:none;
	text-decoration:none;
}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail img, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail2 img {
	padding:0;
	border: 2px solid #faf8ef;

}
.oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail img:hover, .oneColFixCtr #TwoColumnDiv #OneColumnGallery #galleryContainer .thumbnail2 img:hover {
	border-color:#841111;
}
.oneColFixCtr #footer {
	padding: 0;
	margin: 0px auto;
	width: 1040px;
	height: 10px;
	background: url(../images/scrollBase.png) top center no-repeat;
	position:relative;
	top:-85px;
	z-index:4;
	padding-top: 115px;
}
.oneColFixCtr #footer p {
	font-size: .83em;
	color: #37362a;
	text-align:center;
}
.oneColFixCtr #footer a:link, .oneColFixCtr #footer a:visited {
	text-align:center;
	color: #8d1212;
	border-bottom: 1px dotted #8d1212;
	text-decoration: none;
}
.oneColFixCtr #footer a:hover, .oneColFixCtr #footer a:active {
	border-bottom: 1px dotted #fdf7db;
	background-color:#fdf7db;
}
/* contact form */

.oneColFixCtr #TwoColumnDiv #TwoColumn_Right .columnItem #formWrap {
	padding: 0;
	margin:0;
	margin-top:-15px;
	margin-bottom: 40px;
	width: 335px;
}
.oneColFixCtr #TwoColumnDiv #TwoColumn_Right .columnItem #formWrap #contactForm {
	padding:0;
	margin:0;
}
#formWrap #formButtons {
	margin: 5px 0px 0px 30px;
	clear:both;
	text-align:right;
	color:#fff;
}
#formWrap #formButtons input.btn {
	color:#fff;
	text-align:center;
	background-color:#8d1212;
	border: 1px solid;
	border-color: #fff #2a2a20 #2a2a20 #fff;
	/**/font-size: 0.9em;
	width: 70px;
	margin-right:38px;
	height:1.75em;	/**/
	padding-bottom:2px;
}
#formWrap #formButtons input.btnhov {
	border-color:#2a2a20;
	background-color:#faf8ef;
	cursor:pointer;
	color:#8d1212;
}
#formWrap #formButtons input.btnhov:active {
	border-color:#8d1212;
	background-color:#2a2a20;
	color:#fff;
	cursor:pointer;
}
fieldset input {
	float : right;
	width : 235px;
	background: #faf8ef;
}
fieldset select {
	float : right;
	width : 240px;
	background: #faf8ef;
	border: 1px solid;
	border-color:  #2a2a20 #fff #fff #2a2a20;
}
fieldset textarea {
	float : right;
	width : 235px;
	background: #faf8ef;
	height: 100px;
}
fieldset input:hover, fieldset select:hover, fieldset textarea:hover {
	background: #fff;
}
fieldset input:active, input:focus {
	border-color : #8d1212;
}
fieldset select:active, select:focus {
	border-color : #8d1212;
}
fieldset textarea:active, textarea:focus {
	border-color : #8d1212;
}
/* label and labelspan */
label, label span {
	display : block;
	padding-bottom : .25em;
}
label {
	float : left;
	width : 100%;
}
label span {
	float : left;
	width : 20%;
	text-align : right;
}
fieldset {
	width: 335px;
	margin-top: 0px;
	margin-bottom : 10px;
	padding : 0px;
	overflow : hidden;
	font: 1em/1.75em;
	color: #8d1212;
	font-style: normal;
	border:none;
	float: left;
}
}

