/* =========================
      welcome to mysyPage!
      CoPyRiGhT 2007
   ========================= */

body{

    background: #202020;

}

#small-rightbox-title-small{

    height: 25px;

    padding-left: 10px;

    background: url("http://mysypage.com/images/tpl_box_bar.png") repeat-x;

    font: normal 15px/23px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    letter-spacing: -1px;

    color:#FFFFFF;

}

#populartags-content, #recenttags-content, #relatedtag-content {
    padding:10px;

    margin-top: 2px;

    background: url("http://mysypage.com/images/tpl_box_shading2.png") repeat-x;

  text-align: justify;

}






/* End of GENERAL CONTAINER seeYourPage */

#small-rightbox-content span.title {

  font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

}

#small-rightbox-content span.duration {

  font: bold 12px Arial, Helvetica, sans-serif;

}

#small-rightbox-content span.info {

  color: #444444;

  font-size: 13px;

}

#small-rightbox-content span.tags {

  text-decoration: none;
  font-weight: normal;
  border-bottom:dotted 1px #aaaaaa;

}

/* SeeYourPage Search */

#containersearch{

    margin: 0 0 10px 0;

    position: relative;

    display: block;

    width:100%;



}

#search {

    width:100%;

    text-align: right;



}



#search form p {

    margin: 0px;

    padding: 0px;

}



#search form input.text, #searchform_content, #login_content,, #search_content, #searchForm, #search form select {

  margin: 0 0 0 0;

    border: 1px solid #666666;

    background: #393939 url(http://mysypage.com/images/tpl_input_bg.gif) no-repeat top left;

    font: normal 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

  color: #ccc;

}



#search form input.text {

    width: 780px;

    padding: 3px;

}



#search form select {

    width: 130px;

    padding: 2px;

}



#search form input.button {

    border: 0px;

    margin: -7px 0 0 0;

    padding: 0px;

    vertical-align: middle;

}



/* End of SeeYourPage Search */



/* SeeYourPage Banner */



#banner {

    margin: 0 0 10px 0;

    padding: 0px;

    width: 500px;

    background: transparent url(http://mysypage.com/images/tpl_banner_bg.gif) repeat-x top;

    border: 1px solid #333333;

    height: 208px;

}



/* * html #banner {

    margin: -10px 0 10px 0;

} */



.feature {

    margin: 10px 0 0 15px;

    padding: 5px;

    float: left;

    width: 136px;

    display: inline;


}



.feature h3 {

    margin: 0px;

    padding: 0px;

    font: normal 30px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    color: #ff9600;

    letter-spacing: -2px;

}



.feature p {

    margin: 0px;

    padding: 0px;

}



.feature p img {

    margin: 5px;

    padding: 0px;

    display: block;

}



/* SeeYourPage left side */

#userinfo, #mediumbox, #mostactive, #topwatched,

#recently1,

#signup, #browsegroup, #groups ,#viewvideo, #recently-added,

#myvideo, #myfriends, #bookmark, #videodetails, #sharedetails, #videocomment {

    display:block;

    width:496px;

    padding:2px;

    background: #111111;

    border: 0px solid #2f2f2f;

    margin-bottom: 10px;

    margin-left: auto;

    margin-right: auto;

}



#mostactive img.thumb, #topwatched img.thumb,#recently-added img.thumb{

    width:120px;

    height:90px;

}





#useraction {

    display:block;

    width:450px;

    padding:2px;

    background: #161616;

    border: 1px solid #333333;

    margin-bottom: 20px;

    margin-left:20px;

}

#useraction span.info {

  color: #444444;

}

#bookmark ul{

    margin-left: 20px;

    padding: 0;

}

* html #bookmark ul{

    margin-left: 0;

    padding: 0;

}

#useraction p {

    float: left;

    margin: 20px;

}

.arrow-general {

    margin: 0px;

    padding: 0px;

    height: 9px;

    background: transparent url(http://mysypage.com/images/tpl_box_arrow.gif) no-repeat top left;

    position: relative;

    top: -12px;

    left: -10px;

}

#videocomment .arrow-general

{

    margin: 0px;

    padding: 0px;

    height: 9px;

    background: transparent url(http://mysypage.com/images/tpl_box_arrow.gif) no-repeat top left;

    position: relative;

    top: -2px;

    left: 0;

}

/*#groupforum .arrow-general {

    margin: 0px;

    padding: 0px;

    height: 9px;

    background: transparent url(images/tpl_box_arrow.gif) no-repeat top left;

    position: relative;

    top: -12px;

    left: 0;

}*/

#myvideo .arrow-general, #myfriends .arrow-general, #groups .arrow-general {

    margin: 0px;

    padding: 0px;

    height: 9px;

    background: transparent url(http://mysypage.com/images/tpl_box_arrow.gif) no-repeat top left;

    position: relative;

    top: -2px;

    left: 0;

}

#online .arrow-general {

    margin: 0px;

    padding: 0px;

    height: 9px;

    background: transparent url(http://mysypage.com/images/tpl_box_arrow.gif) no-repeat top left;

    position: relative;

    top: -12px;

    left: 0;

}

#recently a img.right {

    margin: 35px 0px 0px 0px;

    padding: 0px;

    border: 0px solid #bbbfaf;

    float: left;

}

#recently a img.left {

    margin: 35px -4px 0px 8px;

    padding: 0px;

    border: 0px solid #bbbfaf;

    float: left;

}

#recently1 a img.right {

    margin: 35px 0px 0px 0px;

    padding: 0px;

    border: 0px solid #bbbfaf;

    float: left;

}

#recently1 a img.left {

    margin: 35px -4px 0px 8px;

    padding: 0px;

    border: 0px solid #bbbfaf;

    float: left;

}



.viewed {

    margin: 10px 9px 0 13px;

    padding: 0 0 30px 0;

    float: left;

    width: 80px;

    /*width: 100px;*/

    display: inline;

}



.viewed a {

    border: none;

    text-decoration: none;

}



.viewed a img.image {

    margin: 0 0 15px 0;

    padding: 0px;

    border: 1px solid #bbbfaf;

    display: block;

}



.viewed p {

    margin: 0px;

    padding: 0px;

    text-align: center;

}



.viewed p span {

    display: block;

    font-size: 10px;

}



/* End of SeeYourPage Recently */




#subcontent p a img {

    margin: 0 20px 0 0;

    padding: 1px;

    text-decoration: none;

    border: 1px solid #333333;

    float: left;

}

.comment {

    margin: 0;

    padding: 0;

    float: left;

    display: block;

    border-bottom: 1px solid #eaeaea;

}

.comment p a img {

    margin: 0 20px 10px 0;

    padding: 0px;

    text-decoration: none;

    border: 1px solid #bbbfaf;

    float: left;

}



.blue {

    background: #161616;

}

.selectedvideo {

    background: #262626;

}

/* End of SeeYourPage Sub Tab Menu */



/* Content Styling */

.contentbox {

    margin: 10px;

}

.firstdefinition {

    font-size: 14px;

    font-weight: bold;

}

.txturgent {

    font-size: 14px;

    font-weight: bold;

}

.txtsignup {

    color: #ff9600;

}

p.txturgent a {

    color: #ff9600;

}

.txtcontent a {

    text-decoration:underline

}

.hellomessage {

    font-size: 13px;

    font-weight: bold;

}

.imgprofile {

    margin: 10px 0 0 0;

}

.profileinfo {

    margin: 10px 5px 0 0;

}

.pictprofile {

    text-align: center;

}

.mypict {

    width: 52px;

    margin: 10px;

    float: left;

    display: block;

}

.userprofile {

    width: 150px;

    width: 130px;

    margin-left: 80px;



}

#bookmarklist{

    margin: 0 auto;

    text-align: center;

}

#bookmarklist li {

    list-style-type: none;

    margin: 0 20px 20px 0;

    float: left;

}

.strongtext {

    font: bold 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

}

.ratingDiv,.boxPart {

    margin: 5px 0;

    text-align: center;

  padding-bottom: 7px;

    border-bottom: 1px solid #333333;

  font-size: 13px;

}

.relatedvideolist {

    margin: 0 0 20px 0;

  padding-top: 5px;

  padding-bottom: 5px;

}

/* End Content Styling */



/* Right Side */



#rightside {

    margin: 0px;

    margin-right: 10px;

    padding: 0px;

    text-align: left;

    float: right;

}



#login, #statistic, #online,#vote, #adv, #latestvideo, #populartags,

#profiledetail, #recenttags, #othervideo, #relatedvideo,

#relatedtag,#small-rightbox {

    display:block;

    padding:2px;

    background: #;

    border: 0px solid #2f2f2f;

}

#groupforum, #grouprecentvideo {

    display:block;

    width:700px;

    padding:2px;

    background: #;

    border: 0px solid #2f2f2f;

}

#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{

    display:block;


    padding:2px;

    background: #;

    border: 0px solid #2f2f2f;

}



#login form {

    margin: 2px;

    padding: 0px;
    color: #006666;

}



#login form p {

    margin: 0px;

    padding: 0px;

    font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    color: #;

}

#login form a {

    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;


}



#login form p input.logintext {

    margin: 0 0 5px 0;

    padding: 2px;

    border: 1px solid #666666;

    background: url(http://mysypage.com/images/tpl_input_bg.gif) no-repeat top left;

    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

  color: #ccc;

}



#login form p input.loginbutton {

    margin: 15px 0 0 0;

    padding: 0px;

    border: 0px;

}


#login, #recenttags, #othervideo,#small-rightbox {

    margin: 0px 0 0 5px;

    margin-bottom:10px;

}



#small-rightbox-content textarea.fullboxtext{

}



#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{

    margin: 0px 0 0 5px;

}



#latestvideo {

    margin: 37px 0 0 5px;

}



#profiledetail {

    margin: 37px 0 0 5px;

}



#statistic {

    margin: 10px 0 0 5px;

    /*height: 230px;*/

}



#online {

    margin: 10px 0 0 5px;

    /*height: 330px;*/

}



#populartags{

    margin: 10px 0 0 5px;

}



#vote{

    margin: 10px 0 0 5px;

}



#adv {

    margin: 10px 0 0 5px;

    /*height: 232px;*/

}



#recenttags p {

    text-align: center;

    margin: 0 10px;

    padding-bottom: 20px;

}

#latestvideo p {

    text-align: center;

}



#statistic span {

    margin: 20px 10px;

    padding: 0 0 0 25px;

}



#statistic span.public {

    background: transparent url(http://mysypage.com/images/tpl_icon_public.gif) no-repeat;

}



#statistic span.private {

    background: transparent url(http://mysypage.com/images/tpl_icon_private.gif) no-repeat;

}



#statistic span.member {

    background: transparent url(http://mysypage.com/images/tpl_icon_member.gif) no-repeat;

}

#statistic span.watch {

    background: transparent url(http://mysypage.com/images/tpl_icon_watched.gif) no-repeat;

}



#statistic span.visitors {

    background: transparent url(http://mysypage.com/images/tpl_icon_visitors.gif) no-repeat;

}

#statistic font.info {

   color: #444444;

}



#online p {

    margin: 0px 5px;

    padding: 0px;

  font-size: 14px;

}



#online p span {

    margin: 5px 10px 0 0;

    padding: 0 0 0 18px;

    font-weight: normal;

  font-size: 11px;

}



#online p span.video {

    background: transparent url(http://mysypage.com/images/tpl_icon_video.gif) no-repeat;

}



#online p span.flag {

    background: transparent url(http://mysypage.com/images/tpl_icon_flag.gif) no-repeat;

}



#online p span.people {

    background: transparent url(http://mysypage.com/images/tpl_icon_people.gif) no-repeat;

}



#adv p {

    text-align: center;

}



#adv a img {

    margin: 0px auto;

    padding: 0px;

    border: none;

    text-decoration: none;

    vertical-align: middle;

}



/* Right Side */



/* SeeYourPage Rich Footer */



#richfooter {

    margin: 20px auto 0px;

    padding: 0px;

    background: #181818;

}



#richcontainer {

    margin: 0px auto;

    padding: 0px;

    width: 730px;

    text-align: center;

}



#news, #channel, #tags {

    margin: 20px 20px 0px 5px;

    padding: 0 0 30px 0;

    text-align: left;

    width: 195px;

    color: #e0e0e0;

    float: left;

}



#news h3, #channel h3, #tags h3 {

    margin: 0 0 10px 0;

    padding: 0px;

    font: normal 20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    color: #ff9600;

}



#news p, #channel p {

    margin: 0px;

    padding: 5px;

    border-top: 1px dotted #444444;

    display: block;

}

#tags p {

    margin: 0px;

    padding: 0px;

  padding-top: 5px;

    border-top: 1px dotted #444444;

  text-align: justify;

    display: block;

}



#news p:hover, #channel p:hover {

    background: #222222;

}



#news p a, #channel p a {


    text-decoration: none;

    color: #ccc;

}



#news p a:hover, #channel p a:hover {

    color: #ff9600;

}

#news img, #channel img {

padding: 1px;

}

#tags p a {

    border: none;

    text-decoration: none;

    color: #aaa;

}



#tags p a:hover {

    color: #ffffff;

}



#tags p.semore {

    float: right;

    border: none;

}



/* End of SeeYourPage Rich Footer */




/* SeeYourPage Footer */



#footer {

    margin: 0px auto;

    padding: 10px;

    background: url(http://mysypage.com/images/tpl_footer_bg.png) repeat-x;

}



#footcontainer {

    margin: 0px auto;

    padding: 0px;

    width: 730px;

    text-align: left;

}



#footcontainer p {

    margin: 0 10px;

    padding: 0px;

    color: #444444;

}



#footcontainer p a {

    margin: 0px;

    border: none;

    text-decoration: none;

    color: #FFFFFF;

}



#footcontainer p a:hover {

    border-bottom: 1px dotted #444444;

  color: #ffffff;

}



#footcontainer p a img.rss {

    border: none;

    text-decoration: none;

}



/* SeeYourPage Medium Box */

/*

#mediumbox {

    margin: 0;

    padding: 0;

    background: transparent url(images/bg_main_box.jpg) repeat-x;

    border: 1px solid #eaeaea;



}

#mediumbox h3 {

    margin: 0px;

    padding: 0 0 0 5px;

    background: transparent url(images/recently_bar.gif) no-repeat top;

    color: #ffffff;

    font: normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

    letter-spacing: -1px;

    height: 38px;

}

*/

/* End SeeYourPage Medium Box */

#curve_bottom1 {
        align: center;
  background: url('http://www.mysypage.com/images/curve_bottom1.gif');
  height: 18px;
  width: 750px;
}


#curve_bottom {
        align: center;
  background: url('http://www.mysypage.com/images/curve_bottom.gif');
  height: 30px;
  width: 750px;
}






/* =============== GENERAL TAGS ================== */


a {
  color: #669933;
        font-weight: bold;
  text-decoration: none;
}

a:hover {
        color: #FFF000;
        font-weight: bold;
  text-decoration: none;
}


img {
  border: 0px;
}

input,textarea,select {
  font-size: 11px;
  font-family: Verdana;
        color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
        border: 1px solid #666666;
        background: #1b1a1a url(../images/tpl_textarea_bg.gif) no-repeat top left;

  padding: 3px;
}



/* =============== POST STYLES ================== */

h1, .post_title {
  font-family: Georgia;
  font-size: 24px;
  font-weight:normal;
  margin: 0px;
  color: #000066;
        margin-top: 5px;
        line-height: 25px;
}

.post_title a {
  color: #000000;
}

.post_date {
  line-height: 30px;
  font-family: Georgia;
  font-size: 17px;
}

.post_text {
  line-height: 18px;
  margin-top: 15px;
}

.post_info {
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 50px;

}

.post_info a {
  color: #003399;
}


.main_page_info {
  margin-top: 15px;
  margin-bottom: 15px;
}

.main_page_info a {
  text-decoration: underline;
}

/* Image inserted with bbCode */
.bbcode_img img {
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
}


/* =============== Comments ================== */


.comment {
  border: 1px dashed #D6DCC0;
  background: #FAFCEF;
  padding: 10px;
  margin-bottom: 20px;
}

.comment_text {
  line-height: 15px;
  font-size: 12px;
  margin-bottom: 20px;

}

.comment_info {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}

.comment a {
  color: #0E3964;
}

.comment .thread_reply {
  color: #0E3964;
}

#comment_form {
  position: relative;
  padding: 10px;
  border: 1px solid #D6DCC0;
  background: #FAFCEF;
        font-color: #FFFFFF;

}

/* =============== MISC ================== */

.track {
  font-size: 12px;
        font-color: #FFFFFF;
}

.form_fields {
  margin-left: 25%;
  border: 1px solid #202020;
  background-color: #000000;
  padding: 25px;
  width: 280px;
  text-align: right;
        background-color: #000000;
        font-color: #FFFFFF;
}

.form_fields textarea, input, select {
  font-family: Verdana,'Trebuchet MS';
  font-size: 11px;
        color: #FFFFFF;
  border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  margin: 2px;
        border: 1px solid #666666;
        background: #393939 url(http://mysypage.com/images/tpl_input_bg.gif) repeat-x;

}

.bold_red {
  font-weight: bold;
  color: #FF0000;
  font-size: 13px;
}

.page_num {
  margin-top: 50px;
  margin-bottom: 50px;
}

.hr_line {
  border-color: #EFEFEF;
  border-style: dashed;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

#error_msg {
  margin-top: 50px;
  text-align: center;
}


.file_list {
  font-size: 10px;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica;

  border: 1px;
  border-style: solid;
  border-color: #EFEFEF;

  background: #F7F7F7;
  padding: 5px;
  width: 200px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.file_list a {
  font-weight: normal;
}

#file_div, #file_div a {
  font-size: 7pt;
  color: #FF6600;
}

/* The post lists table in the user account */
#posts_list_table th {
  background-color: #D5DBBE;
}

/* The invisible Layer used in the ALT+U effect */
#floating_layer {
  position: absolute;
  visibility: hidden;
  font-size: 10px;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica;

  border: 1px;
  border-style: solid;
  border-color: #47697E;
  background: #F7F7F7;
  padding: 10px;
  line-height: 18px;
  width: 200px;
  margin-top: 25px;
  margin-bottom: 25px;
}

/* =============== Calendar ================== */

.calendar_table {
  font-family: 'Trebuchet MS', verdana, sans-serif;
  color: #cc6666;
}

.calendar_table a {
  text-decoration: underline;
        color: #f0f0f0;
}

.calendar_month {
  font-family: Arial, verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
        color: #FFFFFF;
}

.calendar_days {
  font-family: 'Trebuchet MS', verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
        color: #FFCCCC;
}

.calendar_current_day {
  font-family: 'Trebuchet MS', verdana, sans-serif;
  font-size: 10px;
  text-align: center;
  background-color: #707070;
  color: #FFFFFF;
  font-weight: bold;
}

.calendar_day {
  font-family: 'Trebuchet MS', verdana, sans-serif;
  font-size: 11px;
  text-align: center;
  background: #909090;
  color: #c0c0c0;
}

/* =============== Mini Post ================== */

ul.asides {
       margin: 0px;
       padding: 0px;
       list-style: none;
       margin: 10px 0px 20px 0px;
}

ul.asides li {
      padding: 5px;
      border: 1px solid #000000;
      background-color: #F5F9FF;
      margin: 10px 0px 10px 0px;
}