Login   Register  
PHP Classes
elePHPant
Icontem

File: Configuration/Styles/style.css

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Abbey Sparrow  >  Datalus  >  Configuration/Styles/style.css  >  Download  
File: Configuration/Styles/style.css
Role: Auxiliary data
Content type: text/plain
Description: default CSS
Class: Datalus
Build Web applications from XML definitions
Author: By
Last change:
Date: 2006-11-07 19:05
Size: 10,102 bytes
 

Contents

Class file image Download
/* core html defaults */
body    {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	color: #111111;
	background-color: #AAAAAA;
	background:url(../../Graphics/back_light.gif);
}

a    {
	text-decoration: none;
	font-weight: bold;
	color: #3333BB;
	outline: none;
}

a:visited    {
	color: #3333BB;
}

a:active    {
	color: #3333BB;
}

a:hover    {
	color: #3333BB;
	font-style: italic;
}

div#object_header {
	color: #FFFEEE;
	font-size: 18px;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	border-bottom: 5px solid #222222;
	background-color: #555555;
	margin: 0px;
	padding: 2px 2px 2px 5px;
	-moz-border-radius-topright : 1em;
	-moz-border-radius-topleft : 1em;
}

img    {
	border: 0;
}

.imagepreview { 
    position: relative; 
    visibility: visible; 
    width: 150; 
    height: 150; 
    clip: rect(0,300,300,0);
}

/* custom classes */

*.object    {
	margin: 20px 20px 20px 20px;
	border: 5px solid #222222;
	background-color: #FFFEEE;
	display: block;
	position: relative;
	width: 100%;
	-moz-border-radius : 1.5em;
}

*.object > a > img {
	margin: 10px;
}

div#alert    {
    padding: 10px;
	margin: 20px -20px 0px 20px;
	border: 2px solid #222222;
	background-color: #FF1111;
	display: block;
	position: relative;
	font-size: 30px;
    font-weight: bold;
}

div#alert  a {
    font-size: 20px;
    color: 662222;
    text-shadow: yellow 0px 0px 5px;
}

*.fixed    {
	margin: 20px 20px 20px 20px;
	border: 5px solid #222222;
	background-color: #FFFEEE;
	display: block;
	position: relative;
	text-align: left;
	-moz-border-radius : 1.5em;
}


*.fixed  img {
	display: block;
	float: left;
}

div#footnote{
    position: absolute;
    display: block;
    font-size: 18px;
	text-align: center;
	color: #222222;
	text-shadow: black 0px 0px 5px;
    height: 100px;
    padding: 20px 20px 20px 20px;
    width: 100%;
    right: -20px;
}

div#padded{
    padding: 10px;
}

div#footnote > p{
    display : inline;
    width : 500px;
}

div#fixed_container    {
    position: absolute;
    text-align: center;
	width: 250px;
	right: 0px;
}

*#container    {
	position: absolute;
	top: 100px;
	left: 160px;
	right: 280px;
}

*#titlebar    {
	margin: 0px 0px 0px 0px;
	position: relative;
	padding: 10px;
	border: 5px solid #222222;
	border-width: 0px 0px 5px 0px;
	background-color: #555555;
	background-position: 0 0;
	background-repeat: repeat;
	background-attachment: fixed;
	font-size: 30px;
	color: #FFFFFF;
	font-family: Palatino;
	font-weight: bold;
	height: 75px;
}

div#accountpane    {
	position: absolute;
	display: block;
	font-family: Palatino;
	font-weight: bold;
	font-size: 14px;
	border: solid 5px #222222;
	background-color: #FFFEEE;
	padding: 2px;
	margin: 20px;
	margin-right: 0px;
	right: 0px;
	top: 45px;
	height: 1.5em;
	z-index: 100;
}

div#page_navigation{
    text-align: center;
    text-shadow: #222222 1px 1px 2px;
    color: #AA3355;
}

div#selected_page{
    text-shadow: #55000 0px 0px 3px;
    display:inline;
}
/* Code for Object Display (News) */

#subject_label{
    display: none;
}

#subject_value{
    display: none;
}

#id_value{
    display: none;
}

/* Code for Object Display (Forum Scripts) */
#post > .object_field{
    display: block;
}
.object #forum{
    display: none;
}
.object #username_label{
    display: none;
}
.object #body_label{
    display: none;
}
.object #body_value{
    margin-top: 10px;
    margin-bottom: 15px;
}
.object #date_label{
    display: none;
}
.object #postIP_label{
    display: none;
}
.object #postIP_value{
    position: absolute;
	display: block;
    right: 10px;
    bottom: 5px;
    color: #222222;
}
.object #date_value{
    position: absolute;
	display: block;
    right: 10px;
    top: 30px;
    color: #222222;
}
.object #edit_link{
    position: absolute;
	display: block;
    right: 10px;
    top: 5px;
    color: #AAAAAA;
}

.object #edit_link a{
    color: #888888;
}

.object #username_value{
    position: absolute;
	display: block;
    left: -1px;
    top: 24px;
    font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	color: #222222;
}

/*.object > div#{
    display: block;
    width:100%;
}*/

/* Code for Object Display (Generic) */
#object{
    display: table;
    width:100%;
}

.object_field{
    display: table-row;
}

.object_field_label{
    display: table-cell;
    padding: 2px;
    width : 100px;
}

.object_field_value{
    display: table-cell;
    padding: 2px;
}

/* Code for Navbar */
div#navbar    {
	position: absolute;
	display: block;
	border: solid 5px #222222;
	padding: 0 0 0 0;
	margin: 20px;
	margin-top: 20px;
	width: 8em;
	z-index: 100;
	-moz-border-radius-topright : 1.5em;
	-moz-border-radius-topleft : 1.5em;
}

div#navitem    {
	border: 1px solid #222222;
	border-width: 0px 0px 1px 0px;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #FFFEEE;
	height: 1.25em;
	padding: 0px 0px 0px 5px;
}

div#navitem > a{
    color : #3333BB;
}

div#navitem:hover    {
	background-color: #555555;
}

div#navitem:hover > a    {
	color: #FFFFFF;
	font-style: italic;
}

div#navsubmenu    {
	display: none;
	border: 1px solid #222222;
	border-width: 1px 1px 0px 1px;
}

div#navitem:hover > div#navsubmenu    {
	margin-top: -1.24em;
	width: 9em;
	display: block;
	position: absolute;
	left: 100%;
}

/* Code for Menus */

div#menubar > #menuitem    {
	position: relative;
	display: table-cell;
	text-align: left;
	width: 7em;
	padding : 0px;
	margin: 0px;
}

div#menuitem    {
	position: relative;
	display: block;
	text-align: left;
	background-color: #FFFEEE;
	z-index: 400;
	height: 1.25em;
	border: 1px dotted #999999;
	border-width: 0px 0px 1px 0px;
}

div#submenu > #menuitem{
    border: 1px solid #222222;
	border-width: 0px 0px 1px 0px;
}

div#menubar    {
	position: absolute;
	text-align: left;
	display: block;
	top: 0;
	left: 250px;
	padding : 0px;
	margin: 0px;
	width: 450px;;
	z-index: 1000;
	color: #444444;
}

div#menubar > #menuitem{
    display: inline-block;
}

div#menusubmenu    {
	display: none;
	border: 1px solid #222222;
	border-width: 1px 2px 1px 2px;
	width: 9em;
}

div#menuitem > a    {
    width: 9em;
	text-decoration: none;
	height: 1.25em;
}

div#menubar > div#menuitem    {
    top :0px;
	border: 1px solid #222222;
	border-width: 0px 2px 2px 2px;
}

/* open submenus across */
#menusubmenu > #menuitem:hover > #menusubmenu    {
	margin-top: -1.2em;
	display: block;
	position: absolute;
	z-index: 500;
	left: 100%;
	margin-left: 0px;
}

/* open first menu down */
#menuitem:hover > #menusubmenu    {
	display: block;
	position: absolute;
	margin-top: -1px;
	margin-left: -2px;
}

/* mouse-over highlight */
div#menuitem:hover > a {
	color: #FFFFFF;
	font-style: italic;
}

div#menuitem > a {
	color: #3333BB;
	padding: 0px 0px 0px 10px;
}

div#menuitem:hover{
	background-color: #555555;
}

/* remove menu header */
#menubar > div#object_header{
    display: none;
} 

/* comments */
.comment{
    border-bottom: 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
}

.comment .subject{
    font-weight: bold;
}

.comment .tagline{
    font-size: 0.8em;
}

.error {
    color: red;
}

input.error {
    border-width: 5px;
    border-style: solid;
    border-color: red;
}

textarea.error {
    border-width: 5px;
    border-style: solid;
    border-color: red;
}

/* Table ordering CSS for group listings*/

.sorted {border:0;padding:0;margin:0 0 1em;border-left:1px solid #555;border-top:1px solid #555;font-size:0.7em; width: 100%;}
.sorted tr {border:0;padding:0;margin:0;}
.sorted td, th {border:0;padding:2px 2px;margin:0;border-right:1px solid #555;border-bottom:1px solid #555;background-color:#eee;}
.sorted td[axis='number'], td[axis='date'] {text-align:right;}
.sorted th {white-space:no-wrap;background-color:#ccc;padding:2px 2px;}
tfoot td {border-top:1px solid #333;}
thead th {border-bottom:2px solid #333;}
/*dl {margin:0 1em;padding:0;}
dl, p, form {font-size:1.2em;float:left;}
hr {clear:both;width:100%;height:0;border:0;border-bottom:1px dashed #333;margin:0 0 1em;padding:0;}*/
/* sortedtable styles */
.hover td {background-color:#cce;}
.sortedminus {background-color:#ecc;}
.sortedplus {background-color:#cec;}
.selrow td {background-color:#aae;}
/* source-dest example styles */
#s {float:left;}
#d {float:left;clear:none;}

/* code for buttons */
ul#buttons {
    width:100%;
	margin:0px;
	padding:0px;
	display:table;
	}

ul#buttons li {
	margin:0;
	padding:0;
	width:16%;
	float:left;
	list-style-type:none;
	display:table-cell;
	}
ul#buttons a {
	display:block;
	width:80px;
	height:15px;
	background:url(../../Graphics/forum_matrix.png) no-repeat;
	}
ul#buttons li.btn1 a { background-position:0 0px; }
ul#buttons li.btn1 a:hover { background-position:0 -15px; }
ul#buttons li.dbtn1 a{ background-position:0 -30px; }
ul#buttons li.btn2 a { background-position:-80 0px; }
ul#buttons li.btn2 a:hover { background-position:-80 -15px; }
ul#buttons li.dbtn2 a{ background-position:-80 -30px; }
ul#buttons li.btn3 a { background-position:-160 0px; }
ul#buttons li.btn3 a:hover { background-position:-160 -15px; }
ul#buttons li.dbtn3 a{ background-position:-160 -30px; }
ul#buttons li.btn4 a { background-position:-240 0px; }
ul#buttons li.btn4 a:hover { background-position:-240 -15px; }
ul#buttons li.dbtn4 a{ background-position:-240 -30px; }
ul#buttons li.btn5 a { background-position:-320 0px; }
ul#buttons li.btn5 a:hover { background-position:-320 -15px; }
ul#buttons li.dbtn5 a{ background-position:-320 -30px; }
ul#buttons li.btn6 a { background-position:-400 0px; }
ul#buttons li.btn6 a:hover { background-position:-150 -15px; }
ul#buttons li.dbtn6 a{ background-position:-400 -30px; }

.button_panel{
    width:100%;
    padding:2px;
    border: 1px solid #000000;
    margin: 20px;
    margin-bottom:0px;
    background: #666666;
    -moz-border-radius : 4px;
}

ul#buttons span {
	display:block;
	margin:0;
	padding:0;
	text-indent:-1000em;
	}