/*  
Theme Name: Theme 3
Theme URI: https://template.queensberryworkspace.com/
Description:  SOCIAL Page Styles
Version: 2
Author: Queensberry
Author URL: https://www.queensberry.com

TABLE OF CONTENTS

01 - Global 
02 - General Layout
03 - Header
04 - Navigation
05 - Galleries
06 - Album
07 - Widgets
08 - Footer
*/


/* ///////////////////////////////////////////////////////////////////// 
//  01 - GLOBAL
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Font Styles 
---------------------------------------*/

p {
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			color: #151517;
			line-height: 18px;
}

a {
			color: #787878;
			text-decoration: none;
}

a:hover {
			color: #505050;
}

h1 {
			font-family: Georgia, Times New Roman, serif;
			clear:both;
			font-size: 16px;
			text-transform: uppercase;
			margin-top: 50px;
			padding-bottom: 10px;
			border-bottom: 1px solid #dddddd;
			color: #151517;
			font-weight: normal;
}

h2 {
			font-family: Georgia, Times New Roman, serif;
			clear:both;
			font-size: 16px;
			text-transform: uppercase;
			margin-top: 30px;
			color: #151517;
			font-weight: normal;
}

h3 {
			font-family: Georgia, Times New Roman, serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			color: #151517;
			font-weight: bold;
}


h4 {
			font-family: Georgia, Times New Roman, serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			color: #151517;
			font-weight: normal;
}

h5 {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			color: #151517;
			font-weight: bold;
}

h6 {
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			color: #151517;
			font-weight: normal;
}

blockquote, address {
			color: #151517;
			margin: 20px 0 20px 30px;
			padding: 0 30px 0 30px;	
			font-style: italic;
			font-family: Georgia, Times, "Times New Roman", serif;
			border-left: 5px solid #DDD;
}

/*--------------------------------------
Page Element Styles (lists, lines, etc)
---------------------------------------*/

ul {
			padding-left: 40px;
}

.hr_aa {
			background-color: #dddddd;
			margin: 15px 0 25px 0 !important;
}

/* ///////////////////////////////////////////////////////////////////// 
//  02 - General Layout
/////////////////////////////////////////////////////////////////////*/

body {
			background-color: #ffffff;
}

#pageWidth {
			margin:auto;
			margin-top: 0px;
			padding:0;
			width:980px;
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			color: #151517;
			line-height: 18px;
}


#pgContent {
			background-color: #ffffff;
			padding-left: 20px;
			padding-right: 20px;
			float: left;
			width: 96%;
}

.mainPageContent {
			min-height:500px;
}

#inner_mainPageContent {
			margin-bottom: 20px;
}

/* ///////////////////////////////////////////////////////////////////// 
//  03 - Header
/////////////////////////////////////////////////////////////////////*/
#pgLogo {
}

#pgCompany {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24px;
			text-transform: uppercase;
			padding-top: 30px;
			margin-bottom: 40px;
}



/* ///////////////////////////////////////////////////////////////////// 
//  04 - Navigation
/////////////////////////////////////////////////////////////////////*/

#pgNavigation {
			clear:both;
			margin-bottom: 20px;
			height: 30px;
			border-bottom: 1px solid #dddddd;
			background-color: #dddddd;
}

#pgNavigation li {
			float:left;
			width: auto;
			display: block;
			padding: 7px 40px 0 10px;
}

#pgNavigation li a{
			color: #151517;
			text-decoration: none;
}

#nav-pg ul li {
			font-family: Georgia, Times New Roman, serif;
			text-transform: uppercase;
			font-size: 12px;
			color: #151517;
}

#nav-pg ul {
                        padding-left: 0px;
}

li.item29.current a {
			font-family: Georgia, Times New Roman, serif;
			text-transform: uppercase;
			font-size: 12px;
			color: #151517;
			border-bottom: 1px solid #999999;
}

/* ///////////////////////////////////////////////////////////////////// 
//  05 - Galleries
/////////////////////////////////////////////////////////////////////*/

#allGalleries {
			width: 640px;
}


#pgGallery {
			height: 193px;
			width:193px;
			background-color: #dddddd;
}

#galleryParent {
			width: 213px;
			height: 228px !important;
}

#galleryTitle {
			height: 20px;
			width: 180px;
            background-color: #dddddd;
            text-transform: uppercase;
            position: relative;
            top: -10px;
            padding: 3px 5px 0 8px;
            margin-left: 2px;              
}

/*--------------------------------------
Event Slideshow  & Thumbnail Styles 
---------------------------------------*/

span#numGalImages {
			font-size: 12px;
			color: #aaaaaa;
}

#cart {
			background-color: #dddddd;
			text-transform: uppercase;
			padding: 5px;
			width: 90px;
			text-align: center;
			margin-right: 8px;
}

#cart a {
			color: #151517;
}

#cart a:hover, #sharegallery a:hover, #changeview a:hover, #event_music a:hover {
			border-bottom: 1px solid #999999;
}

#sharegallery {
			background-color: #dddddd;
			text-transform: uppercase;
			padding: 5px;
			width: 120px;
			text-align: center;
}

#sharegallery a {
			color: #151517;
}

#changeview {
			background-color: #dddddd;
			text-transform: uppercase;
			padding: 5px;
			width: 150px;
			text-align: center;
			float: left;
}

#changeview a {
			color: #151517;
}

#event_music{
			background-color: #999;
			text-transform: uppercase;
			padding: 5px;
			width: 130px;
			text-align: center;
			float: left;
}

#event_music a{
			color: white;
}

#buythumb {
			border: 1px solid #eeeeee;
}

.to-buy {
			background: #eeeeee; 
			color: #555555;
			padding: 3px 0;
}

.to-buy a {
			color: #555555;
			font-size: 11px;
}

.paging_container {
			height:50px;
}

li#gal_images_25, li#gal_images_50, li#gal_images_75, li#gal_images_100 {
			list-style-type: none;
}

/*--------------------------------------
Editable Collection 
---------------------------------------*/

.editEventTitle {
			clear:both;
			font-size: 16px;
			text-transform: uppercase;
			margin-top: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #dddddd;
			color: #555555;
			font-weight: normal;
}

/* ///////////////////////////////////////////////////////////////////// 
//  06 - Album
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Album Page Styles 
---------------------------------------*/

#main .wrap {
			width: 940px;
			margin: 0 auto;
			padding: 0 0 0 0;
}

.albumImage {
			float:right;
}

#pgAlbum {
			height: 193px;
			width: 193px;
			background-color: #dddddd;
}

#albumsParent {
			width: 213px;
			height: 228px;
}

#albumTitle {
			height: 20px;
			width: 180px;
                        background-color: #dddddd;
                        text-transform: uppercase;
                        position: relative;
                        top: -8px;
                        padding: 3px 5px 0 8px;
                        margin-left: 2px;             
}

#allAlbums {
			width: 640px;
}

/*--------------------------------------
Album Proofing Styles 
---------------------------------------*/

.albumlogin {
			background-color: #eeeeee;
			padding: 1px 10px 10px 0;
			width: 200px;
}

#landingImage {
			width: 940px;
}

#main .landing_info{
			padding: 0;
			margin: 0;
}

#landing_info {
			margin-left: 0px;
}

#landing_info li {
			margin: 0 24px 0 0;
			display: inline-block;
			list-style-type: none;
			padding-right: 20px;
}

#landing_info a:link{
			text-decoration: none;
}

#landingNav ul {
                        padding-left: 0px;
}

#landingNav li {
			margin: 0 24px 0 0;
			display: inline-block;
			list-style-type: none;
			padding-right: 20px;
}

#landingNav li a{
			text-decoration: none;
}

#landingNav li a:hover{
			text-decoration: none;
			border-bottom: 1px solid #999999;
}

#landingNav .current a {
			color: #000000; 
			border-bottom: 1px solid #999999;
}

/*--------------------------------------
Feedback Page
---------------------------------------*/

.conversation_client {
			color: #000000;
}

.conversation_pg {
			color: #000000;
}

.conversation_header {
			text-transform: uppercase;
}

.ago {
			color: #cccccc;
			margin-bottom: 10px;
}

.submitButton {
			font-size: 13px;
			color: white;
			background-color:#353535;
}
       
#sendFeedbackToPg {
			color: white;
			font-size: 13px;
			text-decoration: none;
			text-transform: uppercase;
			margin-bottom:20px;
}
   
.sendFeedbackUnsent{
			background: none repeat-x scroll 0 0 #A9A9A9;
}
   
.sendFeedbackSending{
			background: none repeat-x scroll 0 0 #555555;
}    

/* ///////////////////////////////////////////////////////////////////// 
//  07 - Widgets
/////////////////////////////////////////////////////////////////////*/
/*--------------------------------------
Connect Widgets
---------------------------------------*/

#header_connectFull {
			text-transform: uppercase;
margin-bottom: 10px;
}

.sharename {
			text-transform: uppercase;
}

#pg_connectFull {
			width: 262px;
			height: 130px;
}

small {
			font-size: 12px;
}


/* ///////////////////////////////////////////////////////////////////// 
//  08 - Footer
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Footer Styles
---------------------------------------*/

#pgFooter {
			padding: 50px 0 15px 0;
			margin-top:20px;
}