/*
$Id: style.css,v 1.2 2004/06/11 09:20:10 tarique Exp $
*/


body{
	background:url(http://fractured-simplicity.net/daydreaming/marionpattern.gif);
	margin-left: 12px; 
	margin-right: 12px;
	line-height:13px;
}

a:link {
	text-decoration:none;
	cursor:help;
}

a:visited {
	text-decoration:none;
	cursor:help;
}

a:active {
	text-decoration:none;
	cursor:help;
}

a:hover{
	text-decoration:none;
	cursor:help;
}

tr,td,p { 
	margin-left: 12px; 
	margin-right: 12px;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 8pt;
}

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

.topmenu, .topmenu a { color : #96c61e; }

.topmenu a:hover { color : #96c61e; }

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

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

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

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

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

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

.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 : #fff; 	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;}

.comment_date { color : #fff; }

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


/* Background colors definition */

.textinput, .listbox, .radio, .checkbox { background-color: #79b0f5; 	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;}

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

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

.tableb, .tableb_compact, .thumbnails, .img_caption_table td { background : #transparent ; }


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

.image { border: 1x solid #96c61e; }

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

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

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


/* Fonts definition */
body { font-family: "Verdana", Verdana, Geneva, Arial, sans-serif; }

.tableh1, .tableh1a, .catlink, .tableh2 { font-family: Verdana, Geneva, Arial, sans-serif; }

.textinput, .listbox, .radio, .checkbox { font-family: "Verdana", Verdana, Geneva, Arial, sans-serif; }

.button, .comment_button, .sortorder_options, .admin_menu_thumb { font-family: Verdana, sans-serif; }








p {
        font-size: 100%;

}




.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;
        font-size: 12px;
        cursor:help;
}


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


.textinput {
        font-size: 100%;
        padding-right: 0px;
        padding-left: 0px;
}


.listbox {
        font-size: 100%;
        vertical-align : middle;
}


.button {
        font-size: 100%;
        background-position : bottom;
}


.comment_button {
        font-size: 100%;
        background-position : bottom;
        padding-left: 0px;
        padding-right: 0px;
}


.radio {
        font-size: 100%;
        vertical-align : middle;
}


.checkbox {
        font-size: 100%;
        vertical-align : middle;
}


a {
        text-decoration: none;
        cursor:help;
}


a:hover {
        text-decoration: none;
        cursor:help;
}


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


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


.maintable {
}


.maintablea {
        margin-top: 0px;
}


.maintableb {
}


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


.tableh1a td {
        border: none;
        font-size: 100%;
}


.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 {
        font-size : 100%;
        margin: 2px 0px;
}


.thumb_title {
        font-size: 100%;
        padding: 0px;
        display : block;
}


.thumb_caption {
        font-size: 100%;
        padding: 0px;
        display : block;
}


.thumb_caption a {
        text-decoration: none;
        cursor:help;
}



.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 {

        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
        cursor:help;
}


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


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


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


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


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


.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:help;
}


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


.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:help;
}


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


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


.image {
        margin: 2px;
}


.thumbnails {
        padding: 3px;
}


.footer {
        font-size : 6px;
}


.footer a {
        text-decoration: none;
}


.footer a:hover {
        text-decoration:none;
        cursor:help;
}


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


.statlink a:hover {
        cursor:help;
}


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


.alblink a:hover {
        cursor:help;
}


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


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


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




.topmenu a {
        cursor:help;
        font-family: "Verdana", Verdana, Geneva, Arial, sans-serif;
        font-size: 10px;
        cursor:help;
}


.topmenu a:hover  {
        cursor:help;
}


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


.img_caption_table th {
        font-size : 100%;
        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;
}


strong {
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 8pt;
	font-variant:small-caps;
	color: #fff;
	}

em {
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 8pt;
    font-weight:bold;   
	color: #e6e904;
	}
    
 i {
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 8pt;
	color: #036e23;
	}  
    
  b {
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 8pt;
	color: #e9d106;
	}       
	
.special {
	color:#0096cf; 
	font:Times New Roman; 
	font-size:10px; 
	font-weight:bold; 
	font-style:italic; 
	font-variant:small-caps; 
	letter-spacing:3px;
	}
	
h1 {
	background-color: #96c61e; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight:bold; 
	font-size: 16px; 
	text-align: right; 
	text-transform: lowercase; 
	color: #fff; 
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	letter-spacing: 4px;  
	line-height: 5px;
	padding:7px;
	} 

h2 { 
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	color:#e4e4e4;
	margin-left:10px;
	align:right;
 	letter-spacing:2px;
	} 


h4  {
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;
	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;
}

#content{
}

.entry{
	width:720px;
	border:1pt solid #74bda1;
	background-color:#1f9eda;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0px;
	display:block;
	overflow: hidden;
	margin-top:8px;
	padding:2px;
}

#content2{
	padding:0px;
	display:block;
	width:1023px;
}

#menutop{
	background:#e7d42a;
	margin-top:10px;
	height: 40px;
    font-size:20px;    
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
}

#navtop{
	margin:14px; padding:0px; float: center;
	font-style:italic;
	width: 100%;
	font-variant:normal; 
	font-weight:normal; 
	font-size:20px; 
	font-family:Georgia, Times New Roman, Times, serif;
}

#navtop li{
	display: inline;
}

#navtop li a{
	float: center;
	color: #fff;
    font-size:20px; 
	background-color: #96c61e;
    text-shadow: #e07d00 1px 1px 1px;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 6px 10px;
	text-decoration: none;
}

#navtop li a:visited{
    font-size:20px; 
	color: #fff;
    text-shadow: #e07d00 1px 1px 1px;   
}

#navtop li a:hover{
    font-size:20px; 
	color: #8ce3f5;
    text-shadow: #0c7389 1px 1px 1px;   
	background: #de8800;
}

#main{
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size: 9pt;
	color:#055073;
	float:left;
	width:760px;
	min-height:100%;
	height:auto;
	position:relative;
	display: block;
	text-align:justify;	
	}
	
#maintop{
	background:url(http://fractured-simplicity.net/daydreaming/maintop.png) no-repeat;
	width:761px;
	height:94px;
	padding:0px;
	display:block;
	overflow: hidden;
	}

#mainmiddle{
	background-image:url(http://fractured-simplicity.net/daydreaming/mainmiddle.png);
	width:761px;
	padding:0px;
	display:block;
	overflow: hidden;
}

#mainbot{
	background:url(http://fractured-simplicity.net/daydreaming/mainbottom.png) no-repeat;
	width:761px;
	height:94px;
	padding:0px;
	display:block;
	overflow: hidden;
}


#sidebar a:link, #sidebar a:visited{
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	color:#fcff00;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-style: italic; 
    font-variant:small-caps;
 	font-weight: bold;      
	font-size: 9pt;
	text-decoration:none;
	cursor:help;
}

#sidebar a:hover{
	color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-style: italic; 
 	font-weight: bold;  
    font-variant:small-caps;     
	font-size: 9pt;
	text-decoration:none;
}

#sidebar{
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size:8pt;
	color:#fff;
	float:right;
	width:232px;
	min-height:100%;
	height:auto;
	position:relative;
	display: block;
	text-align:justify;	
}

#sidetop{
	background:url(http://fractured-simplicity.net/daydreaming/sidetop.png) no-repeat;
	width:230px;
	height:58px;
	padding:0px;
	margin:0px;
	display:block;
	overflow: hidden;
}

#sidemid{
	background-image:url(http://fractured-simplicity.net/daydreaming/sidemid.png);
	width:230px;
	padding:0px;
	margin:0px;
	display:block;
	height:auto;
	min-height:100%;
	overflow: hidden;
}

#sidebot{
	background:url(http://fractured-simplicity.net/daydreaming/sidebot.png) no-repeat;
	width:230px;
	height:8px;
	padding:0px;
	margin:0px;
	display:block;
	overflow: hidden;
	padding:4px;
}


#sidetop2{
	background:url(http://fractured-simplicity.net/daydreaming/sidetop2.png) no-repeat;
	width:230px;
	height:57px;
	padding:0px;
	margin:0px;
	display:block;
	overflow: hidden;
}

#sidemid2{
	background-image:url(http://fractured-simplicity.net/daydreaming/sidemid2.png);
	width:230px;
	padding:0px;
	margin:0px;
	display:block;
	height:auto;
	min-height:100%;
	overflow: hidden;
}

#sidebot2{
	background:url(http://fractured-simplicity.net/daydreaming/sidebot2.png) no-repeat;
	width:230px;
	height:8px;
	padding:0px;
	margin:0px;
	display:block;
	overflow: hidden;
	padding:4px;
}


#twitter {
	padding:4px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	display:block;
	overflow: hidden;
 }
 
#main a:link, #main a:visited{
	color:#f0e800;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-weight: bold; 
	font-size: 8pt;
	text-decoration:none;
	cursor:help;
}

#main a:hover{
	color:#006a97;
	text-decoration:none;
}

.sidebar {
	padding:4px;
	padding:0px;
	display:block;
	overflow: hidden;
 }
 

 
 .links{
	font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;
	font-size:8pt;
	color:#e4e4e4;
}

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

.commentline {
	background-color: #96c61e; 
	font-weight: bold; 
	font-size: 10px; 
	text-align: right; 
	text-transform: uppercase; 
	color: #fff; 
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	text-decoration: none; 
	letter-spacing: 4px; 
	margin-right:23px;
	margin-left:43px;
}

.imgborderside {
	border: 4px #f0e800 solid;
}

.sideimghover a:hover img{
	border:4px solid #fff;
}

.imgbordermain {
	border: 3px #de8800 solid;
}

.mainimghover a:hover img{
	border:3px solid #f0e800;
}

.image {
	border: 3px #fff solid;
}

p.border {    
	border-top-width:3px;
	border-top-color:#fff;
	border-top-style:solid;
	margin-right:20px;
	margin-left:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.current {
	background-color: #fff; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-weight: bold; 
	font-size: 8px; 
	text-align: right; 
	text-transform: uppercase; 
	color: #fff; 
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	text-decoration: none; 
	font-style: italic; 
	letter-spacing: 4px;  
	line-height: 1px;
	margin-right:3px;
	margin-left:43px;
 	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;   
}

.heading2 {
	font-weight: bold;  
	background-color: #2bb2ff; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: right; 
	font-size: 8px; 
	width:614px;
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	color: #fff; 
	letter-spacing: 5px; 
	padding:2px 
	margin-right:22px;
	margin-left:20px;
}


.heading3 {
	background-color: #14b8a7; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	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;
}

.commentlist {
	background-color: #14b8a7; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:600px;
	margin-right:30px;
	margin-left:30px;
	margin-bottom:30px;
	padding:30px;
}	


.title {
	text-align:center;
	background-color:#e7d42a;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	font-family: georgia;
	font-variant:small-caps;
	font-size: 13px; 
	font-weight: bold; 
    text-shadow: #ccc 1px 1px 1px;
	letter-spacing: 2px; 
    color: #74bda1;
    padding-top: 25px;
    height:20px;
}

.date {
	color: #fff;
	font: 11px Georgia, "Times New Roman", Times, serif;
	height:12px;
	width:111px;
	letter-spacing:-1px;
	text-align:center;
 	float: right;
	margin:-10px 10px 0px 10px;
	line-height:6px;
	padding-top:6px;
	background: #de8800 url();
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border:2px solid #e7d42a;
}

.quot {
	font-family: georgia;
	font-size: 10px; 
	font-style: italic; 
	letter-spacing: 1px; 
    color: #fff;
}

.authorline { 
	background-color:#96c61e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 
	text-align: right;
	font-family: georgia;
	font-style: italic; 
	font-size: 7pt;
	text-decoration:none;
	color: #fff;
	margin-right:10px;
	margin-left:10px;
}

ul {
	margin: 0 auto;
}

li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul.catlinks {
	width: 226px;
	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: left; 
	display: block;
	padding: 2px;
	color: #fff;
	background: #96c61e;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-transform: uppercase;
	font-weight: normal;
}

.catlinks li a:hover, .catlinks li a:active {
	font-family: georgia; 
	font-size: 7pt;
	text-align: left; 
	display: block;
	color: #96c61e;
	padding: 2px;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-transform: uppercase;
	font-weight: normal;
	cursor: default;
}

input,textarea {  
	color: #fff; 
	font-size: 8pt; 
	letter-spacing: 1pt; 
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	background-color: #96c61e; 
	border:1pt solid #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.option {
	background-color: #96c61e; 
	font-weight: bold; 
	font-size: 8pt; 
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif; 
	color: #fff; 
	letter-spacing: 1pt; 
	border:1pt solid #fff;
}  

 
