/*

Theme Name: diamonberry	

Theme URI: http://www.diamonberry.com/

Description: This theme bassed on the diamonbery development team

Version: 2.0

Author: Rizwan Butt

Author URI: http://www.grafdom.com/

Tags: blue, custom header, fixed width, two columns, widgets



	diamonberry v2.0

	 http://www.diamonberry.com



	This theme was designed and built by Rizwan Butt,

	

	

*/



/* Begin Typography & Colors */



body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #6d6a6a;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #ffffff;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #ffffff;
	
	padding-bottom: 70px;

}



    html, body {
                height: 100%;
                overflow: hidden;
                padding: 0px;
                margin: 0px;
        }


        #content {
                overflow: auto;
                height: 99.9%;
                
        }

        #footer {
                position: absolute;
                bottom: 0;
                width: 100%;
				height:30px;
               
              
        }




.header {

	/*background:url('images/header.jpg');*/

	width: 100%;

	height: 187px;

	vertical-align:top;

}

.contenttable {

	width: 950px;

}



.topmenubackground {

	/*background:url('images/topmenubackground.png');*/

	width: 950px;

	height: 57px;

	background-repeat:no-repeat;

}

.heading {

	color: #dc70a7;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 24px;

}

.headingtext {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.menusidemargins {

	width: 35px;

	height: 57px;

}

.shadetabs{

	margin-left: 0;

	margin-top: 0px;

	margin-bottom: 0;

	font: bold 12px Arial;

	list-style-type: none;

	text-align: left; 

	background-color: #E9E8E8;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

}



.shadetabs li{

display: inline;

margin: 0;

}

.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 0px 5px;

margin-right: 3px;

border: 0px solid #778;

color: #6a6868;

background: #e9e8e8;

}



.shadetabs li a:visited{

color: #6a6868;

}



.shadetabs li a:hover{

text-decoration: none;

color: #6a6868;

}



.shadetabs li a.selected{

position: relative;

top: 0px;

}



.shadetabs li a.selected{ 

border-bottom-color: white;

background:#FFFFFF;

}



.shadetabs li a.selected:hover{ 

text-decoration: none;

}



.tabcontent{

display:none;

}



@media print {

.tabcontent {

display:block !important;

}

}



.searchbox {

	width: 160px;

	height: 33px;

	border: 3px solid;

	border-color: #a72b6a;

}

.footer {

	color:#6a6868;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.footer a {

	color:#6a6868;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:none;

}

.footer a:hover {

	color:#6a6868;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration:underline;

}

.line {

	background:url('images/line.png');

	background-position:center;

	background-repeat:no-repeat;

	width: 35px;

}

.line1 {

	background:url('images/line1.png');

	background-position:center;

	background-repeat:no-repeat;

	width: 35px;

}

.contentheading {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-decoration:none;

}

.contentheading a {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-decoration:none;

}

.contentheading a:hover {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	text-decoration: underline;

}



.clickhere {

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	text-decoration:none;

}

.clickhere a {

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	text-decoration:none;

}

.clickhere a:hover {

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	text-decoration: underline;

}

.googleadd468 {

	background:#FFFFFF;

	border:1px solid;

	border-color:#bcbbbb;

	width: 468px;

	height: 60px;

}

.contentdate {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}



.contentcomments {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}

.contentcomments a {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}

.contentcomments a:hover {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:underline;

}


.contentcity {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}

.contentcity a {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}

.contentcity a:hover {

	color: #999797;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

}



.contentsub {

	color:#3399FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;
	
	font-weight:bold;

	text-decoration:none;

}

.contentsub a {

	color: #3399FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

}

.contentsub a:hover {

	color: #CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;
	
	font-weight:bold;

	text-decoration:none;

}


.sharethis {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}

.sharethis a {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}

.sharethis a:hover {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}

.subscribe {

	color: #a72c6a;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}

.subscribe a {

	color: #a72c6a;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

}

.subscribe a:hover {

	color: #a72c6a;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:underline;

}

.bestofdiamonberrybox {

	background: #e9e8e8;

	width: 248px;

	border: 1px solid;

	border-color: #a09c9c;

}

.alltimelinks {

	color: #6a6868;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

	font-weight: bold;

}

.alltimelinks a {

	color: #6a6868;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

	font-weight: bold;

}

.alltimelinks a:hover {

	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration:none;

	font-weight: bold;

}

.alltimeetextlinks {

	color: #6d6a6a;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.alltimeetextlinks a {

	color: #6d6a6a;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.alltimeetextlinks a:hover {



	color: #ba3779;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.margin35 {

	width: 35px;

}

.googleadd250 {

	background:#FFFFFF;

	width: 248px;

	height: 250px;

	border: 1px solid;

	border-color:#bcbbbb;

}

.searhboxtextbg {
	width: 125px;
	height: 23px;
	background:url(images/searchbg.jpg);
	border: 0px none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.secretbutton
{

width:111px;

height:32px;
border: 0px solid;

background:url(images/submit.GIF);

}




.searhboxpostpagebg {

     width: 125px;

     height: 23px;

     background:url(images/searchbg1.jpg);

     border: 0px none;

     color:#FFFFFF;

     font-family:Arial, Helvetica, sans-serif;

     font-size: 12px;

}

.contentheading12 {
	color: #ba3779;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.contentheading12 a {
	color: #ba3779;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.contentheading12 a:hover {
	color: #ba3779;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.buttonform {
	width: 75px;
	height: 20px;
	background-color: #9a9a9a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
}
.buttonform1 {
	width: 75px;
	height: 20px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
}

.commentfeild {
	width: 250px;
	height: 150px;
	background-color: #9a9a9a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
	overflow:hidden;
}

.contentformtext {
	color: #868383;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.contentform {
	width: 200px;
	height: 23px;
	background-color: #9a9a9a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
}
.contentform1 {
	width: 200px;
	height: 23px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
}

.contentformsecret {
	width: 200px;
	height: 23px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #3399FF;
}
.contentformsecret1 {
	width: 200px;
	height: 23px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
}


.secretfeild {
	width: 200px;
	height: 125px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #3399FF;
	overflow:hidden;
}
.secretfeild1 {
	width: 200px;
	height: 125px;
	background-color: #FFFFFF;
	color:#9a9a9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	border-color: #9a9a9a;
	overflow:hidden;
}

.relatedposts {
	color: #6d6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}
.relatedposts a {
	color: #6d6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}
.relatedposts a:hover {
	color: #6d6a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
 


/*=============================================== 
=======             Login Form        ===============
===============================================*/
/* ======= Light box overlay ======= */
.overlay_modal { background-color: #404040; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
	
/* ======= Light box overlay ======= */	
.li_error { border: 1px solid #fff; border-bottom: 1px solid #c0483d; padding: 3px; }

.login_container{width:300px; height: 50px;}

.login_fields{background: #f3f3f3; no-repeat; border: 5px solid #ba3779; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:0px}
.login_fields input.text{padding:3px;}
.login_fields strong{padding:0 0 10px 0;}
.login_errors{width: 289px; background:#c0483d; padding:10px 20px; border-right:5px solid #fff; border-left:5px solid #fff; color:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.login_errors li{border:none; background:none; padding:0 0 5px 0}
.login_errors li a:link, .login_errors li a:visited{color:#fff; text-decoration:underline;}
.login_errors li a:hover, .login_errors li a:active{color:#fff; text-decoration:none;}
.login_create_account p{padding:7px 0 0 0; text-align:center; font:bold 12px Arial, Helvetica, sans-serif}

#btn_login_submit{background:#ba3779; width:71px; height:20px; border:none; color:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}

#login_cancel{display:block; width:13px; height:13px; margin:4px 1px 0 0;position:absolute; top:5px; right:10px; font:bold 18px Verdana, Arial, Helvetica, sans-serif;}
#login_cancel:link, #login_cancel:visited{background:url('images/icon_signin_close.gif') no-repeat 0 0;color:#c0483d;}
#login_cancel:hover, #login_cancel:active{background-position: 0 -13px;color:#981717;}
#login_cancel span{display:none;}

/* signin page */

.signIn #login_form .login_errors { border: 0px none; margin: 10px 0; padding: 10px }

.createAccount #login_errors { width: auto; }

.signIn #login_form #frm_login ul { padding: 0; }
.signIn #login_form #frm_login ul li { margin: 10px 0; border: 0px none; }
.signIn #login_form #frm_login ul li #login_hourglass { margin-left: 10px; }
.signIn #login_form #frm_login input.text { width: 150px; margin-top: 3px; }

.signIn #login_form #frm_login input.li_error { width: 150px; margin-top: 3px; }

/* ======== Signin Lightbox ============ */
#signin_lightbox {
	padding: 0;
	background: #95BBCE;
	border: 3px solid #fff;
	color: #fff;
	position:absolute;
	}
	
#overlay{
	background-image: url('images/overlay.png');
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 10px
	}

#divsharethis{
	border: 0pt none ; 
	margin: 10px auto; 
	width: 100px; 
	height: 25px; 
	top: 100px;
	}
#divsharethis1{
	width: 155px; 
	height: 40px; 
	}
