/* QueerPod main style sheet */

body {margin:0; font-family:verdana, arial, sans-serif; font-size:14px; color:#000; background-color:#fff;}



/* page layout */

#logo {margin:0px; border:0px dotted blue; position:absolute; left:5px; top:35px; width:208px; height:120px;}

#pagegraphic {margin:0px; border:0px dotted blue; position:absolute; left:690px; top:20px; width:308px; height:168px;}

#leftstrip {margin:0px; border:0px dotted blue; position:absolute; left:10px; top:188px; width:680px; height:24px; color:#000; background-color:#596D7E;}

#rightstrip {margin:0px; border:0px dotted blue; position:absolute; left:690px; top:188px; width:308px; height:24px; color:#000; background-color:#85251C;}

#vertmenu {margin:0px; border:0px dotted blue; position:absolute; left:10px; top:230px; width:180px; height:100px;}

#horzmenu {margin:0px; border:0px dotted white; position:absolute; left:30px; top:190px; width:658px; height:20px;}

#quote {margin:0px; border:0px dotted blue; position:absolute; left:701px; top:220px; width:283px; height:80px;}

#member {margin:0px; border:0px dotted blue; position:absolute; left:710px; top:230px; width:243px; height:280px;}

#content {margin:0px; border:0px dotted blue; position:absolute; left:220px; top:230px; width:450px; height:390px;}

#designedby {margin:0px; border:0px dotted blue; position:absolute; left:10px; top:695px; width:200px; height:30px;}



/* standard styles */

p.designedby {margin:0px; font-family:arial, sans-serif; serif; font-size:0.7em; text-align:center; font-weight:normal; padding:0px; color:#737174; background-color:#fff;}

p.headline {margin:0px; font-size:14px; font-weight:bold; padding-bottom:12px; color:#000; background-color:#fff;}

p.subhead {margin:0px; font-size:13px; font-weight:normal; padding-bottom:12px; color:#000; background-color:#fff;}

p.normal {
	margin:0px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:9px;
	color:#000;
	background-color:#fff;
	line-height: 1.4em;
}

p.para {margin:0px; font-size:12px; font-weight:normal; padding-top:9px; padding-bottom:9px; color:#000; background-color:#fff;}

a.normal {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}

a.normal:hover {font-weight:normal; color:#000; text-decoration:underline;}

p.member {margin:0px; font-size:12px; font-weight:normal; padding-bottom:6px; color:#85251C; background-color:#fff;}

p.memberplus {margin:0px; font-size:12px; font-weight:normal; padding-bottom:12px; color:#85251C; background-color:#fff;}

a.member {font-size:12px; font-weight:normal; color:#85251C; text-decoration:none;}

a.member:hover {font-weight:normal; color:#85251C; text-decoration:underline;}

p.membercontact {margin:0px; font-size:12px; font-weight:normal; padding-bottom:3px; color:#85251C; background-color:#fff;}

img.normal {border:0px;}

p.mymedia {margin:0px; font-size:10px; text-align:center; font-weight:normal; padding-top:3px; color:#ff5c20; background-color:#fff;}

a.mymedia {margin:0px; font-size:10px; text-decoration:none; color:#ff5c20; background-color:#fff;}

a.mymedia:hover {margin:0px; font-size:10px; text-decoration:underline; color:#ff5c20; background-color:#fff;}

span.bold {font-weight:bold;}

span.italic {font-style:italic;}

table.normal {margin:0px; border:0px solid #0072bb; border-collapse:collapse;}

tr.normal {margin:0px; height:16px; vertical-align:top;}

td.normal {margin:0px; font-size:12px; font-weight:normal; padding-bottom:3px; color:#000; background-color:#fff;}



/* menus */

p.vertmenu {margin:0px; font-size:10px; padding-bottom:8px; color:#596D7E; background-color:#fff;}

a.vertmenu {margin:0px; font-size:10px; text-decoration:none; color:#596D7E; background-color:#fff;}

a.vertmenu:hover {margin:0px; font-size:10px; text-decoration:underline; color:#596D7E; background-color:#fff;}

p.vertmenuindent {margin:0px; font-size:10px; padding-left:9px; padding-bottom:8px; color:#596D7E; background-color:#fff;}

p.horzmenu {margin:0px; font-size:10px; padding-top:3px; color:#fff; background-color:#596D7E;}

a.horzmenu {margin:0px; font-size:10px; text-decoration:none; color:#fff; background-color:#596D7E;}

a.horzmenu:hover {margin:0px; font-size:10px; text-decoration:underline; color:#fff; background-color:#596D7E;}

span.horzfirst {padding-left:15px; padding-right:33px; font-weight:bold;}

span.horzmenu {padding-left:33px; padding-right:33px; font-weight:bold;}

span.horzlast {padding-left:33px; padding-right:15px; font-weight:bold;}



/* visibility */

#testdata {margin:0px; border:0px dotted blue; position:absolute; left:5px; top:530px; width:340px; height:90px;}

  p.testdata {margin:0px; font-size:11px; font-weight:normal; padding-bottom:3px; color:#000; background-color:#fff;}

  span.testdata {color:#f00; background-color:#fff;}



/* new page style */

table.bullet {margin:0px; border: 0px dotted blue; border-collapse:collapse;}

tr.bullet {vertical-align:text-top;}

td.bullet {margin:0px; text-align:left; font-size:12px; font-weight:normal; color:#000; padding-bottom:1pt; background-color:#fff;}
