@charset "UTF-8";
/* CSS Document */

/**********************************************************************************************************************/
/*											BODY, CONTAINERS HEADER													*/

/**********************************************************************************************************************/

body {
	margin: 2px 0px 0px;
	padding: 0px;
	color: #020202;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #001c4e fixed left top;
}

	
#wrapper {
	text-align:left;
	width:900px;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#masthead {
	top: 0px;
	height: 200px;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	display: block;
	position: relative;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	background: url(images/graphics/background/mastHeadBlue.jpg) no-repeat center;
	}	
	
	#content{
	width: 900px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	padding: 0px;
	background: url(images/graphics/content/content-bg2.gif) repeat-y;
}

#header {
	background-image: url(images/graphics/headerWCorners.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 900px;
	height: 250px;
	position: relative;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
}
#headerad {
	height: 90px;
	text-align: center;
	width: 730px;
	position: absolute;
	top: 10px;
	margin-right: auto;
	margin-left: auto;
	right: 55px;
}

#header h1 {
	display: none;
	font-size: 9px;
}
#navlinks {
	text-align: left;
	position: absolute;
	top: 157px;
	left: 20px;
	margin: 0;
	padding: 0;
	font-weight: 500;
	font-size: 14px;
	width: 600px;
	height: 30px;
}

#navlinks p {
	margin: 0;
	padding: 0;
}

/**********************************************************************************************************************/
/*											LEFT SIDE BAR															*/

/**********************************************************************************************************************/

#leftCol {
	width: 170px;
	top: 50px;
	padding-left: 10px;
	float: left;
}
.leftLinks {
	font-size:11px;
	margin: 0;
	padding: 0 0 7px;
	width: 170px;
	background: url(images/graphics/Sidebar/sideContent-bg.gif) repeat-y left center;
}

.leftLinks ul {
	padding-top: 3px;
	
}

.leftLinks li {
	list-style-type: none;
	height: 35px;
	font-size: 11px;
	margin-left: 15px;
}

/*.leftLinks h3 {
	background-image: url(images/graphics/Sidebar/Title-Wallpaper.png);
	background-repeat: no-repeat;
	height: 20px;
}*/

#sideSections { margin-top: 0px; }

#sideSections h3 {
	background-image: url(images/graphics/Sidebar/Title-Wallpaper.gif);
	height: 30px;
	background-repeat: no-repeat;
	width: 160px;
	margin-bottom: 1px;
	margin-top: 0px;
}

#contentFooter-bg {
	height: 35px;
	background: url(images/graphics/content/contentFooter-bg.gif) no-repeat;
}

#sideHeader-bg {
	height: 24px;
	margin-bottom: 0px;
	background: url(images/graphics/Sidebar/sideHeader-bg.gif) no-repeat left;
}

#sideFooter-bg {
	height: 25px;
	margin-top: 0px;
	background: url(images/graphics/Sidebar/sideFooter-bg.gif) no-repeat top;
}


#lefttCol p { margin-left: 20px; }

.leftLinks a:link, .leftLinks a:visited  {
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 8px;
	border-bottom: 1px solid #E3DFDF;
	width: 152px;
	font-weight: bold;
}
.leftLinkPartners { }

.leftLinkPartners h3 {
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/graphics/Sidebar/Title-Friends.gif) no-repeat;
}
.leftLinkTwitter { text-align: center; }

.leftLinkTwitter h3 {
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(images/graphics/Sidebar/Title-Twitter.gif) no-repeat;
}


/**********************************************************************************************************************/
/*											FOOTER																	*/

/**********************************************************************************************************************/



#footer {
	
	text-align: center;
	clear: both;
}
#footer p {
	padding-left: 30px;
	margin-top: 0px;
}

#footer #copyright {
	text-align: center;
	padding-left: 25px;
	font-size: 11px;
}

#footer #footerLinks {
	font-size: 11px;
	border-top: 1px outset #031A48;
	border-bottom: 1px outset #031A48;
	padding-right: 15px;
	padding-left: 15px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}



/**********************************************************************************************************************/
/*											MAIN CONTENT - RIGHT COLUMN												*/

/**********************************************************************************************************************/
#mainContent {
	line-height: 15px;
	text-align: justify;
	display: block;
	float: left;
	width: 678px;
	background: #E5E0E0;
	padding: 10px 10px 10px 15px;
	}


#contentHeader {
	width: 900px;
	text-align: center;
	position: relative;
	height: 30px;
	margin-top: 10px;
	background: url(images/graphics/content/contentHeader-bg.gif) no-repeat bottom;
	margin-left: 1px;
}

#rightCol {
	padding-left: 10px;
	padding-right: 28px;
}

.intro {
	width: 660px;
	text-align: left;
	/*background-color: #D6D1D1;*/
	/*border: 1px solid #A39F9F;*/
	padding: 4px;
}
#intro h1 {
	padding-top: 20px;
	padding-left: 15px;
}


#popular { margin-top: 10px; }

#popular h3 {
	background-image: url(images/graphics/Titles/Popular.png);
	background-repeat: no-repeat;
	height: 70px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.pop_thumb_container {
	width: 650px;
	
	/* Firefox */
	-moz-border-radius: 20px; 
	/* WebKit */
	-webkit-border-radius: 20px; 
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 20px; 

}

.introImage {
	height: 250px;
	width: 350px;
	float: right;
	border-style: none;
}
.introImage img { border-style: none; }
.generalContent {width: 420px;float: left;}

/**********************************************************************************************************************/
/*											TYPOGRAPHY															*/

/**********************************************************************************************************************/
p {
	margin: 0px 0px 5px;
	line-height: 20px;
}
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #031a48;
}
h1 {
	font-size: 16px;
	text-align: left;
}

h2 {
	font-size: 16px;
	text-align: center;
}
a:link, a:visited {
	text-decoration: none;
	color: #031a48;
	font-weight: bold;
}
 
a:active, a:hover {
	text-decoration: none;
	color: #0639A1;
	}

#lefttCol h1 {
	font-size: 18px;
	text-align: center;
	margin-top: 0px;
}

#contentHeader h1 {
	padding-top: 20px;
	margin-bottom: 10px;
	font-size: 22px;
}
.bold { font-weight: bold; }

.em { font-style: italic; }



.hidden { display: none; }
p.sponsor {
	font-size: 11px;
	color: #A29E9E;
	margin: 0px;
}

.smSiteLink {
	font-size: 9px;
	color: #000033;
	margin-top: -10px;
	padding-top: 0px;
	text-decoration: underline;
	margin-bottom: 0px;
}
p.alignRight {text-align: right;color: #A29E9E;display: inline;}


/**********************************************************************************************************************/
/*											EXTRA IMAGES															*/

/**********************************************************************************************************************/

#bottomImg {
	height: 180px;
	width: 300px;
	position: fixed;
	bottom: -5px;
	left: 1020px;
	background-image: url(images/graphics/grace.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 2;
}
#floatBG {
	position:absolute;
	width:450px;
	height:500px;
	z-index:2;
	background-attachment: fixed;
	background-image: url(images/graphics/background/floatbody.gif);
	background-repeat: no-repeat;
	background-position: center;
	top: 350px;
	left: 200px;
}
/**********************************************************************************************************************/
/*											EXTRA FORMATING															*/

/**********************************************************************************************************************/


.fltLft { float: left; }
img {border:0; }
a img  { border: 1 solid #999999; }
a:hover img  {border: 0;}


/**********************************************************************************************************************/
/*											thumbnail divs - galleries															*/

/**********************************************************************************************************************/

#newWallpaper { margin-bottom: 0px; }

#newWallpaper h3 {
	background-image: url(images/graphics/Titles/NewWallpaper.png);
	background-repeat: no-repeat;
	height: 60px;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#homeThumb {
	width: 675px;
	text-align: center;
	margin-right: auto;
	position: relative;
	margin-left: auto;
	margin-top: 0px;
}

/*#shadow {
	background-image: url(images/graphics/background/td_bg.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 100px;
	background-position: right bottom;
}*/
.popularthumbnails {
	width: 350px;
	margin-top: 0px;
	float: left;
	text-align: center;
	background: #FFFFFF;
	/* Firefox */
	-moz-border-radius: 15px;
	/* WebKit */
	-webkit-border-radius: 15px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px;
	border: 1px solid #A6A5A7;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.homethumbnails ul {
	width: 620px;
	list-style-type: none;
	margin: 0px auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.popularthumbnails ul {
	width: 320px;
	list-style-type: none;
	margin: 0px auto;
	text-align: center;
	padding: 10px 5px 5px 20px;
	position: relative;
}

.homethumbnails li {
	width: 130px;
	text-align: center;
	margin-right: 20px;
	padding-top: 4px;
	-moz-box-shadow: 3px 4px 4px #333;
	-webkit-box-shadow: 4px 3px 4px #333;
	box-shadow: 3px 4px 4px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	list-style: none;
	height: 155px;
	display: inline;
	float: left;
	background: #031A48;
	margin-bottom: 25px;
	}
.popularthumbnails li {
	width: 124px;
	margin-right: 25px;
	background: #031a48;
	list-style: none;
	height: 146px;
	float: left;
	margin-bottom: 10px;
	-moz-box-shadow: 3px 4px 4px #333;
	-webkit-box-shadow: 4px 3px 4px #333;
	box-shadow: 3px 4px 4px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	display: inline;
	}

.homethumbnails li h3 {
	color: #FDE422;
	padding: 0px 0px 3px;
	font-size: 14px;
	text-align: center;
	margin: 0px auto;
	border-bottom: 1px solid #E3DFDF;
	letter-spacing: 3px;
	height: 30px;
}
 .popularthumbnails li h3 {
	color: #FDE422;
	padding: 0px 0px 3px;
	font-size: 14px;
	background-color: #031a48;
	text-align: center;
	width: 115px;
	height: 31px;
	margin: 0px auto;
	border-bottom: 1px solid #E3DFDF;
	letter-spacing: 3px;
}

.homethumbnails p {
	color: #e3dfdf;
	padding: 0px;
	font-size: 11px;
	margin: 0px;
	text-align: center;
}

.popularthumbnails p {
	color: #e3dfdf;
	text-align: center;
	background-color: #031a48;
	width: 115px;
	padding: -1px 0px 2px;
	font-size: 10px;
	border-top: 1px solid #E3DFDF;
	height: 18px;
	vertical-align: top;
	margin-top: -1px;
	margin-right: auto;
	margin-left: auto;
	line-height: 16px;
}
.homethumbnails li img{
	margin: 0px auto;
	padding: 0px;
	height: 100px;
	width: 128px;
	border-right: none;
	border-left: none;
	left: 0px;
	border-top-style: none;
	border-bottom-style: none;
	text-align: center;
}
.popularthumbnails li img {
	margin: 0px auto;
	padding: 0px;
	height: 88px;
	width: 113px;
	border-right: 1px solid #031a48;
	border-left: 1px solid #031a48;
	left: 0px;
	border-top-style: none;
	border-bottom-style: none;
}

/********************************************** Gallery Pages ********************************/
.gal_thumbnails, .homethumbnails {
	width: 650px;
	background: #FFFFFF;
	/* Firefox */
	-moz-border-radius: 15px;
	/* WebKit */
	-webkit-border-radius: 15px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px;
	border: 1px solid #A6A5A7;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	clear: both;
	margin: 0px auto;
	padding: 0px;
}

ul.gal_horz {
	width: 648px;
	padding-left: 0px;
	list-style-type: none;
	margin: 0px;
	padding-top: 4px;
	
}

ul.gal_horz li {
	width: 140px;
	text-align: center;
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	padding-left: 10px;
	padding-top: 4px;
	
	}

ul.gal_horz p {
	text-align: center;
	font-size: 10px;
	padding: 0px 1px;
}
ul.gal_horz li a {
	text-decoration:none;
	background: #E3DFDF;
	width: 140px;
	display: block;
	border: 1px solid #999999;
	padding-top: 2px;
}
ul.gal_horz li a:hover { border:1px solid #043189; }
ul.gal_horz li a span {
	display:block;
	height:30px;
	overflow:hidden;
	text-decoration:none;
	padding: 0px 1px 2px;
	margin-top:2px;
	vertical-align:top;
	color: #031a48;
	text-align: center;
	width: 128px;
	margin-right: 1px;
	margin-left: 4px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}


ul.gal_horz li a:hover span {
	text-decoration:underline;
	color: #0639A1;
	margin-bottom: 0px;
}

/**********************************************************************************************************************/
/*											CATEGORY PAGE: desktop-wallpaper.php											*/

/**********************************************************************************************************************/


.categories  {
	width: 650px;
	
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background: #FFFFFF;
	/* Firefox */
	-moz-border-radius: 15px;
	/* WebKit */
	-webkit-border-radius: 15px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px;
	border: 1px solid #A6A5A7;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

ul.category {
	width: 648px;
	
	padding-left: 0px;
	list-style-type: none;
	margin: 0px;
	
	padding-top: 5px;
	
}

ul.category li {
	width: 140px;
	text-align: center;
	float: left;
	display: inline;
	margin: 0px 10px 15px 0px;
	padding-left: 10px;
	}

ul.category li a {
	text-decoration:none;
	width: 140px;
	display: block;
	border: 1px solid #999999;
	padding-top: 2px;
	background: #E3DFDF;
}
ul.category li a:hover { border:1px solid #043189; }
ul.category li p {
	display:block;
	height:60px;
	overflow:hidden;
	text-decoration:none;
	padding: 0px 1px 0px 2px;
	vertical-align:top;
	color: #020202;
	text-align: left;
	font: 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px;
	width: 138px;
	background: #E3DFDF;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.ul.category li a {
	display:block;
	height:60px;
	overflow:hidden;
	text-decoration:none;
	padding: 0px 1px 2px;
	margin-top:2px;
	vertical-align:top;
	color: #031a48;
	text-align: left;
	width: 128px;
	margin-right: 1px;
	margin-left: 4px;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
}
ul.category li p a:hover {
	text-decoration:underline;
	color: #0639A1;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
}

ul.category img { border: 1px solid #043189; }
/**********************************************************************************************************************/
/*											ADS																*/

/**********************************************************************************************************************/

.adSide160x600 {
	height: 610px;
	width: 160px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.ad336x280_single_wht {
	padding: 7px;
	text-align: left;
	background: #FFFFFF;
	width: 648px;
	margin: 0px;
	border: 1px solid #A6A5A7;
	/* Firefox */
	-moz-border-radius: 15px; 
	/* WebKit */
	-webkit-border-radius: 15px; 
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); 
}
.adVert {
	background: #FFFFFF;
	width: 238px;
	text-align: center;
	margin: 0px;
	border: 1px solid #A6A5A7;
	/* Firefox */
	-moz-border-radius: 15px; 
	/* WebKit */
	-webkit-border-radius: 15px; 
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px; 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	padding-top: 5px;
	padding-bottom: 5px;
}
.adVert img {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-style: none;
}
.ad300x250_lilac { padding: 5px; }

.ad728 {
	margin-right: auto;
	margin-left: auto;
	width: 728px;
}
.ad468x60 {
	margin: 1px auto 0px;
	width: 468px;
}

.ad200x200 {
	padding-right: 2px;
	padding-left: 1px;
}

ul.ad_horz {
	width: 648px;
	padding-left: 0px;
	list-style-type: none;
	margin: 0px;
	height: 205px;
	padding-top: 3px;
}

ul.ad_horz li {
	width: 200px;
	text-align: center;
	float: left;
	display: inline;
	margin: 0px 5px 10px 0px;
	padding-left: 5px;
	display: inline;
	float: left;
	padding-left: 10px;
}

ul.ad_horz li.text_links {
	font-weight: normal;
	float: left;
	display: inline;
	text-align: left;
}

ul.ad_horz li.text_links a {
	font-weight: normal;
	margin-left: 10px;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
}
ul.ad_horz li.text_links span {
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
}

ul.ad_horz .text_links img {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #043189;
}

/**********************************************************************************************************************/
/*											SHARE THIS BUTTONS																*/

/**********************************************************************************************************************/


/* Custom Icons */
ul.addthis_toolbox {
	padding-left: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
}
ul.addthis_toolbox li a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}


ul.addthis_toolbox li a img { opacity: 1.0; }
ul.addthis_toolbox li a:hover img { opacity: 0.75; }  
ul.addthis_toolbox img {
	height: 36px;
	width: 37px;
}

ul.addthis_toolbox li {
	display: inline;
	float: left;
	list-style-type: none;
	margin-right: 4px;
	margin-bottom: 3px;
	border: 1px solid #9A9688;
	height: 37px;
	width: 36px;
}
#masthead ul.addthis_toolboxSm {
	margin-right: 20px;
	top: 25px;
	right: 20px;
	width: 200px;
	border: 3px ridge #786F62;
	position: absolute;
	padding: 2px 20px 2px 2px;
	text-align: center;
}
#masthead ul.addthis_toolboxSm li a {
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}
#masthead ul.addthis_toolboxSm li a img {opacity: 1.0;}
#masthead ul.addthis_toolboxSm li a:hover img {opacity: 0.75;}
#masthead ul.addthis_toolboxSm img {height: 16px;width: 16px;}
#masthead ul.addthis_toolboxSm li {
	display: inline;
	list-style-type: none;
	margin-right: 7px;
	margin-bottom: 3px;
	text-align: center;
	width: 16px;
	float: right;
}

#masthead ul.addthis_toolboxSm span {
	color: #031946;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}

/**********************************************************************************************************************/
/*											Privacy & Terms of Use Page												*/

/**********************************************************************************************************************/

.sectionHeader {
	font-size: 14px;
	height: 15px;
	text-indent: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #0C224E;
	font-weight: bold;
	color: #FDD017;
	background: #031a48;
}

.code {
	color: #000000;
	padding: 2px;
	border-top: 1px groove #043189;
	border-right: 2px groove #043189;
	border-left: 1px groove #043189;
	font-family: "Courier New", Courier, monospace;
	border-bottom: 2px groove #043189;
}

ul.privacy { }

ul.privacy li {
	margin-bottom: 5px;
	line-height: 16px;
}
#termsofUse {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #A39F9F;
	padding: 4px;
}

#termsofUse h3 {
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#termsofUse p {
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 3px;
}

/**********************************************************************************************************************/
/*											Top and Bottom Corners																*/

/**********************************************************************************************************************/
/*.top-135 {
	background: url(images/graphics/background/top-135.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 137px;
}*/
/*.bottom-135 {background: url(images/graphics/background/bottom-135.png) no-repeat;margin: 0px;padding: 0px;height: 12px;width: 135px;}*/
/*.top-240 {background: url(images/graphics/background/top-240.png) no-repeat bottom;margin: 0px;height: 12px;width: 240px;padding: 0px;}
.bottom-240 {background: url(images/graphics/background/bottom-240.png) no-repeat top;margin: 0px;padding: 0px;height: 12px;width: 240px;}
.top-340 {background: url(images/graphics/background/top-340.png) no-repeat;margin: 0px;padding: 0px;height: 12px;width: 340px;}
.bottom-340 {background: url(images/graphics/background/bottom-340.png) no-repeat;margin: 0px;padding: 0px;height: 12px;width: 340px;}*/
/*.top-650 {background: url(images/graphics/background/top-650.png) no-repeat bottom;margin: 0px;height: 12px;width: 650px;padding: 0px;}
.bottom-650 {background: url(images/graphics/background/bottom-650.png) no-repeat top;margin: 0px;padding: 0px;height: 12px;width: 650px;}*/
.bottom-694 {background: url(images/graphics/background/bottom-694.png) no-repeat top;margin: 0px;padding: 0px;height: 12px;width: 694px;}

/**********************************************************************************************************************/
/*											Random, New and Similar Wallpapers												*/

/**********************************************************************************************************************/

.R_NewWallp img {
	margin-bottom: 10px;
	border: 1px solid #999999;
	width: 128px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
}

.similar {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	padding: 0px;
	/* Firefox */
	-moz-border-radius: 15px; 
	/* WebKit */
	-webkit-border-radius: 15px; 
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 15px; 
	}

ul.similar {
	width: 648px;
	background: #FFFFFF;
	list-style-type: none;
	margin: 0px;
	padding: 7px 4px 4px;
	height: 140px;
	border: 1px solid #A6A5A7;
}

ul.similar li {
	margin-right: 8px;
	float: left;
	padding-left: 8px;
	display: inline;
	height: 100px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 135px;
	text-align: center;
}

ul.similar span {
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	line-height: 15px;
	text-decoration: underline;
	letter-spacing: 1px;
	text-align: left;
	margin-left: 10px;
}
ul.similar li a {
	text-decoration:none;
	background: #E3DFDF;
	width: 140px;
	display: block;
	border: 1px solid #999999;
	padding-top: 2px;
	height: 100px;
}


ul.similar li a:hover { border:1px solid #043189; }

ul.similar img {
	border: 1px solid #043189;
	margin-top: 2px;
	height: 90px;
	width: 128px;
}

ul.randomBlock {
	margin: 0;
	padding: 0px;
	list-style-type: none;
	background: #FFFFFF;
	width: 668px;
	border-right: 1px solid #A6A5A7;
	border-left: 1px solid #A6A5A7;
	height: 123px;
	border-bottom: 1px solid #A6A5A7;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-radius-bottomright: 15;
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-radius-bottomleft: 15;	
	
}

ul.randomBlock li {
	display: inline;
	float: left;
	width: 130px;
	background: #FFFFFF;
	height: 100px;
	text-align: center;
	margin: 3px 10px 10px 7px;
}
ul.randomBlock li a {
	text-decoration:none;
	background: #E3DFDF;
	width: 130px;
	display: block;
	border: 1px solid #999999;
	padding-top: 2px;
	height: 100px;
}
ul.randomBlock li a:hover { border:1px solid #043189; }
ul.randomBlock img { border: 1px solid #043189; }
ul.gal_horz img {
	border: 1px solid #043189;
	height: 90px;
	width: 128px;
}
.apsectRatio {text-align: right;font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #FDD017;width: 510px;background: #0C224E;}

.gal_thumbnails .header {
	margin-bottom: 1px;
	width: 650px;
}
ul.gal_verticle img { border: 1px solid #043189; }

.R_NewWallp {
	width: 136px;
	background: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin: 0px;
	height: 240px;
	display: block;
	border: 1px solid #A6A5A7;
}
.R_NewWallp img a:link {
	text-decoration:none;
	background: #E3DFDF;
	width: 140px;
	display: block;
	border: 1px solid #999999;
	padding-top: 2px;
}
.R_NewWallp img a:hover { border:1px solid #043189; }


/**********************************************************************************************************************/
/*											Download and Resolution Pages												*/

/**********************************************************************************************************************/
.downloadInstruct {
	text-align: left;
	width: 600px;
}

.downloadInstruct span {
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	letter-spacing: 1px;
	text-align: center;
}
.downloadPageImg {
	width: 650px;
	margin-right: auto;
	border: 1px solid #043189;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left: auto;
}
.wallpSize {
	text-align: center;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FDD017;
	width: 650px;
	background: #0C224E;
}

.downloadPageImg img { width: 600px; }

ul.resolutions li a:hover {
	color: #0639A1;
	text-decoration: underline;
}

ul.gal_home {
	width: 648px;
	background: #FFFFFF;
	padding-left: 0px;
	list-style-type: none;
	margin: 0px;
	border-right: 1px solid #A6A5A7;
	border-left: 1px solid #A6A5A7;
	height: 160px;
}
#sideResolutions { margin-top: 0px; }

#sideResolutions h3 {
	background: url(images/graphics/Sidebar/Title-Resolutions.png) no-repeat;
	height: 30px;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 1px;
}
.rsolutionPageImg {
	float: left;
	width: 510px;
	margin-right: 10px;
	border: 1px solid #043189;
	height: 525px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.rsolutionPageImg img {
	border: 1px solid #9A9688;
	float: left;
	width: 390px;
	margin-right: 4px;
	height: 312px;
}

ul.resolutions { text-align: left; }

ul.resolutions li {
	float: left;
	display: block;
	width: 100px;
	list-style-type: none;
	margin-bottom: 25px;
	color: #E5E0E2;
}

ul.resolutions li a {
	font-size: 10px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	color: #031a48;
	text-align: left;
	width: 100px;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
}
.breadcrumbs a { color: #FDD017; }
.breadcrumbs {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #0C224E;
	color: #FDD017;
	height: 13px;
	padding-left: 1px;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	text-decoration: none;
	color: #FDD017;
	font-weight: bold;
}

.breadcrumbs a:active, .breadcrumbs a:hover {
	text-decoration: underline;
	color: #FDD017;
}

/**********************************************************************************************************************/
/*											NEW ITEMS																*/

/**********************************************************************************************************************/
/*
#search {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #A39F9F;
	padding: 3px;
	background: #D7D2D2;
}*/

.nextPage a { color: #FDD017; }

.nextPage {
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #0C224E;
	color: #FDD017;
	height: 18px;
	text-align: right;
	padding-right: 15px;
	padding-top: 3px;
}

.nextPage a:link, .nextPage a:visited {
	text-decoration: none;
	color: #FDD017;
	font-weight: bold;
}

.nextPage a:active, .nextPage a:hover {
	text-decoration: underline;
	color: #FDD017;
}

.category img { border: 1px solid #043189; }

ul.category p a {
	text-align: center;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	width: 138px;
	margin: 0px;
	padding: 0px;
}

#innerBG {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background: #E3DFDF;
}

.likeButton400w {
	margin: 0px auto;
	height: 63px;
	width: 400px;
}

.linkSite {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #031A48;
}

#navlinks ul {
	margin: 0px;
	padding: 0px;
}

#navlinks li {
	display: inline;
	list-style: none;
	margin-right: 3px;
}

