/*  
Theme Name: Theme 1
Description:  BASIC LIGHT Styles
Version: 1
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 - Blog CSS
09 - Footer
*/

/* ///////////////////////////////////////////////////////////////////// 
//  01 - Global
/////////////////////////////////////////////////////////////////////*/
/*--------------------------------------
Font Styles 
---------------------------------------*/

p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555; 
			line-height: 18px;
}

a {
			color:#A0A0A0;
			text-decoration: none;
}

a:hover {
			color: #505050;
}

h1 {
			font-family: Arial, Helvetica, sans-serif;
			clear:both;
			font-size: 16px;
			text-transform: uppercase;
			margin-top: 50px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: normal;
}

h2 {
			font-family: Arial, Helvetica, sans-serif;
			clear:both;
			font-size: 16px;
			text-transform: uppercase;
			margin-top: 50px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: normal;
}

h3 {
			font-family: Arial, Helvetica, sans-serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: bold;
}


h4 {
			font-family: Arial, Helvetica, sans-serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: normal;
}

h5 {
			font-family: "Droid Serif", "Georgia", serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: bold;
}

h6 {
			font-family: "Droid Serif", "Georgia", serif;
			clear:both;
			font-size: 13px;
			text-transform: uppercase;
			margin-top: 20px;
			padding-bottom: 10px;
			border-bottom: 0px solid #dddddd;
			color: #555555;
			font-weight: normal;
}

blockquote, address {
			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 #C0C0C0; 
}

/*--------------------------------------
Page Element Styles (lists, lines, etc)
---------------------------------------*/

ul {
			padding-left: 15px;
}


.hr_aa {
			background-color: #dddddd;
			margin: 15px 0 25px 0 !important;
}


/*--------------------------------------
Page Styles 
---------------------------------------*/

body {
			background-color: #ffffff;
}

#pageWidth {
			margin:auto;
			margin-top: 0px;
			padding:0;
			width:980px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #555555;
			line-height: 18px;
}

#pgContent {
			padding-left: 20px;
			padding-right: 20px;
			-moz-box-shadow: 0 0 7px #999;
			-webkit-box-shadow: 0 0 7px#999;
			box-shadow: 0 0 7px #999;
			float: left;
			width: 96%;
}

.mainPageContent {
			min-height:500px;
}

#inner_mainPageContent {
			padding-bottom:50px;
}

/* ///////////////////////////////////////////////////////////////////// 
//  03 - header
/////////////////////////////////////////////////////////////////////*/

#pgLogo {
}

#pgCompany {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 24px;
			text-transform: uppercase;
			padding-top: 30px;
			margin-bottom: 40px;
                            line-height: 30px;
}

/* ///////////////////////////////////////////////////////////////////// 
//  04 - Navigation
/////////////////////////////////////////////////////////////////////*/

#pgNavigation {
			clear:both;
			margin-bottom: 20px;
margin-top:12px;
/*			height: 30px;*/
			border-bottom: 1px solid #dddddd;
}

#pgNavigation li {
			float: left;
			width: auto;
			display: block;
			padding-right: 40px;
}

#pgNavigation li{
			color: #555555;
			text-decoration: none;
}

#nav-pg ul li {
			font-family: Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 12px;
			color: #555555;
}

#nav-pg ul {
                        padding-left: 0px;
display: inline-block;
padding-bottom: 0px;
margin-top:4px;
margin-bottom: 4px;
}

/* ///////////////////////////////////////////////////////////////////// 
//  05 - Galleries
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Event Page Styles 
---------------------------------------*/

.galleryImage {
              height: 250px;
}

#pgGallery {
              height: 226px;
              width: 293px;
              background-color: #eeeeee;
}

.wraptocenter img { 
              width:180px; 
}

#galleryParent {
              margin-bottom: 30px;
              width: 313px;
              height: 286px;
}

#galleryTitle {
             text-transform: uppercase;
             background-color: #999999;
             color: #ffffff;
             height: auto;
             padding: 10px;
             width:273px;
}


/*--------------------------------------
Event Slideshow & Thumbnail Styles 
---------------------------------------*/

span#numGalImages {
            font-size: 12px;
			color: #aaaaaa;
}

#cart {
			background-color: #999999;
			text-transform: uppercase;
			padding: 5px;
			width: 90px;
			text-align: center;
			margin-right: 8px;
}

#cart a {
			color: #ffffff;
}

#sharegallery {
			background-color: #999999;
			text-transform: uppercase;
			padding: 5px;
			width: 120px;
			text-align: center;
}

#sharegallery a {
			color: #ffffff;
}

#changeview {
			background-color: #999999;
			text-transform: uppercase;
			padding: 5px;
			width: 150px;
			text-align: center;
			float: left;
}

#changeview a {
			color: #ffffff;
}


#event_music{
			background-color: #999;
			text-transform: uppercase;
			padding: 5px;
			width: 130px;
			text-align: center;
			float: left;
}

#event_music a{
			color: #ffffff;
}


#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;
}

#pgAlbum {
			height: 226px;
			width: 293px;
			background-color: #eeeeee;
}

#albumsParent {
			margin-bottom: 20px;
			width: 313px;
			height: 286px;
}

#albumTitle {
			text-transform: uppercase;
			background-color: #999999;
			color: #ffffff;
			height: auto;
			padding: 10px;
			width: 273px;
}

/*--------------------------------------
Album Proofing Styles 
---------------------------------------*/

.albumlogin {
			background-color: #dddddd;
			padding: 1px 10px 10px 0;
			width: 200px;
			color: #555555;
}

#album_submit {
margin-top: 11px;
padding-left: 166px !important;
}

#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;
			padding-bottom: 2px;
}

#landingNav li a{
			text-decoration: none;
}

#landingNav li a:hover{
			text-decoration: none;
			padding-bottom: 2px;
			border-bottom: 1px solid #555555;
}

#landingNav .current a {
			color: #000000;
			padding-bottom: 2px;
			border-bottom: 1px solid #555555; 
}



/*--------------------------------------
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;
			text-transform: uppercase;
			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;
}

.pgconnectfull_cat {
                      padding-bottom: 30px;
}


/* ///////////////////////////////////////////////////////////////////// 
//  08 Template 01 - Blog CSS
/////////////////////////////////////////////////////////////////////*/

/*--------------------------------------
Main
---------------------------------------*/

.categoryHeader h1, .searchHeader h1 {
margin-top:20px;
}

#storyboardTitle h1 {
margin-top: 0px;
padding-bottom: 0px;
}

.postTags {
padding-top:20px;
}

.postCategories {
padding-top:5px;
}

/*--------------------------------------
Side Panel
---------------------------------------*/

.blogSidePannel {
background-color: #eeeeee;
padding-top: 18px;
padding-bottom: 10px;
padding-left: 7px;
}

.recentpostsBox {
padding-left: 14px;
padding-right: 20px;
}

.recentCategories {
padding-left: 14px;
padding-right: 20px;
}

.recentpostsBox li a, .recentCategories li a {
color:#555555;
}

.recentpostsBox li a:hover, .recentCategories li a:hover {
color:#A0A0A0;
}

.recentpostsBox .title h2, .recentCategories .title h2 {
padding-bottom:6px;
margin-top:17px;
border-bottom:1px solid #ddd;
font-size:13px;
}

.recentCategories li {
background-color: #FDFDFD;
padding: 4px 0px 4px 6px;
}

.searchboxfld {
border:1px solid #bbbbbb;
font-size:12px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

.searchIcon {
border:1px solid #bbbbbb;
}


/*--------------------------------------
Comments
---------------------------------------*/

.comment {
border:1px solid #eeeeee;
}

#replyform {
background-color:#EEE;
}

#replyform .title {
border:1px solid #999;
background-color: #999;
color: #FFFFFF;
font-size: 13px;
}

#replyform input {
border: 1px solid #999;
width: 387px;
font-size:13px;
color: #353535;
font-family: Arial, Helvetica, sans-serif;
}

#replyform textarea {
border:1px solid #999;
font-size:13px;
color:#353535;
font-family: Arial, Helvetica, sans-serif;
}

.postHeader .commentsCount {
background:url('http://queensberry.s3.amazonaws.com/images/comment_icon.png')no-repeat scroll 22px 0px transparent !important;
height:29px;
color: #888888 !important;
}

  
/* ///////////////////////////////////////////////////////////////////// 
//  09 - Footer
/////////////////////////////////////////////////////////////////////*/

#pgFooter {
			padding: 50px 0 15px 0;
}