@import url("gsearch.css");
@import url("base.css");
A{
	color			: #ff6c14;
}
A:HOVER{
	color			: #b25d9d;
}
H3{
	color			: #245c9a;	
}
INPUT,SELECT,TEXTAREA{
	border			: solid 1px #7a794d;
	color			: #000;	
	background-color: #fff;
}
IMG{
	padding			: 0;
	border			: 0;
	margin			: 0;
}
LABEL{
	color			: #67757F;	
	font-size		: 14px;	
	font-weight		: bold;
}	
P IMG{
	float			: right;
	margin			: 5px 0px 0px 5px;
}
.cbox{
	border			: solid 0px #000;
}
INPUT.cbox{
	height			: 12px;
	width			: 12px;
}
UL LI{
	color			:#c75800;	
}
TH.cb{
	width			: 25px;
}
.odd{
	background-color: #f6f6f7;
}
.noMargin{
	margin			: 0;
}
.hide{
	display			: none;
}
.mouseover{
	background-color: #e9eafc;
}
.checked{
	background-color: #7a794d;	
}
.BlockElem{
	display			: block;
	margin			: 0 auto;	
	}
.Kamawall{
	font-style: normal;
	padding			: 0 0.3em 0 0.3em;
	margin			: 0 0.3em 0 0.3em;
	background		: #f0f0f4;
	border: 1px #ccd solid;
}
.highlight{
	font-style		: normal;
	padding			: 0 0.3em 0 0.3em;
	margin			: 0 0.3em 0 0.3em;
	background		: #ef7938;
	border			: 1px #000 solid;
}
	
.cnt_title{
	display			: block;
}
.malangjan{
	color			: #f84b07;
	font-weight		: bold;
	background-color: Transparent;
}
.vseparator{
	width			: 1px;
	font-size		: 0px;
	background		: #fff url(images/vertical_separator.gif) repeat-y 0px 0px;	
	color			: #000;	
}
.hseparator,.title_separator{
	height			: 1px;
	font-size		: 0px;
	background		: #fff url(images/horizontal_separator.gif) repeat-x 0px 0px;	
	color			: #000;
}
.title_separator{
	float			: right;
	width			: 100%;
	margin			: 0px 0px 25px 0px;
}
.text_poem{
	text-align		: center;
}
#Sidebar A.qL{
	float			: right;
	width			: 187px;
	display			: block;
	margin-top		: 10px;
}
#Sidebar .qL IMG{
	float			: right;
}
/******************** PICTURES *********************************/
#pictures{
	text-align		: center;
}
#pictures IMG{

}
#pictures .caption{
	margin-bottom	: 25px;
	display			: block;
}
/********************* RESEARCHERS *****************************/
#researchers A{
	display			: block;
	float			: right;	
}
#researchers .researchers_vsep{
	height			: 144px;
	margin			: 0px 80px;
	display			: block;
	float			: right;
}
#researchers .researchers_hsep{
	width			: 450px;
	margin			: 22px 0px 20px 0px;
	float			: right;
}
/******************* POEMS ************************************/
#poems{
	width			: 570px;
	float			: right;
}
#poems IMG{
	display			: block;
}
#poems A,#poems A:ACTIVE,#poems A:VISITED,#poems A:LINK{
	float			: right;
	clear			: both;
	padding			: 0;
	margin			: 0;
	border-right	: solid 10px #245c9a;	
	border-bottom	: solid 1px #245c9a;	
}
#poems A:HOVER{
	border-right	: solid 10px #f17614;	
	border-bottom	: solid 1px #f17614;
}

/****************** CATEGORY POEMS *****************************/
#poems_cat A,#poems_cat A:ACTIVE,#poems_cat A:LINK{
	color			: #9f1e3c;
	float			: right;
	width			: 240px;
	margin-bottom	: 10px;
	border-bottom	: solid 1px #245c9a;
	text-indent		: 2px;
}
#poems_cat A:HOVER{
	background-color: #245c9a;	
	color			: #fff;
}
#poems_cat A.odd{
	margin-left		: 5px ;
}
#poems_cat .count{
	float			: right;
	width			: 40px;
	margin-top		: 4px;
	text-align		: left;
}

/************************* SONGS **********************************/
#songs TABLE{
	margin-top		: 15px;
}
#songs .selbox{
	width			: 20px;
	text-align		: center;
	padding-top		: 5px;
}
#songs .sandara{
	width			: 200px;
}
#songs .counter{
	width			: 36px;	
	text-align		: center;
}
#songs .play{
	width			: 45px;	
	text-align		: center;
}
/************************* FORM *************************/


.frm_div{
	width			: 570px;
	float			: right;
	background-color: #ece8ec;
	padding-top		: 15px;
}
.submit_div{
	width			: 570px;
	float			: right;
	background-color: #85a153;
	padding			: 3px 0px;
}
.submit_div A,.submit_div A:ACTIVE,.submit_div A:LINK,.submit_div A:VISITED{
	background-color: #f0ffd6;
	float			: left;
	padding-left	: 5px;
	color			: #0c534c;
	text-decoration	: none;
	cursor			: hand;
}
.submit_div A IMG{
	vertical-align	: bottom;
	padding-left	: 5px;
}
.submit_div A:HOVER{
	color			: #000;
	text-decoration	: none;
}
.frm_div SELECT{
	margin			: 0px 10px 5px 100px;
}
.submit_div INPUT{
	float			: left;
}
/********************** REGFORM ****************/
.reg_input LABEL{
	width			: 100px;
	text-align		: left;
}
.reg_input INPUT{
	width			: 200px;
	margin			: 0px 10px 5px 200px;
}
#reg_as{
	float			: right;
	margin			: 10px 0px;
	width			: 570px;
}
#reg_as .as_img{
	display			: block;
	float			: right;
	margin			: 0px 5px 5px 5px;
}
#reg_as .as_span,#reg_as .as_input{
	display			: block;
	float			: right;
}
#reg_as .as_input{
	margin-top		: 5px;
}
/********************** PROFILE FORM ****************/

/********************************* END FORM **************************/


/********* QUICK LOGIN *************/
#quickLogin{
	background-color: #dedca7;
	float			: right;
	width			: 187px;
	margin-top		: 10px;
	padding-bottom	: 3px;
}
#quickLogin .qlTitle{
	display			: block;
	margin-right	: 65px;
}
#quickLogin INPUT{
	width			: 165px;
	margin			: 0px 5px 5px 5px;	
}
#quickLogin A,#quickLogin A:LINK,#quickLogin A:ACTIVE,#quickLogin A:VISITED{
	text-decoration	: none;
	float			: left;
	margin-left		: 7px;
}
#quickLogin #ErrorDiv{
	width			: 187px !important;
	margin			: 0px;
}



#iaccept_div{
	width			: 570px;
	float			: right;
	clear			: both;
	margin-bottom	: 10px;
}

#iaccept_div INPUT{
	margin			: 6px 0px 0px 6px;
}
/************************** ERRORS ***********************************/
.errorbox
{
	border					: solid 1px #f00;
}
#ErrorDiv{
	width			: 570px;
	float			: right;
	clear			: both;
	margin			: 0px 0px 10px 0px;
	line-height		: 30px;
}
#ErrorDiv{
	background-color: #f50c0c;
}
#sucDiv{
	width			: 565px;
	float			: right;
	clear			: both;
	margin			: 0px 0px 10px 0px;
	padding-right	: 5px;
	line-height		: 30px;
	background-color: #62AD34;
	color			: #fff;
}
#ErrorDiv IMG,#ErrorDiv .msg{
	float			: right;
}	
#ErrorDiv .msg{
	border-right	: solid 1px #fff;
	color			: #fff;
	padding-right	: 10px;
}
/************* SIDEBAR LOGGED IN ************/
#sideNavi{
	float			: right;
	width			: 100%;
}
#sideNavi A{
	display			: block;
	background-color: #dedca7;
	padding-right	: 5px;
	color			: #000;
}
#sideNavi A:HOVER{
	background-color:#cdc95a;
	color			: #fff;
}
#sideNavi .aSeparator{
	display			: block;
	width			: 100%;	
}
#Sidebar A.logout{
	background		: url(images/round_but.gif) no-repeat 0px 0px;
	float			: right;
	text-align		: left;
	padding-left	: 40px;
	width			: 137px;
	margin-top		: 20px;
	color			: #000;
}
#Sidebar A.logout:HOVER{
	text-decoration	: none;
	color			: #cc3300;
}

/******************************** EDIT PROFILE **********************/
.profileInput {
	float			: right;
	width			: 570px;
}
.profileInput LABEL{
	text-align		: left;
	width			: 100px;
	clear			: both;
}
.profileInput INPUT{
	width			: 200px;
	margin			: 0px 10px 5px 200px;
}
.profileInput .userName{
	float			: right;
	width			: 260px;
	margin			: 0px 10px 5px 140px;
}
.profileInput .profThumb{
	float			: right;
	margin-right	: 10px;
	margin-bottom	: 10px;
	width			: 150px;
	height			: 180px;
	overflow		: hidden;
}
.profileInput TEXTAREA{
	float			: right;
	margin			: 0px 10px 5px 0px;
	width			: 430px;
	height			: 300px;
}
TEXTAREA.contact{
	height			: 200px;	
}
.profileInput INPUT.thumbFile{
	margin			: 0px 10px 5px 0px!important
}
.profileInput .thumbHint{
	float			: right;
	margin			: 0px 10px 5px 140px;
	clear			: none;
}	
/******************************* POETS ******************/
#poets .poetsRight,#poets .poetsLeft{
	float			: right;
}
#poets .poetsRight,
#poets .poetsLeft{
	width			: 272px;
}
#poets .poetsThumb{
	margin-left		: 10px;
	width			: 80px;
}
#poets .poetsThumb,
#poets .poetsInfo{
	float			: right;
	display			: block;
}
#poets .poetsThumb IMG{
	width			: 80px;
	height			: 80px;
}
.poetsVsep{
	height			: 100px;
	margin			: 0px 10px;
	display			: block;
	float			: right;	
}
#poetSearch{
	margin-bottom	: 20px;
	float			: right;
	width			: 570px;
	clear			: both;
	background-color: #ece8ec;
	padding			: 3px 0px;
}
#poetSearch LABEL{
	margin			: 0px 5px 0px 10px;
}
INPUT.img{
	background		: transparent;
	border			: none 0px #fff;
}
/****************** POEMS **********/
.poems{
	clear			: both;
}
TH.delete{
	width			: 35px;
}
TH.index{
	width			: 25px;
}
TH.date{
	width			: 70px;	
}
TH.stars{
	width			: 120px;
}
TH.rates{
	width			: 30px;
}
td.starsTD{
	background-color: #dedca7;
}
td.starsTD IMG{
	vertical-align	: middle;
}
/*************** RATE DIV ****************/
.ratings{
	width			: 201px;
	padding-bottom	: 10px;
	margin			: 10px 0px;
	background-color: #dedca7;
}
.ratings DIV{
	margin-right	: 10px;
}
.ratings IMG{
	display			: block;
}
.ratings .rateLabel{
	width			: 190px;
}
.rate{
	margin			:0;
	padding			:0;
	width			:120px;
	height			:20px;
	position		: relative;
	background: url(images/star_white.gif) top right repeat-x;			
}
.rate A{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	position: absolute;
	padding:0;
	margin: 0;
	overflow: hidden;
	background: transparent;
}
.rate A:HOVER{
	background: url(images/star_red.gif) left top repeat-x;	
}
 .rate a.one-star{
	left: 100px;
}
 .rate a.two-stars{
	left:80px;
}
 .rate a.two-stars:hover{
	width: 40px;
}
.rate a.three-stars{
	left: 60px;
}
.rate a.three-stars:hover{
	width: 60px;
}
.rate a.four-stars{
	left: 40px;
}	
.rate a.four-stars:hover{
	width: 80px;
}
.rate a.five-stars{
	left: 20px;
}
.rate a.five-stars:hover{
	width: 100px;
}
.rate a.six-stars{
	left: 0px;
}
.rate a.six-stars:hover{
	width: 120px;
}
#topRated{
	float			: right;
	margin-top		: 10px;
	width			: 177px;
	background-color: #dedca7;
	padding-right	: 10px;
}
#topRated A{
	color			: #000;
	display			: block;
	text-decoration	: none;
	border-bottom	: solid 1px #fff;
}
#topRated A:HOVER{
	text-decoration	: none;
	color			: #fff;
	background-color:#cdc95a;
	
}
/******** PAGER *************/
#Pager{
	width			: 570px;
	display			: block;
	text-align		: center;
	margin			: 15px 0px;
}

.poetThumb{
	float			: right;
	width			: 570px;
	overflow		: hidden;
}