/* Declaring some defaults */

* {

	margin: 0;

	padding: 0;

	border: 0;

	outline: none;

	}



.left {

	float: left;

	}



.right {

	float: right;

	}



.clear {

	clear: both;

	}

/* End of CSS Defaults */


@import url(http://fonts.googleapis.com/css?family=Arvo);
	

body {

	background: #AAAAAA;

	font-size: .750em; /* Defaults the font size to 12px for easy adjusting */

	font-family: Arvo, Arial, Helvetica, sans-serif;

	}
	
html, body {
    height: 100%;
}

a {
	color: #333333;
	text-decoration: underline;
	}

a:hover {
	color: #FE9200;
	text-decoration: none;
	}
	
/* Main page container, used to display the background color */

#container {

	width: 1000px;
	
	height: 100%;

	margin: 0 auto -95px; /*sticky footer*/

	}

/* End Main page container */
	
/* Start header div */

#header {

	width: 960px;
	
	background-color: #222222;
	
	padding: 20px;

	margin: 0 auto;

	}
	
#header #logo { /*space above header logo to make it look centered*/
	
	padding-top: 8px;

	}
	
#header #h_bannerad { /*space above header logo to make it look centered*/
	
	border: 1px solid #444444;
	
	line-height: 0;

	}
	

/* End header div */


/* Start content-body div */

#content {
	
	padding: 10px;
	
	background-color: #888888;

	margin: 0 auto -105px; /*sticky footer*/

	}

/* End content-body div */


/* Start content-body profile div */

#profile  {
		background-color: #ffffff;
	}
	
#profile  #profile-img {
		/*border-right: 10px solid #888888;*/
	}
	
#profile  #profile-info {
        border-left: 10px solid #888888;
		width: 530px;
		
	}

/* End content-body profile div */



/* Start content-body gallerypreview div */

#gallerypreview  {
		background-color: #ffffff;
	}
	
#gallerypreview.wtoppadding {		
		margin-top: 10px;
	}
	
#gallerypreview  #gallerypreview-info {

		width: 810px;
		
	}
	

#gallerypreview-info .morebutton.extraspace { /* Fix for spacing alignment issue between button and gallery images */
		
		margin-right: 3px;
	}
	
.imgthumbrow {
		
	}

	
.imgthumbrow .imgthumb {

		margin-right: 5px;
		
		margin-bottom: 5px;
	}
	
	
.imgthumbrow .imgthumb-last {

		margin-bottom: 5px;
		
	}


/* End content-body gallerypreview div */




/* Start gallerypreview div - Gallery image (enlarged) */

#galleryimage { /* zoomed in images */
        text-align: center;
        
        margin-bottom: 15px;
    }
    
#galleryimage #galimgbuttons {
        display: block;
        
        color: #FE9200;		
		font-size: 1.8em;
    }

#galleryimage #galimgbuttons a {
	    color: #FE9200;
	    text-decoration: none;
	}
#galleryimage #galimgbuttons a:hover {
	    color: #333333;
	    text-decoration: none;
	}
	
	
#galleryimage #galimgbuttons .uparrow_space {
	    margin-left: 5%;	    margin-right: 5%;
	}
	
#galleryimage #img_bannerad{	    margin-left: 35px; /* half of banner minus content (810px) - padding (6px)*/	    	    	    margin-top: 15px;
	}

/* End gallerypreview div - Gallery image (enlarged) */




/* Start container div */

.titleheader {
		
		background-color: #222222;
		
		color: #FE9200;
		
		font-size: 1.667em;
		
		text-transform:uppercase;
		
		padding: 7px 6px;
	}
	
.morebutton {
		
		background-color: #CCCCCC;
		
		color: #212121;
		
		font-weight: bold;
		
		text-transform:uppercase;
		
		padding: 3px 5px;
		
		display: inline-block;
		
		border-left: 7px solid #FE9200;
		
		text-decoration: none;
	}
	
.morebutton:hover {
		
		background-color: #AAAAAA;
		
		border-left: 7px solid #333333;

	}
	
.containerbody .morebutton {
		
		font-size: 0.875em;
		
		margin-bottom: 6px; /*fix issue with not having spacing same as container padding*/
		
	}

	
.containerbody {
		
		padding: 6px;
		
		font-size: 1.167em;
		
	}
	
/* .containershell {
		
		margin-top: 10px;
		
	}	 */

/* End container div */



/* Start Adbar div */

#content #content-adbar {

	width: 160px;
	
	padding-left: 10px;

	}

/* End Adbar div */


/* Start footer div */


#footer {
	
	width: 960px;
	
	background-color: #888888;

	padding: 10px 20px 0 20px;
	
	margin: 0 auto;

	}

#footer #footerline {
		
		background-color: #AAAAAA;
		
		height: 1px;
		
		margin-bottom: 10px;
		
		/*margin: 0 10px 0 10px;*/
		
	}
	
#footer #fdisclaimer {
		
		width: 400px;
		
		font-size: 0.750em;
		
	}
		
#footer #fcopyright {
		
		font-size: 1.143em;
		
	}
	
#footer, .push { /* http://ryanfait.com/sticky-footer/ */
		height: 105px;
	}
	
/* End footer div */