2006-08-22 12:58:16 +08:00
body { margin : 0 ; padding : 0 ; font-size : 12 px ; font-family : "Lucida Grande" , "DejaVu Sans" , "Bitstream Vera Sans" , Verdana , Arial , sans-serif ; color : #333 ; background : #fff ; }
2005-07-16 12:27:41 +08:00
/* LINKS */
a : link , a : visited { color : #5b80b2 ; text-decoration : none ; }
a : hover { color : #036 ; }
a img { border : none ; }
2006-05-02 09:31:56 +08:00
/* GLOBAL DEFAULTS */
p , ol , ul , dl { margin : .2 em 0 .8 em 0 ; }
2005-07-16 12:27:41 +08:00
p { padding : 0 ; line-height : 140 % ; }
2006-05-02 09:31:56 +08:00
2005-07-16 12:27:41 +08:00
h1 , h2 , h3 , h4 , h5 { font-weight : bold ; }
h1 { font-size : 18 px ; color : #666 ; padding : 0 6 px 0 0 ; margin : 0 0 .2 em 0 ; }
h2 { font-size : 16 px ; margin : 1 em 0 .5 em 0 ; }
h2 . subhead { font-weight : normal ; margin-top : 0 ; }
h3 { font-size : 14 px ; margin : .8 em 0 .3 em 0 ; color : #666 ; font-weight : bold ; }
h4 { font-size : 12 px ; margin : 1 em 0 .8 em 0 ; padding-bottom : 3 px ; }
h5 { font-size : 10 px ; margin : 1.5 em 0 .5 em 0 ; color : #666 ; text-transform : uppercase ; letter-spacing : 1 px ; }
2006-05-02 09:31:56 +08:00
2005-07-16 12:27:41 +08:00
ul li { list-style-type : square ; padding : 1 px 0 ; }
ul . plainlist { margin-left : 0 !important ; }
ul . plainlist li { list-style-type : none ; }
li ul { margin-bottom : 0 ; }
li , dt , dd { font-size : 11 px ; line-height : 14 px ; }
dt { font-weight : bold ; margin-top : 4 px ; }
dd { margin-left : 0 ; }
2006-05-02 09:31:56 +08:00
2005-07-16 12:27:41 +08:00
form { margin : 0 ; padding : 0 ; }
fieldset { margin : 0 ; padding : 0 ; }
2006-05-02 09:31:56 +08:00
2005-07-16 12:27:41 +08:00
blockquote { font-size : 11 px ; color : #777 ; margin-left : 2 px ; padding-left : 10 px ; border-left : 5 px solid #ddd ; }
code , pre { font-family : "Bitstream Vera Sans Mono" , Monaco , "Courier New" , Courier , monospace ; background : inherit ; color : #666 ; font-size : 11 px ; }
pre . literal-block { margin : 10 px ; background : #eee ; padding : 6 px 8 px ; }
2006-07-22 04:48:17 +08:00
code strong { color : #930 ; }
2005-07-16 12:27:41 +08:00
hr { clear : both ; color : #eee ; background-color : #eee ; height : 1 px ; border : none ; margin : 0 ; padding : 0 ; font-size : 1 px ; line-height : 1 px ; }
2006-05-02 09:31:56 +08:00
/* TEXT STYLES & MODIFIERS */
. small { font-size : 11 px ; }
. tiny { font-size : 10 px ; }
p . tiny { margin-top : -2 px ; }
. mini { font-size : 9 px ; }
p . mini { margin-top : -3 px ; }
. help , p . help { font-size : 10 px !important ; color : #999 ; }
p img , h1 img , h2 img , h3 img , h4 img , td img { vertical-align : middle ; }
. quiet , a . quiet : link , a . quiet : visited { color : #999 !important ; font-weight : normal !important ; }
. quiet strong { font-weight : bold !important ; }
. float-right { float : right ; }
. float-left { float : left ; }
. clear { clear : both ; }
. align-left { text-align : left ; }
. align-right { text-align : right ; }
. example { margin : 10 px 0 ; padding : 5 px 10 px ; background : #efefef ; }
. nowrap { white-space : nowrap ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* TABLES */
2005-07-16 12:27:41 +08:00
table { border-collapse : collapse ; border-color : #ccc ; }
td , th { font-size : 11 px ; line-height : 13 px ; border-bottom : 1 px solid #eee ; vertical-align : top ; padding : 5 px ; font-family : "Lucida Grande" , Verdana , Arial , sans-serif ; }
2006-05-02 09:31:56 +08:00
th { text-align : left ; font-size : 12 px ; font-weight : bold ; }
thead th ,
tfoot td { color : #666 ; padding : 2 px 5 px ; font-size : 11 px ; background : #e1e1e1 url ( ../img/admin/nav-bg.gif ) top left repeat-x ; border-left : 1 px solid #ddd ; border-bottom : 1 px solid #ddd ; }
tfoot td { border-bottom : none ; border-top : 1 px solid #ddd ; }
thead th : first-child ,
tfoot td : first-child { border-left : none !important ; }
2005-07-16 12:27:41 +08:00
thead th . optional { font-weight : normal !important ; }
fieldset table { border-right : 1 px solid #eee ; }
tr . row-label td { font-size : 9 px ; padding-top : 2 px ; padding-bottom : 0 ; border-bottom : none ; color : #666 ; margin-top : -1 px ; }
tr . alt { background : #f6f6f6 ; }
. row1 { background : #EDF3FE ; }
. row2 { background : white ; }
2006-05-02 09:31:56 +08:00
/* SORTABLE TABLES */
2005-07-16 12:27:41 +08:00
thead th a : link , thead th a : visited { color : #666 ; display : block ; }
table thead th . sorted { background-position : bottom left !important ; }
table thead th . sorted a { padding-right : 13 px ; }
2005-07-18 00:26:46 +08:00
table thead th . ascending a { background : url ( ../img/admin/arrow-down.gif ) right .4 em no-repeat ; }
table thead th . descending a { background : url ( ../img/admin/arrow-up.gif ) right .4 em no-repeat ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* ORDERABLE TABLES */
table . orderable tbody tr td : hover { cursor : move ; }
table . orderable tbody tr td : first-child { padding-left : 14 px ; background-image : url ( ../img/admin/nav-bg-grabber.gif ) ; background-repeat : repeat-y ; }
table . orderable-initalized . order-cell , body > tr > td . order-cell { display : none ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* FORM DEFAULTS */
2006-07-22 04:48:17 +08:00
input , textarea , select { margin : 2 px 0 ; padding : 2 px 3 px ; vertical-align : middle ; font-family : "Lucida Grande" , Verdana , Arial , sans-serif ; font-weight : normal ; font-size : 11 px ; }
2005-07-16 12:27:41 +08:00
textarea { vertical-align : top !important ; }
2006-05-02 09:31:56 +08:00
input [ type = text ] , input [ type = password ] , textarea , select , . vTextField { border : 1 px solid #ccc ; }
2005-07-16 12:27:41 +08:00
/* FORM BUTTONS */
2006-06-06 00:27:05 +08:00
input [ type = submit ] , input [ type = button ] , . submit-row input { background : white url ( ../img/admin/nav-bg.gif ) bottom repeat-x ; padding : 3 px ; color : black ; border : 1 px solid #bbb ; border-color : #ddd #aaa #aaa #ddd ; }
2005-07-18 00:26:46 +08:00
input [ type = submit ] : active , input [ type = button ] : active { background-image : url ( ../img/admin/nav-bg-reverse.gif ) ; background-position : top ; }
2005-08-19 06:27:27 +08:00
input [ type = submit ] . default , . submit-row input . default { border : 2 px solid #5b80b2 ; background : #7CA0C7 url ( ../img/admin/default-bg.gif ) bottom repeat-x ; font-weight : bold ; color : white ; }
2005-07-18 00:26:46 +08:00
input [ type = submit ] . default : active { background-image : url ( ../img/admin/default-bg-reverse.gif ) ; background-position : top ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* MODULES */
2006-07-22 04:48:17 +08:00
. module { border : 1 px solid #ccc ; margin-bottom : 5 px ; background : white ; }
2006-05-02 09:31:56 +08:00
. module p , . module ul , . module h3 , . module h4 , . module dl , . module pre { padding-left : 10 px ; padding-right : 10 px ; }
. module blockquote { margin-left : 12 px ; }
. module ul , . module ol { margin-left : 1.5 em ; }
. module h3 { margin-top : .6 em ; }
. module h2 , . module caption { margin : 0 ; padding : 2 px 5 px 3 px 5 px ; font-size : 11 px ; text-align : left ; font-weight : bold ; background : #7CA0C7 url ( ../img/admin/default-bg.gif ) top left repeat-x ; color : white ; }
. module table { border-collapse : collapse ; }
2006-01-28 00:33:26 +08:00
2006-05-02 09:31:56 +08:00
/* MESSAGES & ERRORS */
2005-07-16 12:27:41 +08:00
ul . messagelist { padding : 0 0 5 px 0 ; margin : 0 ; }
2005-07-18 00:26:46 +08:00
ul . messagelist li { font-size : 12 px ; display : block ; padding : 4 px 5 px 4 px 25 px ; margin : 0 0 3 px 0 ; border-bottom : 1 px solid #ddd ; color : #666 ; background : #ffc url ( ../img/admin/icon_success.gif ) 5 px .3 em no-repeat ; }
. errornote { font-size : 12 px !important ; display : block ; padding : 4 px 5 px 4 px 25 px ; margin : 0 0 3 px 0 ; border : 1 px solid red ; color : red ; background : #ffc url ( ../img/admin/icon_error.gif ) 5 px .3 em no-repeat ; }
2005-07-16 12:27:41 +08:00
ul . errorlist { margin : 0 !important ; padding : 0 !important ; }
2005-07-18 00:26:46 +08:00
. errorlist li { font-size : 12 px !important ; display : block ; padding : 4 px 5 px 4 px 25 px ; margin : 0 0 3 px 0 ; border : 1 px solid red ; color : white ; background : red url ( ../img/admin/icon_alert.gif ) 5 px .3 em no-repeat ; }
2005-07-16 12:27:41 +08:00
td ul . errorlist { margin : 0 !important ; padding : 0 !important ; }
td ul . errorlist li { margin : 0 !important ; }
. error { background : #ffc ; }
. error input , . error select { border : 1 px solid red ; }
2006-01-31 06:54:10 +08:00
div . system-message { background : #ffc ; margin : 10 px ; padding : 6 px 8 px ; font-size : .8 em ; }
div . system-message p . system-message-title { padding : 4 px 5 px 4 px 25 px ; margin : 0 ; color : red ; background : #ffc url ( ../img/admin/icon_error.gif ) 5 px .3 em no-repeat ; }
2006-05-02 09:31:56 +08:00
. description { font-size : 12 px ; padding : 5 px 0 0 12 px ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* BREADCRUMBS */
div . breadcrumbs { background : white url ( ../img/admin/nav-bg-reverse.gif ) 0 -10 px repeat-x ; padding : 2 px 8 px 3 px 8 px ; font-size : 11 px ; color : #999 ; border-top : 1 px solid white ; border-bottom : 1 px solid #ccc ; text-align : left ; }
/* ACTION ICONS */
2005-07-18 00:26:46 +08:00
. addlink { padding-left : 12 px ; background : url ( ../img/admin/icon_addlink.gif ) 0 .2 em no-repeat ; }
. changelink { padding-left : 12 px ; background : url ( ../img/admin/icon_changelink.gif ) 0 .2 em no-repeat ; }
2006-05-02 09:31:56 +08:00
. deletelink { padding-left : 12 px ; background : url ( ../img/admin/icon_deletelink.gif ) 0 .25 em no-repeat ; }
2005-07-16 12:27:41 +08:00
a . deletelink : link , a . deletelink : visited { color : #CC3434 ; }
a . deletelink : hover { color : #993333 ; }
2006-05-02 09:31:56 +08:00
/* OBJECT TOOLS */
. object-tools { font-size : 10 px ; font-weight : bold ; font-family : Arial , Helvetica , sans-serif ; padding-left : 0 ; float : right ; position : relative ; margin-top : -2.4 em ; margin-bottom : -2 em ; }
. form-row . object-tools { margin-top : 5 px ; margin-bottom : 5 px ; float : none ; height : 2 em ; padding-left : 3.5 em ; }
2005-07-18 00:26:46 +08:00
. object-tools li { display : block ; float : left ; background : url ( ../img/admin/tool-left.gif ) 0 0 no-repeat ; padding : 0 0 0 8 px ; margin-left : 2 px ; height : 16 px ; }
. object-tools li : hover { background : url ( ../img/admin/tool-left_over.gif ) 0 0 no-repeat ; }
. object-tools a : link , . object-tools a : visited { display : block ; float : left ; color : white ; padding : .1 em 14 px .1 em 8 px ; height : 14 px ; background : #999 url ( ../img/admin/tool-right.gif ) 100 % 0 no-repeat ; }
. object-tools a : hover , . object-tools li : hover a { background : #5b80b2 url ( ../img/admin/tool-right_over.gif ) 100 % 0 no-repeat ; }
. object-tools a . viewsitelink , . object-tools a . golink { background : #999 url ( ../img/admin/tooltag-arrowright.gif ) top right no-repeat ; padding-right : 28 px ; }
. object-tools a . viewsitelink : hover , . object-tools a . golink : hover { background : #5b80b2 url ( ../img/admin/tooltag-arrowright_over.gif ) top right no-repeat ; }
. object-tools a . addlink { background : #999 url ( ../img/admin/tooltag-add.gif ) top right no-repeat ; padding-right : 28 px ; }
. object-tools a . addlink : hover { background : #5b80b2 url ( ../img/admin/tooltag-add_over.gif ) top right no-repeat ; }
2005-07-16 12:27:41 +08:00
2006-05-02 09:31:56 +08:00
/* OBJECT HISTORY */
table # change-history { width : 100 % ; }
table # change-history tbody th { width : 16 em ; }