body { 
position: relative;
left: 50%;	
margin-left:-475px;	
margin-top:0px;
width: 950px;
font-family: "Trebuchet MS",Arial;
background-color:white;
font-size:100%;
line-height:1.125em;
} 

form.search {
float:right;
}

img.floatRight { 
    float: right; 
    margin: 2px; 
}

.input {     
border: 1px solid #006; } 

.buttonoid {
    border: 1px solid gray;
    background: orange;
font-size:12px;
color:white;
font-weight:bold;
}

.buttonoid:hover {
    border: 1px solid gray;
    background: silver;
color:black;
}


#main {
width:950px;
}

#main p {
margin:0px;

}

#contain600orange {
background-color: orange;
width:594px;
float:right;
height:58px;
padding-left:6px;
padding-top:7px;
}

#contain350orange {
background-color: orange;
width:344px;
float:right;
height:58px;
padding-right:6px;
padding-top:7px;
}

#contain950orange {
background-color: orange;
width:950px;
float:right;
height:50px;
}

#contain950gray {
height: 35px;
width:946px;
float:right;
background-color:#E8E8E8;
padding-top: 8px;
padding-right:5px;
}

#contain950search {
float: left;
height: 35px;
width:821px;
text-align: left;
background-color:#E8E8E8;
padding-top: 8px;
padding-right:130px;
}

#contain550orange {
background-color: orange;
width:550px;
float:right;
height:50px;
}

#contain550gray {
background-color: #a0a0a0;
width:550px;
float:right;
height:44px;
padding-top:8px;
margin-bottom:-8px;
}

#contain400orange {
background-color: orange;
width:400px;
float:right;
height:50px;
}


#right300 {
width:294px;
float:right;
background-color:#E8E8E8;
border:3px white solid;
}

#left650 {
width:644px;
float:right;
background-color:#E8E8E8;
border:3px white solid;
}

#center600 {
width:644px;
padding: 10px 22px;
}

#right350 {
width:350px;
float:right;
}

#right316 {
width:316px;
float:right;
}

#block316c {
width: 310px;
height: 500px;
background-color:#e8e8e8;
float:right;
border:3px white solid;
}

#block316e {
width: 310px;
height: 500px;
background-color:#e8e8e8;
float:right;
border:3px white solid;
}

#block316d {
width: 310px;
height: 220px;
border:3px white solid;
background-color:#e8e8e8;
float:right;
}

#block634b {
width: 628px;
height: 500px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#right450 {
width:450px;
float:right;
}

#right475 {
width:475px;
float:right;
}

#right600 {
width:600px;
float:right;
}

#right350 {
width:350px;
float:right;
}

#right375 {
width:375px;
float:right;
}

#right100 {
width:100px;
float:right;
}

#contain400gray {
background-color: #a0a0a0;
width:400px;
float:right;
height:44px;
padding-top:8px;
margin-bottom:-8px;
}

#contain950white {
text-align:center;
float: right;
width: 950px;
height:25px;
background-color:white;
}

#block475 {
width: 469px;
height: 375px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block600 {
width: 594px;
height: 375px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block600b {
width: 594px;
border:3px white solid;
background-color:#E8E8E8;
float:right;

}

#block350c {
width: 344px;

border:3px white solid;
background-color:#e8e8e8;
float:right;
}

#block375 {
width: 369px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block100 {
width: 94px;
height:145px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block475a {
width: 469px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block600a {
width: 594px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block350a {
width: 344px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block475white {
width: 469px;
border:3px white solid;
background-color:white;
float:right;
}

#block750 {
width: 704px;
border:3px white solid;
float:right;
}

#block750text {
margin-top:3px;
width: 710px;
background-color:#E8E8E8;
float:right;
height:90px;
}

#block200text {
margin-top:3px;
width: 238px;
border-left:2px white solid;
background-color:#E8E8E8;
float:right;
height:90px;
}

#block750textb {
margin-top:3px;
width: 710px;
background-color:#E8E8E8;
float:right;
height:70px;
}

#block200textb {
margin-top:3px;
width: 238px;
border-left:2px white solid;
background-color:#E8E8E8;
float:right;
height:70px;
}

#block200 {
margin-top:3px;
width: 240px;
background-color:#E8E8E8;
float:right;
}

#block950  {
width: 950px;
margin-top:3px;
background-color:#E8E8E8;
float:right;

}

#psMainCustom  {
width: 928px;
margin-top:3px;
background-color:#E8E8E8;
float:right;
}

#block950center {
text-align:center;
width: 944px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block600 {
width: 594px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
height:300px;

}

#block600b {
width: 594px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}



#block500b {
width: 494px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
}

#block350 {
width: 344px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
height:300px;
}

#block350z {
width: 344px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
height:250px;
}

#block450 {
width: 444px;
border:3px white solid;
background-color:#E8E8E8;
float:right;
height:350px;
}

#block950footer {
width: 948px;
border:1px black solid;
background-color:#a0a0a0;
float:right;
margin-top:3px;
}

p.mainheader {
font-size: 22pt;
padding-left: 4px;
padding-bottom: 6px;
text-align:left;
}

p.rightheader {
font-size: 15pt;
padding-top: 10px;
padding-right: 10px;
color: white;
text-align:right;
}

p, p.blurb {
font-size: 0.75em;
color: black;
padding: 3px 4px;
text-align:left;
}

p.linkblurb {
font-size: 12px;
color: black;
padding: 3px 3px;
text-align:center;
}

p.clientblurb {
font-size: 12px;
color: black;
padding-left: 4px;
text-align:left;
}

p.imageblurb {
font-size: 12px;
color: black;
padding: 2px 4px;
text-align:left;
background-color:#A0A0A0;
}

p.centerblurb {
font-size: 12px;
color: white;
padding: 4px 4px;
text-align:center;
font-weight:bold;
}


p.rightwhiteblurb {
font-size: 12px;
color: white;
text-align:right;
padding-right:4px;
padding-top:2px;
}

p.header {
font-size: 1em;
color: white;
padding: 4px;
text-align:left;
font-weight:bold;
background-color:#a0a0a0;
}

p.offer {
font-size: 0.75em;
color: black;
padding: 5px 5px;
text-align:center;
font-weight:normal;
background-color:orange;
}

h1, #sectiontitle {
font-size: 15px;
color: white;
padding: 4px;
text-align:left;
font-weight:bold;
background-color:#A0A0A0;
}

h2 {
font-size: 14px;
color: white;
padding: 4px;
text-align:left;
font-weight:bold;
}

p.whitespace {
background-color:white;
padding:3px;
}


p.navlink { 
font-size : 11px;
padding:2px;
text-align:center;
} 

a:link, a:visited { 
font-family: "Trebuchet MS",Arial;
color : black;
text-decoration : none;
} 

a:hover { 
font-family: "Trebuchet MS",Arial;
text-decoration : underline;
} 


a.black:link, a.black:visited { 
color : black;
text-decoration : none;
} 

a.green:link, a.green:visited { 
color : black;
text-decoration : none;
} 

a.green:hover { 
text-decoration : underline;
} 



A.gallery_list_name:link, A.gallery_list_name:visited, a.btext:link, a.btext:visited, a.add_to_lightbox_link:link, a.download_link:link, a.add_to_lightbox_link:visited, a.download_link:visited, A.email_to_friend_link:link, A.email_to_friend_link:visited, A.batch_download_link:link, A.batch_download_link:visited, A.search_results_link:link, A.search_results_link:visited  { 
color : black;
text-decoration : none;
} 

A.gallery_list_name:hover, A.search_results_link:hover, A.batch_download_link:hover, a.btext:hover,  a.black:hover, A.add_to_lightbox_link:hover, a.download_link:hover, A.email_to_friend_link:hover { 
text-decoration : underline;
color: orange;
} 

A.page_next:link, A.page_previous:link, A.page_next:visited, A.page_previous:visited  { 
font-weight:  bold;
color : green;
text-decoration : none;
} 

A.page_next:hover, A.page_previous:hover { 
font-weight:  bold;
text-decoration : underline;
color: gray;
} 


A.rss_feed_link:link, A.rss_feed_link:visited { 
color : black;
text-decoration : none;
font-size:12px;
} 

A.rss_feed_link:hover { 
text-decoration : underline;
color: orange;
font-size:12px;
} 

a.nav:link, a.nav:visited { 
font-size : 14px;
color : black;
margin:20px 15px;
text-decoration : none;
} 

a.nav:hover { 
font-size : 14px;
color:orange;
text-decoration : underline;
margin:20px 15px;
} 

a.logout_link:link, a.logout_link:visited { 
color:black;
text-decoration : none;
} 

a.nav:hover, a.logout_link:hover { 
text-decoration : underline;
color:orange;
} 


a.gallery_list_collection_name:link, a.gallery_list_collection_name:visited, a.gallery_list_name:link, a.gallery_list_name:visited, a.white:link, a.white:visited, A.gallery_slideshow_link:link, A.gallery_slideshow_link:visited, A.display_options_link:link, A.display_options_link:visited  { 
color : black;
text-decoration : none;
font-size: 0.75em;
} 

a.gallery_list_collection_name:hover, a.gallery_list_name:hover, a.white:hover, A.gallery_slideshow_link:hover, A.display_options_link:hover { 
text-decoration : underline;
font-size: 0.75em;
color:black;
} 

a.gallery_list_collection_name:link, a.gallery_list_collection_name:visited  { 
color : black;
text-decoration : none;
font-size: 12px;
} 

a.gallery_list_collection_name:hover { 
text-decoration : underline;
font-size: 12px;
color:black;
} 

a.gallery_list_name:link, a.gallery_list_name:visited { 
color : black;
text-decoration : none;
font-size: 12px;
} 

a.gallery_list_name:hover { 
text-decoration : underline;
color:black;
} 

FORM.page_select {
float: right;
margin-right: 6px;
margin-top: -19px;
display: block;
}


TD.gallery_thumbs.text {
font-family: "Trebuchet MS",Arial;
}

TABLE.input th {
font-size: 12px;
color: black;
padding: 4px 4px;
text-align:left;
}

TABLE.input td {
font-size: 12px;
color: black;
padding: 4px 4px;
text-align:left;
}

UL.thumbs LI { 
margin: 2px;
height : 280px;
width : 185px;
background-color : #E8E8E8;
text-align: center;
} 
UL.thumbs LI:hover { 
background-color :orange;
text-align: center;
} 

div.feedBurnerFeedBlock {
width: 950px;
margin-top:3px;
background-color:#E8E8E8;
float:right;
}

div.feedBurnerFeedBlock li {
list-style:none;
}

div.feedBurnerFeedBlock p, p.date {
font-size: 0.75em;
color: black;
padding: 3px 3px;
text-align:left;
}



div.feedBurnerFeedBlock span.headline {
font-size: 1em;
color: white;
padding: 4px;
text-align:left;
font-weight:bold;
background-color:#a0a0a0;
}


SPAN.gallery_list_num_images, SPAN.gallery_list_description, UL.thumbs LI TABLE TD { 
font : 12px "Tahoma";
text-align: center;
} 

SPAN.gallery_search_box { 
font-size: 12px;
color: black;
margin: 8px;
text-align:left;
} 
UL.thumbs LI TABLE TD.slide { 
height: 190px;
width: 170px;
background-color : white;
border-top : 1px solid #fff;
border-right : 1px solid #bfbfbf;
border-left : 1px solid #ccc;
border-bottom : 1px solid #999;
text-align: center;
} 
UL.gallery_list {
font-size: 11px;
color: black;
}
UL.thumbs LI DIV.thumb_links { 
padding : 2px;
width : 90%;
text-align : center;
position : absolute;
bottom : 0;
left : 0;
text-align: center;
} 
UL.thumbs { 
width : 950px;
text-align: center;
} 

FORM.image_keywords UL LI,  {
font-size: 11px;
color: black;
margin-top: -5px;
text-align:left;
list-style:none;

} 
UL.my_recent_galleries {
font-size: 12px;
color: black;
text-align:left;
list-style:none;
padding-top:-5px;
margin-right: 15px;

} 
FORM.image_keywords {
font-size: 11px;
color: black;
margin: 0px;
text-align:left;
list-style:;
} 
FORM.image_keywords UL {
font-size: 11px;
color: black;
margin: 0px;
text-align:left;
list-style:none;
} 
INPUT.image_keywords_submit {
padding-left: 1em;
}

DIV.feature_galleries_name {
font-size: 0.80em;
color: black;
padding: 4px 3px;
text-align:left;
}


#twitter_div {
	padding:0;
	margin:0;

}
 
#twitter_div ul li {
	color:black;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: white;
	list-style:none;
	font-size:12px;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: grey;
	font-size:11px;
}
 
#twitter_div ul li a:hover {
	text-decoration: underline;
	color: orange;
	ont-size:11px;
}
 
#twitter_div p {
	text-align: left;
	padding-right: 6px;
}

ul {
	padding:0;	
	margin-left:3px;
}
li {
	margin-left:3px;
}



#pbright350 {
width:348px;
float:right;
border: 1px black solid;
}


#pbblock600b {
width: 588px;
border:1px black solid;
float:right;
margin-right: 10px;
}

p.pbblurb {
font-size: 0.75em;
color: black;
padding: 3px 5px;
text-align:left;
}

p.pbheader {
font-size: 1em;
color: black;
padding: 3px 5px;
text-align:left;
font-weight:bold;
}

a:pblink:hover { 
font-family: "Trebuchet MS",Arial;
text-decoration : underline;
color: red;
} 


a.pblink:link, a.pblink:visited { 
color : black;
text-decoration : none;
} 








#box230 {
width:220px;
margin-top:5px;
border: 2px lightgrey solid;
float:right;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:white;
}

#box730 {
margin-top:5px;
float:left;
padding:5px;
border: 2px lightgrey solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:white;
}

#box300 {
width:290px;
float: left;
margin-top:5px;
border: 2px lightgrey solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:white;
}

#box600 {
width:645px;
float: right;
margin-top:5px;
border: 2px lightgrey solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:white;
}



#box {
width:946px;
margin-top:5px;
border: 2px lightgrey solid;
float:right;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:white;
}

#iptc_keywords, #search_result {
padding:2px;
margin:2px;
font-size: 12px;
color: black;
}


