/* ********** [ CONTENT HEADER ] ********** */
div#content div.header_wrap{
 background-color: #FFFFFF;
    background-image: none;
    border-bottom: 3px solid #5ABAD9;
    border-left: medium none;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    margin-top:10px;
}

div#content div.location_wrap{display:none;}

div#content div.location{}

div#content div.location ul{list-style:none;}

div#content div.location ul li{float:left;}

div#content div.location h1{
  padding:0px 5px;
  float:left;
  font:bold 11px/25px arial,verdana,sans-serif;
  color:#000;
}

div#content div.location ul li span{
  padding:0px;
  display:block;
  float:left;
  font:11px/25px arial,verdana,sans-serif;
  color:#000;
}

div#content div.location ul li a{
  padding:0px 5px;
  display:block;
  float:left;
  font:bold 11px/25px arial,verdana,sans-serif;
  color:#000;
  text-decoration:none;
}

div#content div.location ul li a:hover{
  text-decoration:underline;
}

div#content div.options_wrap{height:28px;}

div#content div.title{float:left;}

div#content div.title h1{
  font:bold 16px Trebuchet MS,tahoma;
  color:#555;
}

div#content div.options{
  float:right;

}

div#content div.options ul{list-style:none;}

div#content div.options ul li{
  float:left;

  border:1px 0px 0px 1px;
}

div#content div.header_dynamic ul li{float:right;}

div#content div.options ul li span{
  padding:0px 10px;
  display:block;
  float:left;
  font:11px/28px arial,verdana,sans-serif;
  color:#064D65;
  font-weight:bold;

}

div#content div.options ul li a{
  padding: 0px 8px;

					display: block;

					float: left;

					font: bold 12px/28px  arial, verdana, sans-serif;

					color: #444444;

					text-decoration: none;
}

div#content div.options ul li a.active{

						background: url('title_bg1.gif') repeat-x;}

div#content div.options ul li a:hover{

}
/* ********** [ CONTENT SUB HEADER ] ********** */

div#content div.subtitle{
  margin:10px 0px;
  height:22px;
  border-bottom:1px solid #5ABAD9;
}

div#content div.subtitle h2{
  margin:0px;
  padding:0px;
  font:bold 11px/22px arial,verdana,sans-serif;
  color:#064D65;
  border:0px;
}

div#content div.subtitle a{
  font:bold 11px/22px arial,verdana,sans-serif;
  color:#064D65;
  text-decoration:none;
}

div#content div.subtitle a:hover{
  text-decoration:underline;
}

div#content div.suboptions_wrap{
  margin:5px 0px;
  height:22px;
  border-bottom:1px solid #5ABAD9;
}

div#content div.suboptions{}

div#content div.suboptions ul{list-style:none;}

div#content div.suboptions ul li{float:left;}

div#content div.suboptions ul li span{
  padding-right:10px;
  display:block;
  float:left;
  font:11px/22px arial,verdana,sans-serif;
  color:#064D65;
  background:#F8F8F8;
}

div#content div.suboptions ul li a{
  margin-right:10px;
  display:block;
  font:11px/22px arial,verdana,sans-serif;
  color:#064D65;
  text-decoration:none;
}

div#content div.suboptions ul li a.active{
font-weight:bold;}

div#content div.suboptions ul li a:hover{
  text-decoration:underline;
}
/* ********** [ CONTENT FOOTER ] ********** */

div#friends{margin-top:15px;border:2px solid #FFFFFF;}

div#content div.footer_wrap{
  margin:10px 0px 0px 0px;
  font:11px/16px arial,verdana,sans-serif;
  color:#222;
}

div#content div.footer{}

div#content div.footer p{
  margin-right:2px;
  padding:4px 8px;
  display:block;
  float:left;
  color:#444;
  border:1px solid #5ABAD9;
  background:#fff9f9;
  font:11px/16px arial,verdana,sans-serif;
}

div#content div.footer a{
  margin-right:2px;
  padding:4px 8px;
  display:block;
  float:left;
  color:#444;
  font:11px/16px arial,verdana,sans-serif;
  border:1px solid #5ABAD9;
  background:#fff9f9;
  text-decoration:none;
}

div#content div.footer a.active{background:#fff;}

div#content div.footer a:hover{
  background:#fff;
}
/* ********** [ CONTENT WRAPPERS ] ********** */

div#content div.outter{
  margin:10px 0px 0px 0px;
  position:relative;
}
/* media */

div.typemedia{
  margin-bottom:10px;
  padding:5px;

}

div.typemedia div.dataitem{
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #div#content div.suboptions ul li a.active ;
}

div.typemedia div.dataitemlast{
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px;
}
/* members */

div.typemembers{}

div.typemembers div.dataitem{
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #5ABAD9;
}

div.typemembers div.dataitemlast{
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px;
}
/* content */
/* content */

div.typecontent{padding:5px;border:1px solid #5ABAD9;}

div.typecontent_news{
  padding:5px;
  border:2px solid #ffffff;
  width:260px;
  height:160px;
}

div.typecontent_stat{padding:5px;height:129px;}

div.typecontent_search{
  padding:5px;
  border:0px solid #5ABAD9;
  height:164px;
  width:250px;
  color:#555;
}

div.typecontent div.dataitem{
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #5ABAD9;
}

div.typecontent div.dataitemlast{
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px;
}

div.typecontent div.image img{width:50px;}
/* comments */

div.typecomments{padding:5px;border:1px solid #5ABAD9;}

div.typecomments div.dataitem{
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #5ABAD9;
}

div.typecomments div.dataitemlast{
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px;
}

div.typecomments div.image img{
  width:50px;
}
/* page */
/* page */

div.typepage{padding:5px 5px 5px 12px;}



div.boksy{float:left;width:620px;}

div.typepage div.dataitem{}

div.typepage div.comments div.image img{width:50px;}

div.typepage div.comments div.dataitem{
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #5ABAD9;
}

div.typepage div.comments div.dataitemlast{
  margin-bottom:5px;
  padding-bottom:5px;
}

div.typepage div.comments div.commentsform div.dataitem{
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px;
}

div#content div.odd,div#content div.even,div#content div.single{
  position:relative;
    border-bottom:1px solid #E6F1F7;
}

div#content table{
  width:100%;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  position:relative;
}

div#content table td{vertical-align:top;}

div#content table td.data{
  width:100%;
}
/* ********** [ GENERAL CONTENT ] ********** */
/* image */

div#content div.image{padding-right:5px;}

div#content div.image a img{
border: 1px solid #B8D2E4;
  padding:1px;
  background:#fff;
}

div#content div.image a:hover img{
  border:1px solid #aaaaaa;
}
/* player */

div#content div.player{
  padding-bottom:5px;
  font:11px/16px arial,verdana,sans-serif;
  color:#222;
}
/* form */

div#content div.form{}
/* entry */

div#content div.entry{
  padding:1px;
  text-align:justify;
  font-size:11px;
}
/* data */

div#content div.data{text-align:justify;}
/* header */

div#content h2.inner{
  margin:0px;
  font:bold 12px/14px arial,verdana,sans-serif;
  color:#666;
  padding:0px 6px 3px 10px;
  border-width:0px;
}

div#content h2.inner a{
  font:bold 12px/14px arial,verdana,sans-serif;
  color:#666;
  text-decoration:none;
  padding-bottom:3px;
}

div#content h2.inner a:hover{
  color:#422;
  text-decoration:none;
}

div#content h2.inner span.online{
  font:11px/16px arial,verdana,sans-serif;
  color:#2F8509;
}

div#content h2.inner1{
  margin:0px;
  font:bold 12px/14px arial,verdana,sans-serif;
  color:#666;
  padding:10px 6px 3px 10px;
  border-width:0px 0px 1px 0px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
}

div#content h2.inner1 a{
  font:bold 12px/14px arial,verdana,sans-serif;
  color:#666;
  text-decoration:none;
  padding-bottom:3px;
}

div#content h2.inner1 a:hover{
  color:#422;
  text-decoration:none;
}

div#content h2.inner1 span.online{
  font:11px/16px arial,verdana,sans-serif;
  color:#2F8509;
}
/* item header */

div#content div.itemheader{
  padding:0px 5px;
  position:relative;
}

div#content ul.itemheader{
  height:16px;
  position:relative;
  list-style:none;
}

div#content ul.itemheader li{
  padding-right:12px;
  float:left;
  font:11px arial,verdana,sans-serif;
  color:#777;
  position:relative;
}

div#content ul.itemheader li.report{padding-right:0px;}

div#content ul.itemheader li a{
  font:11px arial,verdana,sans-serif;
  color:#999;
  text-decoration:none;
}

div#content ul.itemheader li a:hover{
  text-decoration:underline;
}
/* item footer */

div#content div.itemfooter{
  padding:5px 5px 0px 5px;
  position:relative;
  border-top:1px solid #E6F1F7;
}

div#content ul.itemfooter{
  height:16px;
  position:relative;
  list-style:none;
}

div#content ul.itemfooter li{
  padding-right:10px;
  float:left;
  font:11px/16px arial,verdana,sans-serif;
  color:#222;
}

div#content ul.itemfooter li.report{
  padding-right:0px;
  padding-left:10px;
  float:right;
}

div#content ul.itemfooter li a{
  height:16px;
  font:11px/16px arial,verdana,sans-serif;
  color:#436082;
  text-decoration:none;
}

div#content ul.itemfooter li a:hover{
  text-decoration:underline;
}
/* gallery box */

div#content div.gallerybox{_width:756px;}

div#content div.gallerybox div.image{
  padding:5px;
  float:left;
}

div#content div.gallerybox div.image a img{
  padding:1px;
  background:#fff;
 border: 1px solid #B8D2E4;
}

div#content div.gallerybox div.image a:hover img{

    border: 1px solid #B8D2E4;
  
}
/* preview box */

div#content div.previewbox div.image{
  padding:3px;
  float:left;
  text-align:center;
}

div#content div.previewbox div.image a img{
  padding:1px;
  margin-left:6px;
  width:50px;
  height:50px;
  background:#fff;
  border:1px solid #B8D2E4;
}

div#content div.previewbox div.image a:hover img{
  border:1px solid #aaaaaa;
}
/* datainfo */

div#content div.datainfo{padding-bottom:5px;}

div#content dl.datainfo{width:100%;}

div#content dl.datainfo dt{
  padding-right:5px;
  padding-left:5px;
  width:100px;
  float:left;
  font:11px/16px arial,verdana,sans-serif;
  color:#808080;
}

div#content dl.datainfo dd{
  margin-left:75px;
  font:11px/16px arial,verdana,sans-serif;
  color:#222;
  text-align:justify;
}

div#content dl.datainfo dd a{
  font:11px/16px arial,verdana,sans-serif;
  color:#436082;
  text-decoration:none;
}

div#content dl.datainfo dd a:hover{
  text-decoration:underline;
}
/* profile data */

div#content div.profile dl.datainfo dt{width:160px;}

div#content div.profile dl.datainfo dd{
  margin-left:165px;
}
/* gallery item */

div#content div.galleryitem div.arrows{
  padding:0px 5px;
  height:20px;
}

div#content div.galleryitem div.image{
  padding:0px;
  text-align:center;
}
/* actions */

div#content div.actions{
  padding-left:5px;
  width:160px;
  float:right;
}

div#content div.actions ul.actions{list-style:none;}

div#content div.actions ul.actions li{
  width:140px;
  float:left;
  display:block;
  font:11px/20px arial,verdana,sans-serif;
  color:#824343;
  padding-bottom:5px;
}

div#content div.actions ul.actions li.profile a{
  background:url("icon_profile.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.pictures a{
  background:url("icon_pictures.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.thumbnail a{
  background:url("icon_thumbnail.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.edit a{
  background:url("icon_edit.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.remove a{
  background:url("icon_remove.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.primary a{
  background:url("icon_primary.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.comments a{
  background:url("icon_comments.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.approve a{
  background:url("icon_approve.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.join a{
  background:url("icon_approve.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.guests a{
  background:url("icon_guests.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.leave a{
  background:url("icon_remove.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.chat a{
  background:url("icon_chat.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.friends a{
  background:url("icon_friends.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.favorites a{
  background:url("icon_favorites.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.wink{
  position:relative;
}

div#content div.actions ul.actions li.wink a{
  background:url("icon_wink.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.message a{
  background:url("icon_message.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.block a{
  background:url("icon_remove.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li.rss a{
  background:url("icon_rss.gif") no-repeat 4px 2px;
}

div#content div.actions ul.actions li a{
  padding-left:24px;
  width:136px;
  display:block;
  font:11px/20px arial,verdana,sans-serif;
  color:#064D65;
  text-decoration:none;
}

div#content div.actions ul.actions li a:hover{

}
/* ********** [ PRIVATE MESSAGES ] ********** */
/* list grid */

table.pmbox{
  width:100%;
  border:0px;
  border-spacing:0px;
  border-collapse:collapse;
  position:relative;
  border:1px solid #5ABAD9;
}

table.pmbox tr.header td{
  padding:6px 0px;
  background:#FFE2DF;
  border:1px solid #EFA4A4;
  border:1px 0px;
  font-weight:bold;
}

table.pmbox tr.header td input.checkbox{height:16px;}

table.pmbox tr.row td{
  padding:8px 0px;
  border-bottom:1px solid #FFEFEF;
}

table.pmbox tr td.sender{width:200px;}

table.pmbox tr td.sender div.image{float:left;}

table.pmbox tr td.sender div.image img{width:40px;}

table.pmbox tr td.sender div.date{color:#999;}

table.pmbox tr td.checkbox{
  padding-left:5px;
  width:25px;
  vertical-align:middle;
}

table.pmbox tr.new td{background:#ffd;}

table.pmbox tr.new td.subject a{font-weight:bold;}

table.pmbox tr.footer td{padding:5px;}

div.page_account_messages_compose div.pmhistory,div.page_account_messages_view div.pmhistory{
  overflow:auto;
  width:638px;
  height:150px;
  border:1px solid #888888;
  background:#FFF;
}

div.page_account_messages_compose div.pmhistory p,div.page_account_messages_view div.pmhistory p{
  padding:2px;
  font:11px/14px arial,verdana,san-serif;
  color:#222;
}

div.page_account_messages_compose div.pmhistory p.row1,div.page_account_messages_view div.pmhistory p.row1{
  color:#026400;
}

div.page_account_messages_compose div.pmhistory p.row2,div.page_account_messages_view div.pmhistory p.row2{
  color:#940000;
}
/* calendar */

table.calendar{
  width:100%;
  background:#d4d4d4;
  border:0px;
  border-spacing:1px;
  border-collapse:inherit;
}

table.calendar td{background:#fff;}

table.calendar tr.weekdays td{
  padding:4px;
  font:11px arial,verdana,sans-serif;
  color:#222;
  font-weight:bold;
  background:#F8F8F8;
  text-align:center;
}

table.calendar td.eventdays{
  padding:4px 4px 0px 4px;
  height:50px;
  width:80px;
}

table.calendar td.eventdays p{
  margin:0px 4px 4px 0px;
  padding:0px;
  float:left;
  font:11px/16px arial,verdana,sans-serif;
  font-weight:bold;
  color:#000;
}

table.calendar td.eventdays a.rotate{
  float:left;
  display:block;
  width:16px;
  height:16px;
  background:url('icon_rotate.gif') no-repeat 50% 0px;
  text-decoration:none;
}

table.calendar td.eventdays a.rotate:hover{
  text-decoration:none;
}

table.calendar td.eventdays a img{
  padding:3px;
  width:50px;
  border:1px solid #a83535;
}

table.calendar td.eventdays a:hover img{
  border:1px solid #436082;
}

div.eventtooltip{
  display:none;
  position:absolute;
  border:1px solid #444444;
  background:#FFF;
  padding:3px;
  text-align:left;
}

div.eventtooltip img{
  border:1px solid #436082;
  text-align:center;
}

div.eventtooltip span.birthday{
  padding-left:20px;
  height:20px;
  color:#222;
  text-align:left;
  font:11px/20px arial,verdana,sans-serif;
  background:url('icon_birthday.gif') no-repeat 0px 50%;
  clear:left;
  display:block;
}

div.eventtooltip span.event{
  height:20px;
  color:#222;
  text-align:left;
  font:11px/20px arial,verdana,sans-serif;
  clear:left;
  display:block;
}

table.calendar td.eventtoday{background:#FFFFEC;}

table.calendar td a{
  margin:0px;
  padding:0px;
  font:10px arial,verdana,sans-serif;
  color:#436082;
  text-decoration:none;
}

table.calendar td a:hover{
  text-decoration:underline;
}
/* rating */

div#content div.ratingbox{}

div#content div.ratingbox div.selection{
  padding-right:5px;
  float:left;
}

div#content div.ratingbox div.selection a{
  width:12px;
  height:16px;
  float:left;
  display:block;
  cursor:default;
  background:url('rate0.png') no-repeat center center;
  text-decoration:none;
}

div#content div.ratingbox div.selection a.over{
  cursor:default;
  background:url('rate1.png') no-repeat center center;
}

div#content div.ratingbox div.selection a:hover{
  cursor:default;
  text-decoration:none;
}

div#content div.ratingbox div.scores{
  padding-right:5px;
  float:left;
}

div#content div.ratingbox div.progress{
  height:16px;
}
/* report */

div#content div.reportbox{position:relative;}

div#content div.reportbox div.popup{
  padding:10px;
  display:none;
  z-index:1;
  position:absolute;
  bottom:16px;
  right:0px;
  background:#f5fbff;
  border:1px solid #cccccc;
  width:155px;
}

div#content div.reportbox div.popup div.reason{
  padding-bottom:5px;
}

div#content div.reportbox div.popup div.reason select.select{
  width:150px;
}

div#content div.reportbox div.popup div.submit{
  padding-right:5px;
  float:left;
}

div#content div.reportbox div.popup div.submit a{
  width:70px;
  height:21px;
  display:block;
  font:11px/21px arial,verdana,sans-serif;
  color:#474646;
  text-decoration:none;
  text-align:center;
  background:url("button_small_hover.gif") no-repeat;
}

div#content div.reportbox div.popup div.submit a:hover{
  text-decoration:none;
  background:url("button_small_hover.gif") no-repeat 0px -21px;
}

div#content div.reportbox div.popup div.progress{
  height:21px;
}

div#content div.reportbox div.popup a.cancel{
  height:14px;
  width:14px;
  right:10px;
  bottom:10px;
  position:absolute;
  display:block;
  text-decoration:none;
  background:url('icon_upload_cancel.gif') no-repeat;
}

div#content div.reportbox a.cancel:hover{
  background:url('icon_upload_cancel.gif') no-repeat -14px 0px;
}
/* winks */

div#content div.winkbox{
  padding:10px;
  z-index:1;
  position:absolute;
  top:19px;
  right:0px;
  background:#f5fbff;
  border:1px solid #cccccc;
  width:155px;
}

div#content div.winkbox select.select{width:150px;}

div#content ul.actions li.wink div.winkbox a{
  padding:0px;
  margin-top:5px;
  width:70px;
  height:21px;
  display:block;
  float:none;
  font:11px/21px arial,verdana,sans-serif;
  color:#474646;
  text-decoration:none;
  text-align:center;
  background:url("button_small_hover.gif") no-repeat;
}

div#content ul.actions li.wink div.winkbox a:hover{
  text-decoration:none;
  background:url("button_small_hover.gif") no-repeat 0px -21px;
}

div#content ul.actions li.wink div.winkbox a.cancel{
  height:14px;
  width:14px;
  right:10px;
  bottom:10px;
  position:absolute;
  display:block;
  text-decoration:none;
  background:url('icon_upload_cancel.gif') no-repeat;
}

div#content ul.actions li.wink div.winkbox a.cancel:hover{
  background:url('icon_upload_cancel.gif') no-repeat -14px 0px;
}
/* smilies */

div#content div.smilies{width:16px;height:16px;}

div#content div.smilies div.smilies-inner{
  position:relative;
}

div#content div.smilies p{margin:0px;padding:0px;}

div#content div.smilies a{
  font:11px arial,verdana,sans-serif;
  color:#404040;
  text-decoration:none;
}

div#content div.smilies a:hover{text-decoration:underline;}

div#content div.smiliesbox{
  padding:4px 0px 0px 4px;
  width:120px;
  z-index:1;
  position:absolute;
  bottom:16px;
  right:0px;
  border:1px solid #444444;
  background:#fff;
}

div#content div.smiliesbox div.smiliesitem{
  margin:0px 4px 4px 0px;
  width:16px;
  height:16px;
  float:left;
}
/* ********** [ MESSAGES ] ********** */

div#info_message{
  margin:10px 0px;
  padding:10px;
  font:11px/16px tahoma,arial,verdana,sans-serif;
  color:#aa571b;
  background:#FFFFDF;
  border-top:1px #d8b62d solid;
  border-bottom:1px #d8b62d solid;
}

div#info_message a{
  font:11px/16px arial,verdana,sans-serif;
  color:#aa571b;
  text-decoration:none;
}

div#info_message a{text-decoration:underline;}

div#error_message{
  margin:10px 0px;
  padding:10px;
  font:11px/16px arial,verdana,sans-serif;
  color:#800000;
  background:#FFEFEF;
  border-top:1px #9D290D solid;
  border-bottom:1px #9D290D solid;
}

div#error_message a{
  font:11px/16px arial,verdana,sans-serif;
  color:#800000;
  text-decoration:none;
}

div#error_message a{
  text-decoration:underline;
}
/* ********** [ MISC ] ********** */

div.progress{
  width:10px;
  height:10px;
  display:none;
  float:left;
  background:url('progress.gif') no-repeat center center;
}
