/*
Theme Name: Peter Pinson Galleries
Theme URI: 
Description: The Theme for the Peter Pinson Galleries
Version: 1.0
Author: Aujan Ratley, Paul Sztajer
*/



/* CSS RESET */
html{color:#000;background:#999999;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */


body {
	text-align:center;
	color:#000;

	
}
a {
	text-decoration:none;
		color:#ffffff;
}
a:hover {
	text-decoration:none;;
		color:#666666;
}


.heading {font-size:20px;  color:#000000}
.heading a{color:black; text-decoration:none; }
.heading a:hover{color:#ed2024; text-decoration:none;}


.exhibitpadding { float:left; padding-right:10px; padding-bottom:10px;}
.exhibitpadding a{ float:left; padding-right:10px; padding-bottom:10px; color:#000000; text-decoration:none;}
.exhibitpadding a:hover{ float:left; padding-right:10px; padding-bottom:10px; color:#ed2024; text-decoration:none;}

.exhibition {width:360px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:200px;}
.exhibitionside { width:350px;display: inline; margin-right:20px;}
.exhibitionside a {color:#000000; font-size:12px; text-decoration:none;}
.exhibitionside a:hover{color:#ed2024; text-decoration:none;}

.exhibitionsideleft { position:absolute; left:20px; width:180px; color:#FFFFFF; border:none; line-height:20px; font-size:12px; color:#000000}
.exhibitionsidelefttextH { font-weight:500; font-size:12px; font-size:22px;}
.exhibitionsidelefttextB { font-weight:bold; font-size:12px;}


.textB { font-weight:bold; color:#000000; font-size:12px;}
.textI { font-style:italic;}

#bg {background:#999999;

}
#wrap {
	width:950px;
	text-align:left;
	margin:0px auto;
	background:#fff
	
	
}

.fl{ float:left}
.fr{ float:right}
.clearfix{ clear:both}

.height140 {
	min-height: 145px;
}

#header { margin-bottom:20px;}
/* header */
#header { position:relative;height:160px; background:#000000; width:950px  }

#mainlogo{ position:absolute; top:20px; left:20px; width:140px; height:120px; color:#FFFFFF;}

#address{ position:absolute; top:20px; right:20px; width:781px;height:60px; line-height:20px; font-size:12px; font-weight:200; text-align:right; color:#FFFFFF;}

#nav { position:absolute; bottom:24px; right:0px; width:781px;height:20px; line-height:20px;  }
#nav li {float:left; font-size:20px; font-weight:400;width:130px }
#nav a {text-decoration:none; display:block; text-align:center;}
#nav a:hover {color:#ed2024; }






/* content */
#content {
	margin:0 auto;
}

#content{ position:relative; width:950px; }

#home {position:relative; height:420px; color:#000;}
.homeleft { position:absolute; left:40px; width:400px; height:400px; border:#000000; border-width:thin; border-style: solid; color:#000000; text-align:center}
.homeright { position:absolute; left:500px; width:400px; height:400px; border:#000000; border-width:thin; border-style: solid; color:#000000; text-align:center}

.artists {width:490px; color:#000; margin-left:200px;}
.gallery{padding:0px 20px 20px 0px;}

.sideleft {position:relative; left:20px; width:140px; border:none; line-height:20px; font-size:22px; font-weight:500; color:#000000}
.sideleft a{color:#000000; text-decoration:none;}
.sideleft a:hover{color:#ed2024; text-decoration:none;}

.sideleft li {margin: 10pt;
}
.sideleft li a{
	color:black; font-size:18px; font-weight:500; line-height:18px;
}
.sideleft li a:hover{color:#ed2024; text-decoration:none;}
.topMargin{margin-top: 10pt;
}

.sideleft li a.selected{color:#ed2024;text-decoration:none;
}

a.selected{color:#ed2024; text-decoration:none;	
}

.mainpress {padding-bottom:20px; width:710px;  min-height: 480px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:60px; position:relative; line-height:1.1;}

.main {padding-bottom:20px; width:490px;  min-height:480px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:60px; position:relative; line-height:1.1;}
.text { margin-bottom:20px}
.text p {padding:10px 0px 0px 5px; width:490; }
.text h2 {font-size:20px;  padding:0px 0px 0px 5px; color:#000000}
.text h2 a{text-decoration:none;}
.text a {color:#000000; text-decoration:none;}
.text a:hover{color:#ed2024; text-decoration:none;}

.side { width:200px; display:inline; margin-right:20px;}
.side h2 {font-size:22px}
.side a {color:#000000;font-size:16px}
.side a:hover{color:#ed2024; font-size:16px text-decoration:none;}
.side li {color:#000000; line-height:24px;  color:#000;}
.side li a {color:#000000;}
.side li a:hover{color:#ed2024; text-decoration:none;}


/* footer */
#footer { height:25px; position:relative; background:#000000; repeat-x; width:950px ; margin:0px auto; color:#ffffff; }
#ftinner{ position:absolute; bottom:5px; right:20px; text-align:right; font-size:12px;}
.ftlink {width:600px;text-align:right;}

#ftcopyright{ position:absolute; bottom:5px; left:20px; text-align:right; font-size:12px;width:200px;}
.ftleft {width:250px;text-align:left;}