/* @override http://build.paigehemmis.com/_site/css/global.css */

html, body{
	margin: 0;
	padding: 0;	
}
body{
	background-color: #E29E87;
	background-image: url("/_site/img/preloader.gif");
	background-position: 28px 18px;
	background-repeat: no-repeat;
}

body div#pgWrap{
	width: 960px;
	overflow: hidden;
	visibility: hidden;
}

div#pgFoot{
	text-align: center;
}
div#pgFoot ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#pgFoot ul li{
	margin: 0 0 4em 0;
	padding: 0;
	list-style: none;
	color: #666666;
	font-size: 11px;
	font-style: italic;
	font-family: georgia, serif;
}
div#pgFoot ul li.credits{
	display: none;
}
/***************************************										BANNER
*/
div#pgBanner{
	margin-top: 625px;
	text-align: center;
}
div#pgBanner p{
	margin-bottom: 0;
}
/***************************************										NAVIGATION
*/
div#nav{
	width: 560px;
	height: 625px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
div#nav ul, div#nav h1{
	display: none;
}
/***************************************										PROMOS
*/
ul#promos{
	position: absolute;
	top: 0;
	left: 575px;
	height: 125px;
	width: 360px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
}
ul#promos li{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
	cursor: pointer;
}
ul#promos li a{
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1px;
	line-height: 500px;
	cursor: pointer;
}
ul#promos li a#nTuffChix{
	margin: 35px 0 0 0px;
	width: 73px;
	height: 67px;
	background-image: url("/_site/img/promo_tuffchix.png");
}
ul#promos li a#nTuffChix:hover{
	background-image: url("/_site/img/promo_tuffchix_roll.png");
}
ul#promos li a#nExtreme2{
	margin: 4px 0 0 0;
	width: 158px;
	height: 94px;
	background-image: url("/_site/img/promo_extremehome.png");
}
ul#promos li a#nExtreme2:hover{
	background-image: url("/_site/img/promo_extremehome_roll.png");
}
ul#promos li a#nBiography{
	margin: 15px 0 0 0px;
	width: 53px;
	height: 80px;
	background-image: url("/_site/img/promo_me.png");
}
ul#promos li a#nBiography:hover{
	background-image: url("/_site/img/promo_me_roll.png");
}
/***************************************										BODY CONTENT GLOBAL
*/
div.bodyWrap{
	position: absolute;
	top: 175px;
	left: 575px;
	width: 360px;
	height: 420px;
	background-image: url("/_site/img/bg_content.png");
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}
div#pgBody{
	margin-top: 1px;
	width: 360px;
	height: 418px;
	overflow: auto;
}
div#pgBody div{
	text-align: center;
	color: #261D16;
	padding: 0 10px;
}
div#pgBody h2{
	margin: .5em 0;
	padding: 0;
}
div#pgBody h3{
	margin: 0;
	padding: 0;
	font-style: italic;
	margin-top: .5em;
	padding-top: .75em;
	border-top: 1px dotted #977E79;
	
}
div#pgBody h3 a{
	text-decoration: none;
	color: #623410;
}
div#pgBody h3 a:hover{
	color: #cc0000;
}

/***************************************										LOADING INDICATOR
*/
div#pgBody div.loading{
	width: 360px;
	height: 230px;
	padding: 0px !important;
	text-align: center;
}
div#pgBody div.loading img{
	margin-top: 170px;
}

/***************************************										BIOGRAPHY
*/
div#pgBody div#cBiography p i{
	font-weight: bold;
}

/***************************************										MEDIA
*/

div#cMedia{
	text-align: center;
	font-family: Georgia, serif;
}
div#cMedia h2{
	background-image: url("/_site/img/header_media.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 13px 0 -12px 0 !important;
	padding: 0;
}
div#cMedia div.video{
	margin: 0 !important;
	padding: 0 !important;
	margin-top: .5em !important;
	padding-top: .75em !important;
	border-top: 1px dotted #977E79;
}
div#cMedia object, div#cMedia embed{
	width: 320px;
	height: 284px;
	margin: 0 !important;
	padding: 0 !important;
}
div#cMedia div.photos{
	width: 100%;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 0 .5em 0 !important;
}
div#cMedia div.articles{
	width: 100%;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 0 .5em 0 !important;

}
div#cMedia h3{
	color: #623410 !important;
}	
div#cMedia ul{
	width: 325px;
/* CHANGED ORIGINAL WIDTH FOR UL TO PREVENT HORIZONTAL SCROLLING, ORIGINAL BELOW */
/*	width: 325px; */
	list-style: none;
	margin: 0;
	padding: 1em 0 0 0;
}
div#cMedia ul li{
	display: inline;
}
div#cMedia ul li a{
	display: block;
	border: 3px solid #623410;
	-webkit-border-radius: .25em .25em;
	float: left;
	margin: 0 .25em .25em 0 ;
/* CHANGED MARGINS FOR PHOTOS TO PREVENT HORIZONTAL SCROLLING, ORIGINAL BELOW */
/*	margin: 0 .75em .75em 0 ; */
	color: #000000;
	background-color: #623410;
	width: 150px;
	height: 100px;
	overflow: hidden;
}
div#cMedia ul li a:hover{
	border: 3px solid #cc0000;
}
div#cMedia ul li a img{
	width: 100%;
}

/***************************************										BLOG
*/
div#cBlog{
	font-family: Georgia, serif;
}
div#cBlog h2{
	background-image: url("/_site/img/header_blog.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 10px 0 -10px 0 !important;
	padding: 0;
}

div#cBlog div.post_date{
	margin: .7em 0em .5em 0em;
}
div#cBlog div.post_date b{
	font-size: .7em;
	border-top: 1px solid #B09C9B;
	border-bottom: 1px solid #B09C9B;
	padding: .25em 1em;
	letter-spacing: 1px;
	color: #000000;
}
div#cBlog div.comment{
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .65em;
	text-transform: Uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 0 1em 0;
	padding: 0 0;
}
div#cBlog div.comment a{
	padding: 0;
	color: #cc0000;
	text-decoration: none;
}
div#cBlog div.comment a:hover { 
	border-bottom: 1px dotted #cc0000; 
}
div#cBlog p{
	text-align: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: 0 0 .75em 0;
	padding: 0;
}
div#cBlog hr{
	display: none;
}
div#cBlog p img{
	border: 3px solid #623410;
	float: right;
	margin: .5em 0 .5em 1em;
	color: #000000;
	background-color: #623410;
	max-width: 340px;
	-webkit-border-radius: .25em .25em;
}
div#cBlog p a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlog p a:hover { 
	border-bottom: 1px dotted #cc0000; 
}
div#cBlog div.archive{
	margin: .5em 0 0 0;
	padding: 1em;
	border-top: 1px dotted #977E79;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .75em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: Uppercase;
}
div#cBlog div.archive a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlog div.archive a:hover{
	border-bottom: 1px dotted #cc0000;
}

div#cBlog object, div#cBlog embed{
	width: 325px;
	height: 272px;
	margin: 0 !important;
	padding: 0 !important;
}

/***************************************										BLOG > ARCHIVE
*/
div#cBlogArchive{
	font-family: Georgia, serif;
	text-align: left !important;
}
div#cBlogArchive h2{
	background-image: url("/_site/img/header_blog.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 10px 0 -10px 0 !important;
	padding: 0;
}
div#cBlogArchive h3{
	color: #623410;
	padding-bottom: .75em;
	border-bottom: 1px dotted #977E79;
	text-align: center;
}
div#cBlogArchive span.post_date{
	font-size: .75em;
	text-transform: Uppercase;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	float: left;
	width: 25%;
	margin: .5em 2%;
	text-align: center;
}
div#cBlogArchive b{
	float: right;
	width: 68%;
	text-align: left;
	margin: .5em 0 .5em 2%;
	font-size: .75em;
}
div#cBlogArchive a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlogArchive a:hover { 
	border-bottom: 1px dotted #cc0000; 
}
div#cBlogArchive hr{
	height: 1px;
	border: none;
	border-bottom: 1px dotted #977E79;
	clear: both;
	margin: 0;
	padding: 0;
}
/***************************************										BLOG > VIEW
*/
div#cBlogView{
	font-family: Georgia, serif;
	padding-bottom: 1.5em !important;
}
div#cBlogView h3{
	margin: 0;
	padding: 0;
	font-style: italic;
	padding-top: .75em;
	border: none;
	color: #623410;
}
div#cBlogView b.archive{
	display: block;
	margin: .25em 0 0 0;
	padding: 1em;
	border-bottom: 1px dotted #977E79;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .75em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: Uppercase;
}
div#cBlogView b.archive a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlogView b.archive a:hover{
	border-bottom: 1px dotted #cc0000;
}
div#cBlogView div.comment{
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .65em;
	text-transform: Uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin: .7em 0 1em 0;
	padding: 0;
}
div#cBlogView div.comment a{
	padding: 0;
	color: #cc0000;
	text-decoration: none;
}
div#cBlogView div.comment a:hover { 
	border-bottom: 1px dotted #cc0000; 
}
div#cBlogView p{
	text-align: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: 0 0 .75em 0;
	padding: 0;
}
div#cBlogView p img{
	border: 3px solid #623410;
	float: right;
	margin: .5em 0 .5em 1em;
	color: #000000;
	background-color: #623410;
	max-width: 340px;
	-webkit-border-radius: .25em .25em;
}
div#cBlogView hr{
	height: 1px;
	border: none;
	border-bottom: 1px dotted #977E79;
	clear: both;
	margin: 1em 0 0 0;
	padding: 0;
}
div#cBlogView div#glueComments{
	padding: 0 !important;
}
div#cBlogView div#glueComments div{
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .65em;
	text-transform: Uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color: #473C38;
	padding: .75em 0px !important;
	border-bottom: 1px dotted #977E79;
	margin: 0 !important;
}
div#cBlogView div#glueComments ol{
	margin: 0;
	padding:0;
	font-size: .8em;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
	list-style: none;
}
div#cBlogView div#glueComments ol li{
	border-bottom: 1px dotted #977E79;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .85em;
	background-image: url("/_site/img/bubble.gif");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color: #EEC3B3;
}
div#glueComments li[id$="2"], div#glueComments li[id$="4"], div#glueComments li[id$="6"], div#glueComments li[id$="8"], div#glueComments li[id$="0"]{
	background-color: #F6DED4 !important;
}

/* Temp Hiding Comment Count */
div#cBlogView div#glueComments ol li em{
	display: none;
}

	/* For HIGHLIGHTING - New Blog Posts */

	div#cBlogView div#glueComments ol li.new{
		background-color: #FCEF78;
	}

div#cBlogView div#glueComments ol li b{
	letter-spacing: 1px;
	height: 20px;
	line-height: 38px;
	padding-left: 40px;
	color: #554B47;
	text-transform: Uppercase;
	font-weight: bold;
}
div#cBlogView div#glueComments ol li span{
	color: #554B47;
	font-style: italic;
	font-family: georgia, serif;
}
div#cBlogView div#glueComments ol li span i{
	margin-left: 2px;
}
div#cBlogView div#glueComments ol li b a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlogView div#glueComments ol li b a:hover{
	color: #cc0000;
	border-bottom: 1px dotted #cc0000;	
}
div#cBlogView div#glueComments ol li blockquote{
	margin: 0;
	padding: 0 0 0 40px;
	font-family: georgia, serif;
	font-size: 1.25em;
}
div#cBlogView div#glueComments ol li blockquote p{
	margin: -.75em 0 1em 0;
	padding: 0 2em 0 0;
}
div#cBlogView div#glueCommentForm{
	padding: 0 0 0 0;
	margin: 0;
}
div#cBlogView div#glueCommentForm h3{
	margin: .75em 0 .5em 0;
	padding: 0 0 .75em 0;
	font-size: 1em;
	border-bottom: 1px dotted #977E79;
}
div#cBlogView div#glueCommentForm h3 a, div#cBlogView div#glueCommentForm p a{
	color: #cc0000;
	text-decoration: none;
}
div#cBlogView div#glueCommentForm h3 a:hover, div#cBlogView div#glueCommentForm p a:hover{
	border-bottom: 1px dotted #cc0000;
}
div#cBlogView div#glueCommentForm p{
	text-align: left;
	font-size: .8em;
	line-height: 1.5em;
	padding: .75em 1.5em 0 1.5em;
	margin: 0;
	text-align: justify;
}
div#cBlogView div#glueCommentForm p b{
	margin-right: .5em;
}
div#cBlogView div#glueCommentForm form{
	margin: -.5em 0 0 0;
	padding: .75em 1em;
	background-color: #EEC3B3;
	border: 1px solid #ffffff;
	border-top: none;
}
div#cBlogView div#glueCommentForm form div{
	border-top: 1px dotted #ffffff;
	margin: 0;
	padding: .25em 0 0 0;
	clear: both;
}
div#cBlogView div#glueCommentForm form div.name{
	border: none;
}
div#cBlogView div#glueCommentForm form div b, div#cBlogView div#glueCommentForm form div span{
	width: 27%;
	font-size: .75em;
	display: block;
	float: left;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	font-style: italic;
}
div#cBlogView div#glueCommentForm form div.email b, div#cBlogView div#glueCommentForm form div.link span{
	line-height: 1.2em;
}
div#cBlogView div#glueCommentForm form div input{
	width: 68%;
	display: block;
	float: right;
	margin: 0;
	overflow: hidden;
	color: #555555;
	background-color: #FEECEC;
	margin-bottom: .25em;
	font-size: 1em;
}
div#cBlogView div#glueCommentForm form div small, div#cBlogView div#glueCommentForm form div i{
	float: left;
	margin-left: 0%;
	font-size: .6em;
	width: 28%;
	color: #888888;
	text-align: left;
	margin-top: 0em;
	margin-left: 0;
}
div#cBlogView div#glueCommentForm form div i{
	font-style: normal;
}

div#cBlogView div#glueCommentForm form div.message {
	margin-top: .25em;
	padding: .25em 0;
	border-top: 1px dotted #ffffff;
}
div#cBlogView div#glueCommentForm form div.message b{
	text-transform: Uppercase;
	font-style: normal;
}
div#cBlogView div#glueCommentForm form div.message small{
	float: right;
	width: 70%;
	margin: 0;
	padding: 0;
	line-height: 2em;
	font-style: normal;
	font-weight: bold;
	font-size: .75em;
}
div#cBlogView div#glueCommentForm form div textarea{
	background-color: #FEECEC;
	width: 99%;
	color: #555555;
	font-size: 80%;
	height: 5em;
}
div#cBlogView div#glueCommentForm form div.submit{
	margin: .5em 0 0 0;
	padding: .75em 0 0 0;
	text-align: center;
}
div#cBlogView div#glueCommentForm form div.submit input{
	float: none !important;
	width: 80% !important;
	margin: 0 auto !important;
	background-color: #ffffff;
	border: 1px solid #ACB0AF;
	color: #cc0000;
	-webkit-border-radius: .5em .5em;
	font-family: georgia, serif;
	font-style: italic;
	cursor: pointer;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	padding: .5em 0;
}
div#cBlogView div#glueCommentForm form div.submit input:hover{
	background-color: #FEECEC;
	border: 1px solid #cc0000;
}

div#cBlogView object, div#cBlogView embed{
	width: 325px;
	height: 272px;
	margin: 0 !important;
	padding: 0 !important;
}


/***************************************										MY LINKS
*/

div#cLinks{
	margin: .5em 0 0 0;
	font-family: Georgia, serif;
}
div#cLinks h2{
	background-image: url("/_site/img/header_mylinks.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: -7px 0 0 0;
	padding: 0;
}
div#cLinks ul{
	text-align: left;
	margin: 0;
	padding: 0 0 1em 0;
	margin-top: .5em;
	padding-top: .75em;
	border-top: 1px dotted #977E79;
}
div#cLinks ul li{
	list-style: none;
	background-image: url("/_site/img/bullet.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	line-height: 1.5em;
}
div#cLinks ul a{
	color: #cc0000;
	text-decoration: none;
}
div#cLinks ul a:hover{
	border-bottom: 1px dotted #cc0000;
}

/***************************************										CONTACT
*/

div#cContact{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cContact h2{
	background-image: url("/_site/img/header_contactme.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 5px 0 -4px 0;
	padding: 0;
}

div#cContact dl{
	text-align: left;
	margin-top: .5em;
	padding-top: .75em;
	border-top: 1px dotted #977E79;
}
div#cContact abbr{
	text-decoration: none;
	border: none;
}
div#cContact dt{
	font-weight: bold;
	font-style: italic;
	color: #623410;
	text-align: center;
	margin-bottom: .5em;
}
div#cContact dt a{
	text-decoration: none;
	color: #623410;
}
div#cContact dt a:hover{
	color: #cc0000;
	border-bottom: 1px dotted #cc0000;	
}
div#cContact dd{
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: .85em;
	margin-bottom: .5em;
}
div#cContact dd div{
margin-bottom: .125em;
}
div#cContact dd a{
	color: #cc0000;
	text-decoration: none;
}
div#cContact dd a:hover{
	border-bottom: 1px dotted #cc0000;	
}

/***************************************										TUFF CHIX BIO
*/

div#cTuffChix{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cTuffChix h2{
	background-image: url("/_site/img/header_tuffchixbio.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 5px 0 -3px 0;
	padding: 0;
}
div#cTuffChix p{
	border-top: 1px dotted #977E79;
	text-align: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: .5em 0 .75em 0;
	padding: .75em 0 0 0;
}

div#cTuffChix div.link{
	margin: .5em 0 0 0;
	padding: 1em;
	border-top: 1px dotted #977E79;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .75em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: Uppercase;
}
div#cTuffChix div.link a{
	color: #cc0000;
	text-decoration: none;
	text-align: center;
}
div#cTuffChix div.link a:hover{
	border-bottom: 1px dotted #cc0000;
}


/***************************************										PAIGE'S BIO
*/

div#cBiography{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cBiography h2{
	background-image: url("/_site/img/header_biography.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 5px 0 -3px 0;
	padding: 0;
}
div#cBiography p{
	border-top: 1px dotted #977E79;
	text-align: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: .5em 0 1em 0;
	padding: .75em 0 0 0;
}
div#cBiography p.noBorder{
	border: none;
	margin: 0 0 .75em 0 !important;
	padding: 0 !important;
}
/***************************************										TUFF CHIX SHOP
*/
div#cShop{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cShop h2{
	background-image: url("/_site/img/header_tuffchixshop.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 9px 0 -8px 0 !important;
	padding: 0;
}


div#cShop ul{
	width: 100%;
	xborder-top: 1px dotted #977E79;
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
}

div#cShop ul li{
	width: 100%;
	display: block;
	overflow: hidden;
	border-top: 1px dotted #977E79;
	margin: .5em 0 1em 0;
	padding: .75em 0 0 0;
}
div#cShop ul li h3{
	margin: 0;
	padding: 0;
	border: none;
	float: right;
	width: 55%;
	font-size: 105% !important;
	border-bottom: 1px dotted #977E79;
	color: #623410;
	padding-bottom: .25em;
	margin-bottom: .25em;
}
div#cShop ul li div{
	overflow: hidden;
	float: left;									
	text-align: left;
	margin: 0;
	padding: 0;
}	
div#cShop ul li div a{
	display: block;
	border: 3px solid #623410;
	-webkit-border-radius: .25em .25em;
	margin: 0;
	color: #000000;
	background-color: #623410;
}
div#cShop ul li div a:hover{
	border: 3px solid #cc0000;
}
div#cShop ul li span{
	float: right;
	margin: 0;
	padding: 0;
	border: none;
	float: right;
	width: 55%;
}
div#cShop ul li span a{
	color: #cc0000;
	text-decoration: none;
}
div#cShop ul li span a:hover{
	border-bottom: 1px dotted #cc0000;
}
/***************************************										EXTREME
*/
div#cExtreme{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cExtreme h2{
	background-image: url("/_site/img/header_friendsfamily.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 80px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 0 0 0 2em !important;
	padding: 0;
}
div#cExtreme div#glueCommentForm h3{
	font-size: 1em;
	text-align: center;

}
div#cExtreme div#glueCommentForm h3 a{
	color: #cc0000;
	text-decoration: none;
}
div#cExtreme div#glueCommentForm h3 a:hover{
	border-bottom: 1px dotted #cc0000;
}
div#cExtreme div#glueCommentForm p{
	font-size: .8em !important;
	line-height: 1.5em;
	margin: .75em 0 .75em 0;
	padding: 0;
	text-align: center;
}
div#cExtreme div#glueCommentForm p a{
	color: #cc0000;
	text-decoration: none;
}
div#cExtreme div#glueCommentForm p a:hover{
	color: #cc0000;
	border-bottom: 1px dotted #cc0000;
}

div#cExtreme div#glueCommentForm p b{
	display: block;
	color: #623410;
	border-top: 1px dotted #977E79;
	padding-top: .75em;
	margin: .75em 0 .25em 0;
	text-align: center;
	font-size: 1.25em;
	font-style: italic;
}

/* This is mostly I dentical to the Blog section OPTIMIZE! */
div#cExtreme h3{
	color: #623410 !important;
}
div#cExtreme div.post_date{
	margin: .7em 0em 1em 0em;
}
div#cExtreme div.post_date b{
	font-size: .7em;
	border-top: 1px solid #B09C9B;
	border-bottom: 1px solid #B09C9B;
	padding: .25em 1em;
	letter-spacing: 1px;
	color: #000000;
}

div#cExtreme p{
	text-align: left;
	font-size: .9em;
	line-height: 1.5em;
	margin: 0 0 .75em 0;
	padding: 0;
}
div#cExtreme  hr{
	display: none;
}
div#cExtreme  p img{
	border: 3px solid #623410;
	-webkit-border-radius: .25em .25em;
	float: right;
	margin: .5em 0 .5em 1em;
	color: #000000;
	background-color: #623410;
	max-width: 340px;
}
div#cExtreme  p a{
	color: #cc0000;
	text-decoration: none;
}
div#cExtreme  p a:hover { 
	border-bottom: 1px dotted #cc0000; 
}
/***************************************										LOGIN
*/
div#cLogin{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cLogin hr{
	display: none;
}
div#cLogin h2{
	background-image: url("/_site/img/header_login.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 9px 0 -8px 0 !important;
	padding: 0;
}
div#cLogin h3{
	font-size: 1em;
	color: #623410;
}
div#cLogin div.login{
	margin: 0;
	padding: 0;
}
div#cLogin div.login form{
	margin: 1em 0 1em 0;
	padding: .5em 1em;
	border: 1px solid #ffffff;
	background-color: #f2dbd6;
	-webkit-border-radius: .5em .5em;

}
div#cLogin div.login form div{
	margin: 0;
	padding: 0;
	text-align: left;
}
div#cLogin div.login form div.email{
	float: left;
	width: 80%;
}
div#cLogin div.login form div.zip{
	float: right;
	width: 20%;

}
div#cLogin div.login form div b{
	display: block;
	font-style: italic;
	font-size: .9em;
	margin-bottom: .5em;
	color: #333333;
}
div#cLogin div.login form div input{
	width: 95%;
	margin: 0;
	padding: 0;
	color: #555555;
	background-color: #FEECEC;
	font-size: 1em;
}
div#cLogin div.login form div.zip input{
	text-align: center;
}
div#cLogin div.login form span{
	display: block;
	text-align: center;
}
div#cLogin div.login form span input{
	margin: 1em 0 .5em 0;
	padding: .5em 0;
	background-color: #ffffff;
	border: 1px solid #ACB0AF;
	color: #cc0000;
	-webkit-border-radius: .5em .5em;
	font-family: georgia, serif;
	font-style: italic;
	cursor: pointer;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	width: 80%;
}
div#cLogin div.login form span input:hover{
	background-color: #FEECEC;
	border: 1px solid #cc0000;
}
div#cLogin div.register{
	margin: 0;
	padding: 0;
}
div#cLogin div.register h3{
	border: none;
	margin-bottom: -.25em;
	padding-bottom: .75em;
	border-bottom: 1px dotted #977E79;
	margin-top: 1em;
	padding-top: 0;
}
div#cLogin div.register p{
	font-size: .9em;
	line-height: 1.5em;
	text-align: justify;
}
div#cLogin div.register h3 span{
	display: inline !important;
}
div#cLogin div.register span{
	display: block;
	margin: .5em 0 0 0;
	padding: 1em;
	border-top: 1px dotted #977E79;
	font-family: trebuchet MS, verdana, arial, sans-serif;
	font-size: .75em;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: Uppercase;
	font-size: .9em;
}
div#cLogin div.register span a{
	color: #cc0000;
	text-decoration: none;
}
div#cLogin div.register span a:hover{
	border-bottom: 1px dotted #cc0000;
}
/***************************************										LOGOUT
*/
div#cLogout{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cLogout h2{
	background-image: url("/_site/img/header_logout.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 10px 0 -1px 0 !important;
	padding: 0;
}
div#cLogout p{
	border-top: 1px dotted #977E79;
	font-size: .9em;
	line-height: 1.5em;
	padding: .75em 0 0 0;
	margin: 0;
	text-align: center;
}
div#cLogout p b{
	margin-right: .5em;
}
div#cLogout p a{
	color: #cc0000;
	text-decoration: none;
}
div#cLogout p a:hover{
	border-bottom: 1px dotted #cc0000;
}
/***************************************										REGISTER
*/
div#cRegister{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
	color: #261D16;
}
div#cRegister hr{
	display: none;
}
div#cRegister h2{
	background-image: url("/_site/img/header_register.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 4px 0 -3px 0 !important;
	padding: 0;
}
div#cRegister p{
	margin: 0;
	padding: 0;
	margin-top: .5em;
	padding-top: .75em;
	border-top: 1px dotted #977E79;
	font-size: 1em;
	font-weight: bold;
	color: #623410;
}
div#cRegister p.remind{
	padding: .5em 2em .75em 2em !important;
	border:none;
	font-style: italic;
	font-size: .75em;
	font-weight: normal;
	color: #261D16;
	border-bottom: 1px dotted #977E79;
	margin-bottom: .75em;
}
div#cRegister form{
	margin: 0 0 .5em 0;
	padding: 0;
}
div#cRegister form div{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	clear: both;
}
div#cRegister form div b{
	width: 28%;
	font-size: .75em;
	display: block;
	float: left;
	text-align: right;
	line-height: 2em;
}
div#cRegister form div input, div#cRegister form div select, div#cRegister form div textarea{
	width: 65%;
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	color: #555555;
	background-color: #FEECEC;
	margin-bottom: .5em;
	margin-left: 5%;
	font-size: 1em;
}
div#cRegister form div span{
	width: 65%;
	display: block;
	float: left;
	margin: 0 0 0 5%;
	padding: 0px;
}
div#cRegister select#birthday_month, div#cRegister select#birthday_day, div#cRegister select#birthday_year{
	float: none !important;
	display: inline;
	margin: 0 !important;
	margin-bottom: .5em !important;
}
div#cRegister select#birthday_month{
	width: 70px;
	margin-right: 3px !important;
}
div#cRegister select#birthday_day{
	width: 55px;
}
div#cRegister select#birthday_year{
	width: 80px;
	margin-left: 3px !important;
}
div#cRegister form div textarea{
	height: 100px;
	margin-bottom: 1em;
	overflow: auto;
	font-size: .7em;
}
div#cRegister form div.friends b{
	font-size: .7em;
}
div#cRegister form div.friends b u{
	display: block;
	font-weight: normal;
	font-style: none;
	text-decoration: none;
	border: 1px solid #f2dbd6;
	-webkit-border-radius: .75em .75em;
	background-color: #ffffff;
	float: right;
	padding: .5em 1em .5em .5em;
	margin: .5em .25em 0 .75em;
	line-height: 1.25em;
	font-size: .8em;
	text-align: right;
	font-weight: bold;
}
div#cRegister form div.submit{
	margin: .75em 0;
	padding: .75em 0 0 0;
	border-top: 1px dotted #977E79;
	text-align: right !important;
	width: 100% !important;
	
}
div#cRegister form div.submit input{
	float: none !important;
	width: 80% !important;
	margin: 0 0 0 10% !important;
	background-color: #ffffff;
	border: 1px solid #ACB0AF;
	color: #cc0000;
	-webkit-border-radius: .5em .5em;
	font-family: georgia, serif;
	font-style: italic;
	cursor: pointer;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	padding: .5em 0;
}
div#cRegister form div.submit input:hover{
	background-color: #FEECEC;
	border: 1px solid #cc0000;
}

/***************************************										THANK YOU
*/
div#cThanks{
	margin: 0;
	padding-bottom: .25em !important;
	font-family: Georgia, serif;
}
div#cThanks h2{
	background-image: url("/_site/img/header_thanks.png");
	background-position: top center;
	background-repeat: no-repeat;
	height: 52px;
	text-align: left;
	font-size: 1px;
	color: #f2dbd6;
	margin: 10px 0 -1px 0 !important;
	padding: 0;
}
div#cThanks p{
	border-top: 1px dotted #977E79;
	font-size: .9em;
	line-height: 1.5em;
	padding: .75em 0 0 0;
	margin: 0;
	text-align: center;

}
div#cThanks p b{
	margin: 1.5em 0 0 0;
	display: block;
}
div#cThanks p a{
	color: #cc0000;
	text-decoration: none;
}
div#cThanks p a:hover{
	border-bottom: 1px dotted #cc0000;
}

/***************************************										Safari Fix
*/
/*
div.browserFix{
	background-image: url("/_site/img/safari/overlay.png");
	position: absolute;
	z-index: 20;
	top: 0;
	left: 575px;
	width: 361px;
	height: 175px;
}
*/
/*
COLORS
	cc0000 red
	ffcccc pink 
	623410 brown
	f2dbd6 pink
	ACB0AF gray

*/