6 font-family: 'HeaderFont';
9 src: local
('HeaderFont'), url
('MgOpenModataRegular.ttf') format
('truetype');
13 font-family: 'Summersby';
16 src: local
('Summersby'), url
('summersby.ttf') format
('truetype');
22 background:#fff url
('panelfade.jpg') top left repeat-y
;
24 body
, div
, table
, td
{
25 font-family:'Trebuchet MS', Verdana
, Tahoma
, Arial
, sans-serif
;
31 text-decoration: underline
;
36 text-decoration: none
;
39 text-decoration: none
!important
;
45 /* Errors & Success */
47 background: url
(alert.gif) no-repeat top left
#FFEDEF;
48 border-top: 1px solid
#FFC2CA;
49 padding: 10px 10px 10px 27px !important
;
54 color: #c00 !important
;
57 color: #c00 !important
;
60 border-top: 1px solid
#9C9;
61 border-bottom: 1px solid
#9C9;
63 color: #060 !important
;
68 margin-bottom: 10px !important
;
71 background: url
(notice.gif) left center no-repeat
#FFFECC;
72 border: 1px solid
#FAEBB1;
74 padding: 8px 8px 8px 30px;
80 /* Remove System Message Button */
88 .Notice span
a:visited
,
89 .Notice span a:hover {
92 .Invisible { display: none
; }
93 .Visible { display: block
; }
107 text-decoration:none
;
116 background: url
(top.jpg) repeat-x left top
#acbedf;
117 border-top:1px solid
#000;
118 border-bottom:1px solid
#acbedf;
125 font-family: 'HeaderFont', arial
, serif
;
127 text-shadow: 4px 4px 4px #aaa;
143 border-bottom:1px solid
#acbedf;
145 #Header ul li
.TabOn
{
147 background-color:#fff;
148 border:1px solid
#acbedf;
149 border-bottom:1px solid
#fff;
155 text-decoration:none
;
156 background-color:#5d709f;
159 #Header ul li
a:hover
{
160 background-color:#919ebe;
162 #Header ul li
.TabOn a
,
163 #Header ul li
.TabOn
a:hover
{
164 background-color:#fff;
169 text-decoration:underline
;
195 text-decoration: underline
;
204 border-bottom:1px solid
#ccc;
210 #Panel ul ul
, #Panel ul p
, #Panel select
{
213 #Panel ul
, #Panel p
{
235 text-decoration:none
;
237 #Panel ul ul li a span
{
242 #Panel ul ul li
a:hover
{
243 background-color:#ffc;
246 margin: 10px 0 0 0 !important
;
247 border-top:1px solid
#ccc;
248 background-color:#f9f9f9;
249 padding: 3px 0 3px 0;
251 color:#bbb !important
;
255 color:#d0d0d0 !important
;
256 text-decoration:none
;
258 #AboutVanilla a:hover
{
259 color:#aaa !important
;
260 text-decoration:underline
;
266 margin:0 18px 0 235px;
269 /* ContentInfo/Control/Whatever - Universal to Discussion Index & Comments */
278 #AccountPage #Content
,
279 #CommentsPage #Content
,
280 #DiscussionsPage #Content
,
281 #CategoryPage #Content
,
282 #ExtensionPage #Content
,
283 #SettingsPage #Content
,
284 #SearchPage #Content
{
287 #DiscussionsPage .Bottom
{
288 margin: -6px 0 8px 0;
299 #CommentsPage .ContentInfo h1
{
306 html
>body#CommentsPage
.ContentInfo h1
{
307 width:80% !important
;
313 #DiscussionsPage .ContentInfo h1
{
319 text-decoration:none
;
321 .ContentInfo h1 a:hover {
326 text-decoration:none
;
328 .ContentInfo a:hover {
333 border-top:1px solid
#ccc;
334 border-bottom:1px solid
#ccc;
340 #CommentsPage .ContentInfo
.Top
.PageInfo
{
341 margin:5px 0 0 0 !important
;
360 text-decoration:none
;
361 color:#3354aa !important
;
364 /* Discussion Index */
367 margin: 9px 0 0 20px;
372 margin-top:-5px !important
;
376 #Discussions, #Discussions
* {
382 background-color:#fefecc;
383 border-bottom:1px solid
#ccc;
390 #Discussions li
.Read ul
{
391 background-color:#fffeec !important
;
394 #Discussions li
.Read
.NewComments ul
{
395 background-color:#fefecc !important
;
398 padding: 7px 6px 7px 6px;
401 #Discussions ul span
, #Discussions ul span a
, #Discussions ul a
{
403 text-decoration:none
;
405 #Discussions ul span
a:hover
, #Discussions ul
a:hover
{
421 margin-right:5px !important
;
426 .DiscussionType span
,
427 .DiscussionType.Normal {
433 .DiscussionTopic, .User.Name {
438 .DiscussionTopic span {
441 .DiscussionTopic a, .User.Name a {
442 color:#3354aa !important
;
443 text-decoration:underline
!important
;
446 .DiscussionTopic a:hover {
447 text-decoration: none
!important
;
449 .DiscussionCategory, .DiscussionStarted, .DiscussionComments, .DiscussionLastComment, .DiscussionActive, .DiscussionNew {
453 margin-right:10px!important
;
455 .NewComments .DiscussionNew a {
456 color:#c00 !important
;
458 #Discussions li
.Read
.NewComments
.DiscussionNew
{
464 #CategoryPage div
.ContentInfo h1
{
474 border-top: 1px solid
#ccc;
486 border-bottom:1px solid
#ccc;
487 padding: 7px 6px 7px 6px;
495 #Categories ul span
, #Categories ul span a
, #Categories ul a
{
497 text-decoration:none
;
499 #Categories ul span
a:hover
, #Categories ul
a:hover
{
513 margin-right:5px !important
;
514 color:#062971 !important
;
519 color: #3354AA !important
;
520 text-decoration: underline
!important
;
522 .CategoryName a:hover {
523 text-decoration: none
!important
;
526 .CategoryDescription span
,
527 .CategoryName.Normal {
530 .CategoryDescription {
535 .CategoryDiscussionCount, .CategoryOptions {
539 margin-right:10px!important
;
542 select option
.InfoOption:before
{
543 content: none
!important
;
557 border-bottom:1px solid
#ccc;
559 #Comments li
.Hidden
{
560 background: url
(hidden-tile
.gif
) top left repeat-x
#fafafa;
562 #Comments .CommentHeader
{
568 #Comments .CommentHeader ul
{
574 #Comments .CommentHeader li
{
582 #Comments .CommentHeader li div
.CommentIcon
{
583 padding:9px 0 9px 30px;
585 background-repeat:no-repeat
;
587 background: #fff center center no-repeat
;
589 #Comments .CommentHeader li span
{
592 #Comments .CommentHeader a
.WhisperBack
{
595 text-decoration: underline
;
599 #Comments .CommentHeader a
.WhisperBack:hover
{
602 #Comments .CommentHeader em
{
606 #Comments li
.Hidden
.CommentHeader i
{
611 #Comments .CommentHeader a
{
612 text-decoration:none
;
617 #Comments .CommentHeader span
{
622 #Comments .CommentHeader span a
{
629 text-decoration: underline
;
631 #Comments .CommentHeader span
a:hover
{
632 text-decoration: underline
;
635 #Comments .CommentNotice
{
639 border-top: 1px solid
#D9999A;
640 border-bottom: 1px solid
#D9999A;
642 color: #850406 !important
;
643 margin: 10px 0 10px 0;
645 #Comments .CommentBody
{
652 #Comments .CommentBody ul li
,
653 #Comments .CommentBody ol li
{
657 #CommentsPage .ContentInfo
.Middle
.PageInfo
{
661 #CommentsPage .ContentInfo
.Bottom
{
665 border-left: 6px solid
#FFFFAA;
672 /* Thanks to Bergamot */
673 #Comments blockquote
{
676 background-color: #E5EAF6;
677 border-left: 6px solid
#ACBEDF;
680 #Comments blockquote blockquote
{
681 border-right: 1px solid
#ACBEDF;
682 border-top: 1px solid
#ACBEDF;
683 border-bottom: 1px solid
#ACBEDF;
685 #Comments blockquote cite
{
690 border-bottom:1px solid
#ACBEDF;
697 width: 99% !important
;
698 padding: 0 !important
;
700 html
>body #Form
.Search
{ /* ugly hack, but fixes display error in IE. */
701 width: 100% !important
;
703 #Form.Search fieldset legend
{
704 padding: 0 !important
;
708 margin: 0 !important
;
710 #SearchSimple label
{
711 display: inline
!important
;
712 width: 10px !important
;
714 #MainSearchInput #txtKeywords
{
715 width: 60% !important
;
716 margin-left: 0 !important
;
718 #MainSearchInput label
{
719 display: none
!important
;
721 #Form.Search
.Submit input
{
722 margin: 0 !important
;
723 color: #000 !important
;
727 .SearchSelect option {
728 color: #000 !important
;
730 #SimpleSearchRadios input
{
731 width: auto
!important
;
732 margin: 0 2px 0 12px;
734 #SimpleSearchRadios label
{
735 font-weight: normal
!important
;
739 color: #f60 !important
;
745 /* Advanced Search Form */
746 #SearchDiscussionFields, #SearchCommentFields
, #SearchUserFields
{
749 .AdvancedSearchInput {
750 width: 60% !important
;
753 #DiscussionAutoCompleteResults,
754 #CommentAutoCompleteResults {
755 width: 160px !important
;
757 #ddRoles, #ddOrder
, #ddCommentCategories
, #ddDiscussionCategories
{
758 width: auto
!important
;
766 #SearchPage .ContentInfo h1
{
767 text-align: left
!important
;
769 #SearchPage .Bottom
.PageInfo
{
770 margin-top: 0 !important
;
771 border-top: 0 !important
;
774 /* Comment Search Results */
777 margin-top:-5px !important
;
779 #CommentResults, #CommentResults
* {
784 #CommentResults li li
{
788 #CommentResults li ul
{
789 padding: 6px 6px 7px 6px;
791 background-color:#fefecc;
792 border-bottom:1px solid
#ccc;
795 #CommentResults ul span
, #CommentResults ul span a
, #CommentResults ul a
{
797 text-decoration:none
;
799 #CommentResults ul span
a:hover
, #CommentResults ul
a:hover
{
802 #CommentResults ul a
{
805 #CommentResults .CommentResult ul
{
806 background-color:#fff !important
;
808 #CommentResults .CommentText span
{
811 #CommentResults .CommentText span
.Highlight
{
816 #CommentResults .CommentText
{
817 margin:6px 0 4px 0 !important
;
819 #CommentResults .CommentText a
{
820 color:#000 !important
;
822 #CommentResults .CommentText
a:hover
{
823 background-color:#ffa;
825 .CommentAuthor, .CommentAdded {
829 margin-right:10px!important
;
832 This is an IE kludge.
833 For some reason IE was adding about 20px of padding to the top of this element
834 and the only way to get rid of it was to add a 1px border to the top.
836 #CommentResults .SearchComment
{
837 border-top: 1px solid
#fefecc;
839 #CommentResults .SearchComment ul
{
840 margin: 0 !important
;
843 /* User Search Results */
846 margin-top:-5px !important
;
848 #UserResults, #UserResults
* {
854 This is an IE kludge.
855 For some reason IE was adding about 20px of padding to the top of this element
856 and the only way to get rid of it was to add a 1px border to the top.
859 border-top: 1px solid
#fff;
862 margin-top: 0 !important
;
863 border-bottom:1px solid
#ccc;
871 padding: 6px 6px 7px 6px;
877 margin-right:10px !important
;
887 li
.User
.Name
.UserIcon
{
888 padding:9px 0 9px 30px !important
;
889 margin-right: 6px !important
;
890 background-repeat:no-repeat
!important
;
891 display: inline
!important
;
892 background: center center no-repeat
;
897 li
.User
.Name
.WithIcon
{
900 li
.User
.Name
a:hover
{
901 text-decoration: none
!important
;
922 #Form fieldset legend
{
923 padding: 4px 0 4px 0;
931 padding:10px 10px 0 10px;
932 border:1px solid
#ffedae;
935 background-color:#fef9e9;
948 text-decoration:none
;
950 border:1px solid
#ffedae;
951 background-color:#fff;
954 #WhisperAutoCompleteResults {
960 font-family:'Trebuchet MS', Verdana
, Tahoma
, Arial
, sans-serif
;
968 #Form textarea
.SmallCommentBox
{
971 #Form textarea
.LargeCommentBox
{
976 color: #000 !important
;
978 #Form .Button
.SubmitButton
{
982 /* Add Comment & Start Discussion Forms */
984 #Form.StartDiscussion legend
{
987 #PostPage #Form
.AddComments legend
{
996 #Form.AddComments fieldset
{
999 #Form.AddComments form
{
1000 margin-top: 0 !important
;
1002 #Form.StartDiscussion label
,
1003 #Form.AddComments label
{
1009 #Form.StartDiscussion label
.Radio
,
1010 #Form.AddComments label
.Radio
{
1011 display:inline
!important
;
1012 width:auto
!important
;
1018 #PostPage #Form
.AddComments
{
1025 width: auto
!important
;
1027 #Form.AddComments a
,
1028 #Form.StartDiscussion a
{
1029 font-weight: normal
;
1031 #CommentFormats input
{
1032 margin: 0 2px 0 12px;
1034 #Form.StartDiscussion #CommentFormats label
,
1035 #Form.AddComments #CommentFormats label
{
1036 font-weight: normal
;
1038 /* Pad fatal errors on post page */
1039 #PostPage #Content
{
1040 padding-top: 20px !important
;
1043 /* Account Section Forms.. */
1047 margin: 0 !important
;
1052 #Form.Account legend
{
1060 padding-bottom: 10px;
1062 #Form.Account ul p
{
1065 #Form.Account label
{
1071 #Form.GlobalsForm label
{
1074 #Form.Extensions label
{
1077 #Form.Account
.Description span label
,
1078 #Form.Account label small
{
1081 #Form.Account input
,
1082 #Form.Account select
{
1086 #Form.GlobalsForm input
,
1087 #Form.GlobalsForm select
{
1091 margin:3px 0 !important
;
1092 padding: 3px 0 5px 0 !important
;
1095 #Form.Account p span
{
1099 #Form.Account p span label
{
1107 #Form.Account p span input
{
1110 #Form.Preferences p span label
{
1111 font-weight: normal
;
1116 #Form.GlobalsForm select
.SmallSelect
{
1120 #Form.GlobalsForm #ForumOptions p span label
{
1121 font-weight: normal
!important
;
1123 #Form.GlobalsForm #ForumOptions
{
1124 margin-bottom: 20px;
1126 #Form.GlobalsForm p
{
1127 margin-bottom: 10px;
1130 /* Update Check form */
1133 .UpdateUnknown
.Name
,
1134 .UpdateChecking .Name {
1135 padding: 0 0 4px 23px !important
;
1137 .UpdateOld
.Details
,
1138 .UpdateGood
.Details
,
1139 .UpdateUnknown
.Details
,
1140 .UpdateChecking .Details {
1141 font-weight: normal
;
1148 background: #FFFB97;
1151 background: #FFFEEC;
1154 background: url
(ico.alert.gif) no-repeat top left
;
1157 background: url
(ico.check.gif) no-repeat top left
;
1159 .UpdateUnknown .Name {
1160 background: url
(ico.unknown.gif) no-repeat top left
;
1162 .UpdateChecking .Name {
1163 background: url
(progress.gif) no-repeat center left
;
1169 #Form.RoleEditForm li p span label
{
1170 font-weight: normal
!important
;
1174 #Form.CategoryList
.RoleBlocked
{
1175 background: url
(disabled-tile
.gif
) #F4F4C2;
1179 #Form.CategoryForm li p span label
{
1180 font-weight: normal
!important
;
1183 /* Custom form for extensions management screen */
1186 margin: 0 0 20px 0 !important
;
1189 border:1px solid
#ddd;
1191 margin: 10px 0 20px 0 !important
;
1194 background-color:#fffeec;
1196 div
.Extensions ul li
{
1197 border-bottom:1px solid
#ddd;
1198 margin:0 !important
;
1199 padding:10px !important
;
1202 div
.Extensions ul li
.Enabled
{
1203 background: #FEFECB;
1205 div
.Extensions ul li
.Disabled
{
1206 background: url
(disabled-tile
.gif
) #F4F4C2;
1208 div
.Extensions ul li
.Processing
{
1209 background: #FEFECB;
1211 div
.Extensions ul li
.Processing label
{
1212 background: url
(progress.gif) no-repeat center left
;
1214 div
.Extensions ul li
.Processing input
{
1217 div
.Extensions ul li
.Processing
* {
1218 color: #B9AB7E !important
;
1222 color:#000 !important
;
1224 div
.Extensions h3 label
{
1225 display: inline
!important
;
1226 padding-left: 30px !important
;
1228 div
.Extensions ul li input
{
1229 width: auto
!important
;
1230 margin-top: 3px !important
;
1234 div
.Extensions h3 a
{
1235 color:#1EB136 !important
;
1236 text-decoration: none
;
1238 div
.Extensions h3
a:hover
{
1239 text-decoration: underline
;
1241 div
.Extensions ul li span
,
1242 div
.Extensions ul li span
* {
1244 font-weight: normal
;
1247 div
.Extensions ul li span
{
1248 margin-left: 10px !important
;
1250 div
.Extensions
.Version
{
1252 margin-left: 5px !important
;
1254 div
.Extensions ul li p
{
1255 padding-left:30px !important
;
1256 color:#000 !important
;
1259 div
.Extensions ul li p a
{
1260 color:#335eb7 !important
;
1261 text-decoration: none
;
1263 div
.Extensions ul li p
a:hover
{
1264 color:#062971 !important
;
1265 text-decoration: underline
;
1268 /* Custom form for applicant management screen */
1269 div
.Applicants ul li
.CheckController p
{
1270 padding-left: 4px !important
;
1272 div
.Applicants ul li
.NoApplicants p
{
1273 padding-left: 4px !important
;
1274 color: #84733D !important
;
1276 div
.Applicants
.Approve
{
1277 padding: 0 0 10px 0 !important
;
1279 div
.Applicants
.Approve input
{
1280 font-size: 11px !important
;
1283 margin: 10px 0 10px 0 !important
;
1286 /* Custom form for sortable list */
1289 background-color: #ffc;
1290 border: 1px solid
#ddd;
1293 .MovableSortListItem {
1297 border-top: 1px solid
#ddd;
1298 padding: 6px !important
;
1299 margin: 0 !important
;
1300 position: relative
; /* set item to relative for IE6 */
1303 float: right
!important
; /* float for modern browsers - no need to clear this float */
1304 float: none
; /* no float for IE6 */
1305 position: relative
!important
; /* realtive positioning for modern browsers */
1306 position: absolute
; /* absolute positioning for IE6 */
1307 right: auto
!important
; /* no right positioning for modern browsers */
1308 right: 20px; /* right positioning for IE6 */
1310 .SortEdit, .SortEdit:link, .SortEdit:active, .SortEdit:visited {
1311 color: #1eb136 !important
;
1312 font-weight: normal
!important
;
1313 text-decoration: none
!important
;
1317 text-decoration: underline
;
1320 background: url
(btn.remove.gif) no-repeat center right
;
1321 text-decoration: none
;
1322 margin-left: 10px !important
;
1323 padding-left: 15px !important
;
1326 text-decoration: none
;
1327 margin-left: 10px !important
;
1328 padding-left: 15px !important
;
1337 #CustomInfo li input
{
1338 width:80% !important
;
1341 margin:20px 0 !important
;
1345 width: auto
!important
;
1350 color: #f60 !important
;
1353 /* Profile Page.. */
1355 #AccountProfile #Success
,
1356 #AccountProfile .ErrorContainer
{
1359 #AccountProfile .ErrorContainer
{
1360 margin-bottom: 10px;
1361 border-bottom: 1px solid
#FFC2CA;
1366 border-right:1px solid
#ccc;
1374 #AccountProfile li
{
1379 #AccountProfile h3
{
1388 #AccountProfile h2
{
1394 #AccountProfile .ProfileTitle
* {
1397 #AccountProfile .Tagline
{
1400 border-top: 1px solid
#D9999A;
1401 border-bottom: 1px solid
#D9999A;
1402 background: #FEE1E1;
1403 color: #850406 !important
;
1404 margin: 0 20px 10px 0;
1407 background-repeat:no-repeat
;
1410 width:48% !important
;
1412 .ProfileTitle.WithIcon h2 {
1413 padding-left:4px !important
;
1416 .ProfileTitle.WithIcon .ProfileIcon {
1417 padding:9px 0 9px 30px;
1418 background: #fff no-repeat center center
;
1424 #AccountProfile .ProfileTitle p
{
1431 #AccountProfile .ProfileTitle
{
1435 #AccountProfile .Picture
{
1439 background: center center no-repeat
;
1446 html
>body
#AccountHistory
{ /* ugly hack, but fixes display error in IE. */
1447 margin-left:300px !important
;
1455 #AccountHistory ul
, #AccountHistory h2
{
1458 #AccountHistory ul
{
1461 #AccountHistory h2
{
1465 #AccountHistory ul
{
1466 border-top:1px solid
#ccc;
1468 #AccountHistory li
{
1470 border-bottom:1px solid
#ccc;
1473 #AccountHistory h3 a
{
1477 #AccountHistory h3 small
{
1483 #AccountHistory p
.Note
{
1492 width: 450px !important
;
1496 #SettingsPage #Form
.Help p
.Description
{
1497 padding: 10px !important
;
1498 color:#84733d !important
;
1500 #SettingsPage #Content dl
* {
1506 #SettingsPage #Content dl dt
{
1511 #SettingsPage #Content dl dd
{
1515 background-color:#fefceb;
1518 background-color:#feebfa;
1524 background-color:#ff9;
1528 /* Autocomplete results */
1530 .AutoCompleteContainer {
1533 border: 1px solid
#888;
1536 .AutoCompleteContainer td {
1540 .AutoCompleteRow td {
1544 .AutoCompleteHoverRow td {
1545 background: #335EA8;
1551 background: url
(hprogress.gif) center center no-repeat
;
1552 text-decoration: none
!important
;
1554 padding-right: 15px;
1557 background: url
(hprogress.gif) left center no-repeat
;
1558 padding-left: 22px !important
;
1560 .PreferenceProgress {
1561 background: url
(hprogress.gif) left center no-repeat
;
1562 padding-left: 16px !important
;
1565 .PreferenceComplete {
1569 .PreferenceProgress input {
1572 .PreferenceComplete input {
1576 /* IE Rendering Fixes */
1578 #Body, #Form h2
, #Form p
, blockquote
{height: 1%;}
1580 /* Thank you positioniseverything.com*/
1590 display:inline-table
;
1593 /* Hides from IE-mac \*/
1602 /* End hide from IE-mac */
1604 /* IE 7 Fixes - thanks WallPhone */
1606 #Content .ContentInfo
.Bottom
.PageInfo p
{
1609 html
>body #Content
.ContentInfo
.Bottom
.PageInfo
{
1610 border-top: 1px solid
#fff;
1612 #MoveDiscussionDropdown {
1617 /* [-Stash-] 2010-04-08 09:50:06
1618 * move the "Powered by Vanilla" from the Panel (or "side panel" if you like) to the Footer,
1619 * or bottom of each page.
1620 * http://vanillaforums.org/addon/544/vanilla-powered-footer
1623 #Panel #AboutVanilla
{
1626 #Content #AboutVanilla
{
1627 width:auto
!important
;
1628 margin-right:0!important
;
1631 /* [-Stash-] 2010-04-08 10:03:57
1632 * Get rid of the white space at the bottom of the page. It's no longer needed since the "Powered by Vanilla" message now ends the page quite nicely.
1633 * This next rule is kinda lengthy to work with "Smooth Page Jump 1.0" - http://vanillaforums.org/addon/52/smooth-page-jump
1634 * I could have just used "display:none;", which continued to work with the JQuery - http://vanillaforums.org/addon/231/jquery - SmoothPAgeScroll option
1635 * But this is probably better in the long run for compatibility with other plugins...
1638 background:transparent
;
1651 vertical-align: middle
;
1661 background-image: url
(logo.png);
1665 background-image: url
(logo_hover.png);
1667 a#Logo
.alt
{ display: none
; }