
body,table,tr,td,h1,h2,h3,div,ul,li,img { margin: 0; padding: 0; border: 0; }
ul { list-style-type: none; }
body,td,div { font: normal 8pt Verdana; line-height:1.2em;}

a { color: #3D3D3D; text-decoration: underline; }
a:hover { text-decoration: none; }


body { text-align: center; background-image: url("/findphotos/im/bg1.gif"); }

#container { background-color: #ffffff; width: 1200px; text-align: left; }
#menu { padding: 0 10px 0 1px; }
#content { padding-right: 10px; }

#menu td {
	vertical-align: middle;
}

h1 { font: normal 14pt Verdana; color: #993333; padding: 0px 0px 5px 0px; margin:0;}
h2 { font: bold 12pt Verdana; color: #993333; padding: 0px 0px 5px 0px; margin:0;}


#morephotos_container { width: 100%; overflow: hidden; }
#morephotos { margin: 0 auto; }
#morephotos div { float: left; margin: 2px; background-color: #000000; }
#morephotos img { border: 1px solid #909090; width: 42px; height: 52px; }

.small { font: normal 8pt Verdana; }
.dot { font-size: 1px; }

.top_menu { background-color: #FFFFFF; }
.top_menu table { margin-left: 5px; }
.top_menu table tr td { text-align: center; }
.top_menu table .but,.but2 { border: 1px solid #C0C0C0; border-width: 0px 0px 0px 1px; width: 180px; }
.top_menu table .but img { position: relative; top: 10px; margin-right: 3px; }
.top_menu table .but a { position: relative; top: -10px; font: normal 10pt Verdana; color: #993333; }

.top_menu table .but2 { width: 218px; vertical-align: middle; }
.top_menu table .but2 td { vertical-align: middle; }
.top_menu table .but2 a,img { position: static; top: 0; }
.top_menu table .but2 a { color: #993333; }



.user_menu a { font: normal 8pt Verdana; color: #336699; text-decoration: none; }


.module { border: 1px solid #CCCCCC; margin: 2px; padding: 2px; background-color: #FFFFFF; text-align: center; }
.module .header { font: bold 10pt Verdana; color: #FFFFFF; background-color: #CCCCCC; width: 100%; }
.module .header a { text-decoration: underline; color: #C00000; 	}
.module .text { text-align: justify; font: normal 10pt Verdana; }



.small_photo { background-color: #DDDDDD; border: 1px solid #FFFFFF; margin: 2px; text-align: center; }
.small_photo div,table { margin: 0 auto; }
.small_photo table { width: 90%; }
.small_photo div img.pic { padding: 1px; border: 1px solid #505050; margin: 5px 0px 2px 0px; }
.small_photo table td { padding: 2px; background-color: #FFFFFF; text-align: left; }
.small_photo table td a,a.lr { font: normal 8pt Verdana; color: #993333; }
.small_photo table td:first-child { font: bold 8pt Verdana; color: #909090; text-align: right; }
.small_photo table td.name { text-align: center; }
.small_photo table td.name a { font: bold 10pt Verdana; color: #C00000; }
.small_photo div.rating { text-align: left; width: 100%; }
.small_photo div.rating img { margin: 0; padding: 0; border: 0; }


.ps_qa_list ul { list-style-type: none; }
.ps_qa_list li { font: normal 10pt Verdana; margin: 10px; }
.ps_qa_list span.author { font: normal 8pt Verdana; color: #909090; }
.ps_qa { font: normal 10pt Verdana; }
.ps_qa .author { font: bold 8pt Verdana; text-align: right; width: 100%; }
.ps_qa .text { margin: 10px; text-align: justify; }
.ps_qa .date { text-align: right; width: 100%; }
.ps_qa .links { text-align: center; font-weight: bold; width: 100%; margin: 30px; }
.ps_qa_admin { width: 90%; }
.ps_qa_admin td { padding: 10px; font: normal 10pt Verdana; border: 1px solid #C0C0C0; }
.ps_qa_admin td.s { font: normal 8pt Verdana; color: #909090; }
.ps_qa_admin input,select { width: 500px; font: normal 10pt Verdana; border: 1px solid #505050; }
.ps_qa_admin textarea { width: 90%; font: normal 10pt Verdana; border: 1px solid #505050; }

.news_text_sm {	font-size: 8pt; }
.news_text_sm a { color: #000000; text-decoration: none; }
.news_text { font-size: 8pt; }
.news_img { margin: 2px; }

.best_albums { font-size: 8pt; }
.best_albums a { color: #993333; }

.info { font: normal 8pt Verdana; color: #606060; }
.info a { font: normal 8pt Verdana; color: #606060; }
.info a.lr { font: normal 8pt Verdana; color: #993333; }


.table_header2 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	text-align: left;
	font-size: 10pt;
	color: #993333;
	text-decoration: none;
}
.table_header2 a {
	color: #993333;
	text-decoration: none;
}
.table_header2 a:hover {
	text-decoration: underline;
}

.table_header {	color: white;	font-family: Tahoma;	font-variant: normal;	font-size: 10pt;	font-weight: bold;	text-indent: 10px;	text-decoration: none;}

.menu {	color: #3D3D3D;	font-family: Tahoma;	font-variant: normal;	font-size: 8pt;	font-weight: normal;}

.brd_tbl { background-color: #000000; text-align: center; }
.brd_tbl table { margin: 0 auto; border: 1px solid #FFFFFF; }
.brd_tbl td { text-align: center; }

.tags
{
color: #560202;	line-height: 22px;
}
.t_1 {	font-size: 15px;color: #560202;}
.t_2 {	font-size: 15px;font-weight: bold;color: #560202;}
.t_3 {	font-size: 16px;color: #560202;}
.t_4 {	font-size: 16px;font-weight: bold;color: #560202;}
.t_5 {	font-size: 17px;color: #560202;}
.t_6 {	font-size: 17px;font-weight: bold;color: #560202;}
.t_7 {	font-size: 18px;color: #560202;}
.t_8 {	font-size: 18px;font-weight: bold;color: #560202;}
.t_9 {	font-size: 19px;color: #560202;}
.t_10 {	font-size: 19px;font-weight: bold;color: #560202;}
.t_11 {	font-size: 20px;color: #560202;}
.t_12 {	font-size: 20px;font-weight: bold;color: #560202;}
.t_13 {	font-size: 21px;color: #560202;}
.t_14 {	font-size: 21px;font-weight: bold;color: #560202;}
.t_15 {	font-size: 22px;color: #560202;}
.t_16 {	font-size: 22px;font-weight: bold;color: #560202;}
.t_17 {	font-size: 23px;color: #560202;}
.t_18 {	font-size: 23px;font-weight: bold;color: #560202;}
.t_19 {	font-size: 24px;color: #560202;}
.t_20 {	font-size: 24px;font-weight: bold;color: #560202;}
.t_21 {	font-size: 25px;color: #560202;}
.t_22 {	font-size: 25px;font-weight: bold;color: #560202;}
.t_23 {	font-size: 26px;color: #560202;}
.t_24 {	font-size: 26px;font-weight: bold;color: #560202;}
.t_25 {	font-size: 27px;color: #560202;}
.t_26 {	font-size: 27px;font-weight: bold;color: #560202;}
.t_27 {	font-size: 28px;color: #560202;}
.t_28 {	font-size: 28px;font-weight: bold;color: #560202;}

.photos td {padding:5px}


.ph_brd0 { width: 140px; height: 105px; position: relative; }
.overlap_small { position: absolute; bottom: 0; }
.overlap_small_text { position: absolute; bottom: 0; }

