@charset "iso-8859-1";
@import url(../../base/css/general.css);
@import url(login_section.css);

body{
	margin: 0px;
	padding: 0px;
	background: #fff url('../images/body_backgr_two.png') repeat-x top;
	color: #fff;
	font: 11px Arial;
}
td{
	text-align: left;
}
a img
form{
	border: none;
	margin: 0px;
	padding: 0px;
}
select,
select.no,
input,
input.no,
textarea,
textarea.no{
	font: 12px Arial;
}
.main{
	position: relative;
	width: 980px;
	margin-bottom: 5px;
	/*	margin-top:4px;*/
	margin-left: auto;
	margin-right: auto;
	background: #000;
}
.topBlock{
	position: relative;
	height: 100px; /* Google Top Search Replace */
	border: 0px dashed #0000ff;
	margin-bottom: 0px;
	background: #000;
}
img.mainLogo{
	position: absolute;
}
.topMenuWrapper{
    position:relative;
    /*height:24px;*/
    z-index:100;
}
h2.pageHeader{
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #666666;
	height: 57px;
	padding-top: 8px;
	padding-left: 14px;
}
.Notice{
	padding: 3px;
	width: 70%;
	border: 1px solid #cccc66;
	margin: 5px auto;
	text-align: center;
	color: #000;
	background: #ffffcc;
}
.bodyBlock{
	margin-top: 5px;
	z-index: 50;
	padding: 0px 10px 0px 10px;
}
.page_column{
	float: left;
	position: relative;
	overflow: hidden;
}
.page_block_container{
	margin-left: 5px;
	margin-right: 5px;
}
.page_column_first .page_block_container{
	margin-left: 0px;
}
.page_column_last .page_block_container{
	margin-right: 0px;
}
.leftNavDiv{
	position: relative;
	width: 182px;
	float: left;
	margin-right: 8px;
}
.rightNavDiv{
	position: relative;
	width: 749px;
	/*float:left;*/
	padding: 0px;
	overflow: hidden;
}
.loginDiv{
	position: relative;
	height: 201px;
	border: 1px solid #ccc;
	margin-bottom: 13px;
}
* html .loginDiv{
	margin-bottom: 14px;
}
.pollsDiv{
	position: relative;
	border: 0px solid #008000;
}
.boxHeader{
	position: relative;
	height: 22px;
	padding: 4px 0px 0px 6px;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-transform: uppercase;
	background: url('../images/head_cutting.gif') repeat-x;
}
.menu_item_link{
	text-decoration: none;
}
div.menu_item_line{
	position: relative;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 1px 0px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: capitalize;
}
div.menu_item_line_active{
	position: relative;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 1px 0px;
	background: url(../images/bullet.gif) no-repeat left center;
}
.disignBoxFirst{
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #484848;
}
.boxFirstHeader{
	height: 17px;
	padding: 3px 0px 0px 8px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #000;
	background: url('../images/GreyHead.png');
}
#page_column_1 div.boxFirstHeader{
	background: url('../images/GreyHead.png');
}
#page_column_2 div.boxFirstHeader{
	background: url('../images/GreyHead.png');
}
#page_column_3 div.boxFirstHeader{
	background: url('../images/GreyHead.png');
}
/* edited for profile photos**********************************/	
#page_block_12 div.boxContent,
#page_block_10 div.boxContent{
	padding: 10px 0 10px 10px;
}
#page_block_12 div.dbBottomMenu,
#page_block_10 div.dbBottomMenu{
	margin-right: 10px;
}
.boxContent{
	overflow: hidden; /*    position:relative;*/
	font-size: 11px;
	/*color:#000;*/
	padding: 10px;
}
.disignBoxFirst .boxFirstHeader .dbTopMenu,
.disignBoxFirst .boxFirstHeader .caption_item{
	position: absolute;
	top: 0px;
	right: 0px;
	white-space: nowrap;
	color: #000;
	font-size: 11px;
	text-transform: capitalize;
	font-weight: bold;
}
#page_column_3 div.dbTopMenu,
#page_column_1 div.dbTopMenu,
#page_column_2 div.dbTopMenu{
	background: transparent url(../images/tabback.png) repeat-x scroll 0%;
	height: 20px;
	margin: 5px 0pt;
	text-transform: capitalize;
	width: 100%;
}
.disignBoxFirst .boxFirstHeader .caption_item{
	padding-top: 3px;
	padding-right: 5px;
}
.dbTopMenu div.active,
.dbTopMenu div.notActive{
	float: left;
	height: 17px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	position: relative;
}
.dbTopMenu div a,
.dbTopMenu div a:link,
.dbTopMenu div a:hover,
.dbTopMenu div a:active,
.dbTopMenu div a:visited,
.caption_item a,
.caption_item a:link,
.caption_item a:hover,
.caption_item a:active,
.caption_item a:visited{
	text-decoration: none;
	color: #848484;
}
.dbTopMenu div a:hover{
	text-decoration: underline;
}
.caption_item a{
    /*margin-left:4px;*/
}
.dbTopMenu div.active{
    font-weight: bold;
}
.dbBottomMenu{
	position: relative;
	height: 16px;
	margin-top: 5px;
	text-align: center;
}
.backMembers,
.moreMembers,
.viewAllMembers{
	color: #666699;
	text-transform: capitalize;
	font-weight: bold;
}
.backMembers{
	float: left;
}
.moreMembers{
	float: right;
}
/**************************************************************/
div.design_box_border{
	position: relative;
	border: 1px solid #ccc;
	margin: 10px;
	padding: 1px;
}
div.design_box_border div.header{
	position: relative;
	padding: 0px 0px 0px 7px;
	height: 17px;
	line-height: 23px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/GreyHead.png) repeat-x;
}
div.design_box_border div.keeper{
	position: relative;
	padding: 5px;
	border: 0px solid #ff0000;
	text-align: center;
	margin: 2px;
}
.emptyBox{
	position: relative;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 3px;
}
.languageBlock{
	position: relative;
	border: 0px solid #ff0000;
	float: right;
	margin-top: 0px;
}
.skinBlock{
	position: relative;
	border: 0px solid #ff0000;
	float: right;
	margin-top: 24px;
	margin-right: -90px;
}
div.playerAdminLink{
	position: relative;
	text-align: left;
	margin-bottom: 15px;
}
.action{
	margin-top: 20px;
}
.logInRegistrationText{
	margin: 5px;
}
div.pollBlock{
	position: relative;
	overflow: hidden;
	height: 154px;
	/*width:260px;*/
	border: 0px solid #96b2c9;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}
div.pollBody{
	border: 1px dashed #ccc;
	margin: 5px;
}
div.pollCaption{
	position: relative;
	margin: 3px;
	padding: 0px;
	overflow: hidden;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	font-weight: bold;
}
div.pollAnswerBlock{
	position: relative;
	margin: 2px;
	overflow: hidden;
	height: 100px;
	border: 0px solid #96b2c9;
	text-align: left;
}
div.pollUp{
	position: absolute;
	left: 2px;
	top: 2px;
}
div.pollDown{
	position: absolute;
	left: 2px;
	bottom: 2px;
}
div.pollQuestionBlock{
	position: absolute;
	/*width:190px;*/
	padding: 2px;
	overflow: hidden;
	margin-left: 18px;
}
div.pollSubmitBlock{
	position: relative;
	margin: 2px;
	overflow: hidden;
	height: 30px;
	border: solid 0px #0000cc;
	text-align: center;
}
.text2{
}
.pollContainer{
	position: relative;
	margin-top: 2px;
	padding: 10px;
	border: 0px solid #ff0000;
	background: transparent;
}
.createPollSection{
	position: relative;
	padding: 10px;
	border: 0px solid #ff0000;
	background: transparent;
}
.controlsDiv{
	position: relative;
	clear: both;
	margin: 10px;
	background: #fff;
}
.innerControlBlock{
	position: relative;
	float: none;
	width: auto;
}
.controlsHeader{
	padding: 0px 2px;
	font-weight: bold;
}
.deleteDiv{
	padding: 2px 0px 0px 2px;
}
/*.rightNavDiv .boxContent table textarea{
	width:300px;
}*/
.customMenuItemActive{
	color: #000;
}
div.menuLine,
div.menuLine:hover,
div.menuLineActive{
	font-size: 11px;
	margin-bottom: 5px;
	text-transform: capitalize;
	color: #000;
}
.menuLineDivider{
}
div.menuLinkBlock{
	padding-left: 20px;
	background: url(../images/menu_pt.gif) no-repeat;
}
div.menuLine div.menuLinkBlock:hover{
	background-image:url(../images/menu_pt_h.gif);
}
.topMemberBlock{
    position:absolute;
    right:270px;
    top:70px;
    height:18px;
    text-align:right;
    padding:7px;
    width:400px;
    font-size:11px;
}
.topMemberBlock .thumbnail_block,
.HelloMemberBlock .thumbnail_block{
	margin-left: 5px;
}
.hello_member{
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
}
.hello_actions{
	text-transform: capitalize;
	font-size: 11px;
}
.hello_actions span{
	margin-left: 5px;
}
.no_hello_actions{
	font-size: 11px;
	font-weight: bold;
}
.no_hello_actions a{
	margin-left: 15px;
}
/* * * * Tags * * * */
.tags_wrapper{
	text-align: center;
	border: 0px solid #008000;
	margin: 0px 18px 30px auto;
}
.one_tag{
	margin: 0px 1px;
	line-height: 30px;
	border: 0px solid #008000;
}
div.rate_text{
	text-align: center;
	font-weight: bold;
}
.newsWrap,
.categoryBlock1,
.categoryBlock2,
.categoryHeader,
.articleBlock,
.articleBlock1,
.articleBlock2{
	margin: 0px 0px 10px;
}
.categoryBlock1,
.categoryBlock2,
.categoryHeader,
.articleBlock,
.articleBlock1,
.articleBlock2{
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
}
.newsHead,
.categoryCaption,
.artCaption,
.articleBlock1 .title,
.articleBlock2 .title{
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 30px;
	padding-bottom: 10px;
	background-position:left top;
	background-repeat:no-repeat;
}
.newsHead{
	text-align: left;
	background-image: url(../images/icons/news.png);
}
.newsInfo{
	font-size: 11px;
	color: #666666;
}
.newsText{
}
.newsReadMore{
	font-weight: bold;
	text-align: right;
}
.articleBlock1 .title,
.articleBlock2 .title{
	margin-bottom: 5px;
	background: url(../images/icons/artic_papr.gif);
}
.categoryCaption,
.artCaption{
	background: url(../images/icons/artic_fldr.gif);
}
.articleBlock .date,
.articleBlock1 .date,
.articleBlock2 .date{
	font-size: 11px;
	color: #666666;
}
.guestbookTextArea{
	width: 530px;
	height: 250px;
}
.blogBlock{
	margin-bottom: 10px;
	margin-top: 10px;
}
.blog_wrapper{
	margin-bottom: 10px;
	margin-top: 10px;
}
.blog_subject{
	font-size: 16px;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 10px;
	background: url(../images/icons/artic_papr.gif) no-repeat left top;
}
.blog_author{
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.blog_text{
	font-size: 11px;
	text-align: justify;
}
.blogs_pages{
	margin: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.menuLinkBlock{
	font-weight: bold;
	font-size: 12px;
}
.online_offline_bulb{
	position: absolute;
	z-index: 10;
	right: 0px;
	top: 0px;
}
.blog_subject_n{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	background: no-repeat left top;
}
.caption_item{
	position: relative;
	/*float:right;*/
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0 0 10px;
	width: 100%;
}
.blog_subject{
	font-size: 16px;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 5px;
	background: url(../images/icons/artic_papr.gif) no-repeat left top;
}
.blogInfo{
	color: #666666;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.blogInfo span{
	margin-right: 5px;
	line-height: 18px;
}
.blogInfo span img{
	vertical-align: middle;
	margin-right: 3px;
}
.blogSnipper{
	font-size: 11px;
	text-align: justify;
}
.icon_block{
	position: relative;
	float: left;
	width: 47px;
	height: 47px;
	margin-right: 10px;
}
.blog_wrapper_n{
	position: relative;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
	width: 82%;
}
.blogHead{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 25px;
	background: url(../images/icons/artic_papr.gif) no-repeat left top;
}
.blogInfo{
	color: #666666;
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.blogInfo span{
	margin-right: 5px;
	line-height: 18px;
}
.blogInfo span img{
	vertical-align: middle;
	margin-right: 3px;
}
.blogSnippet{
	font-size: 11px;
	text-align: justify;
}
.rss_item_wrapper{
	padding-bottom: 15px;
}
.rss_item_header{
	font-size: 16px;
	font-weight: bold;
}
.rss_item_info{
	color: #666666;
	font-size: 11px;
}
.rss_read_more{
	text-align: right;
	font-weight: bold;
}
.login_ajax{
	position: absolute;
	z-index: 550;
	display: none;
	background: url('../images/op40.png');
}
/** html .login_ajax{
	background-image:url('../images/spacer.gif');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_ss/images/op40.png',sizingMethod='scale');
}*/
.popup_form_wrapper{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 350px;
}
.popup_form_wrapper td{
	padding: 0px;
	margin: 0px;
}
.popup_form_wrapper td.corner{
	width: 16px;
	height: 16px;
	font-size: 1px;
}
.popup_form_wrapper td.side{
	width: 16px;
}
.popup_form_wrapper td.side_ver{
	height: 16px;
}
.popup_form_wrapper td.side_ver,
.popup_form_wrapper td.side{
	font-size: 1px;
	background: url(../images/sp_op_gr.png);
}
.popup_form_wrapper td.container{
	width: 450px;
	background: #fff;
}
/* FOOTER */
div.footer_header{
	margin: 10px 10px 0 10px;
	height: 15px;
	padding: 0 5px 0 5px;
	background: #080808; 
}
div.footer_content{
    margin: 5px 10px 5px 15px;
    position: relative;
}
.bottomCopyright{
    padding: 3px 10px 0 10px;
    height: 17px;
    font-size: 11px;
    text-align: center;
    color: #fff;
    border-bottom: 1px solid #000;
    background: url(../images/bottomCopyright_two.gif);
}
.bottomLinks{
    position: relative;
    float: left;
}
/* FOOTER END */
.edit_item_table_cont{
	position: relative;
	border: 1px solid #666666;
}
.bottomCpr{
	position: relative;
	float: right;
}
.short_desc{
	position: relative;
	float: left;
	width: 760px;
}
.login_ajax_wrap{
	width: 350px;
	margin: 250px auto 0px;
}
.login_ajx_close{
	position: absolute;
	right: -1px;
	top: 3px;
	z-index: 150;
	cursor: pointer;
}
input.submit,
input.button,
input.input_submit{
	cursor: pointer;
	border: 3px double #999999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding: 0.25em;
	color: #990000;
	font: bold 11px Arial;
	background: #fff url(../images/background_form_element.gif) repeat-x;
}
input.submit:hover,
input.button:hover,
input.input_submit:hover,
input.storebutton:hover{
	color: #000; /* background-image:url(../images/background_form_element_roll.gif);*/
}
/* Adwords Mod */
.disignBoxFirst iframe{
	padding: 0px;
	margin: -3px 0 0 -3px;
}
p.googlead{
	padding: 0px;
	margin: 0px;
}
/* Ultimate Blog Start */
.disignGroupBlogBoxFirst{
	position:relative;
	border:1px solid #CCC;
	margin-bottom:10px;
}
/* Ultimate Blog End */