app/soc/content/css/soc.css
changeset 79 58001ec7720c
parent 62 1627b79c396a
child 80 55542eddada5
equal deleted inserted replaced
78:206e6eeed6c4 79:58001ec7720c
    11 distributed under the License is distributed on an "AS IS" BASIS,
    11 distributed under the License is distributed on an "AS IS" BASIS,
    12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13 See the License for the specific language governing permissions and
    13 See the License for the specific language governing permissions and
    14 limitations under the License.
    14 limitations under the License.
    15  */
    15  */
       
    16  
       
    17 /* ---------------------------- */ 
       
    18 /* STANDARD HTML TAG DEFINITION */ 
       
    19 /* ---------------------------- */ 
    16 
    20 
    17 body {
    21 body {
    18   font-family: Verdana, Helvetica, sans-serif;
    22   background-color: white;
    19   background-color: #DDDDDD;
    23   color: black;
    20 }
    24   font-family: Arial, sans-serif;
    21 
    25   font-size: small;
    22 td.formfieldrequired {
    26   margin: 8px;
    23  font-style: italic;
    27   margin-top: 3px;
    24 }
    28 }
    25 
    29 
    26 td.formfieldhelptext {
    30 img {
    27  font-style: italic;
    31   border: 0;
    28 }
    32 }
    29 
    33 
    30 td.formfielderror {
    34 h1 {
    31  color: #FF0000;
    35   font-size: x-large;
    32 }
    36   margin-top: 0px;
    33 
    37 }
    34 td.formfieldheading {
    38 
    35  font-weight: bold;
    39 h2 {
    36 }
    40   font-size: large;
       
    41 }
       
    42 
       
    43 h3 {
       
    44   font-size: medium;
       
    45 }
       
    46 
       
    47 h4 {
       
    48   font-size: small;
       
    49 }
       
    50 
       
    51 form {
       
    52   margin: 0;
       
    53   padding: 0;
       
    54 }
       
    55 
       
    56 li {
       
    57   margin-bottom: 0.25em;
       
    58 }
       
    59 
       
    60 pre, code {
       
    61   color: #007000;
       
    62   font-family: "bogus font here", monospace;
       
    63   font-size: 100%;
       
    64 }
       
    65 
       
    66 pre {
       
    67   border: 1px solid silver;
       
    68   background-color: #f5f5f5;
       
    69   padding: 0.5em;
       
    70   overflow: auto;
       
    71   margin: 2em;
       
    72 }
       
    73 
       
    74 pre ins {
       
    75   color: #cc0000;
       
    76   font-weight: bold;
       
    77   text-decoration: none;
       
    78 }
       
    79 
       
    80 /* LINKS DEFINITION  */ 
       
    81 
       
    82 a:link {
       
    83   color: #0000cc;
       
    84 }
       
    85 
       
    86 a:active {
       
    87   color: #cc0000;
       
    88 }
       
    89 
       
    90 a:visited {
       
    91   color: #551a8b;
       
    92 }
       
    93 
       
    94 a.selected, .selected a, .selected {
       
    95   color: black;
       
    96   font-weight: bold;
       
    97   text-decoration: none;
       
    98 }
       
    99 
       
   100 a.selected:visited, .selected a:visited {
       
   101   color: black;
       
   102 }
       
   103 
       
   104 /* TABLE DEFINITION */
       
   105 
       
   106 table {
       
   107   border-collapse: collapse;
       
   108 }
       
   109 
       
   110 th, td {
       
   111   padding: 0;
       
   112   vertical-align: top;
       
   113   text-align: left;
       
   114 }
       
   115 
       
   116         /* FORM FIELDS DEFINITION */ 
       
   117 
       
   118         td.formfieldrequired {
       
   119          font-style: italic;
       
   120         }
       
   121 
       
   122         td.formfieldhelptext {
       
   123          font-style: italic;
       
   124         }
       
   125 
       
   126         td.formfielderror {
       
   127          color: #FF0000;
       
   128         }
       
   129 
       
   130         td.formfieldheading {
       
   131          font-weight: bold;
       
   132         }
       
   133 
       
   134 
       
   135 /* ---------------------------- */ 
       
   136 /* PAGE ELEMENTS DEFINITION */ 
       
   137 /* ---------------------------- */
       
   138 
       
   139 #login {
       
   140   text-align: right;
       
   141 }
       
   142 
       
   143 #header {
       
   144   height: 50px;
       
   145   margin-bottom: 11px;
       
   146   position: relative;
       
   147 }
       
   148 
       
   149 #logo {
       
   150   padding-right: 18px;
       
   151   position: absolute;
       
   152   left: 0;
       
   153   top: -5px;
       
   154 }
       
   155 
       
   156         #logo img {
       
   157           width: 143px;
       
   158           height: 59px;
       
   159         }
       
   160 
       
   161 #title {
       
   162   border-top: 1px solid #3366cc;
       
   163   background-color: #e5ecf9;
       
   164   font-size: large;
       
   165   font-weight: bold;
       
   166   margin: 0;
       
   167   padding: 0;
       
   168   padding-top: 1px;
       
   169   padding-bottom: 1px;
       
   170   margin-top: 5px;
       
   171   margin-left: 200px;
       
   172   padding-left: 3px;
       
   173 }
       
   174 
       
   175 #badge {
       
   176   clear: both;
       
   177   margin-top: 3.5em;
       
   178   margin-bottom: 1em;
       
   179   height: 53px;
       
   180   font-style: italic;
       
   181 }
       
   182 
       
   183 #body {
       
   184   border-left: 1px dotted silver;
       
   185   margin-left: 200px;
       
   186   margin-right: 25px;
       
   187   padding-left: 18px;
       
   188   padding-bottom: 25px;
       
   189 }
       
   190 
       
   191 #footer {
       
   192   clear: both;
       
   193   text-align: center;
       
   194   margin-top: 3.5em;
       
   195   margin-bottom: 1em;
       
   196   background-image: url("http://www.google.com/images/art.gif");
       
   197   height: 53px;
       
   198   background-repeat: no-repeat;
       
   199   background-position: left center;
       
   200 }
       
   201 
       
   202         #footer .text {
       
   203           padding-top: 20px;
       
   204         }
       
   205 
       
   206 /* SIDE BAR MENU DEFINITION */
       
   207 
       
   208 #side {
       
   209   width: 200px;
       
   210   margin-bottom: 3em;
       
   211   float: left;
       
   212 }
       
   213 
       
   214 #menu ul {
       
   215   margin: 0;
       
   216   padding: 0;
       
   217   list-style-type: none;
       
   218   margin-bottom: 1em;
       
   219   font-size: 95%;
       
   220 }
       
   221 
       
   222 #menu ul ul {
       
   223   margin-left: 10px;
       
   224   margin-bottom: 0;
       
   225 }
       
   226 
       
   227 #menu li {
       
   228   margin-top: 4px;
       
   229 }
       
   230 
       
   231 #menu h4 {
       
   232   margin: 0;
       
   233   padding: 0;
       
   234   margin-bottom: 1em;
       
   235 }
       
   236 
       
   237 /* ---------------------------- */ 
       
   238 /* SEARCH FIELD DEFINITION */ 
       
   239 /* ---------------------------- */
       
   240 
       
   241 #search {
       
   242   margin-top: 2em;
       
   243 }
       
   244 
       
   245         #search .header {
       
   246           font-weight: bold;
       
   247           font-size: 90%;
       
   248           margin-bottom: 1px;
       
   249         }
       
   250 
       
   251         #search .button {
       
   252           margin-top: 1px;
       
   253         }
       
   254 
       
   255         #search .input input {
       
   256           width: 125px;
       
   257         }
       
   258 
       
   259 /* ---------------------------- */ 
       
   260 /* BLOG FEED DEFINITION */ 
       
   261 /* ---------------------------- */
       
   262 
       
   263 .blog {
       
   264   border: 10px solid #e5ecf9;
       
   265   border-top: 1px solid #3366cc;
       
   266 }
       
   267 
       
   268 .blog h2 {
       
   269   margin-top: 0.1em;
       
   270   background-color: #e5ecf9;
       
   271 }
       
   272 
       
   273 .blog h2 a, .blog h2 a:visited {
       
   274   text-decoration: none;
       
   275   color: black;
       
   276 }
       
   277 
       
   278 .blog .entry {
       
   279   margin-bottom: 1em;
       
   280 }
       
   281 
       
   282 .blog .title {
       
   283    font-size: medium;
       
   284 }
       
   285 
       
   286 .blog .author {
       
   287   color: gray;
       
   288   margin-bottom: 0.5em;
       
   289 }
       
   290 
       
   291 .blog .snippet {
       
   292   background-color: white;
       
   293 }
       
   294 
       
   295 /* ---------------------------- */ 
       
   296 /* CUSTOM CLASSES DEFINITION */ 
       
   297 /* ---------------------------- */
       
   298 
       
   299 .todo {
       
   300   color: #cc0000;
       
   301   font-size: 80%;
       
   302 }
       
   303 
       
   304 .newmark {
       
   305   color: red;
       
   306   font-size: 80%;
       
   307   vertical-align: top;
       
   308 }