/* 
	Print Stylesheet for Carol White Art
	Copyright 2007 Carol White
 */
 
/* Selectors used to accommodate ie:  rule is given
first for ie, then with selector for compliant browsers */
 
/* general page layout */
body {
   background: white;
   font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
}
#layout {
	margin:0 5%;
	padding:0 0 0px 0;
	text-align:left;
	width:auto; 
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
}
.wrapper, .wrapper2 {
	margin:0;
	padding:0;
}
#copyright_screen {
	display:none;
}
#copyright_print {
	color:black;
	font-size:12px;
	text-align: center;
	margin:10px 135px 0 120px;
	padding:0;
}
/* font styling */
a {
	text-decoration:underline;
}
h1 {
}
h2 {
}
p {
}

/* home page */
#topnav {
	display:none;
	margin:20px 1px 0px 0;
	padding:0 5px 0 0;
	text-align:right;
}
#topnav ul,
#topnav ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#topnav ul li a { 
	font-size:110%;
/*	color:#3d214d;	set in gallerystyle.php */
	text-decoration:none;
}
#carolwhiteart {
	margin:0px 0px 0px 0;
	padding:0px 0 0 5px;
	float:left;
	border-width:0px;
	height: 100%;
}
#carolwhiteart a {
	border-width:0px;
}
#container {
	margin:0px 0 0px 95px;
	padding:0px;
	position:relative;
/*	border-color:#3d214d; set in gallerystyle.php 
	height: 603px;*/
	height: 100%;
	float:left:
}
#mainbox {
/*	background-color:#3d214d; set in gallerystyle.php */
	margin:0 0px 0 0px;
	padding:0px 0 0 0px;
	float:left;
	width:583px;
	overflow: hidden;
	border-width: 15px;
	border-color:#3d214d;
	border-style: solid;
}
#mainboximg {	
	margin:0 0px 0 0px; 
	padding:15px;
	float:left;
	font-size:0px; /* to fix ie img border bug */
}
#cws_slideshowbox {
	background-image:url(images/home/cws13_home.jpg);
	background-repeat:no-repeat;
	background-position:inherit;
	background-attachment:fixed;
}
#cws_ss_float {
	float:left;
}
#gallerycolumn {
/*	background-color:#ffffff; set in gallerystyle.php */
/* border-color set in gallerystyle.php */
	height:100%;
	margin:5px 0 0px 613px; /* 685px;*/
	padding:2px 0px 0px 0;
	border-style: solid;
	border-top-width: 2px;
	border-right-width:2px;
	border-bottom-width: 2px;
	border-left-width:0;
}
#gallerycolumn {
	width:134px; /* compliant browsers */
}
.gallerycol_pair {
	margin:0;
	padding:11px 0 1px 0;
}
.gallerycol_img {
	margin:0 0 0 10px;
	padding:0;
}
.gallerycol_img img {
	border-style: solid;
	border-width: 1px;
}
.gallerycol_title,
.gallerycol_title2 { /* one and two line titles */
	margin:4px 0 0 0;
/*	padding:5px 0 2px 0; */
	padding:0px 0 2px 0; /* ie */
	text-align: center;
}
.gallerycol_title a,
.gallerycol_title2 a {
	font-size:80%;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
}
.gallerycol_title a { height:14px; }
.gallerycol_title2 a { height:35px; } /* ie */

/* background hightlighting of current gallery - set in gallerystyle.php

.notthisgallery { background-color:#ffffff; }
.notthisgallery a { color:#3d214d; }
.thisgallery { background-color:#3d214d; }
.thisgallery a { color:#ffffff; }
*/
#portfoliobox {
	background-color:#ffffff;
	margin:0;
	padding:0px;
	width:583px; /* also affects detailimage width */
	height:573px;
	position:relative;
}

/* thumbnail gallery title bar */
#thumbstitle {
	margin:0;
	padding:20px 0 10px 0px;
/*	color:#3d214d; set in gallerystyle.php */
	font-size:120%;
	font-weight:100;
	text-align:center;
	width:100%;
}
.thumbssubtitle {
	font-size:70%;
	font-style:italic;
}
/* thumbnail navigation */
#thumbsnav {
	margin:0;
	padding:10px 0px 0px 40px;
}
#thumbsnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
#thumbsnav ul li {
	margin:0;
	padding:0;
	display:inline;
}
#thumbsnav {
	font-size:80%;
/* 	color:#cf70bf; set in gallerystyle.php */
}
#thumbsnav a {
	font-size:inherit;
	text-decoration:none;
}

/* page 1 | page 2 link colors - set in gallerystyle.php
.notthispage a, .separator { color:#3d214d; }
.notthispage a:hover { color:#cf70bf; }
*/


/* thumbnails gallery */
#seasonsgallery,
#thumbsgallery {
	margin:-10px 0 0 0;
	padding:0px 0px 0px 40px;
/*	color:#3d214d; set in gallerystyle.php */
}
#seasonsgallery ul,
#seasonsgallery ul li,
#thumbsgallery ul,			/* gallery of rows */
#thumbsgallery ul li {		/* row 1 with 5 images */
	list-style-type:none;
	display:block;
	margin:0 0 0px 0;
	padding:0;
	clear:left;
}
#seasonsgallery ul ul,
#thumbsgallery ul ul {	/* row of 5 images */
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#seasonsgallery ul ul li,
#thumbsgallery ul ul li { /* first image/text pair */
	list-style-type:none;
	margin:15px 10px 0 0; /* margin top spaces rows */
	padding:0;
	display:inline;
	clear:none;
	float:left;
}
#seasonsgallery ul ul ul,
#seasonsgallery ul ul ul li,
#thumbsgallery ul ul ul,
#thumbsgallery ul ul ul li { /* 2 items in entry */
	float:none;
	list-style-type:none;
	margin:0;
	padding:0px;
	vertical-align:top;
	text-align:center;
	display:block;
}
#seasonsgallery ul ul ul li,
#thumbsgallery ul ul ul li {
	margin-bottom:5px; /* ie */
}
.constrainthumb {
	width:90px;
	line-height: .8em;
}
#seasonsgallery ul ul ul li img,
#thumbsgallery ul ul ul li img {
	margin:0 0 4px 0;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
}
#seasonsgallery ul ul ul li a,
#thumbsgallery ul ul ul li a {
	font-size:80%;
	font-style:normal;
/*	color:#3d214d; set in gallerystyle.php */
	text-decoration:none;
}

/* image detail page */
#detailimage {
	position:relative;
	margin:0;
	padding:30px 0px 0px 30px;
	width:553px;	 /* ie, based off portfoliobox width */
	height:543px;
}
#detailimage a {
	text-decoration:none;
}
#detail_goback {
	position:absolute;
	top:20px;
	right:40px;
	display:none;
}
#detail_goback a,
#detail_enlarge a {
	font-size:90%;
/*	color:#3d214d; set in gallerystyle.php */
	font-style:italic;
	text-decoration:none;
}
/*#detail_goback a:hover,
#detail_enlarge a:hover {
	color:#cf70bf; set in gallerystyle.php 
}*/
.detail_image {
	margin:30px 30px 0px 0;
	padding:0;
	float:left;
/* force haslayout in IE, as well as align nav arrows and keep data on right of multi-width image */
	height:400px;	
}
.detail_data {
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	float:left;
/*	color:#333333; set in gallerystyle.php */
}
.detail_title {
	font-size:130%;
	margin:30px 0 10px 0;
	padding:0;
/*	color:#3d214d; set in gallerystyle.php */
}
.detail_name {
	font-size:100%;
	font-style:italic;
	margin:0 0 5px 0;
	padding:0;
}
.detail_size {
	font-size:90%;
	margin:0 0 30px 0;
	padding:0;
	font-weight: 100;
}
.detail_medium p {
	font-size:85%;
	margin:0 0 20px 0;
	padding:0;
	line-height:1.3em;
}
.detail_description p {
	font-size:90%;
	margin:0 0 25px 0;
	padding:0;
	line-height: 1.3em;
}
.detail_other {
	font-style:italic;
	font-size:90%;
}
.detail_notes p {
	font-size:85%;
	font-style:italic;
	line-height:1.3em;
}
#detail_leftarrow {
	position:absolute;
	left:30px;
	bottom:20px;
	display:none;
}
#detail_rightarrow {
	position:absolute;
	right:45px;
	bottom:20px;
	display:none;
}
#detail_enlarge {
	position:absolute;
	left:235px;
	bottom:30px;
	margin: 0;
	padding: 0px 0 0 0;
	text-align: center;
	display:none;
}

/* portfolio page: non-gallery content */
.emailform {
	vertical-align:top;
	padding-bottom:5px;
}
#port_nongallery {
	font-size:90%;
	line-height: 1.3em;
	padding:20px 20px 0 40px; /* ie */
}
#port_nongallery a {
/*	color:#3d214d; set in gallerystyle.php */
	font-size:inherit;
}
#port_nongallery p {
	font-size:100%;
/*	color:#3d214d; set in gallerystyle.php */
}
#port_nongallery p img {
	margin:5px 0px 8px 8px;
	padding:0;
	border-width: 1px;
	border-color:gray;
	border-style:solid;
}
#copyrightinfo {
	text-align: center;
	font-style: italic;
	font-size:80%;
	margin:5px 0 0 0;
	padding:0;
}
#copyrightinfo a {
	font-style: italic;
	font-size:inherit;
	color:inherit;
}
