/* ------------------------------------------------------------------------------------
Layout - Two column fixed width centered
-------------------------------------------------------------------------------------*/

body {
	font-size: 12px;
	margin: 0;
	padding: 0;
/*	text-align: center; *//* IE 5.5 hack */
/*	background: #FAC0CC;*/
	background-image: url(/wp-content/themes/partyplan/images/bg_stripes.gif);
	background-position: top 3px;
	background-repeat: repeat;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

#farouter {
/*	background-color: #d4e3b5;
	background-image: url(/wp-content/themes/partyplan/images/farouter.png);
	background-position: top, center;
	background-repeat: no-repeat;*/
	width: 1010px; 
	margin: 0;
	padding: 0;
	}
	
#outer {
	background-image: url(/wp-content/themes/partyplan/images/outer_wide.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	}
	
#masthead {
/*	background-image: url(/wp-content/themes/partyplan/images/header.png);
	background-position: left;
	background-repeat: repeat-y;*/
	background-image: url(/wp-content/themes/partyplan/images/header_wide.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 209px;
}

#main {
	background-image: url(/wp-content/themes/partyplan/images/bg_content_wide.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 955px;
	position: absolute;
	top: 189px;
	left: 36px;
	}
	
#threecol_container {
	width: 710px; 
	float: right;
	margin-right: 15px;
	}
	
#content {
	float: left;
	width: 480px; 
	margin: 0;
	padding: 0;
	line-height: 1.75;
	}
	
#sidebar_right {
	float: right;
	width: 200px; 
	}

#sidebar_left {
	float: left;
	width: 200px; 
	margin-left: 8px;
	}

#sidebar_left .tweetmeme_button {
	display: none;
}

#nav {
	padding-left: 10px;
	}
	
#logo {
	padding-top: 25px; 
	padding-left: 12px;
	}
	
	
#hnav {
	margin: 0px auto;
	padding: 0;
	margin-right: 240px;
	height: 55px;
	margin-left: 20px;
	}
	
#clearer { 
	clear: both; 
	margin: 0; padding: 0;
	}
	
#footer { 
	background-image: url(/wp-content/themes/partyplan/images/bg_footer_wide.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
	margin: 0 0 15px 0; 
	padding: 0 20px 0 0;
	color: #80714d;
	text-align: right;
	}


/* ---------------------------------------------------------------------------------------
Typographical
----------------------------------------------------------------------------------------*/

/* --- Linkage ---*/
	
a {
	color: #CC0066; 
	text-decoration: none; 
	}
	
a:visited { 
	color: #CC0066; 
	text-decoration: none; 
	}

a:active { 
	color: #CC0066; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #CC0066; 
	text-decoration: underline; 
	}

a img { 
	border: 0px solid #EEB7BB; 
	padding: 2px;
	}
	
/* --- Special Text used by Wordpress --- */

acronym, abbr, span.caps { 
	border-bottom: 1px dashed #333; 
	cursor: help; 
	font-size: 90%; 
	letter-spacing: .07em;
	}

blockquote {
	border: 1px solid #6f804d;
	background-image: url(/wp-content/themes/partyplan/images/bq.png);
	margin: 0px auto;
	padding: 5px;
	width: 75%;
	margin-bottom: 10px;
	}
	
cite { 
	font-size: 90%; 
	font-style: normal; 
	}
	
.wp_quotes_author {
	font-style: italic;
	padding-left: 40px;
}

/* --- Heading Fonts --- */

#header a { 
	color: #fff; 
	text-decoration: none; 

	}
	
#header a:hover { 
	text-decoration: none; 
	}
	
h1 { 
	margin: 10px 0; 
	padding: 0;
	color: #400A3C;
	font-size: 24px;
	}
	
h2 {
	color: #CC0066;
	font-weight: normal;
	margin: 0 10px 10px 0;
	padding: 10px 0 0 0;
	font: 20px Times, serif; 
	}

.entry h2 {
	font: 16px Times, serif;
	text-transform: uppercase;
	}

h3 a {
	color: #CC0066; 
	}
	
h3 a:hover {
	color: #FF0099;
	}
	
h3 a:visited {
	color: #CC0066;
	}

h3 {
	font: 28px Times, serif;
	margin-left: 0; 
	margin-top: 30px;
	color: #CC0066;  
	font-weight: normal;
	}
	
h3#comments { 
	margin-left: 20px;
	}
	
h3#respond { 
	margin-left: 20px; 
	}
	
h4 {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	color: #333;
	}
	
h5 {
	font-size: 16px;
	margin: 0 auto;
	}

/* --- Sidebars --- */	

.miniblog {
		font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px auto;
}

.miniblog h2 {
	background-image: url(/wp-content/themes/partyplan/images/dots.gif);
	background-position: right 18px;
	background-repeat: no-repeat;
	height: 20px;
	}

.miniblog li {
	list-style-type: none;
	}
	
.miniblog ul li {
	list-style-type: none;
	}
	
.miniblog ul li a {
	color: #3F241B;
	}


/* --- Meta --- */	
.meta {
	color: #6f804d;
	font-size: .95em;
	font-weight: normal;
	margin: 6px 0 0 0;
	padding: 6px 0px;
	border-top: 1px solid #bfd590;
	border-bottom: 1px solid #bfd590;
	text-transform: uppercase;
	text-align: center;
	list-style-type: none;
/*	background-image: url(/wp-content/themes/partyplan/images/dots.gif);
	background-position: 135px 6px;
	background-repeat: no-repeat; */
}

.meta li {
	margin: 0 8px;
	list-style-type: none;
}

.meta a, .meta a:link, .meta a:hover, .meta a:visited {
	color: #6f804d;
	}

.meta li, ul.post-meta li {
	display: inline;
	}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

.navbar {
	color: #6f804d;
	font-size: .95em;
	font-weight: normal;
	margin: 6px 0 0 0;
	padding: 6px 0px;
	border-top: 1px solid #bfd590;
	border-bottom: 1px solid #bfd590;
	text-transform: uppercase;
	text-align: center;
	list-style-type: none;
/*	background-image: url(/wp-content/themes/partyplan/images/dots.gif);
	background-position: 135px 6px;
	background-repeat: no-repeat; */
}

.navbar li {
	margin: 0 8px;
	list-style-type: none;
}

.navbar a, .navbar a:active, .navbar a:link, .navbar a:hover, .navbar a:visited {
	color: #6f804d;
	}

.navbar li, ul.post-meta li {
	display: inline;
	}

.navbar ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.post-meta {
	list-style: none;
	}

ul.post-meta span.post-meta-key {
	font-weight: bold;
	}
		
/* --- Feedback --- */
.feedback {
	font: 14px 'Century Gothic', Arial, Helvetica, sans-serif;
	margin-left: 15px;
	margin-top: 30px;
	color: #6f804d;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
}

.feedback a, .feedback a:visited, .feedback a:active {
	color: #6f804d;	
	}
	
.feedback a:hover {
	color: #bfd590;	
	}

#hidden {
	display:none;
	}
	
	
img {
	margin: 0px;
	padding: 2px;
	}
	
p { 
	font: 100%/175% Verdana, Helvetica, sans-serif;
	margin-bottom: 10px;
	}


/* --- credits --- */

.credit {
	color: #80714d;
	font-size: 90%;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
	}

.credit a, .credit a:hover {
	color: #6f804d;
	text-decoration: none;
	}
	

/* ---------------------------------------------------------------------------------------
Posts
----------------------------------------------------------------------------------------*/


	
.post { 
/*	width: 100%;*/
	margin-left: 15px;
	margin-right: 15px;
/*	background: #f8f5ed; */
/*	border: 1px solid #6f804d;*/
/*	padding: 10px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	}

.navigation { 
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	}

.entrytext {
	margin-left: 30px;
	}
	
.storytitle { 
	margin-top: 10px; 
	margin-bottom: 2px;
	text-align: center;
	}
	
.storytitle a { 
	color: #CC0066;
	text-decoration: none; 
	}
	
.storycontent{
	margin-bottom: 25px; 
	}
	
.post ul {
		list-style: none;
		padding-left: 10px;
}
.post ul li:before, .post ul ul li:before {
	content: "\00BB \0020";
	/* WP code - inserts raquo arrows for lists */
	}
.post ul.navbar li:before, .post ul ul li:before {
	content: "";
	/* WP code - inserts raquo arrows for lists */
	}
	

/* ---------------------------------------------------------------------------------------
Comments
----------------------------------------------------------------------------------------*/

h2#comments {
	font-size: 24px;
}

#commentform { 
	}
	
#commentform  #comment { 
	width:450px; 
	}

.commentbox {
	width: 100%;
	margin-right: 20px;
/*	background: #f8f5ed; */
	border: 1px solid #6f804d;
	padding: 10px;
	margin-bottom: 20px;
}

.commentby {
	font-size: 14px;
	text-transform: uppercase;
}
.commentinfo {
	font-size: 10px;
	margin-top: -10px;
}

.commentid {
	float: right;
	font-size: 24px;
	font-style: italic;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #bfd590;
}

.commentid a {
	color: #bfd590;
	text-decoration: none;
}

#postcomment {
}

.commenttext {
}

ol#commentlist {
	list-style-type: none;
}
ol#commentlist li {
	border-bottom: 1px solid #ccc;
}

/* ---------------------------------------------------------------------------------------
Menu
----------------------------------------------------------------------------------------*/

#nav ul a:before, #nav ul ul a:before {
	content: "\00BB \0020";
	}
	
	
#nav form {
	margin: 0 0 0 13px;
	}

#nav input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
	}


#nav ul ul ul.children {
	padding-left: 15px;
	}


#nav { 
	width: 95%; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}

#nav ul {
margin: 0px;
padding: 2px;
list-style-type: none;
	}

#nav a {
	display: block;
	padding-left: 17px;
	color: #80714d;
	}

#nav a:link, #navlist a:visited, #navlist a:active {
	text-decoration: none;
	}

#nav a:hover {
	color: #6f804d;
	text-decoration: none;
	}


/* ---------------------------------------------------------------------------------------
hnav
----------------------------------------------------------------------------------------*/

#hnav ul {
	text-align: center;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	color: #f4f8ed;
	width: 100%;
	font-size: 100%;
	font-weight: normal;
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	line-height: 18px;
	/* fixes Firefox 0.9.3 */
	}

#hnav ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
	/* matches link padding except for left and right */
	padding-top: 5px;
	height: 55px;
	width: 55px;
	}

#hnav ul li a {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
	color: #6f804d;
	text-decoration: none;
	}

#hnav ul li a:hover {
	color: #f4f8ed;
}

.about {
float: left;
width:50px;
height:50px;
border:0px solid;
}

a.about:link, a.about:visited, a.about:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/about.png);
background-repeat: no-repeat;
}

a.about:hover {
background-image: url(/wp-content/themes/partyplan/images/abouth.png);
background-repeat: no-repeat;
}

.contact {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/contact.png);
background-repeat: no-repeat;
}

a.contact:link, a.contact:visited, a.contact:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/contact.png);
background-repeat: no-repeat;
}

a.contact:hover {
background-image: url(/wp-content/themes/partyplan/images/contacth.png);
background-repeat: no-repeat;
}

.guest {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/guest.png);
background-repeat: no-repeat;
}

a.guest:link, a.guest:visited, a.guest:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/guest.png);
background-repeat: no-repeat;
}

a.guest:hover {
background-image: url(/wp-content/themes/partyplan/images/guesth.png);
background-repeat: no-repeat;
}

.photo {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/photo.png);
background-repeat: no-repeat;
}

a.photo:link, a.photo:visited, a.photo:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/photo.png);
background-repeat: no-repeat;
}

a.photo:hover {
background-image: url(/wp-content/themes/partyplan/images/photoh.png);
background-repeat: no-repeat;
}

.links {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/links.png);
background-repeat: no-repeat;
}

a.links:link, a.links:visited, a.links:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/links.png);
background-repeat: no-repeat;
}

a.links:hover {
background-image: url(/wp-content/themes/partyplan/images/linksh.png);
background-repeat: no-repeat;
}

.site {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/site.png);
background-repeat: no-repeat;
}

a.site:link, a.site:visited, a.site:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/site.png);
background-repeat: no-repeat;
}

a.site:hover {
background-image: url(/wp-content/themes/partyplan/images/siteh.png);
background-repeat: no-repeat;
}

.theme {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/themes.png);
background-repeat: no-repeat;
}

a.theme:link, a.theme:visited, a.theme:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/themes.png);
background-repeat: no-repeat;
}

a.theme:hover {
background-image: url(/wp-content/themes/partyplan/images/themesh.png);
background-repeat: no-repeat;
}

.back {
float: left;
width:50px;
height:50px;
border:0px solid;
background-image: url(/wp-content/themes/partyplan/images/backg.png);
background-repeat: no-repeat;
}

a.back:link, a.back:visited, a.back:active {
text-decoration:none;
background-image: url(/wp-content/themes/partyplan/images/backg.png);
background-repeat: no-repeat;
}

a.back:hover {
background-image: url(/wp-content/themes/partyplan/images/backgh.png);
background-repeat: no-repeat;
}


/* ---------------------------------------------------------------------------------------
Classes for Plugins
----------------------------------------------------------------------------------------*/


.gravatar {
	float:left;
	padding: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #6f804d;
}	


.tags {
	color: #6f804d;
	font-size: .95em;
	font-weight: normal;
	margin: 0px auto;
	padding: 0px;
	text-transform: uppercase;
	text-align: right;
}

.tags a, .tags a:visited, .tags a:active {
	color: #6f804d;	
	}
	
.tags a:hover {
	color: #bfd590;	
	}
	
.delicious ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100%;
	margin-bottom: 20px;
}

.delicious li {
	display: block;
	padding: 3px;
	padding-left: 17px;
	color: #80714d;
}
.delicious ul a:before, .delicious ul ul a:before {
	content: "\00BB \0020";
	}
	
.delicious a {
	color: #80714d;
	}
	
	
ul.linklog li {
font-size: 14px;
list-style-type: none;
background-image: url(/wp-content/themes/partyplan/images/linkli.png);
background-position: left top;
background-repeat: no-repeat;
margin: 0px auto;
line-height: 18px;
padding-left: 35px;
min-height: 30px;
margin-bottom: 25px;
}

ul.linklog {
	width: 100%;
	margin-left: 20px;
	margin-right: 20px;
/*	background: #f8f5ed; */
	border: 1px solid #6f804d;
	padding: 10px;
	margin-bottom: 20px;
}

ul.linklog li a {
text-decoration:none;
}

.linkmeta {
	color: #6f804d;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 0px;
	border-bottom: 1px solid #bfd590;
	padding: 5px 0px 3px 0px;
	text-transform: uppercase;
	text-align: left;
}

.linkext {
	color: #6f804d;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: left;
}

ul#twitter_update_list {
	color: #6f804d;
}
ul#twitter_update_list a {
	color: #bfd590; 
	text-decoration: underline;
}
ul#twitter_update_list a:hover {
	text-decoration: none;
}

/* used for tantan flickr plugin */
#photo img {

}


#mainNav {background:#400A3C;width:948px;height:22px;position:relative;margin-bottom:20px;}

/* MenuBegin:(SampleMenu) */
ul.mainNav { margin: 0; border: 0; padding: 0; list-style: none; line-height: 22px; }
ul.mainNav li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative;}
ul.mainNav ul { margin: 0; border-bottom: 2px solid #400A3C; padding: 0; list-style: none; width: 164px; display: none; position: absolute; top: 22px; left: 0;z-index:100; }
ul.mainNav ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.mainNav a { color: #fff; background: #400A3C url(/wp-content/themes/partyplan/images/arrow_down.gif) no-repeat 115px 0; text-decoration: none; width: 95px; text-align: left; padding: 0px 10px; font: normal 11px/22px Verdana, Geneva, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.mainNav a:hover,
ul.mainNav li:hover a,
ul.mainNav a:hover,
ul.mainNav li.over a { color:#fff; background:#000 url(/wp-content/themes/partyplan/images/arrow_down.gif) no-repeat 115px 0; text-decoration: none; }
ul.mainNav a:active, ul.mainNav a:link, ul.mainNav a:visited { color: #fff; }

/* 2nd Level */
ul.mainNav li:hover li a,
ul.mainNav li.over li a { width: 140px; line-height: 15px; padding-top: 4px; padding-bottom: 4px; color: #fff; background: #615D82; text-decoration: none; border-left: 2px solid #400A3C; border-right: 2px solid #400A3C; border-top: 0; border-bottom: 0; float: none; }
ul.mainNav li:hover li a:hover,
ul.mainNav li:hover li:hover a,
ul.mainNav li.over li a:hover,
ul.mainNav li.over li.over a { color: #fff; background: #000; text-decoration: none; color: #fff; background: #D9418A; text-decoration: none; }
ul.mainNav li:hover li a.first,ul.mainNav li.over li a.first { border-top: 2px solid #400A3C; }
ul.mainNav li:hover li a.last,ul.mainNav li.over li a.last { border-bottom: 2px solid #400A3C; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainNav li:hover ul,ul.mainNav li.over ul { display: block; }
ul.mainNav .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:(SampleMenu) */

ul.mainNav li.search a {background: #400A3C url(/wp-content/themes/partyplan/images/arrow_search.gif) no-repeat 65px 0 !important; width: 70px; }
ul.mainNav li.search {position:absolute;top:0;right:0;}


.js-rating-labelText {padding-top: 2px; font-size: 11px; text-align: center; cursor: default; -moz-user-select: none;}.js-rating-labelTextUp {padding-top: 2px; font-size: 11px; text-align: center; cursor: default; -moz-user-select: none;}.js-rating-labelTextDown {padding-top: 2px; font-size: 11px; text-align: center; cursor: default; -moz-user-select: none;}.js-rating-afterRating {width: 100px; font-size: 12px; text-align: center; padding: .3em;}.js-rating-infoBox {color: black; text-align:left; -moz-user-select: none;}.js-rating-infoBoxStats {line-height: 12pt; padding: 0.5em 0.8em 0.2em 0.8em; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}.js-rating-infoBoxPoweredBy {font-size: 9pt;}.js-rating-infoBoxRatingsDisabled {font-size: 9pt; color: #a00;}

.js-rTopFont {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}.js-rTopTitleFont {font-weight: bold;}.js-rTopTabFont {font-weight: bold;}.js-rTopDetailFont {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}.js-rTopRowColor1 {}.js-rTopRowColor2 {}div.js-rTopFrame {background: #f8f8f8; border: solid 1px #e0e0e0; padding: 0; margin: 0.5em; -moz-user-select: none; -webkit-box-shadow: 0px 10px 50px #222; cursor: default; z-Index: 15000;}div.js-rTop {cursor: default; border: solid 1px #f8f8f8; padding:1px;}div.js-rTopBg {width: 100%;}div.js-rTopView {margin: -2pt -2px 0px; padding: 0 0 1px 0; zoom: 1;}div.js-rTopBody {margin: 0;}div.js-rTopTop {margin: 0;}div.js-rTopHot {margin: 0;}.js-nsgecko {-moz-user-select: none;}div.js-rTopNav {margin: 0;}div.js-rTopNavTabWrap {float: left;}div.js-rTopNavTab {height: 1.6em; padding-top: 0.4em; text-align: center; cursor: pointer; margin-top: 1px; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}div.js-rTopNavTabActive {border-bottom: none; cursor: default;}div.js-rTopNavTabLeft {border-left: none;}div.js-rTopNavTabRight {border-right: none;}div.js-rTopItems {margin: 0; text-align: left;}div.js-rTopItem {padding: 0.3em 0.6em;}span.js-rTopItemCounter {margin-right: .3em;}a.js-rTopItemLink {zoom: 1;}span.js-rTopItemRating {margin: 0; white-space: nowrap}div.js-rTopUserItems {margin: 0; text-align: left;}div.js-rTopUserItem {padding: 0.3em 0.6em;}a.js-rTopUserItemLink {zoom: 1;}div.js-rTopUserThisItems {margin: 0; text-align: left;}div.js-rTopUserThisItem {padding: 0.3em 0.6em;}a.js-rTopUserThisItemLink {zoom: 1;}div.js-rTopScoreItems {margin: 0; text-align: left;}div.js-rTopScoreItem {padding: 0.3em 0.6em 0.3em 0.6em;}span.js-rTopScoreItemCounter {margin-right: .3em;}div.js-rTopScoreItemInfo {margin-top: 0.0em;}a.js-rTopScoreItemLink {zoom: 1;}span.js-rTopScoreItemRating {margin: 0; white-space: nowrap}div.js-rTopHotItems {margin: 0; text-align: left;}div.js-rTopHotItem {padding: 0.3em 0.6em;}a.js-rTopHotItemLink {zoom: 1;}div.js-rTopUserScoreItems {margin: 0; text-align: left;}div.js-rTopUserScoreItem {padding: 0.3em 0.6em 0.3em 0.6em;}div.js-rTopUserScoreItemInfo {margin: 0.2em 0;}a.js-rTopUserScoreItemLink {zoom: 1;}div.js-rTopUserThisScoreItems {margin: 0; text-align: left;}div.js-rTopUserThisScoreItem {padding: 0.3em 0.6em 0.3em 0.6em;}div.js-rTopUserThisScoreItemInfo {margin: 0.2em 0;}a.js-rTopUserThisScoreItemLink {zoom: 1;}div.js-rTopFooter {padding: 0; margin: 0; overflow: hidden; position: relative; zoom: 1;}div.js-rTopPoweredBy {text-align:right; cursor: pointer; font-size:8pt; padding-bottom: 3px; padding-right:5px;}div.js-rTopPoweredByLink {font-family: Arial; text-decoration: none;}div.js-rTopBodyMsg {padding: 0.7em 0.5em 0.3em 0.5em;}div.js-rTopBodyAdminMsg {padding: 0.7em 0.5em;}div.js-rTopBodyAdminMsgHeader {padding-bottom: 0.3em;}div.js-rTopBodyAdminMsgBody {}

div.js-rTopHeader {background: url(//js-kit.com/images/top/skins/ice/navi-header-bg.gif) -20px top repeat; border: none;}.js-rTopTitleFont { color: #3d6883}div.js-rTopView {background: #ffffff url(//js-kit.com/images/top/navi-tab-front-bg.gif) top repeat-x;}.js-rTopTabFont { color: #003366}div.js-rTopNavTab {background: url(//js-kit.com/images/top/navi-tab-back-bg.gif) 0 -1px repeat-x;}.js-rTopDetailFont { color: #3d6883}div.js-rTopFooter {background-color: #fff}div.js-rTopPoweredByLink { color: #003366}.js-rTopRowColor2 {background: #f8f8f8;}div.js-rTopBodyMsgBody { color: #3d6883}div.js-rTopBodyAdminMsgBody { color: #3d6883}div.js-rTopNavTabActive { background: none; }a.js-rTopItemLink { color: #003366}a.js-rTopScoreItemLink { color: #003366}a.js-rTopHotItemLink { color: #003366}a.js-rTopUserItemLink { color: #003366}a.js-rTopUserScoreItemLink { color: #003366}div.js-rTopBodyAdminMsgHeader {color: #009933}

#masthead {position:relative;}
#searchform {position:absolute;bottom:30px;right:40px;}

.banner textarea {
font-size: 10px;
}
