/* ..:: MAIN ::.. */

body {
    background:#d73216 url();
     margin:0;
    padding:0;
    font-family: arial,'trebuchet ms',helvetica;
    font-size:13px;
    line-height:145%;
    text-align:center;

    color:#000000;
    }
#wrap1 {
        background:url(http://files.myopera.com/mystyle/files/wrap-d73216.jpg) top center repeat-y;
}

#wrap2 {
    background:url(http://files.myopera.com/mystyle/files/wrap-d73216.jpg) top center repeat-y;     
    }

#wrap3 {
    background: transparent url(http://files.myopera.com/mystyle/files/wrap-d73216.jpg) top center repeat-y;
    margin:0 auto;
    /*width:806px !important;*/
    padding-left:10px;
    padding-right:10px;
    padding-bottom:140px;

    }

#wrap4 {background: transparent url(http://files.myopera.com/mystyle/files/wrap-d73216.jpg) top center repeat-y;
     
}

#topbar1 {
    background: transparent url(.jpg) top center no-repeat;
    color:#000000;
    height:25px;
    overflow:hidden;

    line-height:24px;
    }

img {
    border:none;
    }

.mobile, .hide {
    display:none;
    }

p img, input {
    vertical-align:middle;
    }

#topbar2, #toplogin div {
    width:758px;
    max-width:100%;

    min-width:700px;
    margin:0 auto;
    text-align:left;
    }

#topbar1 img {
    margin-right:4px;
    }

#topbar1 a, #topbar1 .tpad {
    padding-right:7px;
    text-decoration:none;
    }

#topbar1 a:hover {

    text-decoration:underline;
    }

#topbar1 a:link, #topbar1 a:visited {
    color:#000000;
    }

#topbar2 a.yellow:link, #topbar2 a.yellow:visited {
    color:#000000;
    }

#topbar1 p, #toplogin p {

    margin:0;
    font-size:11px;
    padding:4px 0;
    }

#toplogin {
    border-top:1px dotted #d73216;
    background:transparent;
    color:#000000;
    padding:2px 0;
    border-bottom:1px dotted #d73216;

    }

#toplogin label {
    padding-right:4px;
    }

#toplogin input {
    font-size:11px;
    border:none;
    }

div#topbar1 a.hidemobile {display:none}



#edittitle {
    padding-top:29px;

    }
#top {
    background:transparent url(http://files.myopera.com/mystyle/files/banner2010.jpg) top center no-repeat;
    font-size:11px;
    /*width:768px    !important;*/

    height:390px;
    margin:0 0px;
    text-align:left;
    color:#fff;
    
    }

#top2 {
    height:109px;
    padding-left:68px;
display:absolute;
    }

#top h1 {
        margin-top:0px;
        margin-left:180px;

        font-size:25px;padding-top: 17px;
        height: 35px;
        color:#2C3101;
}
#subtitle {
    display:none;
    }

/* ..:: MENU ::.. */

#menu {
    clear:both;
    height:40px;
    background:transparent;
    margin-left:60px;
    }

#menu ul {
    position: relative;
    padding:0px;
    background:transparent;
    height:40px;
    margin:200px 0px 0 0px;
    
    }

#menu li {
    position:relative;
        height: 30px;

    padding: 0;
    float: left;
    overflow: hidden;    
    margin:0 -10px 0 0;
    }

#menu a {
          display:block;
    color:#000;
    text-decoration:none;
    text-align:center;
        font-weight:bold;

    line-height:20px;
        padding:0 10px;
    overflow: hidden;
    }

#menu_blog {
    width:109px;
    overflow: hidden;
    }

#menu_archive {
    width:109px;
    overflow: hidden;
    }

#menu_links {

    width:109px;
    overflow: hidden;
    }

#menu_friends {
    width:109px;
    overflow: hidden;
    }

#menu_about {
    width:109px;
    overflow: hidden;
    }
#menu_albums {
    width:109px;
    overflow: hidden;

    }

#menu_blog a {
    background:url(http://files.myopera.com/mystyle/files/home-dec.gif) top left no-repeat;
    float:left;

    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }

#menu_archive a {
    background:url(http://files.myopera.com/mystyle/files/archives.gif) top left no-repeat;
    float:left;
    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }

#menu_links a {
    background:url(http://files.myopera.com/mystyle/files/links-dec.gif) top left no-repeat;
        float:left;
    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }


#menu_friends a {
    background:url(http://files.myopera.com/mystyle/files/friends-heart.gif) top left no-repeat;
        float:left;

    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }

#menu_about a {
    background:url() top left no-repeat;
        float:left;
    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }

#menu_albums a {
    background:url() top left no-repeat;
        float:left;
    padding:0 109px;
    margin-left:12px;
    height:30px;
    width:109px;
    overflow:hidden;
    }


#menu a:hover, #menu a#selected {
    background-position:0 -70px;    
    }

#content, #footer {
        clear:both;
        position:relative;

        background:transparent;
        width:812px;


        text-align:left;
        margin:0 auto;
        }

#content {
        padding:10px 0;
        background:transparent;
        }


#content li {
        margin:0;
        list-style-position:inside;


        }

#mainwrap {
        width:100%;
        margin-right:-210px;
        margin-top:-30px;
        padding-bottom:12px;
        float:right;

        }

#main {
        min-height:400px;
        margin-right:210px;
        padding-bottom:12px;
        }

#footer {
        clear:both;
        width:100%;
        margin-top:10px;

        font-size:11px;
        color:#000000;
        POSITION: relative;


        left: 5px;
        bottom:-100px;
        }

#footer p {
        margin:0;
        font-size: 10px;
        color:#000000;
        }

#footer a:link, #footer a:visited, #footer a:active {

        color:#000000;
        text-decoration:none;
        }

#footer #get {
        text-decoration:underline;
        }

#footer #get:hover {
        text-decoration:none;
        }





/* :: SIDEBAR :: */


#sidewrap {
        margin-top:-49px;
        margin-left:10px;
        width:190px;
        float:left;
        font-size:11px;
        overflow:hidden;
        color:#000;
        background:transparent;

        }



#side a:link, #side a:visited, #side a:active {
        color:#000000;
        }


#side li {
        font-size:11px;
        list-style-type:square;
        }

#side h2, #side caption {

        color:#000000;
        background:transparent url() top left no-repeat;
        font-size:10px;
        font-family:century gothic
        font-weight:normal;
        text-transform:uppercase;


        margin:0 0 1px 0;

        padding:2px 0 2px 5px;
        text-align:left;
        }

#side h2.feedheader {
        background:transparent top left no-repeat;
        }

#side h2 a:link, #side h2 a:visited, #side h2 a:active {



        font-family:century gothic
        color:#000000;
        text-decoration:none;
        }

.sidebox {
        width:190px;
        background:url() bottom center no-repeat;
        border-bottom:1px solid #dbdbd5;



        margin-bottom:15px;
        }

.sidebox .pad {
        background:transparent url() top left repeat;
        padding:5px;
        }

.sidebox p {
        margin:0;
        color:#fff;
        background:transparent url() top left no-repeat;



        }

#side h3 {
        font-size:11px;
        margin-bottom:0;
        }




/* :: GENERAL RULES :: */


.mobile {
        display:none;
        }

.rtl {



        display:block;
        text-align:right !important;
        }

a:link, a:active, a:visited {
        color:#000000;
        text-decoration:underline;
        }

a:hover {

        text-decoration:none;


        }

a.username:link, a.username:visited , a.username:active {
        color:#d73216;
        }

.center {
        display:block;
        text-align:center;

        }

.smilie {

        margin:0 3px;

        }

img {
        max-width:100%;
        }

.hide, .handheld {
        display:none;
        }

table {
        width:100%;

        }

p {

        margin:10px 0;

        }

td, th {
        text-align:left;
        vertical-align:top;
        }

pre, td, th, input, select {
        font-size:11px;

        }

code,pre {
                display: block;        


    padding:10px 6px;
    margin:0 0 10px 0;
    border: 1px dashed #aaa;
    background:transparent;
    overflow: auto;

                }

strong, b, em {
        font-weight:bold;
        }



blockquote {
        margin:10px 0 0 0;
        padding:0;
        }

em {
        font-style:normal;

        }

form, blockquote p {
        margin:0;
        padding:0;
        }



textarea {
        width:100%;
        height:150px;
        margin:0;
        }

h1 {
        font-size:20px;

        margin:0 0 8px 0;
        }

h2 {
        font-size:16px;


        margin:0 0 12px 0;
        }

h3 {
        font-size:13px;
        margin:12px 0 7px 0;
        }


h4, h5, h6 {
        font-size:12px;
        margin:10px 0 5px 0;
        }



img, abbr, acronym {
        border:none;
        }


ol, ul, li {
        font-size:12px;
        margin:0 0 10px 0;

        padding:0;
        }

ul.nobullets li {
        list-style-position:outside;


        list-style:none;
        }

.alpha li {
        list-style-type:lower-alpha;
        }


.nomarg {
        margin:0 !important;
        }

.clear {
        clear:both;

        }


div.clear {
        height:1px;
        line-height:1px;
        overflow:hidden;

        }

.left {
        float:left;
        }

.right {
        float:right;
        }



img.left {
        margin-right:10px;
        }

img.right {
        margin-left:15px;

        }

.small {
        font-size:11px;
        }

.block {
        display:block;
        }



div.avatar {
        width:52px;
        height:52px;
        border:1px solid #000;

        float:left;
        margin:0 8px 6px 0;
        background:transparent;
        }

.avatar img {


        display:block;
        margin:1px;
        max-width:50px;
        max-height:50px;

        }

.pagenav {
        clear:both;
        }

.pagenav a {
        color:#000000;


        }

.arrow-prev {
        margin:0 4px -1px 0;
        }

.arrow-next {

        margin:0 0 -1px 4px;
        }

.col1, .col2 {
        margin-top:10px;
        width:49%
        }



.col1 {
        float:left;
        }

.col2 {
        float:right;

        }

.icon {
        margin:0 5px -3px 1px;
        }

.submit {
        font-size:11px;
        font-weight:bold;


        padding:3px 15px;
        }

.w100 {
        width:100%;

        }

.subheader {
        margin-top:-6px;
        }

.watchthis {
        padding-right:6px;
        }



.watch {
        margin:0 2px -1px 2px;
        }


/* :: COMMENTS :: */


.feedicon {
        margin-bottom:-3px;
        }

.comments h2 {
        font-size:13px;
        }



.comments {
        clear:both;
        }

.comment1 {
        clear:both;

        background:transparent;
        border:1px solid #ddd;
        margin:15px 0;
        overflow:auto;
        }



.comments .bot {
        padding:10px;
        }

.comment2 {

        clear:both;
        margin:15px 0;
        width:100%;
        border:1px solid #ddd;
        overflow:auto;

        }


.comments .c-avatar {
        float:left;
        width:58px;

        height:58px;
        border:1px solid #ccc;
        background:#fff;
        }

.c-avatar img {
        margin:4px;


        }

.comments .text {
        margin:0 0 0 69px;

        }

.comment-by {
        clear:both;
        color:#d73216;
        font-size:11px;
        margin:0;
        padding-top:6px;


        }

.editcomment {
        font-size:10px;

        margin:0;
        }

.editcomment a:link, .editcomment a:visited {
        color:#000;
        }

.permalink a:link, .permalink a:visited {


        color:#d73216;
        }

        
.del {
        color:#c00 !important;
        }

#addcomment {
        height:175px;
        }

#description, #writecomment {
        height:200px;


        }

#message {

        height:300px;
        }

#msubject {
        width:100%;
        }



/* :: ALBUM SLIDESHOW :: */

#albumslides, #albumslides a, #albumslides img {


        width:190px;

        height:143px;
        }

#albumslides {
        position:relative;
        background:#000;
        }

#albumslides a {
        display:block;
        position:absolute;



        top:0;
        left:0;
        }



/* :: BLOG :: */

#blogtools {
        background:transparent;
        }

.whisper {
        color:#555;
        background:#fbfbfb url(/community/graphics/users/whisp.gif) 5px 7px no-repeat;



        padding:7px 21px;
        border:1px dotted #aaa;
        margin:10px 5px;
        }

.whisper i {
        font-size:11px;
        color:#aaa;
        }

blockquote.bbquote
, .post blockquote {


        background:#fff url(/community/graphics/q2.gif) 5px 5px no-repeat;
        padding:5px 5px 5px 33px;
        margin:10px 5px;
        }

.post {
        padding:16px 0 10px 0;
        margin-bottom:10px;
        margin-top:-10px;
        width:100%;
        overflow:hidden;
        border-top:1px solid #ddd;
        }

#firstpost {
        padding-top:0;
        border:none;
        }


#lastpost {
        border-bottom:1px solid #ddd;


        }

.post .title {
        margin:0 0 3px 0;
        font-size:16px;
        font-weight:normal;
        color:#000000;
        }


.title a:link, .title a:visited, .title a:active {


        text-decoration:none;
        }

.post .title a:hover {
        color:#5e5555;
        }

.postdate, .post .tags {
        margin:0 0 2px 0;

        font-size:10px;
        text-transform:uppercase;


        }

.postdate {
        margin:8px 0 2px 0;
        }

.content {
        margin-top:10px;
        }

.poster {

        margin-top:-10px;
        font-size:10px;
        text-transform:uppercase;


        }

.postinfo {
        clear:both;
        color:#666;
        margin-top:16px;
        font-size:10px;

        text-transform:uppercase;
        }

.postinfo img {
        margin:0 5px -1px 0;


        }

.postnav {
        clear:both;
        font-size:11px;
        height:23px;

        line-height:22px;
        border:1px solid #eee;
        border-width:1px 0;
        }


.postnav
span.prv {
        float:left;
        }

.postnav span.nxt {
        float:right;

        }

.blognav {
        clear:both;
        margin-top:18px;
        text-align:right;

        font-size:11px;

        color:#888;
        }

.blognav p {
        margin:0;

        }


.trackbacks {
        clear:both;
        margin:30px 0 10px 0;
        padding:5px 0;

        }

.trackbacks h2 {

        font-size:10px;
        font-weight:normal;

        color:#666;
        border:1px solid #eee;
        border-width:1px 0;
        text-transform:uppercase;

        }

.trackbacks ul {

        margin:10px 0 0 2px;
        }


.trackbacks li {
        color:#999;
        list-style-type:none;
        list-style-image:url(/community/graphics/users/7/doc.gif);
        padding-bottom:8px;


        line-height:10px;
        font-size:10px;

        }

.imgleft img {
        clear:left;
        float:left;
        margin:4px 10px 4px 0;
        max-width:48%;
        }


.imgright img {

        clear:right;
        float:right;

        max-width:48%;
        margin:4px 0 4px 10px;
        }

.img {
        display:block;
        margin:10px 0;
        }


.attach {

        margin:8px 0;
        display:block;

        padding-left:12px;
        background:#fff url(/community/graphics/icons/attach.gif) center left no-repeat;
        }

span.imgcenter {
        clear:both;


        display:block;
        text-align:center;

        margin:10px 0;
        }

#side .cdwn {
        background:transparent top left no-repeat;
        padding:2px 0 5px 20px;
        border-bottom:1px solid #fff;


        margin-bottom:4px;

        }

.groupblog .postdate {
        margin:0;
        }

.groupblog .content {
        margin:2px 0 0 0;
        clear:left;
        }

.tagicon {


        float:right;

        margin-left:10px;
        }

.post .sticky {
        float:right;
        margin:0;
        font-size:10px;
        color:#999;
        background:#fff url(/community/graphics/users/7/sticky.gif) top right no-repeat;



        padding:0 25px 0 4px;
        height:26px;
        line-height:20px;
        }

.alignright {
        text-align:right;
        display:block;
        }

.alignleft {
        text-align:left;



        display:block;
        }

.aligncenter {
        text-align:center;
        display:block;
        }

.alignjustify {
        text-align:justify;
        display:block;

        }




/* :: TAG CLOUD :: */

#tagcloud ul {
        margin:0;
        padding:0;
        width:100%;
        overflow:hidden;
        }

#tagcloud li {
        list-style-position:outside;



        list-style:none;
        float:left;
        line-height:20px;
        height:20px;
        margin:0;
        padding-right:12px;
        white-space:nowrap;
        }

#tagcloud a:link, #tagcloud a:visited, #tagcloud a:active {



        color:#000000;
        }

#tagcloud .size1 {
        font-size:10px;
        font-weight:normal;
        }

#tagcloud .size2 {
        font-size:11px;
        }

#tagcloud .size3  {



        font-size:13px;
        font-weight:bold;
        }

#tagcloud .size4  {
        font-size:14px;
        font-weight:bold;
        }

#tagcloud .size5  {
        font-size:15px;



        font-weight:bold;
        }

/* :: CALENDAR :: */


#calendar {
        border-spacing:1px;
        clear:both;
        margin-bottom:15px;
        width:190px;
        font-size:10px;
        background:transparent url();
        border-bottom:1px solid #ffffff;
        }



#calendar tr:first-child {
        empty-cells:show;
        }

#calendar th {
        font-size:10px;
        color:#000000;
        line-height:18px;
        height:18px;
        text-align:center;
        }



#calendar td {
        line-height:16px;
        border-top:1px solid #000000;
        border-right:1px solid #000000;
        border-bottom:1px solid #000000;
        border-left:1px solid #000000;
        padding:1px 3px;
        text-align:center;
        font-size:10px;
        color:#000000;
        }

#calendar tfoot td {
        text-align:left;
        border:none;
        height:16px;
        padding:2px 3px;

        }


#calendar td.l {
        background:transparent;
        }

#calendar td a {
        color:#000000 !important;
        }

#calendar td#today {
        background:transparent;

        }



#calendar caption {
        padding:0;
        }

#side a#calendarmonth {
        display:block;
        padding:2px 0 2px 5px;
        text-decoration:none;
        color:#000000;
        font-weight:bold;
        }



#side a#calendarmonth:hover {
        background:#ffffff;
        }

#nextmonth, #prevmonth {
        width:49%;
        }

#nextmonth {
        text-align:right;

        }

/* :: PROFILE :: */



#profile {
        width:100%;
        }

#personal-h2 {
        margin-bottom:-20px;
        }

#profile p {
        margin:7px 0 0 0;
        }


#userinfo {
        float:left;


        width:435px;
        overflow:hidden;
        }

#userinfo dl {
        margin:28px 0 0 0;
        }

#userinfo dt {
        clear:both;

        float:left;
        width:96px;


        margin:0;
        padding-top:4px;
        }

#userinfo dd {
        margin:0 0 0 96px;
        padding:4px 0 2px 0;
        }


#userpic {
        float:right;
        width:356px;


        height:296px;
        background:#fff url(/community/graphics/users/7/userpic.gif) top left no-repeat;
        }

#userpic img {

        display:block;
        margin:17px;
        }



#profile-col1 {
        float:left;
        width:440px;
        overflow:hidden;
        }

#profile-col2 {
        float:right;

        width:341px;
        margin-right:9px;
        overflow:hidden;


        }

#profile-col1 .boxwrap {
        background:#fff url(/community/graphics/users/7/profile2.gif);
        width:440px;

        }

#profile-col2 .boxwrap {
        background:#fff url(/community/graphics/users/7/profile5.gif);


        width:341px;
        }

.boxwrap {
        margin-bottom:20px;
        }


#profile-col1 .box {
        padding:0 10px 10px 10px;
        width:420px;
        background:transparent url(/community/graphics/users/7/profile3.gif) bottom left no-repeat;


        }


#profile-col1 h2 {
        background:transparent url(/community/graphics/users/7/profile1.gif) top left no-repeat;
        padding:10px 10px 0 10px;
        }


#profile-col2 .box, #profile-col2 .endtbl {



        padding:0 10px 10px 10px;
        width:321px;
        background:transparent url(/community/graphics/users/7/profile6.gif) bottom left no-repeat;
        }

#profile-col2 h2 {
        background:transparent url(/community/graphics/users/7/profile4.gif) top left no-repeat;



        padding:10px 10px 0 10px;
        }

#profile-col2 table {
        width:100%;
        }

#profile th, #profile td {
        padding:2px 10px;
        }

#profile-col2 li {



        list-style:none;
        list-style-position:outside;
        line-height:20px;
        clear:both;
        }

a.overflow {
        display:block;
        width:100%;
        overflow:hidden;



        }

#grouplist .cstatus {
        width:30%;
        }

#grouplist a, .spotimg {
        display:block;
        width:100%;
        overflow:hidden;
        }

.userlist img {



        float:left;
        margin:1px 4px 0 0;
        }

#ff .h {
        margin:8px 0 0 0;
        font-weight:bold;
        }

#ff .t {
        margin:2px 0 0 0;
        padding-bottom:8px;



        }

#ff .rule {
        padding-bottom:5px;
        }

#myspots h2 {
        margin-bottom:0;
        }

#myspots li {
        padding:0 0 4px 20px;
        background:transparent url(/community/graphics/users/7/myspot.gif) 2px 3px no-repeat;



        }

#myspots h3 {
        clear:both;
        margin-top:10px;
        font-style:italic;
        }

.spotimg div {
        background:#fff url(/community/graphics/users/7/spotimg.gif) top left no-repeat;



        margin:0 6px 6px 0;
        float:left;
        overflow:hidden;
        width:103px;
        }

.spotimg div.spot3rd {
        margin:0 0 6px 0;
        }

.spotimg img {


        display:block;

        width:86px;
        height:65px;
        margin:6px 7px;
        }

#spotusers p {
        margin:0;
        text-align:center;
        font-size:10px;

        }


#friendlist li {

        padding:0 0 4px 20px;
        list-style:none;
        background:transparent url(/community/graphics/users/7/friendlist.gif) 0px 3px no-repeat;
        }


#aboutgroup {

        clear:left;

        }

#groupinfo dl {
        margin:0;
        }

#groupinfo dt {
        clear:left;
        float:left;
        margin:0 4px 0 0;
        font-weight:bold;

        }

#groupinfo dd {


        margin:0;
        font-weight:normal;
        }

#groupprofile #userpic {
        margin:0 0 20px 20px;
        }

#apply {
        clear:left;

        }


/* :: QUICK PROFILE :: */



#qp dl {
        margin:0;
        width:100%;
        }

#qp dt {
        clear:both;
        float:left;
        width:38%;
        overflow:hidden;

        }

#qp dd {

        float:right;

        width:60%;
        overflow:hidden;
        margin:0;
        padding:0;
        }

#myphoto {
        width:190px;
        overflow:hidden;

        background:#f5f5f5 url(/community/graphics/users/7/picbg.gif) bottom left repeat-x;


        position:relative;
        }

#myphoto div:after, #thuCont:after  {
        display:block;

        height:7px;
        content:url(/community/graphics/users/7/myphoto.png);
        line-height:1px;


        font-size:1px;
        margin:-7px 0 0 0;
        }

#myphoto img {
        max-width:190px;

        display:block;
        }


/* :: FRIENDS :: */

#myfriends {
        width:602px;


        }

.myfriend {
        width:190px;
        margin-right:10px;
        background:#fff url(/community/graphics/users/7/friendpic.gif) top left no-repeat;

        float:left;
        }



.mypic {
        margin:8px 0 0 10px;
        height:141px;
        }

.mypic img {
        display:block;
        width:170px;
        height:128px;

        }

.myfriend .txt {
        height:70px;


        }

.myfriend h3 {
        margin:2px 0 2px 5px;
        }

.myfriend p {
        padding-left:5px;
        margin:0;

        }

.myfriend blockquote {
        display:none;


        }

.myfriend h2 {
        margin-top:0;
        }

.myloc, .friendof {
        font-size:11px;
        margin:0 0 4px 0;

        color:#666;
        }

.friendof {
        font-size:10px;


        }

#fnet h3 {
        background:#5da15b;
        color:#fff;
        font-size:15px;
        padding:3px 5px;

        border-bottom:5px solid #cde6cc;
        margin-bottom:0;
        }



#fnet2 h3 {
        background:#447c64;
        border-bottom:5px solid #bbd6c3;
        }

#fnet3 h3 {

        background:#3f6e85;
        border-bottom:5px solid #bed1d4;
        }



.fpic {
        float:left;
        width:84px;
        height:64px;
        border:1px solid #000;
        margin-right:10px;

        }

.fpic img {
        display:block;
        margin:2px;


        }

.fname {
        margin:0;
        }


/* :: LINKS :: */

#applinks {
        clear:both;

        margin-top:15px;
        }

#mylinks {
        width:100%;

        }


#mylinks h2 {
        margin:30px 0 15px 0;
        font-size:19px;
        }

#mylinks h2.firstheader
 {
        margin-top:0;
        }

#mylinks .newsfeed {
        margin:-8px 0 8px 0;


        }

#mylinks p {
        margin:0;
        font-size:12px;
        }

#mylinks .grey {

        color:#aaa;
        }

#mylinks .col1, #mylinks .col2 {
        overflow:hidden;


        }

#mylinks .linkinfo {
        margin-bottom:15px;
        }

.newsfeed span, .newsfeed a {

        color:#900;
        text-decoration:none;
        }

.url {
        color:#192;


        }

.linkdesc {
        color:#333;
        font-style:italic;
        }

/* :: EVENTS :: */


.cdwn {
        padding:2px 0;
        }

.cdwn p {
        margin:0;

        }




/* :: TAGS :: */

#content .tags a:link, #content .tags a:visited, #content .tags a:active, .tag {

        color:#000000;
        }

.tagged {
        font-weight:bold;

        }



/* :: POLL :: */

#poll ul {
        margin:0;
        }

#pollresults li {
        border-bottom:1px dotted #d73216;

        }

#poll li {
        list-style-position:outside;
        list-style:none;


        padding:3px 0;
        }

#poll li input {
        vertical-align:middle;
        }


#pollsubmit {
        font-weight:bold;
        }

#poll p {
        padding:3px 0 0 0;
        color:#d73216;
        margin:0;
        }

#poll li img {
        border-left:1px solid #9b5203;
        border-right:1px solid #b84d00;

        }

/* :: SEARCH :: */

#searchbox {
        width:141px;


        }

#submitsearch {
        margin-bottom:-1px;
        }

#blogsearch input {
        margin-top:1px;

        vertical-align:middle;
        }

.s-result {
        margin-top:11px;


        border-top:1px dotted #999;
        padding-top:1px;
        }

.s-result a:link, .s-result a:visited {

        color:#15c;
        }

#side #getopera {
display: none
}

/* :: RECENT VISITORS :: */


#visitors li {
	float:left;
	width:60px;
	height:72px;
	}

#visitors img {
	margin:10px 1px 3px 7px;
	border:1px solid #d73216;
	}

#visitors p {
	padding-left:7px;
	margin:0;
font-size:9px;
	}
/* latest comments */

#newcomments ul {
	margin-bottom:0px;
	}
#newcomments a {
	text-decoration:none;
	}

#newcomments li {
	clear:both;
	padding:5px 5px 5px 0px;
	margin-bottom:0px;
	}
.userpic {
	width:49px;
	height:38px;
	margin:0 1px 6px 5px;
	float:left;
        display: none
	}

.userpic img {
	display:none;
	/*margin:0px;*/
	border:1px solid #333;
	padding:2px;
	}