/* CSS Document 17Sept09 PP */

body{background-color:#f2af32; font-family:Georgia; background:url(http://www.betterphotography.co.in/wpoy/images/body_bg.jpg);}
*{margin:0; padding:0;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
em{color:#ff0000; font:11px arial;}
img{border:none;}

.error{font:11px verdana; padding:10px 0 10px 40px; color:#ffffff; padding:0 0 0 100px;}
a.links{color:#ffffff; text-decoration:none;}
a.links:hover{text-decoration:underline;}

.btn_login{background:url(http://www.betterphotography.co.in/wpoy/images/btn_login.jpg) no-repeat center; width:78px; height:29px; padding:3px; border:none;}
.btn_submit{background:url(http://www.betterphotography.co.in/wpoy/images/btn_submit.jpg) no-repeat center; width:78px; height:29px; padding:3px; border:none;} 

.wrap{width:800px; margin:0 auto; text-align:left; color:#ffffff;}

.header{background-color:#ffffff; text-align:left; padding:3px 0 0 0;}
/*
.menu{width:100%; background-color:#d3d2d0; overflow: hidden;}
.menu ul{font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; list-style-type:none;}
.menu li{display:inline; height:30px;}
.menu li a{float:left; display:block; text-decoration:none; padding:7px 8px; border-right:2px solid #000000; color:#000000;
background: #d3d2d0;}
.menu li a:hover, .menu li.selected a{background:#cc0000; color:#ffffff;}
*/

/* 03 Nov 2009 PP */
.menu{width:100%; background-color:#ffffff; overflow: hidden;}
.menu ul{font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; list-style-type:none;}
.menu li{display:inline; height:30px;}
.menu li a{float:left; display:block; text-decoration:none; color:#000000;
background:url(http://www.betterphotography.co.in/wpoy/images/btn_bg.jpg) repeat-x; font:11px verdana; text-align:center; color:#4d4d4d; height:17px; width:123px; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:3px 0 0 0;}
.menu li a:hover, .menu li.selected a{background:url(http://www.betterphotography.co.in/wpoy/images/btn_over.jpg) repeat-x; color:#4d4d4d; border-left:1px solid #daafb6; border-right:1px solid #daafb6;}


.content{width:800px; background-color:#000000; text-align:left; color:#ffffff;}
.logo{width:800px; text-align:center;}
.fieldset{width:450px; /*background-color:#ffffff;*/ padding:10px; color:#999999;}
.fieldset p{font:12px verdana; padding:0 0 15px 0; line-height:150%; text-align:justify;}

h1{color: #5f87ae; font:20px Georgia, "Times New Roman", Times, serif; padding-bottom: 12px;}
a{color:#999999; text-decoration:none;}
a:hover{text-decoration:underline;}

.fieldset ol{border:1px solid #f0f0f0; background-color:#fcfcfc; padding:10px; margin:10px;}
.fieldset ol li{font:11px verdana; color:#333333; list-style:none; background:url(http://www.betterphotography.co.in/wpoy/images/bullets.jpg) no-repeat 1px 3px; padding-left:15px;}

.rowsep{padding:3px 0 5px 5px; width:450px; margin:0 auto; clear:left; /*border-bottom:1px dotted #333333;*/}
.rowsep label{width:175px; float:left; font:14px verdana, "Times New Roman", Times, serif; color:#999999;}
.rowsep .inputbox{height:20px; width:150px; border:1px solid #999999; background:url(http://www.betterphotography.co.in/wpoy/images/inputbg.jpg) repeat-x top;}

.rowsep1{padding:3px 0 5px 10px; width:500px; margin:0 auto; clear:left;}
.rowsep1 label{width:100px; float:left; font:14px verdana, "Times New Roman", Times, serif; color:#999999;}
.rowsep1 .inputbox{height:20px; width:200px; border:1px solid #999999; background:url(http://www.betterphotography.co.in/wpoy/images/inputbg.jpg) repeat-x top;}

.footer{width:800px; padding:20px 0 0 0; clear:both;  background-color:#000000;}
.footer ul{background:#ffffff url(http://www.betterphotography.co.in/wpoy/images/footerbg.jpg) repeat-x; width:800px; height:85px;}
.footer ul li{list-style:none; float:left;}

.messagebox{
	position:absolute;
	width:100px;
	font:10px Verdana;
	/*border:1px solid #c93;*/
	background:#fff;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	font:10px Verdana;
	/*border:1px solid #349534;*/
	background:#fff;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:0px;
	font:10px Verdana;
	/*border:1px solid #CC0000;*/
	background:#fff;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

.imagetable{background-color:#000000;}
.imagetable ul{width:750px; padding:10px; list-style:none; float:left;}
.imagetable ul li{padding:10px; margin:10px; border:1px solid #999999; list-style:none; float:left; width:200px;}
.imagetable ul li .themeno{padding:0 0 5px 0;}
.imagetable ul li .themeid{border-top:1px dotted #999999; border-bottom:1px dotted #999999; padding:5px 0 5px 0; text-align:center; height:50px; font:12px verdana;}
.imagetable ul li .themeid span{font:bold 11px verdana; color:#CCC;}
.imagetable ul li .themetype{text-align:center; padding:3px 0 0 0;}

.imagetable1{background-color:#000000; padding:10px 0 0 0;}
.imagetable1 ul{width:320px; list-style:none;}
.imagetable1 ul li{list-style:none; width:150px; height:250px; margin:5px; float:left; font-size:12px;}
.imagetable1 ul li img{height:98px; width:150px; padding:0 0 3px 0;}
h4{font:bold 18px Georgia; padding:0 0 10px 0;}