/**************************************************/
/* Proprofs.com */
/* CSS styles for Web-School of proprofs.com*/
/**************************************************/
body{background:#eee; border:none; border-left: 1px solid #e7e7e7;  border-right: 1px solid #e7e7e7;}



a, a:link, a:visited{ text-decoration:none}
a:hover{text-decoration:underline;}

#sidebar{margin-top:-10px;}

/* Sidebar Big Buttons - Round */
#blocknavcq a:link, #blocknavcq a:visited { height:25px; text-decoration:none;font-size:115%; font-weight:bold;color:#000;display:block;padding:15px 10px 10px 10px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px 0px;}
#blocknavcq a:hover, #blocknavcq a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px -50px;text-decoration:none;}

#blocknav_csq a:link, #blocknav_csq a:visited { height:25px; text-decoration:none;font-size:115%;  letter-spacing:-1px;  font-weight:bold;color:#000;display:block;padding:15px 10px 10px 0px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px 0px;}
#blocknav_csq a:hover, #blocknav_csq a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px -50px;text-decoration:none;}

#blocknav_cpq a:link, #blocknav_cpq a:visited { height:25px; text-decoration:none;font-size:115%;  letter-spacing:-1px;  font-weight:bold;color:#000;display:block;padding:15px 10px 10px 0px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:-200px -200px;}
#blocknav_cpq a:hover, #blocknav_cpq a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:-200px -250px;text-decoration:none;}

#blocknavqd a:link, #blocknavqd a:visited { height:25px; text-decoration:none;font-size:115%; font-weight:bold;color:#000;display:block;padding:15px 10px 10px 10px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px 0px;}
#blocknavqd a:hover, #blocknavqd a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px -50px;text-decoration:none;}


/* Sidebar Big Buttons - Round */
#CreatePollBtn a:link, #CreatePollBtn a:visited { height:25px; text-decoration:none;font-size:1.0em; font-weight:bold;color:#000;display:block;padding:15px 10px 10px 40px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px -200px;}
#CreatePollBtn a:hover, #CreatePollBtn a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:0px -250px;text-decoration:none;}

#ExplorePollsBtn a:link, #ExplorePollsBtn a:visited { height:25px; text-decoration:none;font-size:1.0em; font-weight:bold;color:#000;display:block;padding:15px 10px 10px 40px; background:url("/images/master-proprofs.png") no-repeat top left; background-position:-400px 0px;}
#ExplorePollsBtn a:hover, #ExplorePollsBtn a:active {color:#069; background:url("/images/master-proprofs.png") no-repeat top left; background-position:-400px -50px;text-decoration:none;}

.avFrame
{
  float:left;
  width: 38px;
  height: 38px;
  background: Transparent url('/images/av_frame.gif');
  margin: 0px 5px 0px 0px;
  text-align: center;
}
.avFrame IMG
{
  margin: 5px 0px 0px 0px;
}

.cf
{
  padding: 0px;
  margin: 0;
  clear: both;
}

/*********Main Page***********/
.lsText
{
  float:left;
  font-size:12px;
  margin: 0px 0px 0px 10px;
  font-family:Tahoma, Arial, "Trebuchet MS";
}
.lsText h3{
	margin:0px; 
	padding:0px;
	font-size:14px;
	letter-spacing:normal;
	font-weight:bold; 
	border:none;
}
.qsDescText{ font-size:11px; color:#333333; letter-spacing:normal; text-transform:none; }


.subTextL{
  font-size:11px;
  color:#999999;
}
.boldtext{font-weight:bold;}

.a_user a, .a_user a:link, .a_user a:visited{
	color:#999999;
	font-weight:bold;
}
.a_user a:hover{
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}

.stepContainer{
	padding:5px 5px 5px 5px;
	width:210px;
	height:170px;	
}


/*************DROP DOWN classes for create quiz and edit quiz page**********/
.dropDownOptions{ border:1px #ccc solid; color:#666; font-size:12px; font-weight:bold; padding:2px; }
.dropDownOptions option{color:#666; padding:2px;}

/*******QS top most section******/
.top_QS{ color:#9c2b29; margin:-10px 0 20px 0; padding:0px 0px 0px 10px;}
.top_QS h1{ text-align:center; color:#000; font-size:35px; font-weight:normal; border:none;}
.top_QS p { color:#666666; font-size:14px; margin-top:-22px; }

/***** CREATE Quiz Boxes, personality and scored quiz ****/
#cQuiz{
	padding:0px 10px 10px 0px;
	margin:0px 10px 10px 10px;
	font-size:12px;
} 
#cQuiz table td p {font-size:12px;}
#cQuiz h2{
	color:#666666;
	border:none;
}
.sectionDivider{ border-left:1px solid #aaa; }

/**** Orange Bullet List *****/
ul.oList{
    margin:0px; padding:0px;
    margin-left:40px;
    margin-top:8px;

}
ul.oList li{
    margin:0px; 
    list-style-image:url(/images/bullet_orange.png);
    font-size:12px;
}

.allSection{ padding:5px 10px 5px 5px; margin:5px 10px 10px 10px; text-align:justify; }
.allSection p{background-color:#fff; padding:2px 5px 2px 0px; border-bottom:2px dotted #ccc; margin-bottom:10px; font-size:14px; font-weight:bold;}
.allSection IMG{padding:10px;}

/*******USer Type ICONS *****/
.typeBlog{background:url(/quiz-school/images/type_blog.png) right no-repeat; padding:20px 10px 20px 10px;}
.iconTPlay{ 
	background:url(/polls/images/green_play_icon.png) no-repeat left;
	padding:5px 0px 5px 20px;
	font-size:1.2em;
	font-weight:bold;
	z-index:Relative;
}

.nextpoll{
	background:url(/polls/images/show_next.gif) no-repeat right;
	padding-right:12px;
	margin-left:60px;
}

/****Over ride****/
IMG.square{padding:1px; border:1px solid #ccc;}
.linett { 
	background: #fff url(/quiz-school/images/borderLine.gif) no-repeat center bottom;
	margin: 8px auto;
	height: 2px;
	border:none;
}

.thumbBox{padding:5px; width:150px; height:160px; float:left; margin:10px;}
.thumbBox span{font-size:10px;}
.infoText{font-weight:normal;}
.divSectionInner p{margin:10px}
.divSectionInner p a, .divSectionInner p a:link, .divSectionInner p a:visited{text-decoration:none;}
.divSectionInner div.topText{padding:5px 10px 5px 5px;}
.divSectionInner .big{ font-size:14px; border:none; font-weight:bold; color:#333333;}
.divSectionInner p span{ font-size:12px; font-weight:normal; color:#000000;}
.divSectionInner h1.head1{font-size:20px; letter-spacing:-1px; font-weight:normal; color:#333333; border:none;}
.divSectionInner h2.head2{font-size:34px; background-color:#F8F8F8; color:#666666; border:1px solid #ccc; border-bottom:3px solid #ccc; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; padding:2px 5px 2px 5px; margin:0 -11px 0px -11px;}
.divSectionInner h2.head2 a, .divSectionInner h2.head2 a:visited, .divSectionInner h2.head2 a:link{color:#9c2a29; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.boldTitle{ padding:5px 5px 0px 10px; color:#666666;}
.boldTitle h2 {font-size:18px; border:none;}
.boldTitle h2 a, .boldTitle h2 a:link, .boldTitle h2 a:visited{font-size:18px;}

#userProfileMenu ul li a, #userProfileMenu ul li a:visited{text-decoration:underline;}

.medium_link{
	font-size:14px;
}

/***-----Polls Home Page------***/
.inner_wrap{ padding:10px 0px 5px 0px; margin:15px 0px 10px 0px; background:url(/polls/images/content-bg-hm.gif) repeat-x #e2e2e2; }
#content-wrap{padding-top:10px;}

.fbox{  background:#fff; padding:5px; height:auto; margin:5px 5px 0px 0px; }
.fbox div.subhead, .fbox h1{ margin:-5px; background:url(/polls/images/top-repeat.gif) repeat-x bottom #fff; padding:5px 5px; font-size:1.2em; margin-bottom:10px; letter-spacing:0.2px; font-weight:bold; }
.fbox h2 { font-size:1.2em; border:none; margin-top:-10px; }
.fbox p{ padding:5px }
.fbox p span.smalltext{ font-size:0.8em; color:#aaa; }

/*-------------Todays Featur box----------------*/
.fbox.ptoday{width:230px; float:left; margin-left: 2px; display:block; }

.fbox.featuredp{width:230px; float:left; display:block;}

.fbox.popularp{width:490px; padding-bottom:20px; float:left;}

/*---------Round Input Box------*/
.rounded { background:  url(/polls/images/poll-input-bg.gif) no-repeat left top; padding:2px 2px 10px 10px; }
.rounded input.question { font-size:1.4em; color:#CCCCCC; border: none; margin:7px 5px 0px 0px;background: #FFF;	width: 320px; outline:none; }

/*--------Post Button-----*/
.submitpoll{ margin-top:-2px; }

/*---------Small Text-------*/
.smallDiv{font-size:80%;}
.smallDiv input{font-size:0.8em;}

/*---------Poll Header------------*/
.pollsHead{ background:url(/polls/images/greay-bg-x.gif) repeat-x #fff; padding:5px 10px 10px 10px; margin:15px 10px 10px 10px; border:0px solid #e2e2e2; border-bottom:none; margin-bottom:2px;}
.pollsHead h1{ border:none; letter-spacing:0.3px; font-size:1.6em; margin-top:-20px;}
/*.pollsHead p{ letter-spacing:0.3px; font-size:1.2em; color:#666666; margin-top:-10px;}*/

/*-------------Poll Featured Form-----------*/
.poll_form{ padding:2px;}
.poll_form label{ font-size:0.9em; font-weight:normal; letter-spacing:0.3px;}

/*--------------Home Page Poll Recent List--------------*/
.h_poll_list{ border-bottom:1px solid #ddd; padding:10px 10px 15px 10px; margin:0px -5px 10px -5px;}
.h_poll_list h2{ margin:0px;} 

a.av{ float:left; border:1px solid #ddd; padding:1px; margin-right:15px; margin-bottom:15px;  }
a.av img{width:35px; height:auto;}

a.avbig{ float:left; margin:2px 5px 2px 2px; padding-bottom:2px; }
a.avbig img{width:32px; padding:1px; border:1px solid #ddd; height:auto;}
/*a.avbig img:hover{ border:1px solid #069;}*/

a.authorName, a.authorName:visited{ color:#09c2a29; text-decoration:none; }
a.authorName:hover{ color:#069; text-decoration:underline; }

/*--------------Home Page Featured List--------------*/
.h_poll_flist{ border-bottom:1px solid #f3f3f3; padding:2px 10px 5px 10px; margin-left:-5px; margin-right:-5px;}
.h_poll_flist h2{ margin:0px;} 
.h_poll_flist h2 a, .h_poll_flist h2 a:link, .h_poll_flist h2 a:visited{color:#cc6633; font-size:0.9em; letter-spacing:normal; font-weight:normal; }
.h_poll_flist h2 a:hover{color:#o69; text-decoration:underline;}
.h_poll_flist h2 a ul li{background:url(/polls/images/bullet_grey.gif) no-repeat; background-position:0 2px; padding-left:18px;}
.h_poll_flist h2 a ul li:hover{color:#069; text-decoration:underline;}

/*----------------Poll Home Page Tabs (Override to existing)--------------*/
.fbox ul#tabnav {margin-bottom:-4px; margin-top:5px; padding-left:6px;}
.fbox ul#tabnav li{font-size:0.9em; border-width:2px;}
.fbox ul#tabnav li a:hover{border-bottom:3px solid #fff;}
.fbox ul#tabnav li a.current{ border-bottom:3px solid #fff;}

/*--------------BUTTONS------------*/
.buttontag{
	border: 0; 
	background: transparent; 
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

/*----------------VOTE BUTTONS----------------*/


/*----------New Home Page Small Paging----------*/
#ppaging{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#ppaging a{
	padding:2px 5px 2px 5px;
	margin:0px 2px 0px 2px;
	border:1px solid #d1ad8a;
	background:#FFFFFF;
	color:#d1ad8a;
	text-decoration:none;
}
#ppaging span{
	padding:2px 5px 2px 5px;
	margin:0px 2px 0px 2px;
	border:1px solid #666;
	background:#FFFFFF;
	color:#666;
	text-decoration:none;
}

#ppaging a:hover{
	border:1px solid #d1ad8a;
	background:#d1ad8a;
	color:#FFFFFF;
	text-decoration:none;
}

div.pollinfobar {color:#999999; font-size:0.8em; font-weight:normal; margin-left:-10px;}
div.pollinfobar a, div.pollinfobar a:visited{ color:#cc6633;}
div.pollinfobar a:hover{color:#069;}

div.poll_details{margin-left:55px;}

/*--------------Override--------------*/
.top{ padding:10px 10px; }
.top h2 { border:none; margin-top:0px;}
.top div.pollinfobar {color:#999999; font-size:0.9em; font-weight:normal; margin-top:8px; padding-left:10px;}

.smalllink{ color:#9c2a29; font-size:0.9em; }
.smalllink:hover{ color:#069; font-size:0.9em; }

/***Home Page 3 steps****/
.inner_wrap_top{padding:0px 5px 5px 5px; margin:0px 10px 0px 10px; }

.wrap_table_top{margin-top:-20px;}

.home_step1{
	width:230px;
	padding:10px;
	margin-top:0px;
	height:200px;
	background:url(/polls/images/s1.gif) no-repeat center;
}
.home_step2{
	width:230px;
	padding:10px;
	margin-top:0px;	
	height:200px;
	background:url(/polls/images/s2.gif) no-repeat center;
}
.home_step3{
	width:230px;
	padding:10px;
	margin-top:0px;	
	height:200px;
	background:url(/polls/images/s3.gif) no-repeat center;
}
.home_step1 h2, .home_step2 h2, .home_step3 h2{ padding-top:35px; font-size:1.2em; border:none; }
.home_step1 div, .home_step2 div, .home_step3 div{ font-size:0.9em; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0px 10px;}

/* PAGINATION EMpressr*/
div.paging_wraper{ background:#ffffff; padding:5px 0px; clear:both;}

div.paginationEMP {font-family:Arial, Helvetica, sans-serif; clear:both; font-size: 103%;/*12px*/ text-align: left; width:auto; background:#fff; font-size: 14px; padding-bottom:10px; }
div.paginationEMP span { background: #fff url(page_gradient.jpg) 0 100% repeat-x;  color: #aaa; float: left; font-weight: bold; margin: 0 2px 0 0; padding: 2px 5px; }
div.paginationEMP span a{text-decoration: none;color:#9c2a29; text-decoration:underline;}
div.paginationEMP span a:hover { color: #069; text-decoration: underline; }
div.paginationEMP span.current { color: #000; }


/*Overrise--------------------------*/

#information{font-weight:normal; font-size:14px;}


/*browse box popular (today, this week, this month buttons)*/
.tool {
    display: block;
    float: right;
    font-size: 85%;
    padding: 4px 6px;
    min-height: 20px;
	outline:none;
}

.tool a {
    text-decoration: und;
	outline:none;
}

.mrmp .tool, .mrmp .tool:visited {
    font-weight: bold;
	font-size:11px;
    text-decoration: none;
    color: #9c2a29;
    padding: 2px 1px;
    border: 4px solid #fff;
    background: #fff;
    margin-top: 3px;
    height: 20px;
    word-spacing: -0.1em;
}

.mrmp span.tool {
    background: #e37400 url(/polls/images/menu-current.gif) 100% 0px no-repeat;
    padding: 0;
    height: auto;
} /*ie6*/

.mrmp span.tool strong {
    display: block;
    background: url(/polls/images/menu-current.gif) 0 0px no-repeat;
    color: #fff;
	font-weight:bold;
	font-size:11px;
    padding: 2px 6px;
    height: 16px;
}

.mrmp a.tool:hover {
    text-decoration: underline;
}

.mrmp select {
    font-size: 100%;
}

/*****************ASKk question Box on home page*******************/
#askQ{margin:0px auto 10px auto; padding:8px 5px 5px 14px;  width: 406px; height:150px; background:url(/polls/images/phomegrid.png) no-repeat transparent ; background-position: 0px -2px; }
#askQ strong{font-size: 18px; color:#333;}
#askQ div.inputC{}
#askQ input.askQ_input{font-size: 16px; font-weight: normal; border:0; margin: 15px 2px 2px 2px; padding:2px; color:#bbb; width: 386px;}
#askQ a.postQ, #askQ a.postQ:visited{padding:2px 3px 2px 3px; margin:17px 5px 5px 245px; width: 150px; display: block; height:33px; background:url(/polls/images/phomegrid.png) no-repeat transparent; background-position: -3px -187px;}
#askQ a.postQ:hover{padding:2px 3px 2px 3px; margin:17px 5px 5px 245px; width: 150px; display: block; height:33px; background:url(/polls/images/phomegrid.png) no-repeat transparent; background-position: -3px -227px;}

/**********SEARCH BOX*******/
h1.poll_Search, h2.poll_Search {
	left: 35px;
	line-height: 1.1 !important;
	text-align: right;
	font-weight: bold;
	font-size: 1.8em;
	letter-spacing: -1px;
	position: absolute;
}

h1.poll_Search a, h2.poll_Search a {
	color: #484848;
	text-decoration: none;
}
#searchform {
	margin-left: 0px !important;	
	position: relative;
	height: 41px;
	line-height: 41px;
	overflow: hidden;
}

#search-box {
	margin: 0 !important;
	height: 21px;
	border: 1px solid #dadddd;
	color: #484848;
	padding: 9px; font-size:16px; 
	/*width: 100% !important;*/
	width:520px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#search-submit {
	position: absolute; cursor:pointer;
	left: 540px; 
	top: 0;
	overflow: hidden;
	outline: none;
	background:url('/polls/images/search-button-back.gif') 0px 0px no-repeat; border:none; width:156px; height:82px;
}

#search-submit:active {
	top: -41px;
}


#wrapper { 
 margin: 0 auto;
 width: 992px;
}
#faux {
 /*background: url(faux-2-2-col.gif);*/
 margin-bottom: 0px;
 margin-top: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 background:#fff;
 overflow:hidden;
}
#userbar {
 color: #333;
 padding: 5px 10px 5px 5px;
 margin: 10px 0px 0px 0px;
 background: #fff;
 font-size: 11px;
 -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
}
#userbar a{text-decoration: underline;}

#header {
 color: #333;
 width: 970px;
 padding: 2px 10px 0px 10px;
 height: auto;
 margin: 0px 0px 0px 0px;
 background: #fff;
}
#topContainer {
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #fff;
}

#navigation {
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 background: #fff;
 color: #888;
 font-size: 11px; 
}

#headright { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 5px;
 width: 650px;
 height:auto;
 float: right;
 background:#fff;
}
#headleft { 
 float: left;
 color: #666;
 margin: 0px;
 padding: 10px;
 width: 280px;
 height:auto;
 position: relative;
 background:#fff;
}

#rightcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 10px 0px 5px 5px;
 width: 210px;
 height:auto;
 float: right;
 background:#fff;
}
#leftcolumn { 
 float: left;
 color: #666;
 margin: 0px;
 padding: 0px 10px 10px 10px;
 width: 752px;
 display:inline;
 position: relative;
 background:#fff;
}
#footer { 
 width: 972px;
 clear: both;
 color: #bbb;
 line-height: 18px;
 text-align: center;
 font-size: 11px;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 border-top:1px solid #eee;
 font-family:verdana, arial, serif;
 
}
#footer a, #footer a:link, #footer a:visited{ color:#9c2a29; text-decoration:none; }
#footer a:hover{ color:#069; text-decoration:underline; }

.clear { clear: both; background: none; }


.bottomAdBox{margin-top: 12px;}

/*Override main css*/
#userProfileMenu{
    margin-right:0px;
}
.logout_icon{padding-right:0px;}
.ad_topHead{ margin:2px 0px 0px 2px; padding:0;}

#CreatePollBtn{margin-bottom: 5px;}
.up_section{padding-right: 0px;}

.pthumb{ margin:15px 20px 15px 20px; font-size:14px;font-weight:bold;  float:left; display:block; width:200px;}
.pthumb img {border:2px solid #ddd; 	-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.pthumb img:hover{border:2px solid #aaa;}



#head {background-color:#fff; padding-bottom:10px;}

#topbar {padding:4px 10px; background-color:#EAF1F3; color:#555; font-size:11px; font-weight:normal;}
#topbar a {color:#666; font-weight: bold;}
#topbar a:hover { color:#333; }
#topbar .left {float:left;}
#topbar .right {float:right; width:650px; text-align:right;}
#topbar .right a{ border-right: 1px dotted #ccc; padding: 0 10px;}

#header {padding:8px 5px 0px 0px; width:auto;}
#header #logo { width:232px; height:91px; float:left; padding:0px; margin:0px; }
#header #logo a { outline:none; display: block; height: 91px; width: 232px; text-indent: -2000em; z-index: 1000; /* need for FX and IE */ background: url(../images/pp-polls-logo.gif) 3px 0px no-repeat; }
#header #adbanner {float:right; padding-right:0px;}

ul.nav li { float: left; font-weight: bold; text-transform: uppercase; }
ul.nav li a { display: block; }

.nav_above {margin:0px 0px 0px 0px; padding:0px; border:none; border-bottom:3px solid #777;}
.nav_above .brand_tab{float:left; width:350px;}
div#nav-tabs { background: #fff; margin:5px 0px 0px 5px; }
div#nav-tabs ul { margin:0px; padding:0px; }
div#nav-tabs ul li { text-transform: none; list-style:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
div#nav-tabs ul li a { background:#777777; border:1px solid #777777; border-bottom:none;  margin-right:5px; text-shadow: none; font-style:italic; padding: 5px 8px 5px 8px; color:#fff; font-weight:bold; font-size:15px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
div#nav-tabs ul li.current a, div#nav-tabs ul li.current a:hover { background:#fff; border:1px solid #777777; border-bottom:none; color:#9c2a29; font-style:italic; text-transform:uppercase; }
div#nav-tabs ul li a:hover {text-decoration:none; background:#fff; color:#9c2a29; }

.nav_above .bc_container {float:right; font-size:11px; padding:15px 5px 0px 0px; font-size:0.85em; font-weight:normal; color:#4F4F4F; text-align:right;}

.bc-navigation { background-color:#fff; padding:5px; font-size:11px;}

/* LEVEL ONE */
.ppdropdown {font-style:normal; font-size:11px; }

ul.dropdown                         { position: relative; background:#fff; padding:0px; margin:0px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; z-index:2000; }
ul.dropdown li                      { list-style: none; float: left; zoom: 1; padding:0px; margin:0px;}
ul.dropdown a:hover		            { color: #000; text-decoration:none; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 3px 3px; color: #222; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #ccc; color: #000; position: relative; }
ul.dropdown li.hover a              { color: black; }

/* LEVEL TWO */
ul.dropdown ul 						{ width: 130px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none; padding:0px; margin:0px;}
ul.dropdown ul li 					{ text-align:left; font-weight: normal; background: #eee; color: #000; 
									  border: 1px solid #ccc; border-bottom:none; float: none; padding:0px; margin:0px;}
ul.dropdown ul li:last-child {border-bottom:none; border: 1px solid #ccc;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; list-style: none; padding:0px; margin:0px;}
ul.dropdown li:hover > ul 			{ visibility: visible; }

/* USER SETTINGS */
#content {padding:15px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; background-color:#fff; min-height:400px; }
h1.h1_page_head, div.h1_page_head {font-size:150%; margin:0px 0px 5px 0px; padding:0px; font-weight:bold;}
h1.h1_page_head span {color:#808285;}
#settings {margin-left:70px; margin-top:20px; text-shadow:none;}
#settings label {font-weight:bold; font-size:13px; cursor:default; display:inline;}
#settings span.req {color:Red;}
#settings input.settings_text,textarea{border:1px solid #999;font-size:100%;font-family:Trebuchet MS,Helvetica,sans-serif; width:260px;}
#settings input.settings_text, textarea{margin:0px 0 5px 0;padding:3px;}
#settings input.settings_text:focus { border:1px solid #069; }
#settings textarea.user_desc:focus { border:1px solid #069; }
#settings #user-edit-table td { padding: 8px; vertical-align:top; }
#settings #user-edit-table td.head_label { width:80px; }
#settings #user-edit-table a{text-decoration:none; color:#9C2A29; cursor:pointer;}
#settings #user-edit-table a:hover{text-decoration:underline; color:#069; cursor:pointer;}
#settings #user-edit-table #comment_on_created_polls{ border:1px solid red; }
small {color:#555555;font-size:11px;}

div.bgSection_thanks{-moz-border-radius:4px; -webkit-border-radius:4px; width:475px; padding:6px 6px 6px 30px; 
background: url("/games/images/tick_circle.png") #ebfde7 no-repeat left; background-position: 6px 6px;
color:#4a9e37; border:1px solid #9adc8b; font-size:14px; font-weight:bold;}
div.bgSection_warning{ -moz-border-radius:4px; -webkit-border-radius:4px; 
width:475px; padding:6px 6px 6px 30px; background: url("/games/images/tick_warning.png") #fdfbe1 no-repeat left; background-position: 6px 6px; color:#db9a0f; border:1px solid #eed678; font-size:14px; font-weight:bold; }

/*************************button style*************/
.button {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 14px !important; font-weight:bold;
	outline:none;
	padding: 5px 8px;
	cursor: pointer;
	-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;
	border: 1px solid #bbb;
	color: #3982d9;
	background: #dddddd url(/games/images/btnbg.png) repeat-x scroll left top;
	text-shadow: #ffffff;
}

.button:hover {
	color: #000;
	border-color: #666;
}
.button:active {
	background: #eee url(/games/images/white-grad-active.png) repeat-x scroll left top;
}

/* USER PROFILES */
h1.h1_user {padding:0px; margin:0px; font-size:38px; text-transform: capitalize; font-weight:normal; margin-bottom:5px; border-bottom:none;}
.gplayer .gplayer_avatar {width:180px; float:left; text-align:center;}
.gplayer .gplayer_avatar img {width:90px; vertical-align:middle;}
.gplayer .gplayer_name_bio {float:right; width:760px; margin-right:5px;}
.gplayer_name_bio em{font-size: 14px;}
.gplayer .gplayer_name_bio .gplayer_bio_text { 
	margin-top:10px;
	padding:10px 10px 10px 30px; 
	background:#f9f7e0 url("/games/images/user_bio.png") no-repeat 10px 10px;
	border:1px solid #EFE6BA;
	-moz-border-radius:5px; -webkit-border-radius:5px; font-size:15px; font-weight:normal;
	}
.gplayer .gplayer_name_bio .gplayer_bio_text .gp_name{ font-weight:bold;} 	

.gplayer_data { margin-top:30px; }

h2.h2_user_polls {padding:0px; margin:0px; font-size:18px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #ccc; padding-bottom:3px;}
h2.h2_user_polls span {color:#999;}

.gplayer_gamelist .gplayer_fixed_height {height:130px;}
.gplayer_gamelist ul {margin:0px; padding:0px; margin-left:10px;}
.gplayer_gamelist ul li {list-style:none; margin-right:8px; float:left; padding:10px 5px 10px 10px;}
.gplayer_gamelist ul li div.gp_list {}
.gplayer_gamelist ul li div.gp_list .gp_list_left{ float:left; width:30px; margin-right:10px;}
.gplayer_gamelist ul li div.gp_list .gp_list_right{ float:left; width:175px;}
.gplayer_gamelist ul li img {width:24px; height:24px; padding:1px; border:1px solid #eee;}
.gplayer_gamelist ul li a.gp_g_title {font-size:14px; font-weight:bold;}
.gplayer_gamelist ul li a.gp_g_cert {font-size:12px; font-weight:bold; line-height:25px;}
.gplayer_gamelist ul li a.gp_g_play {font-size:12px; font-weight:bold;}
.gplayer_gamelist ul li a.gp_g_edit {font-size:11px; font-weight:normal;}
.gplayer_gamelist ul li span {font-size:11px; color:#888;}
.gplayer_gamelist ul li div.gmname {font-size:11px; color:#666; text-align:center; background-color:#eee; width:78px; padding:2px 0px;}
.gplayer_gamelist ul li .gp_g_descr {font-size:11px; color:#444;}
.gplayer_gamelist ul li .gp_g_score {font-size:14px; color:#444;}

.gplayer_commentlist .gplayer_fixed_height {height:auto;}
.gplayer_commentlist ul {margin:0px; padding:0px; margin-left:10px;}
.gplayer_commentlist ul li {list-style:none; padding:8px; }
.gplayer_commentlist ul li div.gp_cmt {}
.gplayer_commentlist ul li div.gp_cmt .gp_cmt_left{ float:left; width:30px; margin-right:10px;}
.gplayer_commentlist ul li div.gp_cmt .gp_cmt_right{ float:left; width:600px;}
.gplayer_commentlist ul li img {width:24px; height:24px; padding:1px; border:1px solid #eee;}
.gplayer_commentlist ul li div.gp_cmt_meta {font-size:11px; padding-top:8px;}
.gplayer_commentlist ul li div.gp_cmt_meta a{font-weight:bold;}
.gplayer_commentlist ul li div.gmname {font-size:11px; color:#666; text-align:center; background-color:#eee; width:78px; padding:2px 0px;}
.gplayer_commentlist ul li .gp_cmt_descr {font-size:15px; color:#444; font-weight:normal;}

.gplayer_paging {text-align:right; font-weight:bold; margin-top:5px;}
.gplayer_paging a, .gplayer_paging span {padding:2px; margin-left:5px;}

.gp_loader {display:none; text-align:right; padding:20px 100px 10px 10px; font-weight:bold;}
.gp_loader img {vertical-align:middle;}

.editCMT {
	background:url('/games/images/comment_edit.gif') no-repeat left;
	padding:2px 5px 5px 13px;
}

.deleteCMT{
	background:url('/games/images/comment_delete.gif') no-repeat left;
	padding:5px 5px 5px 13px;
}
