@charset "UTF-8";
/* CSS Document */
/* UNIVERSAL */
body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;  /* Geneva  - removed because of Mac OS*/
font-size: 12px;
color: #707070;
}

ul {margin:0; padding:0;}
ol {margin:0; padding:0;}

fieldset {border:none;}
legend {margin-top:10px;font-size:14px;font-weight:bold;color:#11a3ac;}
label {font-weight:bold;}

h1 {
font-size: 22px;
font-weight: bold;
padding-left: 0; /* 10px; */
}
h1 a {color:#707070;text-decoration:none;}

h2 {
font-size: 14px;
color: #11a3ac;
margin: 0px;
font-weight: bold;
}
h2 a {
color: #11a3ac;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}

h3 {
font-size:20px;
font-weight:bold;
padding-left:2px;
}
h3 a {text-decoration:none;}


a {
color: #a44848;
text-decoration: underline;
}

.saved {background-color:#11A3AC;color:#fff;font-size:14px;padding:6px;}
.error  {background-color:#A44848;color:#fff;font-size:14px;padding:6px;line-height:18px;}
.errordiv  {background-color:#A44848;color:#fff;font-size:14px;padding:6px;line-height:18px;}

.linetop {border-top:2px solid #DEDEDE;}
.linespacer {margin-top:2px;margin-bottom:8px;border-bottom:1px solid #DEDEDE;}

.button {border:2px solid #dedede;background:#fff;}
.field {border:1px solid #dedede;padding:2px;}

#content {
width: 980px;
padding: 10px;
margin: 0px auto;
/*background-color: #fff;*/
}
.floatleft {
float: left!important;
}
.floatright {
float: right!important;
}

/* HEADER */
#main_subheader_div {
margin: 0 auto;
padding: 0;
width: 986px;
height:10px;
/* border: 1px solid red*/
}


#login {
text-align: right;
}
#logo {
padding: 10px;
font-size: 24px;
font-weight: bold;
color: #000;
}
#logo a{color: #000;	text-decoration:none;}

.search {float:right; margin-top:4px; }
#searchsite {border:1px solid #DEDEDE;}
.searchbutton {background:#fff;border:1px solid #DEDEDE;}

.rsslink {float:right;margin-top:20px;text-align:right;font-size:15px;}
.rsslink a {text-decoration:none;color:#707070;font-weight:bold;}

#reg_usernamecheckitvalue {background:#FFFFD3;}
#reg_emailcheckitvalue {background:#FFFFD3;}

#nav {
border: 0;
/*
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
*/
padding: 10px 0px;
margin: 0px;
}
#nav li {
list-style: none;
display: inline;
padding: 10px 0px;
}
#nav li a {
background-color: red!important;
color: #707070;
text-transform: uppercase;
text-decoration: none;
padding: 0px 10px;
}
#nav li  a:hover{
color: #000;
}
#nav .current {
list-style: none;
display: inline;
background:#EDEDED;
}

/* STORIES */
.leftwrapper {padding-left:12px;}

#leftcol {
width: 650px!important; /* 550px; */
float: left;
overflow: hidden;
}

#leftcol ol, #leftcol ul {
margin-left:20px;
margin-top:5px;
}

#leftcol-wide {
width: 650px;/* 640px; *//*650px; *//*790px;*/
float: left;
overflow: hidden;
}
#leftcol-superwide {
width: 960px;
float: left;
overflow: hidden;
}
.stories {
vertical-align: top!important;
width: 630px!important;/*552px!important;*/
/* overflow: hidden; */
margin-bottom: 30px;
}
.stories-wide {
width: 790px;
margin-bottom: 20px;
}
.stories-wide2 {
width: 630px;
margin-bottom: 20px;
}
.stories-superwide {
width: 960px;
margin-bottom: 20px;
}

.stories-user {
vertical-align: top!important;
width: 515px!important;
/* overflow: hidden; */
margin-bottom: 30px;
}

.pagewrap {
border-top: 2px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 10px;
}

#pagewrap_topphotos {
border: 0;
border-top: 2px solid #C6EBF3;
width: 642px!important;
padding: 0;
padding-top: 10px;
}

.headline {
/*border-top: 2px solid #dedede;
border-bottom: 1px solid #dedede;*/
padding: 10px;
padding-left: 0;
}

.headline_lnk_title3 {
padding: 5px;
padding-left: 0;
}
.title h2 {
font-size: 14px;
color: #11a3ac;
margin: 0px;
font-weight: bold;
}
.title h2 a {
color: #11a3ac;
text-decoration:none;
}
.title h2 a:hover {
text-decoration:underline;
}

.subtext {
font-size: 9px;
}
.subtext a {
color: #707070;
}
.vote {
float: right;
padding: 0 0 0 20px;
/*border-right: 1px solid #dedede;*/
text-align: center;
/*height: 30px;*/
height: 81px;
}
.vote a{text-decoration:none;}
.vote a:hover{text-decoration:underline}

.votenumber {
font-size: 14px;
margin: 0px;
font-weight:bold;
}
.title {
margin-left: 46px;
}

.adminlinks {font-size:11px;}

.storycontent {
padding: 10px;
padding-top: 0!important;
padding-left: 0;
font-size:12px;
}
.storycontent p {
margin:0 0 -10px 0;
}
.storycontent ol {
margin-left:22px;
padding:0;
}
.storycontent ol li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}
.storycontent ul {
margin:0 0 0px 0;
padding:0;
}
.storycontent ul li {
line-height:14px;
margin:0 0 -10px 0;
padding:0;
}



.storyfooter {
padding: 0px 10px;
}

#who_voted ol {padding-bottom:20px;clear:both;}
#who_voted li {
background:#fff;
border:1px solid #efefef;
padding:2px;
margin-right:5px;
margin-bottom:4px;
margin-top:4px;
list-style-type: none;
float:left;
}

#related {margin-bottom:10px;padding-top:10px;}
#related ol {
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
}

#who_voted, #share_this {margin-bottom:10px;padding-top:10px;border-top:1px solid #DEDEDE;}

/* Submit */
#submit {padding-top:5px;border-top:2px solid #DEDEDE;}
#submit_content {padding:8px;}

#submit ul {padding-left:20px;}

.instructions {margin-top:10px;line-height:16px;}

#bodytext {width:550px;height:450px;}
#summarytext {width:550px;height:250px;}

/* Profile */ 
#navbar {padding-top:10px;border-top:2px solid #DEDEDE;margin-bottom:10px;}

.userborderbottom {border-bottom:2px solid #dedede;}

#profile {/*border-top:2px solid #dedede;*/padding:10px; padding-left: 0!important;}
#profile_content {}

#personal_info {}
#bookmarklet {}

#search_users, #search_users form {/* float:right; */ padding: 0!important; margin: 0!important;}
#change_status, #change_status form { padding: 0!important; margin: 0!important;}


/* Comments */

.comment-form {
width: 630px;
background:#fff;
border-bottom:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-left:2px solid #C8C8C8;
border-top:2px solid #C8C8C8;
}

#comments {padding-top:5px;border-top:1px solid #DEDEDE;}
.comment-wrap {border-bottom:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-left:1px solid #efefef;border-top:1px solid #efefef;background:#F4F4F4;padding:5px;}

.comment-left {
float:left; 
width:80px;
text-align:right;
border-right:1px solid #DEDEDE;
padding-right:10px;
overflow:hidden;
}

.comment-right {
margin: 0; /* 0px 10px 30px 90px; */
margin-bottom: 30px;
/* padding-left:12px; */
padding:0;
padding-left:5px;
/* width:665px; */
width:auto;
overflow:hidden;
}

.commenttools {
padding: 0px 10px;
float:right;
}


/* MIDDLE COLUMN */
#midcol {
/*width: 220px;*/
width: 280px; /*320px;*/
margin-left: 10px;
float: left;
/* a trick to hide of long comments that don't have spaces */
overflow:hidden;
font-size: 12px;
}
.sectiontitle {
font-size: 14px;
text-transform: uppercase;
margin: 0px;
font-weight: normal;
}
.sectiontitle a {text-decoration:none;color: #707070;}
.sectiontitle a:hover {color: #11A3AC;}

.boxcontent {
line-height: 24px;
padding: 10px 10px 20px 10px;
}
.active {
font-weight: bold;
color: #11a3ac;
}

.sidebar-saved {list-style-type:disc;margin-left:5px;}
.sidebar-saved a{text-decoration:none;}
.sidebar-saved a:hover {text-decoration:underline;}

.sidebar-stories {list-style-type:none;}
.sidebar-stories li {margin-bottom:-3px;line-height:22px;}
.sidebar-vote-number a{ font-size:11px;text-decoration:none;padding-right:3px;margin-right:2px;border-right:1px solid #DEDEDE;}
.sidebar-article a{color:#11A3AC;font-weight:bold;text-decoration:none;}
.sidebar-article a:hover {text-decoration:underline;}

#sidebar-comments {line-height:14px;}
#sidebar-comments a {text-decoration:none}
#sidebar-comments a:hover {text-decoration:underline;}


/* RIGHT COLUMN */
#rightcol {
width: 150px;
margin-left: 31px;/*10px;*/
float: left;
vertical-align: top!important;
}
#aboutcontent {
padding: 10px 10px 20px 10px;
border-bottom: 1px solid #dedede;
}
.links {
border-bottom: 1px solid #dedede;
padding: 10px;
}

/* FOOTER */
#footer {
padding: 4px 10px;
background-color: #ededed;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
margin: 20px 0px;
}
.footer a:hover {
color:#000;
text-decoration:underline;
}

/* Sort list */
#navcontainer {
padding:10px 10px 10px 5px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding-left: 18px;
width: 160px;
background-image: url(../images/l1_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #707070;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(../images/l1_over.gif);
color: #000;
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url(../images/l1_over.gif);
}

/* Pagination */
.pagination {
/*background:#EDEDED;*/
color:#666;
/*border-top:1px solid #ddd;*/
margin-top:40px;
padding:0px 8px 0px 3px;
float: left;
}

/*
.pagination p a, .pagination p span{
direction: rtl!important;
} */

.pagination p a {
    color: #2A7195;
    text-decoration: underline;
}

.pagination p {
position:relative;
text-align:right;
margin:0;
padding:5px 0 5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
/*text-decoration:none; */
text-decoration:underline;
padding:2px 5px;
}

.pagination p a:hover {
background:#A44848;
color:#fff;
text-decoration:none;
}

.pagination p span {
text-decoration:none;
color:#ACACAC;
margin-right:1px;
padding:2px 5px;
}

/* Tags */

.tagformat a{text-decoration:none;}
.tagformat a:hover{text-decoration:underline;}

/* RSS Feeds */
#feeds {
text-transform:capitalize;
border-top: 2px solid #dedede;
margin-top:-15px;
padding:10px 10px 10px 0px;
}

#rssfeeds, #rssfeeds ul {list-style:none;}
#rssfeeds li{margin-left:-10px;}

.feedname {
margin-left:8px;
font-size: 15px;
font-weight: bold;
}
.feedname a {
color: #11a3ac;
text-decoration:none;
}
.feed-spacer {
margin:15px 10px 0px 15px;
border-top:1px solid #ededed;
}
.rssfield {
background:#F9F9F9;
border:1px solid #dedede;
padding-left:2px;
margin-left:16px;
width:490px;
}

/* Live */

.live2-item {
clear:both;
border-bottom:1px solid #ccc;
text-align:center;
overflow:hidden;
padding:5px 2px 0;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

.live2-type img {
border:none;
vertical-align:middle;
margin:0;
width:60px;
}

.live2-ts {width:12%;text-transform:capitalize;}
.live2-type {width:12%;text-transform:capitalize;}
.live2-votes {width:6%;text-transform:capitalize;}
.live2-story {width:40%;text-align:left;font-weight:bold;text-transform:capitalize;}
.live2-story a {color:#11A3AC;text-decoration:none;}
.live2-story a:hover {text-decoration:underline;}
.live2-who {width:18%;text-transform:capitalize;}
.live2-status{width:12%;text-transform:capitalize;}
.live2-problem {color:red;text-transform:capitalize;}

/* Register */
.register-left {
float:left;
width:360px;
margin-right:15px;
}

.register-left-box-quotes {
font-size: 10px;
color: #666666;
}

.register-left-box {
float:left;
width: 330px;
margin-right:15px;
}

.register-right {
float:left;
width:400px;
}
.register-right ul {
padding-left:15px;
}

.register-right-box {
width: 280px;
height: 350px;
border: 1px solid #c0c0c0;
float: right; 
margin: 0;
padding: 4px;
}

.register-right-box-title {
color: #ff7811;
font-size: 14px;
font-weight: bold;
}

.register-right-box-subtitle {
color: #323232;
font-size: 12px;
font-weight: normal;
}

.register-right-box-footer-a {
text-decoration: none;
font-size: 10px;
color: #025e8c;
}

.register-right-box-footer {
float: right;
padding: 0;
padding-top: 80px;
}

.register-right-box-text {
color: #666666;
font-size: 12px;
font-weight: normal;
padding: 0;
padding-left: 20px;
}

/* Login */
.login-left {
float:left;
width:180px;
border-right:1px solid #DEDEDE;
margin-right:15px;
}
.login-middle {
float:left;
width:280px;
border-right:1px solid #DEDEDE;
margin:0px 15px;
}
.login-right {
float:left;
width:250px;
margin-left:15px;
}

/*Group css*/

#group_navbar {padding-top:10px;border-top:2px solid #DEDEDE;margin-bottom:2px;}

.groupexplain {
padding:10px;
background:#EDEDED;
border:1px solid #CCCCCC;
}

.rolelinks a{color:#6666CC;}

#groupadminlinksbutton a{color:#999}

.toptitle {
margin-top:5px;
font-size:16px;
font-weight:bold;
}
.toptitle a{text-decoration:none;}
.toptitle a:hover{text-decoration:underline;}

.group_container {
margin-top:10px;
width:550px;
float:left;
position:relative;
}

.group_right {
width:450px;
float:left;
position:relative;
}
.group_left {
width:100px;
float:left;
position:relative;
margin-top:5px;
}
.group_avatar {
}
.group_join {
}
.group_unjoin {
}
.group_unjoin a {
font-weight:bold;
left:4px;
position:relative;
text-decoration:none;
top:-3px;
}
.group_withdraw_request {
}
.group_created_by {
}
.group_member {
}



#s2 {
width: 206px;
height: 20px; /* 26px; */
background-color: transparent; /* #efefef;*/
/*background-image: url(images/search_01.gif); */
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #333333;
font-size: 14px;
margin: 0;
margin-left: 7px;
margin-top: 0; /* 7px; */
font-family: Verdana,Helvetica,Sans-Serif;
border: 1px solid #9F9F9F;
border-right: 0!important;
/*
border-top-width: 0pt;
border-right-width-value: 0pt;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 0pt;
border-left-width-value: 0pt;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: none;
border-right-style-value: none;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: none;
border-left-style-value: none;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color;
border-right-color-value: -moz-use-text-color;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: -moz-use-text-color;
border-left-color-value: -moz-use-text-color;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
*/
}

.s3 {
width: 206px;
height: 14px; /* 26px; */
background-color: transparent;
color: #333333;
font-size: 12px;
margin: 0;
margin-left: 7px;
margin-top: 0;
font-family: Verdana,Helvetica,Sans-Serif;
border: 2px solid #ccc;
}

.s4 {
width: 323px;
height: 14px;
background-color: transparent;
color: #333333;
font-size: 12px;
margin: 0;
margin-left: 7px;
margin-top: 0;
font-family: Verdana,Helvetica,Sans-Serif;
border: 2px solid #ccc;
}
textarea.s4 {
height: 200px;
}

.pagesnonactive {
display: none;
}

.pagescurrent {
 color: #000!important;
background:#F5F4F4;
border: 1px solid #E1E1E1;
}


#thisform-search {
padding: 0!important; 
margin: 0!important;
}

.table1 {
padding: 0!important; 
margin: 0!important;  
width: 100%; 
border-collapse: collapse;
/* border: 1px solid green; */
}

.table2 {
border: 0; 
border-collapse: collapse; 
border-bottom: 1px solid #E1E1E1;
}

.table3 {
border: 0;
border-collapse: collapse; 
border: 0; 
border-bottom: 2px solid #C9E9F6;
}

.table4 {
border: 0; 
border-collapse: collapse; 
border: 0; 
border-bottom: 1px solid #E1E1E1;
}

.table5 {
border-collapse: collapse; 
border: 0;
}

.table6 {
border-bottom:2px solid #dedede;
}


.tr1 {
margin: 0pt;
}

.td1 {
text-align: left!important;
padding: 0!important; 
margin: 0!important; 
width: 560px; /* 535px */
}

.td2 {
padding: 0!important; 
margin: 0!important; 
width: 280px; /* 180px; */
text-align: right!important; /* left!important; */
vertical-align: middle!important;
/* border: 1px solid red; */
}

.td3 {
border-collapse: collapse; 
padding: 0!important; 
margin: 0!important; 
width: 213px;
}

.td4 {
border-collapse: collapse; 
padding: 0!important; 
margin: 0!important;
}

.td5 {
height: 22px!important; 
width: 65px; 
padding: 0; 
margin: 0; 
padding-top: 8px; 
text-decoration: none; 
font-weight: bold; 
color: rgb(87, 114, 149); 
font-size: 12px; 
cursor: pointer;
text-align: center!important;
}

.td6 {
width: 65px; 
padding: 0; 
margin: 0; 
padding-top: 8px; 
text-decoration: none; 
font-weight: normal; 
color: rgb(87, 114, 149); 
font-size: 12px; 
cursor: pointer; 
text-align: center!important;
}

.td7 {
vertical-align: bottom!important; 
height: 25px;
}

.td8 {
border-collapse: collapse; 
border: 0; 
cursor: pointer;
}

.td9 {
color: #C03119;
}

.td10 {
font-size:12px; 
color:#FFFFFF; 
background-repeat:repeat-x; 
font-size:12px; 
height: 20px; 
padding: 0; 
padding-top: 5px;
}

.span1 {
color: #666666; 
font-weight: bold;
padding: 0!important;
padding-left: 7px!important;
}

.span2 {
color: #000; 
font-weight: normal;
}

.span3 {
color: #DFDFDF;
font-size: 14px; 
font-weight: bold; 
}

.span4 {
color: #FF9231;
font-weight: normal;
display: inline;
float: left;
}

.span5 {
padding: 0; 
/* padding-left: 350px;  */
text-decoration: none; 
font-weight: normal; 
color: rgb(87, 114, 149); 
font-size: 12px; 
cursor: pointer;
float: left;
display: inline;
padding-top: 10px;
}

.span6 {
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
color: #000;
}

.span7 {
font-weight: bold; 
font-size: 11px; 
text-decoration: none; 
color: #000;
/* padding-right: 5px; */
}

.span8 {
font-size: 11px; 
text-decoration: none; 
color: #000;
}

.span9 {
text-decoration:none;
padding:2px 0 0 20px;
}

.span10 {
vertical-align: top!important;
}

.span11 {
margin: 0; 
margin-bottom: 10px!important;
}

.span12 {
vertical-align:super!important;
}

.span13 {
color: #577295; 
font-size: 11px;
}

.span14 {
color:#c00;
}

.span15 {
color:#269900;
font-weight:bold;
}

.span16{
color:#774525;
}

.span17 {
padding: 0; 
text-decoration: none; 
font-weight: normal; 
color: rgb(87, 114, 149); 
font-size: 12px; 
cursor: pointer;
float: left;
 padding-top: 10px;
}

.span18 {
	font-size: 12px;
}

.span19 {
font-size: 11px; 
}

.span20 {
font-size: 11px!important; /* 10px!important; */
font-weight: normal;
color: #666666; /* #ccc; */
}

.span21 {
font-size: 12px;
color: #666666;
}

.span22 {
font-size: 24px;
font-weight: bold;
color: #7bb618;
}

.span23 {
font-size: 16px;
font-weight: bold;
color: #7bb618;
}

.span24 {
font-size: 18px;
font-weight: bold;
color: #7bb618;
}

.a1 {
border: 1px solid #86D4E6; 
padding: 3px; 
color: #3B95B3; 
text-decoration: none;
}

.a2 {
font-weight: bold; 
cursor: pointer;
}

.a3 {
color: #3B95B3; 
text-decoration: none; 
font-size: 12px; 
font-weight: bold;
}

.a4 {
text-decoration: underline; 
color: rgb(87, 114, 149); 
font-size: 12px;
}

.a5 {
text-decoration: none; 
color: #fff; 
font-weight: bold; 
font-size: 12px; 
text-align: center!important;
}

.a6 {
text-decoration: none; 
color: #707070; 
font-size: 12px; 
text-align: center!important;
}

.a7 {
text-decoration: none; 
color: #707070; 
font-weight: normal; 
font-size: 12px; 
text-align: center!important;
}

.a8 {
font-size: 11px; 
text-decoration: none; 
color: #000;
}

.a9 {
font-size: 11px; 
text-decoration: none; 
color: #000;
/* padding-right: 5px; */
}

.a10 {
color:#11A3AC;
}

.a11 {
color: #CC3532; 
font-size: 16px;
}

.a12 {
color: #2A7195!important;
}

.a13 {
text-decoration: none; 
font-weight: bold; 
color: #000!important; 
font-size: 12px; 
cursor: pointer;
}

.a14 {
color: #577295; 
font-size: 11px;
}

.a15 {
color: #577295; 
font-size: 12px;
}

.a16 {
color: #577295; 
font-size: 14px;
}

.a17 {
vertical-align: top!important;
color: #2A729B!important;
text-decoration: none!important;
}

.a18 {
color: #fff; 
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
width: 20px!important;
}

.a19 {
text-decoration:none; 
color:#FFFFFF;
}

.a20 {
padding: 0; 
padding-left: 15px;
}

.a21 {
text-transform:capitalize; 
text-decoration:none; 
color:#FFFFFF; 
font-weight:bold; 
font-size: 11px; /*12px; */
padding: 0; /* padding-top: 15px!important; */ 
text-transform: uppercase;
}

.a22 {
text-decoration:none; 
padding: 0; 
padding-left: 9px; /* 20px;  */
color: #000;
}

.a23 {
text-decoration:none; 
color: #000;
}

.a24 {
text-decoration: none!important; 
background-color: #fff; 
color: #000!important; 
padding: 0; 
/* padding-left: 120px!important; */
float: right!important;
display: inline;
}

.pagination a, .pagination span {
float: left;
display: inline;

}

.a24:hover {
background-color: #fff!important; 
}
.a25 {
text-decoration:none;
font-weight:bold;
left:4px;
top:-3px;
}

.a26 {
color: #2A729B!important;
text-decoration: underline!important;
}

.a27 {
text-decoration:none;
font-weight:bold;
left:4px;
top:-3px;
}

.a28 {
color: #3B95B3; 
text-decoration: none; 
font-size: 11px; 
font-weight: bold;
}

.a29 {
font-size: 12px;
color: #025e9b;
text-decoration: none;
}

.a30 {
color: #3B95B3; 
text-decoration: none; 
font-weight: bold;
}

.input1 {
border: 0;
}

.div1 {
padding: 0; 
margin: 0;
}

.div2 {
width: 640px!important;
}

.div3 {
opacity:0.3;
filter:alpha(opacity = 30);
}

.div4 {
padding: 0;
/*padding-left: 70px!important; */
padding-left: 23px!important;
padding-bottom: 0; 
margin: 0;
}

.div5 {
padding: 0; 
/*padding-left: 60px;*/
}

.div6 {
opacity:0.3;
filter:alpha(opacity = 30); 
width: 300px!important;
}

.div7 {
padding-bottom: 0; 
margin-bottom: 0;
}

.div8 {
vertical-align: top!important; 
height: 22px;
}

.div9 {
border-bottom: 1px solid #dedede; 
padding-top: 5px; 
margin-top: 0;
}

.div10 {
padding-top: 5px; 
margin-top: 0;
}

.div11 {
opacity:0.3;
filter:alpha(opacity = 30); 
width: 300px!important;
}

.div12 {
border-bottom: 1px solid #dedede;
}

.div13 {
width: 1000px!important; 
margin: 0 auto; 
text-align: left;
}

.div14 {
width: 1010px!important;  /* 990px; */
text-align: left;
}

.div15 {
position:relative;
width: 100%!important; 
/* min-width: 1030px!important;  */
height: 30px!important; 
margin: 0!important; 
padding: 0!important; 
text-align: center;
}

.div16 {
position:relative;
width: 1000px!important; 
height: 30px;
padding: 0!important; 
margin: 0 auto; 
text-align: left; 
vertical-align: middle!important;
}

.div17 {
width: 100%!important; 
height: 60px; 
border: 0; 
border-top: 3px solid #FFB16F; 
background-color: #E6F9FD;
}

.div18 {
width: 1000px!important; 
margin: 0 auto;
}

.div19 {
margin: 0!important; 
/* margin-left: 230px; */ /* 290px; */
/* display: inline; */
float: left;
padding: 0; 
}

.div20 {
width: 99%;
}

.div21 {
width: 50%; 
float: left
}

.div22 {
width: 49%; 
float: right
}

.div23 {
width: 99%; 
clear: both; 
border-top: 1px solid #E1E1E1;
}

.div24 {
width:650px;
float:left;
}

.div25 {
width:110px;
float:left;
}

.div26 {
width:500px;
float:left;
position:relative
}

.div27 {
clear:both;
}

.div28 {
float:left;
width:260px;
padding-right:20px;
text-align:right;
}

.div29 {
float:left;
width:210px;
text-align:right;
}

.div30 {
clear:both;
margin-left:auto;
font-weight:bold;
margin-right:auto;
border:#ccc solid 2px;
padding-top:8px; 
margin-bottom:20px;
border-width:1px;
width:600px;
text-align:center; 
padding-bottom: 8px;
}

.div31 {
margin-bottom:-10px;
}

.div32 {
float:left;
margin:20px 20px 0 20px;
}

.div33 {
width:145px;
margin:0 20px;
border:1px solid #E9DDAB;
float:left;
background-color:#FBF7E5;
}

.div34 {
width:20px;
padding:2px;
border:0px solid red;
float:left;
text-align:center;
}

.div35 {
width:90px;
padding:3px;
border:0px solid red;
float:left;
text-align:center;
}

.div36 {
float:left;
margin:20px 0px 0px 20px;
}

.div37 {
padding: 0; 
padding-left: 60px;
}

.div38 {
border: 1px solid #FFE95A; 
padding: 0; 
padding-left: 10px; 
padding-top: 10px; 
padding-bottom: 10px; 
text-align: left; 
background-color: #FFFBE0;
}

.div39 {
font-size:16px;
background:#FFFFD2;
border:1px solid #000;
padding:10px;
margin-right:20px;
font-weight:bold;
}

.heading1
{
padding: 0; 
margin: 0;
}

.img1 {
margin-left:6px;
border:0;
}

.img2 {
float:left; 
padding-right:10px;
padding-top:35px;
}

.img3 {
padding: 2px;
border: 1px solid #E1E1E1; 
height: 16px;
}

.img4 {
border:thick;
}

.img5 {
padding:0;
margin:0;
border:0;
}

.li1 {
float: right; 
padding: 0;
list-style: none; 
padding: 0; 
padding-left: 5px;
}

.li2 {
float: right; 
list-style: none; 
padding: 0; 
padding-left: 10px;
font-weight: bold;
}

.li3 {
float: left; 
height: 25px; 
padding: 0; 
background-color: transparent; 
margin: 0; 
padding-top: 5px; 
margin-left: 10px; 
list-style: none;
}

.li4 {
float: left; 
height: 25px; 
padding: 0; 
background-color: transparent; 
padding-top: 5px; 
margin-left: 5px; 
list-style: none;
}

.ul1 {
padding: 0!important; 
margin: 0!important;
}

.capitalize
{
text-transform:capitalize
}

.nodecoration
{
text-decoration:none;
}

.nomargin {
margin: 0;
}

.inlinedisplay
{
display:inline;
}

.txtsuperscript {
vertical-align:super!important;
}


.viewwholestory {
width: 540px!important;
}

.input-box{ width:780px; height:22px; background-image:	url(../images/input-bg.jpg); border: 1px solid #000033; font-size:16px;}

.sel-box{ height:22px; background-image: url(../images/input-bg.jpg)!important; border: 1px solid #000033; font-size:16px;}

.area-box{ height:176px!important; background-image: url(../images/area-bg.gif); border: 1px solid #000033; font-size:16px;}

.heading24 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;
	font-size: 18px;
	font-weight:bold;
	color: #000033;
}

hr {margin:1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}

.black {
color: #000;
}

.h2darkblue {
color: #2A729B!important;
text-decoration: none!important;
}

.noborder {
border:none;
}

.nobackground
{
background:none;
}

.headingbg
{
background-image: url(../images/header-bg.jpg);
background-repeat: repeat-x;
height: 42px;
font-size: 12px;
line-height: 40px;
padding-left: 9px;
}

.pointer {
cursor: pointer;
}

.frame {
padding: 3px;
border: 1px solid #E1E1E1;
}

.dont_display {
display: none;
}

.no_border {
border: 0!important;
}

.user_h2 {
padding: 0;
padding-left: 10px;
font-size: 18px;
color: #0584b0!important;
/* color: #3B95B3!important; */
}

.user_h2_type2 {
padding: 0;
padding-left: 6px;
font-size: 16px;
color: #3B95B3!important;
}

.user_h2_type3 {
padding: 0;
font-size: 18px;
color: #0584b0!important;
text-align: right;
/* color: #3B95B3!important; */
}

.user_links {
font-size: 12px;
font-weight: bold;
color: #005e90!important;
/* color: #006D8F!important; */
text-decoration: none;
}
.user_td_border, .td_grey_down_border {
border: 0;
border-bottom: 1px solid rgb(204, 204, 204);
}

.user_friendlist_avatar {
width: 24px;
height: 24px;
border: 1px solid rgb(204, 204, 204);
padding: 2px;
}

.user_details_header {
font-size: 11px;
font-weight: bold;
color: #666666;
}

.user_details_content {
font-size: 11px;
font-weight: normal;
color: #666666;
}

.user_profile_login {
font-size: 24px;
font-weight: normal;
color: #ff7800;
text-transform: capitalize;
}
.user_status {
font-size: 14px;
font-weight: normal;
color: #171717;
}

.link_pointer {
cursor: pointer;
}

.user_status_txtbox {
width: 500px;
}

.no_margins_paddings {
margin: 0!important;
padding: 0!important;
}

.padding_left_null {
padding-left: 0!important;
}

.border_collapse {
border-collapse: collapse;
}

.user_subheader_td1 {
width: 270px!important;
border: 0;
border-bottom: 1px solid #ccc;
}

.user_subheader_td1_a {
text-decoration: none;
color: #035e85;
font-size: 11px;
font-weight: normal;
}

.user_subheader_td2 {
width: 256px!important;
border: 0;
border-bottom: 1px solid #ccc;
}

.user_sep2 {
border: 0;
height: 5px!important;
padding: 0!important;
margin: 0!important;
clear: both;
}

#user_left_col_td {
width: 115px;
vertical-align: top;
}

#profile_avatar {
width: 96px;
height: 96px;
padding: 0;
margin: 0;
}

.user_left_menu_ulogin {
text-transform: capitalize;
font-weight: bold;
font-size: 12px;
color: #171717;
padding: 0;
padding-top: 10px!important;
}

.user_left_menu_location {
text-transform: capitalize;
font-weight: normal;
font-size: 11px!important;
color: #666666;
padding: 0;
margin: 0;
}

.user_left_menu_links {
font-size: 11px;
color: #035e85;
font-weight: normal;
vertical-align: middle!important;
cursor: pointer;
}

.user_follow_me_title {
font-weight: bold;
font-size: 11px;
color: #ff7800;
}

.user_main_content {
width: 530px!important;
vertical-align: top!important;
}

.user_main_content_2nd {
padding: 0;
margin: 0;
margin-left: 10px;
}

.profile_maintable {
border:0;
width: 360px
}

.vertical_align_middle {
vertical-align: middle;
}

.vertical_align_top {
vertical-align: top;
}

#user_description {
height: 100px;
}

.profile_change_pass_table {
border: 0;
width: 360px;
}

.no_underline {
text-decoration: none;
}

.valign_bottom {
vertical-align: bottom;
}

.valign_middle {
vertical-align: middle;
}

.align_right {
text-align: right;
}

.submit-s {
}

.padding10 {
padding: 10px;
}

.paddingleft20 {
padding: 0; 
padding-left: 20px;
}

.paddingright20 {
padding: 0; 
padding-right: 20px;
}
.paddingleft10 {
padding: 0; 
padding-left: 10px;
}

.paddingleft5 {
padding: 0; 
padding-left: 5px;
}

.success {
border: 0 solid #269900; 
padding: 2px 2px 2px 2px;
}
