/*
Theme Name: Fashion Frog - DARK
*/


/* -------------------- LAYOUT -------------------- */


/* outer container */
#container {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	background: url('/images/footer-black.jpg') bottom center no-repeat #000000;
}

/* inner container */
#main {
	width: 1000px;
	height: 100%;
	padding: 0px;
	margin: 0px auto;
}


#myHead {
	width: 1000px;
	height: 287px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
	text-align: left;
	background-image: url('/images/header-black-rev.jpg');
	background-repeat: no-repeat;
}

/* left sidebar - total width 265px */
#menuLeft {
	float: left;
	width: 250px;
	/*padding: 0px 15px 0px 10px;*/
	padding: 0px 20px 0px 0px;
	padding-top: 0px;
	margin: 0px auto;
}

/* center area - total width 535px */
#myContent {
	float: left;
	width: 525px;
	padding: 10px 0px 0px 0px;
	margin: 0px auto;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
}

/* right sidebar - total width 185px */
#menuRight {
	float: left;
	width: 160px;
	/*padding: 0px 5px 0px 15px;*/
	padding: 0px 10px 0px 15px;
	margin: 0px auto;
}

#menuRight img {
	padding: 0px;
	margin: 0px auto;
}

/* -------------------- FOOTER -------------------- */


/* footer */
#myFoot {
	clear: both;
	width: 950px;
	height: 100px;
	padding: 0px;
	margin: 0px auto;
	font-size: 10px;
	text-align: center;
}

/* top of the footer */
#myFootTop {
	height: 30px;
	font-size: 10px;
	text-align: center;
}

/* vertical middle of the footer */
#myFootCenter {
	padding: 0px auto;
	margin: 0px;
	height: 40px;
	font-size: 10px;
	text-align: center;
}

/* bottom of the footer */
#myFootBottom {
	height: 30px;
	font-size: 10px;
	text-align: center;
}

#myFoot-left {
	float: left;
	width: 400px;
	height: 30px;
	padding: 0px auto;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	top: 10px;
}

#myFoot-middle {
	float: left;
	width: 200px;
	height: 30px;
	padding: 0px auto;
	margin: 0px;
}

#myFoot-right {
	float: right;
	width: 400px;
	height: 30px;
	padding: 0px auto;
	margin: 0px;
}

#myFoot-nav {
	float: left;
	width: 530px;
	height: 30px;
	position: relative;
	top: 10px;
	left: 260px;
	padding: 0px auto;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #DDDDDD;
}

#myFoot-nav a {
	color: #E62064;
	text-decoration: none;
}

#myFoot-nav a:hover {
	text-decoration: underline;
}

#myFeed {
	padding: 0px auto;
	margin: 0px;
	position: relative;
	top: 2px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#myFeed a {
	color: #E62064;
	text-decoration: none;
	position: relative;
	top: -10px;
}

#myFeed a:hover {
	text-decoration: underline;
}


/* -------------------- HEADER -------------------- */

#headClosed {
	position: relative;
	top: 10px;
	left: 20px;
	width: 220px;
	height: 60px;
}

#head-left {
	position: relative;
	top: 15px;
	left: 11px;
	width: 222px;
	height: 35px;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #0DA91C;
	border: 1px dashed #F8F179;
}

#headNav {
	position: relative;
	top: 90px;
	left: 160px;
	width: 600px;
	height: 50px;
}

#headDonate {
	position: relative;
	top: -12px;
	left: 855px;
	width: 120px;
	height: 60px;
}

/* -------------------- HEADER BLURBS -------------------- */

#headBlurb {
	color: #DDDDDD;
	text-align: justify;
	/*border: 1px solid white;*/
}

#headBlurb a {
	text-decoration: none;
	color: #F8F179;
}

#headBlurb a:hover {
	text-decoration: underline;
}

#header-blurb-title {
	width: 800px;
	position: relative;
	left: 125px;
	top: 35px;
	color: #DDDDDD;
	font-size: 16px;
	font-weight: bold;
}


#header-blurb-title-generic {
	width: 800px;
	position: relative;
	left: 125px;
	top: 37px;
	color: #DDDDDD;
	font-size: 16px;
	font-weight: bold;
}

.header-blurb-generic {
	width: 850px;
	height: 95px;
	position: relative;
	top: 55px;
	left: 125px;
}

.header-blurb-articles {
	width: 850px;
	height: 95px;
	position: relative;
	top: 50px;
	left: 125px;
}

.header-blurb-fun {
	width: 850px;
	height: 95px;
	position: relative;
	top: 50px;
	left: 125px;
}

.header-blurb-graphics {
	width: 850px;
	height: 95px;
	position: relative;
	top: 50px;
	left: 125px;
}

.header-blurb-videos {
	width: 850px;
	height: 95px;
	position: relative;
	top: 50px;
	left: 125px;
}

/* -------------------- SIDEBAR LEFT -------------------- */

#sideLeftDivider {
	width: 250px;
	height: 10px;
}

#ff-nav-left {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto;
	padding: 0;
}

#amazon-left {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

#bottom-left-250 {
	width: 250px;
	height: 250px;
	padding: 0px auto;
	margin: 20px 0px 0px 0px;
}

#bottom-left-60 {
	width: 250px;
	height: 60px;
	padding: 0px auto;
	margin: 0px;
	margin-top: 13px;
}

#amazon-right {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0;
	margin-top: 17px;
	padding: 0;
}


/* -------------------- SIDEBAR RIGHT -------------------- */


#sideRight-subscribe-link {
	width: 160px;
	height: 130px;
	padding: 0px auto;
	margin: 0px;
	text-align: center;
}

#sideRightDivider {
	width: 160px;
	height: 10px;
}

#sideRightLogin {
	width: 160px;
	height: 140px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	background-image: url('/images/newsletter-black.gif');
	background-repeat: no-repeat;
}

#sideRightLoginForm {
	position: relative;
	left: 0px;
	top: 30px;
	padding: 4px;
	color: #000000;
	font-family: Tahoma, Verdana, Sans;
	font-size: 10px;
	text-align: center;
}

.myLogin {
	margin: 2px;
	color: #0DA91C;
	font-family: Tahoma, Verdana, Sans;
	font-size: 10px;
	text-align: center;
}

.myPassword {
	margin: 2px;
	color: #0DA91C;
	font-family: Tahoma, Verdana, Sans;
	font-size: 10px;
	text-align: center;
}

#loginButton {
	margin: 5px;
	padding: 1px;
	width: 40px;
	border: 1px;
	background-color: #0DA91C;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Sans;
	font-size: 11px;
	text-align: center;
}

#registerButton {
	margin: 5px;
	padding: 1px;
	width: 40px;
	border: 1px;
	background-color: #0DA91C;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Sans;
	font-size: 11px;
	text-align: center;
}


#sideRightBottom {
	width: 160px;
	height: 340px;
	margin: 0 auto;
	padding: 0px 0 0px 0;
}

#alexa {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}


/* ------------------------------------- SPLASH ------------------------------------- */


#splash-divider-top {
	width: 516px;
	height: 2px;
}

#splash-divider-bottom {
	width: 516px;
	height: 8px;
}

#splash-divider-1 {
	width: 516px;
	height: 8px;
}

#splash-divider-2 {
	width: 516px;
	height: 8px;
}

#splash-divider-3 {
	width: 516px;
	height: 8px;
}

#splashVideo {
	width: 516px;
	height: 330px;
	margin: 0px auto;
	margin-bottom: 20px;
	padding: 0px;
}

#splashVideo-embed {
	position: relative;
	left: 0px;
	top: 20px;
}

#splashVideo-embed-style {
	position: relative;
	left: 0px;
	top: 20px;
	
}

#splashVideo-title {
	width: 400px;
	height: 20px;
	position: relative;
	top: 10px;
	margin: 0px auto 0px auto;
	padding: 0px auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #4ECBE9;
}

/* distance between the featured article title and body */
#splash-title-separator {
	height: 15px;
}

#splash-graphics {
	width: 516px;
	height: 260px;
	padding: 0px;
	margin: 0px auto;
}

#graphics-title {
	width: 400px;
	height: 25px;
	position: relative;
	top: 10px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #9933CC;
}

#graphics-title a {
	text-decoration: none;
	color: #9933CC;
}

#graphics-title a:hover {
	text-decoration: underline;
}

#splash-graphics-flash {
	width: 516px;
	height: 200px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	top: 10px;
	left: 10px;
}

#splash-graphics-rollover {
	width: 506px;
	height: 220px;
	padding: 0px;
	padding-left: 10px;
	margin: 0px auto;
	margin-top: 20px;
}

#splashPolls {
	margin: 0px auto;
	margin-bottom: 20px;
	padding: 0px;
}


#indexPolls {
	padding: 0px;
	margin: 0px auto;
}

.myIndex-Polls {
	position: relative;
	left: -30px;
	padding: 10px 10px 10px 5px;
	width: 440px;
	margin: 0px auto;
}

#polls-title {
	width: 200px;
	height: 30px;
	position: relative;
	top: 5px;
	margin: 5px auto 5px auto;
	padding: 0px auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #0DA91C;
}

#polls-title a {
	text-decoration: none;
	color: #0DA91C;
}

#polls-title a:hover {
	text-decoration: underline;
}

#polls-body {
	width: 400px;
	height: 250px;
	text-align: left;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}

#polls-post {
	float: left;
	width: 260px;
	height: 280px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: 40px;
	top: -65px;
}

#polls-flash {
	float: left;
	width: 260px;
	height: 280px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: 0px;
	top: -15px;
}


#polls-flash-dark {
	margin: 0px auto;
	padding: 0px;
}


#polls-images {
	margin: 0px auto;
	padding: 0px;
}


#polls-images-2 {
	float: right;
	width: 110px;
	height: 250px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -70px;
	top: 10px;
}

#polls-images-3 {
	float: right;
	width: 150px;
	height: 200px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -50px;
	top: 20px;
}

#polls-images-4 {
	float: right;
	width: 150px;
	height: 170px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -50px;
	top: 30px;
}

#polls-images-5 {
	float: right;
	width: 150px;
	height: 200px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -80px;
	top: 30px;
}

#polls-images-6 {
	float: right;
	width: 150px;
	height: 200px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -50px;
	top: 20px;
}

#polls-images-7 {
	float: right;
	width: 120px;
	height: 200px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -50px;
	top: 20px;
}

#polls-images-8 {
	float: right;
	width: 150px;
	height: 200px;
	margin: 0px auto;
	padding: 0px auto 0px auto;
	position: relative;
	left: -30px;
	top: 20px;
}

#polls-images-9 {
	margin: 0px auto;
	padding: 0px;
}

#polls-images-10 {
	margin: 0px auto;
	padding: 0px;
}

#polls-images-11 {
	margin: 0px auto;
	padding: 0px;
}

#polls-images-12 {
	margin: 0px auto;
	padding: 0px;
}


.polls-pagenav-top {
	width: 400px;
	height: 30px;
	margin: 0px auto;
	padding: 2px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.polls-pagenav-bottom {
	width: 400px;
	height: 30px;
	margin: 0px auto;
	padding: 2px;
	padding-top: 10px;
}

#polls-banners {
	margin: 0px auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

.polls-click a {
	text-decoration: none;
	color: #FE6C09;
	font-size: 10px;
	font-weight: normal;
}

.polls-click a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#splashClique {
	width: 516px;
	height: 671px;
	padding: 0px 0px 5px 0px;
	background-image: url('/images/splash-clique-bg.gif');
	background-repeat: no-repeat;
}


/* ------------------------------------- SPLASH ARTICLE ------------------------------------- */

/* random featured article on the homepage */
#splashArticle {
	width: 516px;
	margin: 0px auto;
	padding: 5px 0px 10px 0px;
}

/* full background of the post */
.myPost-splash {
	width: 516px;
	margin: 0px auto;
}

/* top of the post in the splash only */
.myPostTop-splash {
	padding: 10px 0px 0px 0px;
	margin: 0px auto;
	width: 516px;
	height: 30px;
}

a.postlink-splash {
	text-decoration: none;
	color: #EEEEEE;
	font-size: 16px;
	font-weight: bold;
}

a.postlink-splash:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/* body of the splash article post */
.myEntry-splash {
	position: relative;
	left: -6px;
	padding: 0px 10px 0px 5px;
	width: 440px;
	margin: 0px auto;
	text-align: left;
	line-height: 120%;
	font-size: 12px;
	color: #DDDDDD;
}

.myEntry-splash p {
	padding: 20px 0px 0px 0px;
	margin: 0px auto;
}

.myEntry-splash img {
	padding: 0px 5px 5px 10px;
}


/* link in the body of the post, like "read the rest" on the index page */
.myEntry-splash a {
	text-decoration: none;
	color: #FE6C09;
	font-style: italic;
}


/* hover over a link in the body of the post */
.myEntry-splash a:hover {
	text-decoration: underline;
	color: #EF0A41;
	font-style: italic;
}


/* bottom of the post - the posted-in categories */
.myCats-splash {
	width: 516px;
	height: 40px;
	margin: 0px auto;
}


/* posted-in categories, lives inside myCats-whatever */
.postmetadata-grey {
	padding: 5px 0px 0px 30px;
	color: #DDDDDD;
	font-size: 10px;
}


/* posted-in categories, lives inside myCats-whatever */
.postmetadata-grey a {
	color: #777777;
}


/* pink for 2sense index */
.postmetadata-pink a {
	color: #E62064;
}



/* -------------------------------- ADVERTISING STYLES -------------------------------- */


#splashAds1 {
	/* position: relative; */
	/* left: -12px; */
	width: 468px;
	height: 60px;
	margin: 0px auto 13px auto;
	padding: 0px;
}

#splashAds2 {
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
}

#splashAds3 {
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
}

#splashAds4 {
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
}

#splashAds5 {
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
}

#splashAds6 {
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
}


#text-ad-content {
	position: relative;
	top: 22px;
}

/* 160x600 skyscraper on the homepage */
#sideRightAds1-home {
	width: 160px;
	height: 600px;
	margin: 18px 0px 10px 0px;
	padding: 0px;
}

/* 160x600 skyscraper on the homepage */
#sideRightAds2-home {
	width: 160px;
	height: 600px;
	margin: 18px 0px 10px 0px;
	padding: 0px;
}

/* 160x600 skyscraper on the homepage */
#sideRightAds4-home {
	width: 160px;
	height: 600px;
	margin: 18px 0px 10px 0px;
	padding: 0px;
}

/* 160 variable height skyscraper */
#sideRight-variable {
	width: 160px;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

/* 160x600 skyscraper */
#sideRightAds1 {
	width: 160px;
	height: 600px;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

/* 160x600 skyscraper */
#sideRightAds2 {
	width: 160px;
	height: 600px;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}

/* 160x80 tiny banner */
#sideRightAds3 {
	width: 160px;
	height: 80px;
	margin: 0px auto;
	margin-top: 10px;
	padding: 0px;
}

/* 160x600 skyscraper */
#sideRightAds4 {
	width: 160px;
	height: 600px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#left-ads-250 {
	width: 250px;
	height: 250px;
	padding: 20px 0px 0px 10px;
	margin: 0px auto;
}

#linkshare {
	width: 1px;
	height: 1px;
	margin: 0px auto;
	padding: 0px;
}

#indexAdTop {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 25px;
}

#indexAdTop-text {
	position: relative;
	left: 0px;
	width: 468px;
	height: 20px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

#indexAd-between {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}

#indexAd-between-text {
	position: relative;
	left: 0px;
	width: 468px;
	height: 30px;
	margin: auto;
	margin-bottom: 5px;
}


/* ad on the downloads index page */
#indexAd-between-text.downloads-single {
	position: relative;
	left: 0px;
	width: 468px;
	height: 30px;
	margin: auto;
	margin-top: 5px;
}

#indexAd-loop {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	padding: 0px;
	margin: 0px auto;
}

#indexAd-loop-text {
	position: relative;
	left: 0px;
	width: 468px;
	height: 20px;
	padding: 0px;
	margin: 0px auto;
}

/* tweaks for 2sense index */
#indexAd-2sense {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: 3px auto 13px auto;
	padding: 0px;
	background: #23404B;
	border: 1px solid black;
}

/* bottom ad on the graphics index */
#indexAd-bottom {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 15px;
}

#indexAdBottom {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
}

#indexAdBottom-text {
	position: relative;
	left: 0px;
	width: 468px;
	height: 20px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 10px;
}

#indexAdTop.downloads-single {
	margin-bottom: 16px;
}

#indexAd2 {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}


#indexAd3 {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}


#indexAd4 {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}


#indexAd-generic {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}


#indexAd-generic.downloads-single {
	margin-top: 5px;
	margin-bottom: 15px;
}


#indexAd-generic-2sense {
	position: relative;
	left: 0px;
	width: 468px;
	height: 60px;
	margin: 0px auto;
	margin-bottom: 5px;
}


/* ------------ POLLS ADS ------------ */

#pollsAd-top {
	position: relative;
	left: -6px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 15px;
}


#pollsAd-between {
	position: relative;
	left: -6px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 15px;
}

#pollsAd-bottom {
	position: relative;
	left: -6px;
	width: 468px;
	height: 60px;
	margin: auto;
	margin-bottom: 10px;
}


/* ------------ POST ADS ------------ */

#postAdTop {
	width: 468px;
	height: 60px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
}

#postAdTop-text {
	width: 468px;
	height: 20px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
}

#postAdBottom {
	width: 468px;
	height: 60px;
	padding: 0px;
	margin: 0px auto;
	margin-top: 10px;
}

#postAdBottom-text {
	width: 468px;
	height: 20px;
	padding: 0px;
	margin: 0px auto;
	margin-top: 5px;
}

.apple-college-sky {
	width: 160px;
	height: 600px;
	background-color: #71C9CD;
}

.fbug-gitano-sky {
	width: 160px;
	height: 600px;
	background-color: #741847;
}


/* --------------------------------------- STYLES --------------------------------------- */


body {
	padding: 0px;
	margin: 0px auto;
	background: #000000;
	color: #DDDDDD;
	/*font-family: 'Trebuchet MS', Trebuchet, sans-serif;*/
	/*font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", sans-serif;*/
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
}


a {
	color: #FFFFFF;
	text-decoration: none;
	border: none;
}


a:hover {
	text-decoration : underline;
	border: none;
}


a img {
	border : none;
}


a.name {
	text-decoration: none;
	color : #FFFFFF;
	font-size : 30px;
}


h1 {
	color: #DDDDDD;
	font-size: 18px;
}


h2 {
	color: #DDDDDD;
	font-size: 12px;
}




.postlink {
	text-decoration: none;
	color: #E62064;
	font-size: 16px;
	font-weight: bold;
}


.post p {
	text-align: left;
}

.post img {
	text-align: center;
}


#small-images img {
	padding: 0px;
	margin: 0px auto;
}

#small-images a {
	border: none;
}

#small-images a:hover {
	border-bottom: 2px solid #23404B;
}


blockquote {
	border-left: 1px dashed #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}


.clearBoth {
	clear: both;
}


hr {
	border: 0;
	width: 100%;
	color: #555555;
	background-color: #555555;
	height: 1px;
}


#desc {
	font-size: 13px;
	color: #dddddd;
}


.divider {
	padding-top: 15px;
}



#menutitle {
	font-size: 24px;
	color: #669966;
}


.myIndexTitle {
	position: relative;
	top: 8px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}

.myCategoryTitle {
	position: relative;
	top: 0px;
	text-decoration: none;
	color: #9933CC;
	font-size: 18px;
	font-weight: bold;
}


#drop-cap {
	display: block;
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	font-size: 72px;
	font-family: "Georgia";
	font-weight: bold;
	color: #F8F179;
	line-height: 0.9em;
}


.categoryNav a{
	text-decoration: none;
	color: #E62064;
	font-weight: bold;
}

.categoryNav a:hover {
	text-decoration: underline;
	color: #E62064;
	font-weight: bold;
}

.pagelink {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}



/* --------------------------------------- POST STYLES  --------------------------------------- */


/* full post backgrounds */
.post {
	width: 516px;
	margin: 0px auto;
	background-repeat: repeat-y;
}


/* posted-on-by above the article: lives in myPostTop */
.postdata {
	color: #AAAAAA;
	font-size: 10px;
}


/* posted-on-by above the article: for the 2Sense index page only */
.postdata-splash {
	color: #CCCCCC;
	font-size: 10px;
}


/* posted-in categories, lives inside myCats-whatever */
.postmetadata {
	padding: 4px 0px 0px 0px;
	color: #DDDDDD;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}


/* -------------------- POPUP STYLES -------------------- */

#popup-body {
	padding: 0px;
	padding-top: 10px;
	margin: 0px auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #ffffff;
}


#popup-image {
	padding: 0px;
	margin: 0px auto;
}


#popup-link {
	padding: 0px;
	padding-top: 10px;
	margin: 0px auto;
}



/* -------------------- 2SENSE -------------------- */

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear-both {
	clear: both;
}

.style-subheader {
	clear: both;
	padding: 0px;
	margin: 10px auto;
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.sub-left {
	text-align: left;
}

.sub-right {
	text-align: right;
}

.subtitle-center {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
}

.subtitle-large-center {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
	margin: 10px auto;
}

.subtitle-medium-center {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
}

.subtitle-small-bold-center {
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
}

.subtitle-small-center {
	font-size: 11px;
	line-height: 100%;
	font-style: italic;
	text-align: center;
}

.subheader-left {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	text-align: left;
}

.subheader-center {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	text-align: center;
}

.subheader-right {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	text-align: right;
}

.postimage-left {
	float: left;
	padding: 1px;
	margin: 2px;
}

.postimage-right {
	float: right;
	padding: 1px;
	margin: 2px;
}

.postimage-center {
	text-align: center;
	padding: 1px;
	margin: 2px auto;
}

.postimage-center img {
	padding: 0px 5px 0px 5px;
}

.postimage-center a {
	padding: 0px 5px 0px 5px;
}

.post-p-center {
	text-align: center;
	padding: 0.5em 0 0.5em 0;
	margin: 0.5em 0 0.5em 0;
}

.breathing-room {
	padding: 0.25em 0 0.25em 0;
	margin: 0.25em 0 0.25em 0;
}

.breathing-room-more {
	padding: 0.5em 0 0.5em 0;
	margin: 0.5em 0 0.5em 0;
}

.styleimage-left {
	float: left;
	padding: 1px;
	margin: 2px;
	margin-left: -10px;
}

.styleimage-right {
	float: right;
	padding: 1px;
	margin: 2px;
	margin-right: -10px;
}

.styleimage-center {
	text-align: center;
	padding: 1px;
	margin: 2px auto;
}

.styleimage-center img {
	padding: 1px;
}

.styleimage-center a {
	padding: 0px;
}

.styleimage-clear {
	clear: both;
	overflow: auto;
	width: 100%;
}

.style-bodytype-center {
	text-align: center;
	padding: 0;
	margin: 0px auto;
}

.style-bodytype-center img {
	padding: 1px;
	margin: 1px;
}

.style-bodytype-center a {
	padding: 0;
	margin: 0;
}

.myPost-2sense {
	width: 475px;
	margin: 0px auto;
	margin-left: 20px;
	padding: 0px;
}

.myPost-2sense-category {
	width: 516px;
	height: 300px;
	margin: 0px auto;
}


/* top of the post in the 2sense index only */
.myPostTop-2sense-pins {
	padding: 5px 0px 0px 0px;
	width: 516px;
	height: 49px;
}


/* top of the post */
.myPostTop-2sense-rivets {
	padding: 0px auto;
	padding-top: 5px;
	margin: 0px;
	width: 480px;
	height: 49px;
}


/* top of the post in the subcategory index */
.myPostTop-2sense-solid {
	padding: 5px 0px 0px 0px;
	width: 516px;
	height: 42px;
}


.myIndent {
	text-indent: 40px;
}


/* body of the post */
.myEntry-2sense {
	position: relative;
	left: -6px;
	padding: 0px 10px 2px 5px;
	width: 480px;
	margin: 0px auto;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	color: #FFFFFF;
}

.myEntry-2sense p {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: left;
	color: #FFFFFF;
}

.myEntry-2sense img {
	padding: 0px 10px 5px 10px;
}

.myEntry-2sense LI {
	padding: 0.2em 0px 0px 0px;
}

.post-td {
	font-size: 12px;
}


/* body of the post on the category index */
.myEntry-2sense-category {
	position: relative;
	left: -6px;
	padding: 0px 10px 0px 5px;
	width: 440px;
	margin: 0px auto;
	line-height: 115%;
	text-align: left;
}


.myEntry-2sense-category p {
	margin-bottom: 0px;
}

.myEntry-2sense-category img {
	padding: 0px 10px 5px 10px;
}


/* next-previous in 2 sense posts */
.myEntry-nextprev {
	position: relative;
	left: -10px;
	width: 300px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	color: #AAAAAA;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.myEntry-nextprev a {
	text-decoration: none;
	color: #FE6C09;
}


.myEntry-nextprev a:hover {
	text-decoration: underline;
	color: #EF0A41;
}


/* link in the body of the post, just the category page */
.myEntry-2sense-category a {
	text-decoration: none;
	color: #FE6C09;
	font-style: italic;
}


/* hover over a link in the body of the post */
.myEntry-2sense-category a:hover {
	text-decoration: underline;
	color: #EF0A41;
	font-style: italic;
}


/* link in the body of the post, like "read the rest" on the index page */
.myEntry-2sense a {
	text-decoration: none;
	color: #E62064;
	font-style: italic;
}


/* hover over a link in the body of the post */
.myEntry-2sense a:hover {
	text-decoration: underline;
	color: #E62064;
	font-style: italic;
}


/* bottom of the post - the posted-in categories */
.myCats-2sense {
	width: 500px;
	height: 40px;
	margin: 0px auto;
	background-repeat: no-repeat;
}


/* bottom of the post - the posted-in categories, only for the top category */
.myCats-2sense-category {
	width: 516px;
	height: 30px;
	margin: 0px auto;
	margin-top: 10px;
}


.price-under-image {
	clear: both;
	width: 260px;
	height: 30px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	text-align: center;
}




/* ------------------------------ 2SENSE INDEX PAGE ------------------------------ */



/* full background of the subcategory index pages */
.myIndex-2sense {
	width: 516px;
	margin: 0px auto;
	padding: 0px;
}


/* top of the subcategory index page content, not top of the post */
.myIndex-2sense-solid {
	padding: 10px 0px 0px 0px;
	width: 516px;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #DDDDDD;
	text-align: center;
}

/* the 2Sense subcategory description */
#myIndex-2sense-descript {
	padding: 0px;
	margin: 0px auto;
	width: 516px;
}

/* the 2Sense subcategory description */
#myIndex-2sense-descript-top {
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
	width: 516px;
	height: 20px;
}

/* the 2Sense subcategory description */
#myIndex-2sense-descript-center {
	padding: 5px;
	margin: 0px auto;
	width: 480px;
}

/* the 2Sense subcategory description */
#myIndex-2sense-descript-bottom {
	padding: 0px;
	margin: 0px auto;
	width: 516px;
	height: 10px;
}

/* the 2Sense subcategory description */
.descript-title {
	font-size: 18px;
	font-weight: bold;
	color: #E62064;
	text-align: center;
}

/* the 2Sense subcategory description */
.descript-text {
	padding: 5px;
	font-size: 14px;
	font-weight: normal;
	color: #E62064;
	text-align: center;
}

/* top of the post preview in the subcategory index and homepage */
.myIndex-2sense-PostTop {
	width: 500px;
	padding: 0;
	margin-left: 6px;
}

/* full background of the post */
.myPost-2sense-index {
	width: 516px;
	margin: 0px auto;
}

.myIndex-2sense img {
	padding: 0px 10px 5px 10px;
}

.myIndex-2sense-Post img {
	padding: 0px 10px 5px 10px;
}

a.postlink-2sense {
	text-decoration: none;
	color: #E62064;
	font-size: 16px;
	font-weight: bold;
}

a.postlink-2sense:hover {
	text-decoration: underline;
	color: #E62064;
}

.postdata-2sense {
	color: #AAAAAA;
	font-size: 10px;
	font-weight: bold;
}

.readmore-2sense {
	font-style: italic;
}

.readmore-2sense a {
	text-decoration: none;
	color: #E62064;
}

.readmore-2sense a:hover {
	text-decoration: underline;
	color: #E62064;
}

/* body of the post */
.myIndex-2sense-Post {
	position: relative;
	left: -0px;
	padding: 0px 10px 0px 5px;
	width: 480px;
	margin: 0px auto;
	line-height: 120%;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #FFFFFF;
}

/* body of the post on the splash page*/
.myIndex-2sense-splash {
	position: relative;
	left: 0px;
	padding: 0px 5px 0px 5px;
	width: 480px;
	margin: 0px auto;
	line-height: 115%;
	text-align: justify;
	color: #FFFFFF;
}

.myIndex-2sense-Post a {
	text-decoration: none;
	color: #E62064;
}

.myIndex-2sense-Post a:hover {
	text-decoration: underline;
	color: #E62064;
}

/* bottom of the post preview in the subcategory index */
.myIndex-2sense-PostBottom {
	width: 516px;
	height: 25px;
	clear: both;
	margin: 0 auto;
}

/* bottom of the subcategories page */
.myIndex-2sense-bottom {
	width: 516px;
	height: 40px;
	margin: 0px auto;
}

.index-pagenav {
	width: 420px;
	height: 30px;
	margin: 0 auto;
	padding: 10px 0 5px 0;
}

.pagenav {
	margin: 0px auto;
	padding: 2px;
}

.index-separator {
	position: relative;
	left: 0px;
	padding: 0px;
	margin: 0px auto;
	width: 480px;
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #AAAAAA;
}


/* -------------------- DOWNLOADS -------------------- */


.download-links {
	padding: 5px;
	margin: 0px auto;
	font-weight: bold;
	color: #FFFFFF;
}

.download-links a {
	color: #F8F179;
}

.download-links a:hover {
	text-decoration: underline;
	color: #FE6C09;
}

/* extra spacing for shorter preview images */
.download-links-spaced {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
}

.download-links-spaced a {
	color: #F8F179;
}

.download-links-spaced a:hover {
	text-decoration: underline;
	color: #FE6C09;
}

/* full background of the post - solid color background */
.myPost-freebies-solid {
	width: 525px;
	margin: 0px auto;
	padding: 0px;
}

/* full background of the post - paper background */
.myPost-freebies-paper {
	width: 516px;
	margin: 0px auto;
}

/* top of the post - solid color */
.myPostTop-freebies-solid {
	padding: 5px 0px 0px 0px;
	width: 516px;
	height: 42px;
}

/* top of the post - pins */
.myPostTop-freebies-pins {
	padding: 0px 0px 0px 0px;
	width: 516px;
	height: 42px;
}

/* top of the post - rivets */
.myPostTop-freebies-rivets {
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
	width: 516px;
	height: 49px;
}

/* top of the post - rivets - for the category index */
.myPostTop-freebies-rivets-short {
	margin: 0px auto;
	padding: 5px 0px 10px 0px;
	width: 516px;
	height: 30px;
	
}

/* body of the post */
.myEntry-freebies {
	position: relative;
	left: 0px;
	padding: 0px 10px 5px 5px;
	width: 440px;
	margin: 0px auto;
	line-height: 110%;
}

.myEntry-freebies p {
	padding: 0px;
	margin: 0px auto;
}

/* ratings in 2 sense */
.myEntry-ratings-2sense {
	padding: 10px 0 0 0;
	margin: 0px auto;
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
}

/* Share This social bookmark popup */
.myEntry-social {
	padding: 5px 0px;
	margin: 0px auto;
	height: 30px;
}

/* ratings in downloads */
.myEntry-ratings-downloads {
	padding: 0px;
	margin: 0px auto;
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	color: #EEEEEE;
}

/* container for Flash in Graphics dowloads */
.myEntry-graphics {
	width: 520px;
	padding: 0px;
	margin: 0px auto;
}

/* bottom of the Downloads post - the posted-in categories */
.myCats-freebies {
	width: 516px;
	height: 30px;
	margin: 0px auto;
}


/* bottom of the Downloads post - for the category index */
.myCats-freebies-short {
	width: 516px;
	height: 22px;
	margin: 0px auto;
}


/* posted-in categories - text at the bottom of the post, lives in myCats-freebies */
.postmetadata-downloads {
	position: relative;
	top: -2px;
	padding: 0px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

/* title in the single graphics downloads */
a.postlink-downloads {
	text-decoration: none;
	color: #9933CC;
	font-size: 16px;
	font-weight: bold;
}

a.postlink-downloads:hover {
	text-decoration: underline;
	color: #9933CC;
}

/* Flash body on the index page */
.myIndex-freebies {
	position: relative;
	left: -7px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	margin: 0px auto;
	line-height: 110%;
}


/* full background of the help - for subcategory index */
.download-help-index {
	width: 516px;
	margin: 10px auto 0px auto;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-center-solid.jpg');
	background-repeat: repeat-y;
}


/* full background of the help - for subcategory index pages */
.download-help-subcategory {
	width: 516px;
	margin: 10px auto 0px auto;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-center-solid.jpg');
	background-repeat: repeat-y;
}


/* top of the help for subcategory index - solid color */
.download-help-sub-top {
	width: 516px;
	height: 15px;
	margin: 0px auto;
	padding: 0px;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-top-solid.jpg');
	background-repeat: no-repeat;
	color: #F8F179;
	font-size: 14px;
	font-weight: bold;
}


/* center area of the help - for subcategory index pages */
.download-help-sub-text {
	width: 450px;
	margin: 0px auto;
	padding: 10px;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-center-solid.jpg');
	background-repeat: repeat-y;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}


/* full background of the help - for single pages */
.download-help-single {
	width: 516px;
	margin: 10px auto 0px auto;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-center-solid.jpg');
	background-repeat: repeat-y;
}


/* top of the help for single pages - solid color */
.download-help-single-top {
	padding: 8px 0px 0px 0px;
	width: 516px;
	height: 25px;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-top-solid.jpg');
	background-repeat: no-repeat;
	color: #F8F179;
	font-size: 16px;
	font-weight: bold;
}


/* body of the help - solid color */
.download-help-center {
	width: 460px;
	margin: 0px auto;
	padding: 3px 4px 5px 4px;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-center-solid.jpg');
	background-repeat: repeat-y;
	text-align: left;
	color: #F8F179;
	line-height: 110%;
	font-size: 12px;
}


#help-suggestions {
	padding-bottom: 20px;
	text-align: center;
	color: #DDDDDD;
	line-height: 120%;
	font-size: 12px;
}


#help-suggestions-inside {
	padding: 20px 0px 0px 0px;
	text-align: center;
	color: #DDDDDD;
	line-height: 120%;
	font-size: 12px;
}


#help-top {
	padding-bottom: 10px;
	text-align: left;
	color: #F8F179;
	font-size: 12px;
}

#help-center {
	text-align: center;
	color: #F8F179;
	font-size: 12px;
}


#help-center img {
	border: 1px solid #000000;
}


#help-center a:hover img {
	border: 1px solid #FE6C09;
}


#help-bottom {
	padding-top: 10px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
}


/* bottom of the help - solid color */
.download-help-bottom {
	width: 516px;
	height: 25px;
	margin: 0px auto;
	background-image: url('http://www.fashionfrog.com/images/downloads/downloads-bg-bottom-help.jpg');
	background-repeat: no-repeat;
}


#donate-banner {
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px auto;
	text-align: center;
}

/* --------------------  BLURBS  -------------------- */

.splash-blurb-title {
	position: relative;
	left: -6px;
	padding: 10px 10px 10px 5px;
	width: 440px;
	margin: 0px auto;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.splash-blurb {
	position: relative;
	left: -6px;
	padding: 10px 10px 15px 5px;
	width: 460px;
	margin: 0px auto;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #DDDDDD;
	font-style: normal;
	font-weight: normal;
	line-height: 115%;
	text-align: justify;
}

.splash-blurb p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 115%;
	text-align: justify;
}

.splash-blurb a {
	text-decoration: none;
	color: #222222;
	font-style: italic;
}


.splash-blurb a:hover {
	text-decoration: underline;
	color: #777777;
	font-style: italic;
}


.downloads-blurb {
	position: relative;
	left: 0px;
	padding: 10px 10px 10px 5px;
	width: 470px;
	margin: 0px auto;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
}

.downloads-blurb p {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
}

.downloads-blurb a {
	text-decoration: none;
	color: #FE6C09;
}

.downloads-blurb a:hover {
	text-decoration: underline;
	color: #FE6C09;
}



.downloads-blurb-index {
	left: 0px;
	padding: 5px 10px 10px 5px;
	width: 470px;
	margin: 0px auto;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
}

.downloads-blurb-index p {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	text-align: justify;
}

.downloads-blurb-index a {
	text-decoration: none;
	color: #FE6C09;
}

.downloads-blurb-index a:hover {
	text-decoration: underline;
	color: #FE6C09;
}



#blurb-adobe {
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #F8F179;
	font-size: 12px;
}


#blurb-adobe img {
	border: 1px solid #000000;
}


#blurb-adobe a:hover img {
	border: 1px solid #FE6C09;
}


#blurb-how-to-download {
	padding: 5px 0px 10px 0px;
	text-align: center;
	color: #FFFFFF;
	font-family: "Courier New", Courier, monospace;
}

.download-1 {
	padding: 0px;
	margin: 0px auto;
	font-size: 15px;
	font-weight: bold;
}

.download-2 {
	padding: 0px;
	margin: 0px auto;
	font-size: 13px;
	font-weight: normal;
}


#blurb-legal {
	margin: 0px auto;
	padding: 0px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	color: #BBBBBB;
}

#blurb-legal a {
	text-decoration: none;
	color: #F8F179;
}

#blurb-legal a:hover {
	text-decoration: underline;
	color: #F8F179;
}




/* -------------------- FROGGY'S PICKS  -------------------- */


#froggyspicks-thin {
	width: 516px;
	height: 214px;
	margin: 0px auto;
	background-image: url('http://www.fashionfrog.com/images/froggyspicks-bg-214.jpg');
	background-repeat: no-repeat;
}


#froggyspicks-medium {
	width: 516px;
	height: 324px;
	margin: 0px auto;
	background-image: url('http://www.fashionfrog.com/images/froggyspicks-bg-324.jpg');
	background-repeat: no-repeat;
}


#froggyspicks-tall {
	width: 516px;
	height: 370px;
	margin: 0px auto;
	background-image: url('http://www.fashionfrog.com/images/froggyspicks-bg-370.jpg');
	background-repeat: no-repeat;
}


#froggyspicks-title {
	width: 200px;
	height: 40px;
	margin: 5px auto 0px auto;
	background-image: url('http://www.fashionfrog.com/images/froggyspicks-title.gif');
	background-repeat: no-repeat;
}


#froggyspicks-title-thin {
	width: 200px;
	height: 40px;
	margin: -5px auto 0px auto;
	background-image: url('http://www.fashionfrog.com/images/froggyspicks-title.gif');
	background-repeat: no-repeat;
}

#froggyspicks-flash {
	width: 475px;
	height: 175px;
	margin: 50px auto 0px auto;
	position: relative;
	left: -5px;
}

#froggyspicks-flash-medium {
	width: 475px;
	height: 175px;
	margin: 30px auto 0px auto;
	position: relative;
	left: -5px;
}

#froggyspicks-flash-thin {
	width: 475px;
	height: 175px;
	margin: -15px auto 0px auto;
	position: relative;
	left: -5px;
}


/* --------------- RESOURCES / SHOPPING  --------------- */

/* full background of the resources */
.my-resources {
	width: 516px;
	margin: 10px auto 10px auto;
}

/* top of the resources */
.my-resources-top {
	width: 516px;
	height: 50px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}

/* the title on the top right */
.my-resources-header {
	height: 20px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	text-align: center;
	font-size: 20px;
	color: #0DA91C;
}

.postlink-resources {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

/* body of the resources */
.my-resources-body {
	width: 468px;
	margin: 0px auto;
	padding: 0px;
}

.my-resources-nav {
	width: 468px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

.my-resources-table td {
	color: #DDDDDD;
	font-size: 12px;
	font-weight: bold;
}

.my-resources-table td a {
	font-size: 12px;
	font-weight: bold;
	color: #0DA91C;
	text-decoration: none;
}

.my-resources-table td a:hover {
	text-decoration: underline;
}

/* the post title, contained in the post */
.my-resources-title {
	position: relative;
	left: 0px;
	margin: 20px auto 10px auto;
	padding: 0px;
	text-align: center;
	color: #DDDDDD;
	font-size: 15px;
	font-weight: bold;
}

/* the top post title */
#topTitle {
	margin: 5px 0px 5px 0px;
}

.my-resources-text {
	width: 468px;
	margin: 0px auto;
	padding: 0px auto;
	text-align: justify;
	color: #DDDDDD;
	font-size: 13px;
}

.my-resources-text a {
	color: #0DA91C;
	font-size: 13px;
	font-weight: bold;
}

.my-resources-text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

.my-resources-intro {
	width: 468px;
	margin: 0px auto;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	font-style: italic;
}

.my-resources-intro a {
	color: #0DA91C;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	left: 0px;
}

/* price range notes for the shopping section */
.my-resources-notes {
	font-size: 12px;
	font-style: italic;
	color: #DDDDDD;
}

/* bottom of the resources */
.my-resources-bottom {
	width: 516px;
	height: 85px;
	margin: 0px auto;
}

.my-resources-bottom-text {
	width: 160px;
	height: 30px;
	position: relative;
	left: -150px;
	top: 25px;
	margin: 0px auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
}

.resources-separator {
	width: 468px;
	height: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #555555;
}

#shopping-entry {
	margin: 0px auto;
	padding: 0px;
	padding-top: 20px;
}

#shopping-entry a {
	margin: 0px auto;
	padding: 0px;
	font-size: 15px;
}

#shopping-entry img {
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 10px;
}


/* -------------------- ABOUT US  -------------------- */


/* full background of the about */
.about-us {
	width: 516px;
	margin: 15px auto 10px auto;
}

/* top of the about */
.about-us-top {
	width: 516px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}

/* the title on the top right */
.about-us-header {
	width: 210px;
	height: 20px;
	position: relative;
	left: 180px;
	margin: 0px auto;
	text-align: center;
	font-size: 20px;
	color: #F8F179;
}

/* body of the about */
.about-us-body {
	width: 516px;
	margin: 0px auto;
}

.about-us-text {
	width: 460px;
	margin: 0px auto;
	padding: 0px 0px 5px 10px;
	text-align: justify;
	color: #DDDDDD;
	font-size: 13px;
	line-height: 120%;
}

.about-us-text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

/* link in the body of the text */
.about-us-text a {
	text-decoration: none;
	color: #F8F179;
	font-style: italic;
}

/* hover over a link in the body */
.about-us-text a:hover {
	text-decoration: underline;
}

/* bottom of the about */
.about-us-bottom {
	width: 516px;
	height: 85px;
	margin: 0px auto;
}

.about-us-bottom-text {
	width: 160px;
	height: 30px;
	position: relative;
	left: -162px;
	top: 25px;
	margin: 0px auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
}

/* the title on the top right */
.sitemap-header {
	width: 210px;
	height: 20px;
	position: relative;
	left: 185px;
	margin: 0px auto;
	text-align: center;
	font-size: 20px;
	color: #F8F179;
}

/* the title on the top right */
.subscribe-header {
	width: 210px;
	height: 20px;
	position: relative;
	left: 175px;
	margin: 0px auto;
	text-align: center;
	font-size: 20px;
	color: #F8F179;
}

/* top of the subscribe */
.subscribe-top {
	width: 516px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}

/* the title on the top right */
.thanks-header {
	width: 210px;
	height: 20px;
	position: relative;
	left: 175px;
	margin: 0px auto;
	text-align: center;
	font-size: 20px;
	color: #F8F179;
}

/* top of the subscribe */
.thanks-top {
	width: 516px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}

/* -------------------- LEGAL -------------------- */

/* full background of the legal */
.legal {
	width: 516px;
	margin: 15px auto 10px auto;
}


/* body of the legal */
.legal-body {
	width: 516px;
	margin: 0px auto;
}


.legal-text {
	width: 480px;
	margin: 0px auto;
	padding: 0px 0px 5px 5px;
	text-align: left;
	color: #DDDDDD;
	font-size: 11px;
}


/* -------------------- CONTACT US  -------------------- */


/* full background of the contact */
.contact-us {
	width: 516px;
	margin: 10px auto 20px auto;
}

/* top of the contact */
.contact-us-top {
	width: 516px;
	height: 50px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}

/* the title on the top right */
.contact-us-header {
	width: 210px;
	height: 20px;
	position: relative;
	left: 170px;
	top: 20px;
	margin: 0px auto;
	text-align: center;
	font-size: 20px;
	color: #F8F179;
}

/* body of the contact */
.contact-us-body {
	width: 516px;
	height: 690px;
	margin: 0px auto;
	padding: 0px;
}

.contact-us-text {
	width: 440px;
	margin: 0px auto;
	padding: 0px 0px 5px 20px;
	text-align: justify;
	color: #DDDDDD;
	font-size: 13px;
	line-height: 120%;
}

.contact-us-text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

.contact-us-text td {
	color: #DDDDDD;
	font-size: 13px;
	line-height: 120%;
}

/* link in the body of the text */
.contact-us-text a {
	text-decoration: none;
	color: #FE6C09;
	font-style: italic;
}

/* hover over a link in the body */
.contact-us-text a:hover {
	text-decoration: underline;
	color: #EF0A41;
	font-style: italic;
}

/* bottom of the contact */
.contact-us-bottom {
	width: 516px;
	height: 85px;
	margin: 0px auto;
}

.contact-us-bottom-text {
	width: 160px;
	height: 30px;
	position: relative;
	left: -162px;
	top: 30px;
	margin: 0px auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
}


/* -------------------- TAGS STUFF  -------------------- */


.tag-main {
	width: 500px;
	margin: 15px auto 10px auto;
	text-align: left;
}


.tag-top {
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	width: 500px;
	height: 25px;
	color: #DDDDDD;
	font-size: 14px;
	font-weight: bold;
}


.tag-body {
	width: 500px;
	margin: 0px auto;
	text-align: left;
}


.tag-body hr {
	clear: left;
	height: 1px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 5px;
	border: 0px;
	background-color: #AAAAAA;
}


.tag-page-title {
	width: 500px;
	height: 30px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 18px;
	color: #DDDDDD;
}

.tag-post {
	width: 500px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

.tag-post hr {
	clear: left;
	height: 1px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 5px;
	border: 0px;
	color: #AAAAAA;
}

.tag-title {
	clear: left;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
}

.tag-title a {
	text-decoration: none;
	color: #FE6C09;
}

.tag-title a:hover {
	text-decoration: underline;
}

.tag-entry {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px auto;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 96px;
	height: 96px;
	border: 1px solid black;
}

.tag-entry p {
	padding: 0px;
	margin: 0px auto;
}

.tag-entry img {
	width: 96px;
	height: 96px;
}

.tag-meta {
	padding: 5px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.tag-meta a {
	text-decoration: none;
	color: #E62064;
}

.tag-meta a:hover {
	text-decoration: underline;
	color: #E62064;
}

.tag-navigation {
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

.tag-navigation a {
	text-decoration: none;
	color: #FE6C09;
}

.tag-navigation a:hover {
	text-decoration: underline;
}

#tag-search {
	margin: 0px auto;
	padding: 0px;
}

.tag-cloud {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

.tag-list {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	font-size: 14px;
}


#tag-search a {
	text-decoration: none;
	color: #E62064;
}


#tag-search a:hover {
	text-decoration: underline;
	color: #E62064;
}


.tags-left {
	width: 250px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
}

.tags-left-cloud {
	margin: 0px auto;
	padding: 5px;
	text-align: center;
}

.tags-left-cloud a {
	text-decoration: none;
	color: #E62064;
}

.tags-left-cloud a:hover {
	text-decoration: underline;
	color: #FE6C09;
}

.tags-left-title {
	margin: 0px auto;
	padding: 5px;
	color: #FE6C09;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
}

.tags-left-link {
	margin: 0px auto;
	padding-bottom: 10px;
}

.tags-left-link a {
	text-decoration: none;
	color: #FE6C09;
}

.tags-left-link a:hover {
	text-decoration: underline;
	color: #E62064;
}

.tags-post {
	padding: 0px;
	margin: 0px auto;
	margin-top: 2px;
	margin-bottom: 10px;
	color: #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tags-post a {
	text-decoration: none;
	color: #E62064;
}

.tags-post a:hover {
	text-decoration: underline;
	color: #E62064;
}

/* -------------------- COMMENTS STUFF  -------------------- */


#allMyComments {
	padding: 5px 10px 10px 10px;
	width: 460px;
	margin: 0px auto;
	color: #DDDDDD;
	font-size: 11px;
}

#allMyComments a {
	color: #DDDDDD;
}


#allMyComments a:hover {
	color: #DDDDDD;
	style: underline;
}


/* container for all three comment box divs */
.commentbox-all {
	width: 460px;
	margin: 0px auto;
	border: 1px dashed #333333;
	/* background-color: #e3d7c5;*/
}


/* the box in which the comments show up */
.commentbox-middle {
	width: 450px;
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	color: #DDDDDD;
	font-size: 12px;
	text-align: left;
}


/* above the comments box, for rounded corners */
.commentbox-top {
	width: 460px;
	height: 13px;
}


/* below the comments box, for rounded corners */
.commentbox-bottom {
	width: 460px;
	height: 16px;
}


/* this is the box in which you leave the comment */
#comment {
	margin: 0px auto;
	width: 400px;
}


/* this is the number of comments text on top of all comments */
#comments {
	color: #FF7F00;
}


.commentover {
	border: 3px solid #000000;
}


.commentout {
	border: 3px solid #FFFFFF;
}


#myCommentForm {
	margin: 0px auto;
	color: #DDDDDD;
}


.myCommentForm-name {
	text-align: center;
	line-height: 150%;
	font-size: 12px;
}

.myCommentForm-email {
	text-align: center;
	line-height: 150%;
	font-size: 12px;
}


cite {
	color: #DDDDDD;
	font-size: 11px;
}


/* -------------------- SEARCH -------------------- */


.my-search-right {
	width: 160px;
	height: 40px;
	margin: 10px auto;
	padding: 0px;
	background: #0DA91C;
	border: 1px solid white;
	text-align: center;
}


.my-search-form {
	width: 160px;
	height: 40px;
	margin: 0px auto;
	padding: 0px;
}


#my-search input.text {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #0DA91C;
}

#my-search .button {
	border-color: #FFFFFF;
	background: #0DA91C;
	color: #FFFFFF;
}

#my-search input.button:hover {
	color: #FFFFFF;
	border-color: #AAAAAA;
}


/* -------------------- OTHER STUFF  -------------------- */



.myIndex-404 {
	position: relative;
	left: -6px;
	padding: 0px 10px 0px 5px;
	width: 440px;
	margin: 0px auto;
	line-height: 115%;
	text-align: left;
	font-size: 12px;
}

.myIndex-404 a {
	text-decoration: none;
	color: #E62064;
}


.myIndex-404 a:hover {
	text-decoration: underline;
	color: #E62064;
}



.social_bookmark {
	font-size: 9px;
	color: #DDDDDD;
	padding: 0px;
	margin: 0px auto;
}


.social_bookmark a {
	font-size: 9px;
	padding: 0px;
	margin: 0px auto;
}

.social_bookmark a:hover {
	text-decoration: none;
}


.social_bookmark.d {
	margin: 0px auto;
	padding 0px;
}



.mugShots {
	text-align: center;
}


.mugShots img {
	padding: 0px 15px;
}


.mugText {
	text-align: center;
}


.mug1 {
	padding: 0px 15px;
}


.mug2 {
	padding: 0px 15px;
}


.mug3 {
	padding: 0px 15px;
}


.entry A {
	text-transform : uppercase;
}

#search {
	background-color : #AAAAAA;
	color : #DDDDDD;
	border : 1px solid #FFFFFF;
	width : 100px;
}

#searchbox {
	position : fixed;
	bottom : 0px;
	width : 100%;
}

#searchbutton {
	border : 1px solid #669966;
	background-color : #FFFFFF;
	width : 100px;
}

#sidebarpostdata {
	background-color: #111111;
	text-align: justify;
	padding: 2px;
	margin-top: 45px;
}

#textbox {
	background-color: #669966;
	border: 1px solid #DDDDDD;
	color: #ffffff;
}

#textbox:focus {
	background-color: #ffffff;
	color: #669966;
}

textarea {
	font-family: Arial;
	font-size: 11px;
	border: 3px solid #ffffff;
	padding: 3px;
	width: 400px;
}


#myFeed {
	padding: 0px;
	margin: 15px auto 10px auto;
	width: 450px;
}

#myFeed-top {
	padding: 0px;
	margin: 0px auto;
}

#myFeed-title {
	padding: 0px;
	margin: 5px 0px 5px 0px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

#myFeed-icon {
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

#myFeed-blurb {
	padding: 10px;
	margin: 20px 0px 10px 0px;
	text-align: justify;
	font-size: 12px;
	font-weight: normal;
}

#myFeed-body {
	padding: 0px;
	margin: 20px 0px 0px 50px;
}

#myFeed-subtitle {
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

#myFeed-links {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 13px;
}

#myFeed-links a {
	text-decoration: none;
	color: #F8F179;
	font-style: italic;
}

#myFeed-links a:hover {
	text-decoration: underline;
}


/* Download Preview */

#preview-layout {
	width: 96px;
	height: 96px;
	padding: 0px auto;
	margin: 1px;
	text-align: center;
	float: left;
}

#preview-layout p {
	padding: 0px auto;
	margin: 0px;
	text-align: center;
}

#preview-layout img {
	border-style: none;
	border: none;
	width: 96px;
	height: 96px;
}

#preview-layout img:hover {
	border-style: solid;
	border: 1px solid black;
}

.preview-body {
	width: 500px;
	height: 830px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 15px;
	text-align: center;
}

#download-preview {
	position: absolute;
	padding: 1px;
	background: #000000;
	color: #000000;
	border: 1px solid #000000;
	left: 400;
	top: 100;
	width: 15;
	height: 15;
	z-index: 110;
}

#preview-notice {
	margin: 0px auto;
	padding: 2px 0px 0px 0px;
	color: #AAAAAA;
	font-size: 11px;
	font-style: italic;
}




