body { background: #9adbf9 url('http://www.rolemommy.com/images/body_bg.gif') left top no-repeat; font-family: Georgia, "Times New Roman", Times, serif; }

#container { width: 1056px; margin: 0 auto; }


#header-wrapper {  background: url('http://www.rolemommy.com/images/bg_header.png') no-repeat; width: 1056px; height: 237px;}

#header {  margin-right: -43px; height: 237px; position: relative; padding: 0 0 0 37px;z-index:10 }
	#header h1 { padding-top: 114px; margin-bottom: 17px; }
	#header h1 a { width: 426px; height: 51px; display: block; text-indent: -5000px; }
	#header p { position: absolute; top: 35px; right: 320px; font-size: 14px; color: #0257a8; }
	#header a.book-cover { display: block; width: 280px; height: 150px; text-indent: -5000px; position: relative; top: 0; right: 0;  float: right; margin: -205px 20px 0 0;}
	
	#main-nav {padding-left: 16px;  width: 880px; height: 20px; position: relative; }
	#main-nav li { display: inline; float: left; position: relative}
	#main-nav a {display: block; font-size: 14px; font-weight: bold; color: #f6186e; text-decoration: none; margin-right: 20px; }

	/* NEW DROPDOWN STYLES*/
		#main-nav li ul {border-bottom: 1px solid #9adbf9; cursor: pointer; left: 0; position: absolute; width: 160px; z-index: 999}
			#main-nav li.hidden ul {display: none}
		#main-nav li ul li {display: block; }
		#main-nav li ul li a {background: #f9e4e9; border-top: 1px solid #9adbf9; border-left: 1px solid #9adbf9; border-right: 1px solid #9adbf9; display: block; font-size: 14px; font-weight: normal; padding: 5px; width: 160px}
			#main-nav li ul li a:hover {background: #fff;}

	/* END DROPDOWN STYLES*/

#content { background: url('http://www.rolemommy.com/images/bg_content.png') 3px 0 repeat-y; position: relative; width: 1010px; padding-left: 35px; color: #222; z-index: 1}


.column { float: left; width: 360px; padding-bottom: 30px; }
	.column h2 { font-size: 23px; color: #f6186f; margin-bottom: 12px; }
	.column h3 a { color: #0456a8; font-size: 17px; text-decoration: none; }
	.column h4 a { font-size: 14px; margin-bottom: 12px;display: block; }
	
	.column p { font-size: 12px; margin-bottom: 12px; line-height: 1.5; }
	.column p.posted-in { margin-bottom: 24px; }
	.column a { color: #0257a8; text-decoration: none; }
	.column object { width: 373px; height: 312px; margin-bottom: 30px;}
	
	.custom { margin-left: 22px; }
	.custom img { margin-left: 40px; }


/* NEW COLUMN-LEFT TREATMENT */
#column-left {float: left; margin: 0 25px 0 0; width: 160px}
	#column-left ul#nav-left {}
	#column-left ul#nav-left li {background: #b3e3fa url("http://www.rolemommy.com/images/btn_left-nav_btm.png") 0 bottom no-repeat; height: auto; margin: 0 0 12px; min-height: 0; padding: 0 0 4px; position: relative; width: 160px}
	#column-left ul#nav-left li a {background: transparent url("http://www.rolemommy.com/images/btn_left-nav_top.png") 0 top no-repeat; color: #f6186f; display: block; font-size: 14px; line-height: 21px; padding: 8px 0 4px 10px; position: relative; text-decoration: none; width: 150px}
	#column-left fieldset {margin-bottom:14px;}
	#column-left input.input-text {display: inline; margin: 0; width: 100px}
	#column-left input.input-button {margin: 0; width: 30px}
	#column-left select {margin: 0 0 14px; width: 160px}
	#column-left img {margin: 0 0 14px;}

/* END COLUMN-LEFT TREATMENT */

#bottom-content { clear: both; background: url('http://www.rolemommy.com/images/bottom_content.gif') top repeat-x; padding: 20px; color: #222; width: 900px}
#bottom-content p {color: #444; font: 12px Georgia, "Times New Roman", Times, serif normal; margin: 0 0 14px;}
     #bottom-content #bottom-left {float: left; width: 550px}
          #bottom-left #footer-ads {display: inline}
          #bottom-left #footer-ads li {float: left; width: 31%}
     #bottom-content #bottom-right {float: right; width: 350px}
          #bottom-content #bottom-right input {line-height: 18px}
          #bottom-content #bottom-right input.input-text {margin: 0 0 14px}
          #bottom-content #bottom-right input.input-button {background: #f6186f; border: medium none; color: #fff; font-size: 14px; padding: 2px 8px}
          #bottom-content #bottom-right h4 {color: #f6186f}

#bottom-content h3 {font-size: 18px; color: #f6186f; margin-bottom: 8px;}
#bottom-content a.sponsor {float: left; margin: 0 25px 0 0;}
	.latest-news { width: 200px; float: left; background: url('../images/divider.gif') right top no-repeat; padding-right: 40px; }
	.latest-news h3, .events h3 { font-size: 18px; color: #f6186f; margin-bottom: 15px; }
	.latest-news h4 a, .events h4 a { color: #014ba8; font-size: 14px; text-decoration: none; display: list-item; margin-bottom: 15px; }
	
	.events { width: 188px; float: left; padding: 0 20px; background: url('../images/divider.gif') right top no-repeat; }
	.events span { display: block; font-size: 12px; }
	.events p { font-size: 12px; }
	.events h4 a { margin-bottom: 5px; }
	.events li { margin-bottom: 16px; }
	
	.last-col { width: 210px; float: left; padding-left: 20px; font-size: 12px; }
	.last-col p { font-size: 14px; margin-bottom: 20px; }
	.last-col form { margin-bottom: 20px; }
	.last-col legend { font-size: 18px; color: #f6186f; margin: 0 0 5px -7px; }
	.last-col label { display: none; }
	.last-col .input-text { border-top: 1px solid #848484; border-left: 1px solid #848484; border-bottom: none; border-right: none; width: 130px; padding: 2px; margin-right: 6px; }
	.last-col .input-button { background: url('../images/sign_up.gif') no-repeat; width: 50px; height: 21px; border: none; cursor: pointer; }
	.last-col .custom { background: url('../images/search.gif') no-repeat; float: right; margin: -21px 20px 0 0; }
	.last-col a { color: #075ba2; text-decoration: none; }
	.last-col .topic { font-size: 14px; color: #000; }
	.last-col select { width: 190px; }


#footer { background: url('http://www.rolemommy.com/images/bg_footer.png') 3px 0 no-repeat; height: 48px; width: 1056px; clear: both; padding-left: 40px; font-size: 11px; color: #f6186e; }
	#footer li { display: inline; }
	#footer li.copy { margin-right: 20px; }
	#footer li a { color: #f51e78; text-decoration: none; margin: 0 2px; }

/*Lee Hacks */
.inside {width:540px;}
.insideright {padding-top:20px;padding-left:2px;width:180px;text-align:right;}
h3 {font-size: 18px; color: #f6186f; margin-bottom: 15px;}
.comments-open-header {padding-top:20px;}
strong {font-weight:bold}
.list h3 {color: #0456a8;}
#topad {text-align:center;margin-bottom:-5px;padding:0;}
.actionstream {font-size:12px;width:160px;overflow:hidden;}
.actionstream li {padding-left:20px;padding-bottom:10px}
.service-twitter {background-image:url(/mt-static/plugins/ActionStreams/images/services/twitter.png);background-repeat:no-repeat;}
.service-rolemommy {background-image:url(/mt-static/plugins/ActionStreams/images/services/rmicon.jpg);background-repeat:no-repeat;}
.service-youtube {background-image:url(/mt-static/plugins/ActionStreams/images/services/youtube.png);background-repeat:no-repeat;}
.service-facebook {background-image:url(/mt-static/plugins/ActionStreams/images/services/facebook.png);background-repeat:no-repeat;}
.twitter {text-align:left;font-size:14px;margin-bottom:10px;}
.twitter img {margin-left:0px;vertical-align:top;}