        html, body 		{ margin: 0; padding: 0;background:url(http://fractured-simplicity.net/daydreaming/doodles/doodlepattern.png); }
		body 			{  }
		#container		{ width: 1263px; margin: 0 auto; }
		#wrapper		{ float: left; width: 100%;  }
        #content        { margin: 6px; }       
     table,tr,td		    { font-size:10px; }   
     
        strong          { font:Times New Roman; font-size: 8pt; font-variant:small-caps;  letter-spacing:1px; color:#ff5fa0; }
        em              { font:Times New Roman;font-size: 7pt; font-weight:bold; letter-spacing:1px; color:#fd1875; }
        i               { font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size: 9pt; color:#eb2e00; }
        b               { font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;font-size: 8pt; color:#d3008b; }       
        .special        { color:#eb0b00; font:Times New Roman; font-size:10px; font-weight:bold; font-style:italic; font-variant:small-caps; letter-spacing:3px; }
        blockquote      { text-align:justify; font:Times New Roman; font-size:10px; color:#b58646; padding:2px; line-height:13px;}
        input,textarea  { color:#ffd9f2; font-size:8pt; letter-spacing:1pt; font-family:Georgia,Times New Roman,Times,serif;  background-color:#f97000; border:1pt solid#f97000; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        .option         { background-color: #f97000; font-weight:bold; font-size:8pt; font-family:Georgia,Times New Roman,Times,serif; color:#ee2400; letter-spacing:1pt; border:1pt solid #ee2400; }  
	    .sort           { margin-right:10px; margin-left:10px; }	
        .links{ font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size:8pt;	color:#f97000; }
        p.border        { margin-right:20px; margin-left:20px; border: 4px solid #f5c8df; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
           
        #leftcol		{ float: left;  margin-left:-1262px; width:225px; text-align:justify; color:#f3ebf0; font-family:georgia; font-size:10px; line-height:10px; background-color:#e6a045; border:#e3845b 1px solid; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
		#midcol		    { padding:10px; margin: 16px 226px 0px 233px; color:#ad2310; text-align:justify; line-height:16px; background-color:#fdb28d; min-height:1500px; border:#e3845b 1px solid; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px;}
		#rightcol		{ float:left; margin-left:-221px; width:185px; text-align:justify; color:#dc387b; font-family:georgia; font-size:9px; line-height:10px; background-color:#f5b056; border:#e3845b 1px solid; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }

        #leftcol a:link, #leftcol a:visited{ color:#ffd085; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-variant:small-caps; font-weight:bold; font-size:8pt; text-decoration:none; cursor:w-resize; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        #leftcol a:hover  { color:#df005b; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-weight:bold; font-variant:small-caps; font-size:8pt; text-decoration:none; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        #midcol a:link, #midcol a:visited{ color:#ee2400; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-variant:small-caps; font-weight:bold; font-size:8pt; text-decoration:none; cursor:w-resize; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        #midcol a:hover  { color:#ff8df2; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-weight:bold; font-variant:small-caps; font-size:8pt; text-decoration:none; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        #rightcol a:link, #rightcol a:visited{ color:#ff0068; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-variant:small-caps; font-weight:bold; font-size:8pt; text-decoration:none; cursor:w-resize; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
        #rightcol a:hover  { color:#ffd98f; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-style:italic; font-weight:bold; font-variant:small-caps; font-size:8pt; text-decoration:none; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
	
		#nav            { margin-top:2px; padding:0px; width:100%; font-variant:small-caps; font-weight:normal; font-size:20px; font-family: Georgia,Times New Roman,Times,serif; }
		#nav li         { display:inline;text-align:center;}
		#nav li a       { color:#fff; font-size:24px; background-color:#da3721; text-shadow:#9e012e 1px 1px 1px; padding:3px 26px; text-decoration:none; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; cursor:w-resize; }
		#nav li a:hover { font-size:24px; color:#fff; text-shadow:#bd0036 1px 1px 1px; background:#f97000; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius: 7px; cursor:w-resize; }

        ul              { margin:0 auto; }
        li              { list-style:none; padding:0px; margin:0px; }
        ul.catlinks     { width:170px;	margin-right:2px; margin-left:2px; padding:0px; list-style:none; }
        .catlinks li    { display:block; margin-bottom:1px; }
        .catlinks li a, .catlinks li a:visited { font-family:georgia; font-size:7pt; text-align:right; display:block; padding:2px; color:#ee2400; background:#ea966c; text-transform:uppercase; text-decoration:none; font-weight:normal; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; cursor:w-resize; }
         .catlinks li a:hover, .catlinks li a:active { font-family:georgia; font-size:7pt; text-align:left; display:block; color:#bb0000; padding:2px; background:#edcee8; text-transform:uppercase; text-decoration:none; font-weight:normal; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; cursor:w-resize; }

         h1             { font-size:16px; font-weight:bold; text-align:right; text-transform:lowercase; background-color:#fa7300; color:#bc1b00; letter-spacing:4px; line-height:5px; padding:7px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; } 
         h2             { font-size:8pt; font-weight:bold; font-style:italic; width:685px; color:#fa7300; margin-left:10px; align:right; letter-spacing:2px;} 
         h4             { font-size:10pt; font-weight:bold; font-style:italic; text-decoration:none; color:#004c74; margin:4px; margin-top:32px; text-align:right; letter-spacing:2px; } 
	            
         .columnheaderleft  { font-weight:bolder; font-size:22px; color:#e30000; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; line-height:30px; font-style:oblique;letter-spacing:-1px; text-shadow:#e8caca 2px 2px 2px; text-align:right; background-color:#ffc78a; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .columntitleleft   { font-weight:bolder; font-size:20px; color:#c01b32; font-family:georgia; line-height:30px; font-style:oblique; letter-spacing:-2px; text-shadow: #e8caca 2px 2px 2px; text-align:right; }   
         .columnheaderright  { font-weight:bolder; font-size:22px; color:#ce52ad; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; line-height:30px; font-style:oblique;letter-spacing:-1px; text-shadow:#e8caca 2px 2px 2px; text-align:left; background-color:#f9c8a6; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .columntitleright   { font-weight:bolder; font-size:20px; color:#c01b32; font-family:georgia; line-height:30px; font-style:oblique; letter-spacing:-2px; text-shadow: #e8caca 2px 2px 2px; text-align:left; } 

         .entry         { margin: 0 auto; width:776px; border:1pt solid #e3845b; background-color:#fcc8ae; display:block; overflow:hidden; margin-top:8px; padding:2px; -moz-border-radius:7px; -webkit-border-radius:7px;  -khtml-border-radius:7px; }
         .authorline    { background-color:#ffd8fb; text-align:right; font-family: georgia; font-style:italic; font-size:7pt; text-decoration:none; color:#fff; margin-right:10px; margin-left:10px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .title         { text-align:center; background-color:#f97000; font-variant:small-caps; font-size:22px; font-style:oblique; font-weight:bolder; text-shadow:#af3600 1px 1px 1px; letter-spacing: -1px; color:#f3e8db; padding-top:25px; height:20px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .date          { color:#f3e8db; font:11px Georgia; font-style:oblique; height:12px; width:111px; letter-spacing:-1px; text-align:center; float:right; margin:-10px 10px 0px 10px;	line-height:6px; padding-top:6px; background:#ffa421; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }

         .heading2      { font-style:oblique; font-weight:bold; font-variant:small-caps; background-color:#fde4bd; text-align:right; font-size:9px; width:746px; font-family:georgia; color:#ee2400; letter-spacing:5px; padding:2px; margin-right:22px; margin-left:20px; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .heading3      { background-color:#e07a00; font-weight:bold; font-size:12px; text-align:right; font-color:#fff; font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;  text-decoration:none; letter-spacing:4px; margin-right:10px; margin-left:10px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .current       { background-color:#ffd7ac; font-weight:bold; font-size:9px; text-align:left; color:#dd2500; font-family:georgia; text-decoration:none; font-style:italic; letter-spacing:-1px; line-height:2px; margin-right:33px; margin-left:16px; -moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }

         .imgbordermain { border: 4px #f5b056 solid; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .mainimghover a:hover img{ border:4px solid #fc7b00; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .image         { border: 4px #ffdaa9 solid; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .imgborderright{ border: 6px #ffebd4 solid; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .rightimghover a:hover img{ border:6px solid #ff46d6; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .imgborderleft { border: 5px #ffc78a solid; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }
         .leftimghover a:hover img{ border:5px solid #f5003f; -moz-border-radius: 7px; -webkit-border-radius:7px; -khtml-border-radius:7px; }



/* Foreground color definition */
body { color : ad2310; }

.topmenu, .topmenu a { color : #ee2400; }

.topmenu a:hover { color : #ee2400; }

.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #d53700; 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;}

.tableh2, .tableh2_compact { color : #d53700; 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;}

.textinput, .listbox, .radio, .checkbox { color: #d53700; }

.alblink, .alblink a, .catlink, .catlink a { color : #d53700; }

a,  .bblink a, .user_thumb_infobox a  { color: #d53700; }

a:hover, .bblink a:hover, .user_thumb_infobox a:hover, .alblink a:hover, .catlink a:hover { color : #d53700; }

.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover { color : #d53700; 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;}

.comment_date { color : #d53700; }

.footer, .footer a, .footer a:hover { color : #d53700; }


/* Background colors definition */

.textinput, .listbox, .radio, .checkbox { background-color: #ffc78a; 	-moz-border-radius:7px; -webkit-border-radius:7px; }

.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  { background : #ffc78a ; }

.tableh2, .tableh2_compact, .tablef, .img_caption_table th { background : #ffc78a ; }

.tableb, .tableb_compact, .thumbnails, .img_caption_table td { background : #fcc8ae ; -moz-border-radius:7px; -webkit-border-radius:7px; }


/* Borders for input controls */
.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {        border: 1px solid #fff2; }

.image { border: 1x solid #ffc78a; }

.imageborder { border: 1px solid #fff; background-color: #ffdaa9; margin-top: 1px; margin-bottom: 1px; }

.maintable, .maintableb { background-color: #transparent;  }

.img_caption_table th, .img_caption_table td { border-top : 1px solid #ffc78a; }


/* Fonts definition */













.top_panel_tr {
        background-color: White;
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 0px;
}


.top_panel td {
        white-space: nowrap;
}


.top_menu_bttn a {
        position: relative;
        display: block;
        margin-top: 0px;
        cursor:w-resize;
}


.top_menu_bttn a:hover {
        margin-top: 0px;
        cursor:w-resize;
}


.textinput {
        padding-right: 0px;
        padding-left: 0px;
}


.listbox {
        vertical-align : middle;
}


.button {
        background-position : bottom;
}


.comment_button {
        background-position : bottom;
        padding-left: 0px;
        padding-right: 0px;
}


.radio {
        vertical-align : middle;
}


.checkbox {
        vertical-align : middle;
}




.bblink a {
        text-decoration: none;
        cursor:w-resize;
}


.bblink a:hover {
        text-decoration: none;
        cursor:w-resize;
}


.maintable {
font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size:8pt;
}


.maintablea {
        margin-top: 0px;
}


.maintableb {

}


.tableh1 {
        padding-right: 0px;
        padding-left: 00px;
}


.tableh1a td {
        border: none;
}


.tableh1a img {
        display: block;
}


.tableh1_compact {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}


.tableh2 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}


.tableh2_compact {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}


.tableb {
        padding-top: 0px;
        padding-right: 00px;
        padding-bottom: 0px;
        padding-left: 00px;
}


.tableb_compact {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}


.tablef {
        padding-top: 00px;
        padding-right: 00px;
        padding-bottom: 00px;
        padding-left: 00px;
}


.album_stat {
        margin: 2px 0px;
}


.thumb_title {

        padding: 0px;
        display : block;
}


.thumb_caption {

        padding: 0px;
        display : block;
}





.thumb_num_comments {
        font-size: 85%;
        padding: 0px;
        font-style : italic;
        display : block;
}


.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}


.user_thumb_infobox th {

        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
        cursor:w-resize;
}


.user_thumb_infobox td {
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}


.user_thumb_infobox a {
        text-decoration: none;
        cursor:w-resize;
}


.user_thumb_infobox a:hover {
        text-decoration: none;
        cursor:w-resize;
}


.sortorder_options {
        padding: 0px;
        margin: 0px;
        font-size: 70%;
        white-space: nowrap;
}


.navmenu {
        text-decoration: none;
        border: none;
        cursor:w-resize;
}


.navmenu img {
        display: block;
}


.navmenu a {
        position: relative;
        display: block;
        padding-left: 0px;
        padding-right: 0px;
        text-decoration: none;
        line-height: 25px;
        height : 25px;
        cursor:w-resize;
}


.navmenu a:hover {
        text-decoration: none;
        cursor:w-resize;
}


.admin_menu_thumb {
        font-size: 90%;
        background-position : bottom;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}


.admin_menu_thumb a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
}



.admin_menu_thumb a:hover {
        text-decoration: none;
}


.admin_menu {
        font-size: 80%;
        background-position : bottom;
        background-repeat: repeat-x;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        cursor:w-resize;
}


.admin_menu a:hover {
        text-decoration: none;
        cursor:w-resize;
}


.comment_date{
        font-size: 90%;
        vertical-align : middle;
}


.image {
        margin: 2px;
}


.thumbnails {
        padding: 3px;
}


.statlink a {
        text-decoration: none;
        cursor:w-resize;
}


.statlink a:hover {
        cursor:w-resize;
}


.alblink a {
        text-decoration: none;
        cursor:w-resize;
}


.alblink a:hover {
        cursor:w-resize;
}


.catlink {
        display: block;
        margin-bottom: 2px;
        cursor:w-resize;
}


.catlink a {
        text-decoration: none;
        text-transform:none;
        cursor:w-resize;
}


.catlink a:hover {
        text-transform:none;
        cursor:w-resize;
}




.topmenu a {
        cursor:w-resize;
        font-size: 10px;
        cursor:w-resize;
}


.topmenu a:hover  {
        cursor:w-resize;
}


.img_caption_table {
        border: none;
        width : 100%;
        margin : 0px;
}


.img_caption_table th {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}


.img_caption_table td {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}

.adm_menu  { text-transform:lowercase; font-size:40%;}