body {
	background-color: #7BBAD1;
	background-image:url() !important;
	background-repeat: repeat !important;
	background-position: top center !important; 
	background-attachment: fixed !important;
}

body, p, td {
	font-family: Trebuchet MS; 
	color: #00001F; 
	letter-spacing: 1px; 
	font-size: 11px; 
	line-height: 13px;
	text-transform: lowercase;
	cursor: url(http://pastelsmash.com/tinyhand.cur), default !important;
	}

a, li, ul {
	cursor: url(http://pastelsmash.com/tinyhand.cur), default !important;
}

b, strong, i, em, u, s, xmp, textarea, input, select {
	font-family: Trebuchet MS !important; 
	font-size: 11px !important; 
	letter-spacing: 0px; 
	text-transform: lowercase; 
	font-style: normal; 
	line-height: 11px; 
	color: #973F6E;
}

div, p, #item4 b {
	color: #333333;
}

label {
	padding: 3px; 
	width: 100px;
}

textarea {
	width: 200px;
	overflow-x: none;
	overflow-y:auto;
}

xmp {
	display: block;
	background-color: #F1F0E7;
}

a:active, a:visited, a:link {
	font-family: Trebuchet MS !important; 
	font-size: 10px !important; 
	letter-spacing: 1px; 
	text-transform: lowercase; 
	text-decoration: none; 
	line-height: 11px; 
	font-weight: normal !important;
	color: #2A0136;
}

a:hover {
	letter-spacing: 1px !important;
	color: #165D6D;
}

a.afflink, a.nav {
	display: block;
}

a.afflink:hover {
	border-right: 0px solid #F6CCBC;
	text-align: center;
	font-weight: bold;
}

a.biglink:link, a.biglink:visited, a.biglink:active, a.biglink {
	font-family: arial !important; 
	font-size: 30px !important; 
	font-weight: normal !important; 
	text-transform: lowercase;
	letter-spacing: -2px !important; 
	color: #65AFD1;
	background-color: #FFDAFD;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;
	text-align: right;
	display: block;
	line-height: 19px !important;
	border-bottom: 2px solid #ffffff;

	margin-bottom: 5px !important;
}
 
a.biglink:hover {
	color: #E42883 !important;
}

a.headlink:link, a.headlink:visited, a.headlink, a.headlink:active {
	font-family: arial !important; 
	font-size: 30px !important; 
	font-weight: normal !important; 
	text-transform: lowercase;
	letter-spacing: -2px !important; 
	color: #EFF6FD;
	text-align: left;
	display: block;
	line-height: 19px !important;
	border-bottom: 0px double #FFFFFF;
}
 
a.headlink:hover, a.headlink.selected {
	color: #FB51A6 !important;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {
	font-family: arial !important; 
	font-size: 30px !important; 
	font-weight: normal !important; 
	text-transform: lowercase;
	letter-spacing: -2px !important; 
	color: #085DA6;
	text-align: left;
	display: block;
	line-height: 19px !important;
	border-bottom: 0px double #FFFFFF;
}

.postmetadata a:hover {
	color: #FE09F1 !important;
}

.border {
	border: 5px solid #e5e5e5; 
	border-bottom: 15px solid #e5e5e5;
}

.container {
	height: 55px;
	width: 290px;
	overflow-y: auto;
	background-color: #F1F0E7;
}

html {
	width: 100% !important;
	padding-top: 25px !important;
	margin: auto !important;
}

big, h1, h2, h3, h4, .text {
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: -2px;
	color: #FE09F1;
	background-color: #D2E4F1;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;
	text-align: center;
	display: block;
	line-height: 19px !important;
	border-bottom: 2px solid #ffffff;
	margin-bottom: 5px !important;
	}

.statties {
	font-family: arial;
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -2px;
	color: #003146;
	text-align: left;
	display: block;
	line-height: 21px !important;
	border-bottom: 0px double #FFFFFF;
	}

a:link img, a:active img, a:visited img {
	padding: 2px;
	} 

a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5; 
}

.catfile {
	border-bottom: 0px #CFAE69 dotted; 
	color: #87375B;
	letter-spacing: 0px;
	font-weight: bold !important; 
	background-color: #EAF4FA;
	padding: 3px;

	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;
}

.odd {
	background-color: #D2E4F1; 
	padding: 5px;
	margin: 5px;


	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;

	border-bottom: 2px solid #06103D;
}

.even {
	background-color: #FFDAFD; 
	padding: 5px;
	margin: 5px;

	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;

	border-bottom: 2px solid #06103D;
}

.count {
float:right;
font-size:26px;
color:#333
} 


#topnav {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
}



#canvas {
	width:  1010px !important;
	margin:  24px auto;
	overflow: auto;
	
	padding: 0px;
	background: transparent;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;
	}

#header {
	width: 100%; 
	height: 344px !important; 
	padding: 0px !important; 
	margin-bottom: 0px; 

	}

/*generic css for all elements*/
img {
	display: inline; /*needed to avoid alignment with baseline of text*/
}

.line {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 5px;
	
	position: relative; /*prevents shifting when changing viewport in IE;thanks to Alan Gresley*/

	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;

	border-bottom: 2px solid #06103D;

}

.item {
	position: relative;
	float: left;
	overflow: hidden;
	left: 100%;

	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	 border-radius: 12px;

    behavior: url(http://pastelsmash.com/border-radius.htc);
    border-radius: 12px;
}

.sap-content {
	overflow: hidden;
}

/*item specific css*/
.line.a, .line.p, .line.big {color: ffffff !important;}

#line1 {
	background-color: #FAEEE6;

	margin-top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;

background-image:url(http://pastelsmash.com/layout/linebackground.png) !important;
	background-repeat: repeat !important;
	background-position: top center !important; 
	background-attachment: scroll !important;
}

#line2 {
	background-color: #FAEEE6;
	
	padding-bottom: 10px;
	padding-top: 10px;

background-image:url(http://pastelsmash.com/layout/linebackground.png) !important;
	background-repeat: repeat !important;
	background-position: top center !important; 
	background-attachment: scroll !important;
}

#line3 {
	background-color: #FAEEE6;
	
	padding-bottom: 10px;
	padding-top: 10px;

background-image:url(http://pastelsmash.com/layout/linebackground.png) !important;
	background-repeat: repeat !important;
	background-position: top center !important; 
	background-attachment: scroll !important;
}

#item1 {
	margin-left: -99.5%;
	width: 18.5%;
	height: 80px;
	padding: 3px;

	background-color: #8EDEEA;
}

#item2 {
	margin-left: -80%;
	width: 19%;
	height: 80px;
	padding: 3px;

	background-color: #FF83F8;
}

#item3 {
	margin-left: -60%;
	width: 19%;
	height: 80px;
	padding: 3px;
	
	background: #79C9DF;
}

#item4 {
	margin-left: -40%;
	width: 19%;
	height: 80px;
	padding: 3px;

	background: #F1D284;
	text-align: justify !important;
}

#item5 {
	margin-left: -20%;
	width: 19%;
	height: 80px;
	padding: 3px;

	background: #D5D3CA;
}

#item6 {
	margin-left: -99.5%;
	width: 18.5%;
	padding: 3px;

	background: #F0F8FD;
}

#item7 {
	margin-left: -80%;
	width: 19%;
	padding: 3px;

	background: #F0F8FD;
}

#item8 {
	margin-left: -60%;
	width: 59%;
	padding: 3px;

	background: #F0F8FD;
}

#footer {
	width: 98.5%;
	margin-left: -99.5%;
	padding: 3px;
	background: #F0F8FD;
}












sup {vertical-align: baseline !important;}

.wysiwygmenu {display: none !important;}

.spandate1 { background-color: #EFEDED; border-bottom: 3px #ffffff solid; width:445; float:left; display: block !important;}

.spandate2 { background-color: #EFEDED; border-bottom: 3px #ffffff solid; width:445; margin-left: 3px !important; margin-top:0px; float:left; display: block !important;}

.stat {display: none !important;}

.ctext1 {}

.ctext2 {margin-left: 3px !important; margin-top: -15pt;}

table.qapost {width:300px !important; }

questionasked {width:300px !important; }

.question {width: 300px !important;}

.pai-page-title {display: none !important;}

.rss {display: none !important;}

.cmnt1 {display:block; margin-top:15pt !important;}

.cmnt2 {display:block; margin-left: 3px !important; margin-top:15pt !important;}

.gravatar {display: block; float:left;}

fieldwrap {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;}

div#comments {}

div.comment {
	clear: both;
	padding: 0.5em;
	}

div.comment p {padding: 0 0 0 3em;}

div.comment p.commenter {padding: 0;}

div.comments-form {}

form#comments-form {}

form#comments-form p {margin: 0 0 0.5em 0;}

p#cmt-rules {}
p#cmt-moderation {}

fieldset {
	border: 1px solid #ccc;
	margin: 0 auto 0.5em auto;
	padding: 0.5em;
	}

fieldset p, fieldset ul {margin: 0 0 0.5em 0;}

label {
	float: left;
	width: 9em;
	text-align: right;
	margin: 0 0.5em 0 0;
	}

input, textarea, select, option {
	font-family: Arial, sans-serif;
	font-size: 1em;
	}

input[type=submit] {
	text-transform: none;
	font-size: 11px;
	}

.commentlist cite {
	font-style:normal;
	}

#submit {
	background-color: #ffffff;
	border: 1px solid #e5e5e5;
	margin-left: 112px;
	
}

#author, #email, #url, #submit {
	width: 200px !important;
}
