﻿

/*
Theme Name: Convergence
Theme URI: http://themeforest.net
Description: The place where people and information converge and create community.
Version: 1
Author: Maximus
Author URI: http://themeforest.net
Tags: community, news, industry, blog
*/

/*=== Setup ===*/
*
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	outline: none;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .75em;
	background-repeat :repeat;
    /*background-image: url('/Images/back1.jpg');*/
}
#headerbg
{
	background: #f7f6f6 url(  '/Images/bgr.gif' ) repeat-x top;
	color: #404040;
	width: auto;
	height: auto !important;
}
a
{
	color: black;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
input, select, textarea
{
	border: #cfcfcf 1px solid;
	color: #404040;
	font-size: 12px;
	padding: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
li
{
	list-style: none;
}
h2
{
	color: #222222;
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 1em;
}
h3
{
	color: #333333;
	font-size: 1.2em;
	margin: 0 0 .8em;
}
h4
{
	font-size: 1em;
	margin: 0 0 1em;
}
p
{
	line-height: 1.5em;
	padding: 0 0 1.3em;
}
/*=== Layout ===*/
#page
{
	margin: 0 auto; /*width: 975px;*/
	width: auto !important;
}
#page-bot
{
	background: url('../Images/page-bot.gif' ) repeat-x 50% top;
	height: 39px;
}
/*=== Header ===*/
#header
{
	height: 132px;
	margin: 0 0 1px;
}
/*- Logo -*/
#header h1 a
{
	display: block;
	height: 101px;
}
#header h1 a:hover
{
	text-decoration: none;
}
/*=== Navigation ===*/

.topnav2
{
	font-size: 10px;
	font-weight: bold;
	height: 31px;
	overflow: hidden;
}

#nav1 ul.sf-menu li a
{
	/*color: #333333;
	display: block;
	position: relative;*/
	float: left;
	text-decoration: none;
	width: 103px;
	cursor: pointer;
}
#nav1 ul.sf-menu li a:hover
{
	text-decoration: none;
	/*background: #FEFEFE;*/
}

#nav1 ul.sf-menu li ul.children li a
{
	color: #bebebe;
	text-decoration: none;
	/*display: block;*/
}
#nav1 ul.sf-menu li ul.children li a:hover
{
	text-decoration: none;
	background: none;
}


#nav1 ul.sf-menu li ul.children li ul.children a
{
	color: #bebebe;
	text-decoration: none;
}
#nav1 ul.sf-menu li ul.children
{
	margin: 5px 0 0 0;
}
#nav1 ul.sf-menu li ul.children ul.children
{
	margin: -1px 0 0 27px;
}
/*=== All Columns ===*/
/* prop and clear used for auto adjust pages' height*/
.prop
{
	height: 50px;
	float: right;
	width: 1px;
}
.clear
{
	clear: both;
	height: 10px; /*37px*/
	overflow: hidden;
}

#columns
{    
	display: table-cell;
	border: medium #000000;
	margin: 15px 0 0;
	padding: 0 0 15px;
	display: block;
	height: 1000px;
	/*height: auto !important; min-height: 800px;*/
}

#columns2
{
	display: table-cell;
	border: medium #000000;
	margin: 10px 0 0;
	padding: 0 0 10px;
	display: block;
	height: auto !important;
}

.padbox
{
    padding-top:5px;
	display: block;	
	font-size: small;
	font-weight: bold;
	text-align: left;
}
.relatedbox
{	
	padding-top: 0px;
	text-align: left;
	border-top: 1px solid #56cfe4;
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	background: #f9f9f9;
	margin: 0 0 0px;
	font-size: 12px;
}

/*=== Video Column ===*/
#watchvideobox
{
	width: 973px;
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0 15px;
	min-height: 1px;
}

#watchmoviebox
{
	border: 1px solid #cfcfcf;
	height: 2%;
	margin: 0 0 0 0px;
	min-height: 1px;
}
/*=== Center Column ===*/
#leftcol
{
	padding: 0 0 0 15px;
	float: left;
	width: 660px;
}
/*=== Center Column ===*/
#centercol
{
	padding: 0 0 0 15px;
	float: left;
	width: 660px;
}

/*=== Category Column ===*/
#catleftcol
{
	padding: 0 0 0 15px;
	float: left;
	width: 165px;
}
/*=== Cat Right Column ===*/
#catrightcol
{
	padding: 0 15px 0 0;
	float: right;
	width: 800px; /*height: 500px; 	min-height: 500px;*/
}
#catrightcol a
{
	color: #404040;
	text-decoration: none;
}

/*=== Right Column ===*/
#rightcol
{
	padding: 0 15px 0 0;
	float: right;
	width: 305px; /*height: 500px; 	min-height: 500px;*/
}
#rightcol a
{
	color: #404040;
	text-decoration: none;
}


/*=== Sub Columns ===*/
.col1, .col2
{
	float: left;
	width: 285px;
}
.col2
{
	float: right;
}
/*=== Post ===*/
/*- Post Title -*/
.post-title h1
{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.5px;
}
.post-title h1 span
{
	color: #33707e;
}
.post-title h1.author
{
	color: #888888;
	font-size: 14px;
	padding-top: 2px;
}
.post-title h2, .post-title h2 a
{
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	margin: 0 0 .45em;
	color: #222222;
	text-decoration: none;
}
/*- Post Date -*/
.post-date
{
	margin: 0 0 1.25em;
}
.post-date a
{
	color: #ffffff;
}
.post-date em
{
	background: #5eb7cb;
	color: #ffffff;
	font-size: .9em;
	font-style: normal;
	padding: 3px 5px;
	line-height: 1.75em;
}
/*- Post Excerpt -*/
.post-excerpt
{
	display: table;
	font-size: 13px;
	font-style: italic;
	height: 1%; /* margin: 0 0 1em; */
}

/*- Post Blockquote -*/
.post blockquote
{
	border-left: 3px solid #cfcfcf;
	font-size: 13px;
	font-style: italic;
	margin: 0 0 1.5em;
	padding: 5px 0 0 10px;
}
/*- Post Author -*/
.post-author
{
	margin: 0 0 1em;
}
.author-details
{
	font-size: .85em;
}
.author-descr
{
	display: table;
	height: 1%;
}
/*- Related Posts -*/
.post-rel
{
	line-height: 1.5em;
}
.post-rel a
{
	color: #33707E;
}
/*- Post Comments -*/
.post-comments .fl
{
	width: 80px;
}
.post-comments .fr
{
	width: 520px;
}

/*=== Styling Boxes ===*/
/*- Box1 -*/
.box
{
	background: #ffffff;
	border: 1px solid #cfcfcf;
	margin: 0 0 0px;	
	padding: 1px;
	min-height :206px;
	
}
/*.box .content
{
	background: #ffffff url('box-bgr.gif') repeat-x 50% top;
	height: 1%;
	padding: 18px;
	margin: 0 15px 0 0;
}*/
.box.ads .content
{
	padding-left: 15px;
	padding-right: 0;
	text-align: center;
}

.box.ads .catcontent
{
	padding-left: 15px;
	padding-right: 0;
	text-align: left;
}

#rightcol .box
{
	margin: 0 0 10px;
}

.catbox
{
	background: #ffffff;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0px;
	padding: 17px;
	min-height: 600px;
}


/*-video title box-*/
.videotitle
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 5px;
	min-height: 10px;
}


.headermovie
{
 background : #56cfe4;
 border : 1px solid #cfcfcf;
 margin:0 0 0px;
 padding:5px;
}
/*- Box1 -*/
.box1
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 18px;
	min-height: 206px;
}
/*- Box2 -*/
.box2
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	min-height: 70px;
}
.box2.alt
{
	background: #FFFFFF;
}
.box2.alt
{
	background: #FFFFFF;
}
.comm-name, .comm-date
{
	line-height: 20px;
}

/*- Box3 -*/
.box3
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0 0px;
	padding: 0 5px 0 5px;
	min-height: 100px;
}

/*- Box4 -*/
.box4
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0 0px;
	padding: 5px 0 0 0px;	
}

.box4 ul
{
	padding-left:0px;
}

/*- Box5 -*/
.box5
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 18px;
	min-height: 75px;
}

/*- Box6 -*/
.box6
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 18px;
	min-height: 115px;
}

/*- Box7 -*/
.box7
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 18px;
	min-height: 115px;
}

/*- Box8 -*/
.box8
{
	background: #f9f9f9;
	border: 1px solid #cfcfcf;
	height: 1%;
	margin: 0 0 0px;
	padding: 18px;
	min-height: 115px;
}



/*=== Styling Lists ===*/
/*- List1 -*/
#rightcol .list1 li a:hover
{
	color: #33707e;
}
/*=== Styling Forms ===*/
input.btn
{
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
select
{
	padding: 1px;
}

/*- Message -*/
.message div
{
	margin: 0 0 18px;
}
.message input
{
	padding: 9px 15px;
	width: 487px;
}
.message textarea
{
	height: 114px;
	overflow: auto;
	padding: 9px 15px;
	width: 487px;
	font-family: Verdana;
}
.message .submit
{
	float: left;
}
.message .btn
{
	padding: 0;
	width: auto;
}
.message .notice
{
	color: #a4a4a4;
	float: right;
	font-style: italic;
	padding: 10px 0 0;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img
{
	border: 1px solid #cfcfcf;
	display: block;
	margin: 0 0 .8em;
}
.pic.fl img
{
	margin-right: 23px;
}
.pic.fr img
{
	margin-left: 23px;
}
.th
{
	display: block;
	margin: 0 0 .5em;
}
.th.fl img
{
	margin-right: 10px;
}
.th.fl img
{
	width: 40px;
	height: 40px;
	border: 1px solid #cfcfcf;
}
.ads img, .ads.flickr .content img
{
	margin: 0 0px 0px 0;
}
.ads.flickr .content img
{
	border: 1px solid #cfcfcf;
}
.ads.flickr .ac img
{
	border: 0;
	margin: 0;
}
/*=== Footer ===*/
#footer
{
	color: #5f5f5f;
	font-size: 11px;
	line-height: 39px;
	margin: 0 auto;
	width: 975px;
}
#footer a
{
	color: #33707e;
	text-decoration: none;
}
#footer a:hover
{
	color: #5f5f5f;
	text-decoration: underline;
}
/*=== Misc. ===*/
.fix
{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}

.fl
{
	float: left;
}
.fr
{
	float: right;
}
.ac
{
	text-align: center;
}
.ar
{
	text-align: right;
}
/*=== catagory A,B,C,D etc. ===*/

a.category2
{
	font-size: 80%;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	width: 350px;
}

a.category:hover
{
	color: #f00;
}

a.category1
{
	font-size: 70%;
	color: #7cb009;
	text-decoration: none;
	font-weight: bold;
}

a.category1:hover
{
	color: #f00;
}

a.category100
{
	font-size: 90%;
	color: #7cb009;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
}

a.category100:hover
{
	color: #f00;
}
a.category1002
{
	font-size: 95%;
	color: #7cb009;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
	font-family :Verdana ;
}

a.category1002:hover
{
	color: #f00;
}
a.category1005
{
	font-size: 95%;
	color: Red;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
	font-family :Verdana ;
}

a.category1005:hover
{
	color: #f00;
}
a.category1001
{
	font-size: 105%;
	color: #f00;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
}
/*=== smspage ===*/
.lblsmsheading
{
	font-size: 100%;
	font-weight: bold;
}

.smslabel
{
	width: 200px;
	height: 250px;
	margin-left: 150px;
	font-size: 80%;
	font-weight: bold;
}
.smslabel1
{
	font-family: Verdana;
	font-size: 80%;
	font-weight: bold;
}
.smstext
{
	width: 340px;
	height: 350px;
	float: right;
	margin-right: 100px;
	margin-top: -250px;
}
.txtsms
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 11px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	text-align: left;
}

#login41
{
	position: relative;
	background-color: #00CCFF;
	font-weight: bold;
	top: 2px;
	left: 2px;
}
.headinglink
{
	font-family: Verdana;
	font-size: 11px; /*color: #666563;*/
	color: red;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
a.headinglink:hover
{
	color: blue;
	text-decoration: underline;
}




.ButtonLeftCorner
{
background-image:url("../../images/01 B.png");
height:30px;
width:15px;
}
.ButtonRightCorner
{
background-image:url("../../images/01 c.png");
height:30px;
width:15px;
}
.ButtonMiddlebg
{
    background:url("../../images/01 A.PNG") repeat-x scroll 0 0 transparent;
    height:30px;
}


/* Header Title like Home,*/

.HeaderBorderLeftCorner
{
background-image:url("../../images/button_left_corner.gif");
height:34px;
width:15px;
}
.HeaderBorderRightCorner
{
background-image:url("../../images/03 copy copy.png");
height:34px;
width:15px;
}
.HeaderMiddlebg
{
    background:url("../../images/button_middle_bg.gif.png") repeat-x scroll 0 0 transparent;
    height:34px;
}
/* for repeat column in Telerik Grid */

/*New  Page Css */
.Title
{
   font-family : Arial, Verdana, Helvetica, sans-serif;
   font-size :15px;
   font-weight :bold;  
}
td
{
    color:Black ;
}
/*td:hover
{
   color :blue ;
}*/
.Home_Header
{
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size :12px;
    font-weight :bold;
	text-align: center;
}
.imgRoatate
{
    float: left; 
    border: 0px solid #000;
    padding: 0px; 
    height: 175px; 
    width: 325px; 
    overflow: hidden;
    cursor: pointer
}

.Home_Content
{
    font-family : Arial, Verdana, Helvetica, sans-serif;
    font-size :14px;
    color: Black ;
}
a.category
{
	font-size: 80%;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

a.category:hover
{
	color: #f00;
}

/* For Video */
.item1,.alternatingItem1
{
	/*float: left;    padding: 15px;    margin: 5px;    width: 200px;    height: 100px;    border: 1px solid threedshadow; */
	float: left;
	padding: 3px;
	margin: 2px;
	width: 175px;
	height:220px;
	border: 0px solid threedshadow;
	background-color:Transparent ;
}

/* This item is use for picture & wallpaper*/

.item, .alternatingItem
{
	/*float: left;    padding: 15px;    margin: 5px;    width: 200px;    height: 100px;    border: 1px solid threedshadow; */
	float: left;
	padding: 3px;
	margin: 2px;
	width: 170px;
	height:180px;
	border: 0px solid threedshadow;
	
}
.item
{
	/*background: whitesmoke !important;*/
	background-color:Transparent ;
	
}


.alternatingItem
{
	/*background: whitesmoke !important;*/
	background-color:Transparent ;
}

 .RadGrid td
 { 
    padding :0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
 }
/* .RadGrid a:hover, .RadGrid a:visited
  {
    FONT-SIZE: 12px; 
    COLOR:  Blue ;
    
  }*/

/* Vido css end */
/* Category Font whole site */
.Category_Font
{
     font-family : Arial, Verdana, Helvetica, sans-serif;
     font-size :11pt; 
     text-align :left;
}
/* Category css end */

/* General css */
.Space_CssContent
{
    left :0px;
    margin : 0px 0px 0px 0px;
    padding :0px 0px 0px 0px;
}
/*.item:hover, .alternatingItem:hover
{
	background: silver !important;
}*/

/* for repeat column in Telerik Grid */




/* For Video */

/* For Profile*/

#sidebar
{
	float: right;
	width: 250px;
	height: 399px;
}

#sidebar ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li
{
	margin-bottom: 30px;
	padding: 0 0 20px 0px;
	/*background: url(../images/img04.jpg) no-repeat left bottom;*/
	background-color :#C7F178;
}

#sidebar li ul
{
	line-height: 200%;
	padding-bottom: 20px;
}

#sidebar li li
{
	margin: 0;
	padding: 0 20px;
	background: none;
}

#sidebar h2
{
	height: 33px;
	margin: 0 0 20px 0px;
	/*padding: 15px 0 2px 20px;
	background: url(../images/img03.jpg) no-repeat left top;*/
	background-color : #C7F178;
	font-size: 18px;
	color: #FFFFFF;
}


#sidebar p
{
	padding: 0px 15px;
	line-height: 200%;
}

#sidebar a
{
	color: #FFFFFF;
}

.post
{
	margin-bottom: 25px;
}

.post .title
{
	height: 40px;
	margin-bottom: 3px;
	padding: 19px 0px 2px 20px;
	background: url(../images/img-03.jpg) no-repeat left top;
	color: #FFFFFF;
}

.post .date
{
	float: right;
	margin-top: -60px;
	padding-right: 40px;
	font-weight: bold;
	font-size: 14px;
	color: #B6ACA2;
}

.post .meta
{
	margin: -40px 0 3px 25px;
	padding: 2px 30px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #B6ACA2;
}

.post .meta a
{
	color: #B6ACA2;
}

.post .entry
{
	padding: 25px 20px;
}

.post .links
{
	margin: 0 250px 0 0;
	padding: 0 0 0 0px;
}

.post .links .comments
{
}

.post .links .permalink
{
	padding-left: 17px;
}

#content
{
	float: left;
	width: 535px;
	background: #A8A604;
}

.NoStyle
{    
	background-color:Transparent;    
	border-width:0;    
	margin:0;    
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	display: inline;	
	vertical-align:top;		
}

.NoStyle input
{    
	background-color:Transparent;    
	border-width:0;
}

.DynamicConrol
{
   text-decoration:none;
   color:Red;
}

/*admin css */
.addHeader
{
    font-size : 14pt;
    font-family :Verdana ;
    color :Black ;
    font-weight :bold ;
    
}


/*Movie Trailer css */
#fileInputCountPanel .title
{
    padding-bottom: 10px;
}

#fileInputCountPanel label
{
    float: left;
    text-align: right;
    padding-right: 5px;
    line-height: 22px;
}

#fileInputCountPanel label,
#fileInputCountPanel .RadInput
{
}

#elementSetPanel,
#fileInputCountPanel
{
    float: left;
    width: 40%;
}

#checkboxPanel
{
    padding-left: 18px;
}

#buttonWrapper
{
    clear: both;
    text-align: right;
}

.submitArea
{
    padding-top: 20px;
    padding-bottom: 20px;
}

/* for modal popup css */
.ModalWindow
{

  border: solid 1px #c0c0c0;
  background:#f0f0f0;
  padding: 0px 10px 10px 10px;
  position:absolute;
  top:-1000px;

}

.modalBackground {
	background-color: Gray;
	/*filter: alpha(opacity=50);
	opacity: 0.5;*/
}
.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}

 .slideshow1
 {
    background-color : #333333;
    color : #FFFFFF;
 }
   #vpmasthead
        {
        }
        #vptopnav
        {
            background-color: #ff9853;
            height: 20px;
            margin-top: 75px;
        }
        #vpcontainer
        {
            min-width: 100%;
            margin-top: 20px;
            padding-left: 20px;
        }
        #vpleftcol
        {
            width: 600px;
            float: left;
        }
        #vppagecontent
        {
            margin-left: 700px;
            width: 270px;
        }
        #labelbg
        {
            clear: both;
            background-color: #ff9853;
            height: 20px;
            text-align: center;
            margin-top: 30px;
        }
        #vpfooter1
        {
            clear: both;
            padding-left: 10px;
            margin-top: 10px;
        }
        #vpfooter2
        {
            text-align: center;
        }
        #profile1
        {
            width: 260px;
            text-align: center;
            height: 20px;
            background-color: #ffcc99;
        }
        #profile2
        {
            width: 260px;
            text-align: center;
            margin-top: 20px;
        }
        #profile3
        {
            width: 260px;
            text-align: center;
        }
        #profile4
        {
            width: 260px;
            text-align: left;
            color: black;
        }
        #profile5
        {
            width: 260px;
        }
        
      
