/* BWDEC2007 Template CSS StyleSheet by David Herreman http://www.free-css-templates.com */ body { padding : 0; margin : 0; font : 0.74em Arial, sans-serif; line-height : 1.5em; background : #F8F8F8; color : #454545; } a { color : #FF6603; background : inherit; text-decoration : none; } a:hover { color : #FF6603; background : inherit; text-decoration : underline; } p { margin : 5px 0; } h1 { font : bold 1.8em Arial, Sans-Serif; padding : 8px 0 4px 0; margin : 0; letter-spacing : -1px; } h2 { font : bold 1.6em Arial, Sans-Serif; letter-spacing : -1px; } h3 { padding : 4px 0; margin : 0; } img { border : 0 } .right { float: right } ul { margin : 0; padding : 0; list-style : none; } hr { height : 1px; border-style : none; color : #d0d0d0; background-color : #c0c0c0; margin : 10px 0; } ol { padding : 0; margin : 0; } .code { padding : 3px 5px 3px 35px; border : 1px solid #ccc; list-style-type : decimal-leading-zero; font-family : Courier; } .code code { font-family : Monaco, "Courier New", Tahoma; font-size : 1.2em; } .code li { margin : 2px 0; padding : 0 5px; background : #F6F6E3; } .code li.t1 { padding-left : 4ex; } .code li.t2 { padding-left : 8ex; } .code li.t3 { padding-left : 12ex; } .code li.t4 { padding-left : 16ex; } .code li.t5 { padding-left : 20ex; } .code li.t6 { padding-left : 24ex; } .code li.t7 { padding-left : 28ex; } .code li.t8 { padding-left : 32ex; } .content { margin : 0 auto; width : 960px; } #topbar { height : 51px; background : #000; width : 100%; color: #FFF; } #topbar .wrap { background: #404040; height: 51px; width: 958px } #topbar h1 { font : bold 2.0em Arial, sans-serif; color: #FFF; line-height: 51px; padding: 0 0 0 10px; background: inherit; } #topbar h1 a { color: #FFF; } #topbar h1 a:hover { color: #FFF; text-decoration: none } #topbar .se { float: right; padding: 12px 10px 0 0; } #subbar { background: #F4F4F3; height: 34px; border-bottom: 1px solid #D6D6D6; border-top: 2px solid #ff6603; width: 100%; } #subbar .rss { position: relative; right: 20px; top: 7px; width: 21px; height: 21px; } .menu { background: #F7F7F6; height: 34px; line-height: 34px; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; padding: 0; margin: 0; } .menu a { color : #74797E; background : inherit; text-decoration : none; padding: 0 10px 0 10px; line-height : 23px; } .menu a:hover, .menu .current { color : #000; background : inherit; height : 23px; text-decoration: underline } .menu ul { list-style : none; padding : 0; margin : 0; } .menu li { float : left; margin : 0 0 0 0px; display: inline; } #main { width : 958px; background: #FFF; margin : 0px 0 0 0; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6; padding: 10px 0 0 0; } #main .padding { padding: 10px; } .right_side { float : right; width : 391px; background : inherit; overflow : hidden; } .right_side .pad { padding : 0 0 10px 17px; } .right_side p { padding : 0 0 5px 5px; } .right_side ul { padding : 3px 0 12px 0px; } .right_side li { line-height : 22px; list-style : none; background: #f8f8f8 url(images/li.gif) no-repeat left; margin-bottom: 2px; } .right_side li a{ padding-left: 15px; color: #74797E; } .right_side a:hover { text-decoration : underline; color: #000; background: inherit; } .right_side h3 { color : #eee; font : bold 1.0em Arial, Sans-Serif; background : #404040; width : 100%; height : 24px; line-height : 22px; text-indent : 10px; font-weight: normal; } .right_side .sponsors { margin-bottom: 5px; width : 391px; overflow: hidden; } .right_side .sponsors img.ml { margin-right: 4px; overflow: hidden } .right_side .ls { float: left; width: 191px; } .right_side .rs { float: right; width: 191px; } .right_side .extra { background : #F4F4F3; color : #454545; border-top: 4px solid #e5e5e5; border-bottom: 4px solid #e5e5e5; margin-bottom: 10px; } .right_side .extra .padding { padding: 10px } #left_side { background : inherit; margin-bottom : 10px; width : 527px; color: #454545; } #left_side .intro { background : #FDFDF0; color : #454545; border-bottom: 4px solid #F6F6E3 } #left_side .intro .pad { padding : 10px; } #left_side .intro a { color : #FF6603; text-decoration : none; } #left_side .intro a:hover { color : #FF6603; text-decoration : underline; } #left_side .mpart { padding : 20px 0 0 0; } #left_side h2 { background : inherit; padding : 0; margin : 0; font : 1.8em verdana, Arial, Sans-Serif; color: #404040 } #left_side .mpart h2 a { color: #404040; } #left_side .mpart h3 { background : inherit; padding : 0; margin : 0 0 15px 0; font : 0.9em verdana, Arial, Sans-Serif; color : #a5a5a5; } #left_side p { color : #454545; padding : 0; text-align : justify; } #left_side img { float : left; padding : 0 10px 5px 0; } #left_side blockquote { padding-left : 10px; border-left : 3px solid #a7cc44; margin : 10px 0 10px 25px; } .date { padding : 7px 10px 0 0; margin : 10px 0 20px 0; text-align : right; background : #F4F4F3; height : 26px; width: auto; } .date a { color: #74797E; background : inherit; } #left_side .rs { float : right; margin : 0 0 0 10px; border : 1px solid #888; padding : 5px; background : inherit; } #left_side ul { list-style-position : inside; margin-left : 2px; } #left_side ul li { list-style-type : square; margin-left : 15px; } #left_side ul ul li { list-style : none; margin-left : 10px; list-style-type : lower-alpha; list-style-position : inside; } #footer { clear : both; width : 100%; margin : 0 0 6em 0; padding : 10px 0px 0 10px; color : #777; background : inherit; line-height : 1.7em; } #footer .right { float : right; padding-right: 20px; } #footer a { text-decoration : none; background : inherit; } #footer .fmenu { background: inherit; padding: 0; margin: 0; } #footer .fmenu a { color : #74797E; background : inherit; text-decoration : none; padding: 0 10px 0 0px; } #footer .fmenu a:hover { color : #000; background : inherit; text-decoration: underline } #footer .fmenu ul { list-style : none; padding : 0; margin : 0; } #footer .fmenu li { float : left; margin : 0 10px 0 0px; display: inline; } input.text { border: 1px solid #CCC; padding: 2px 5px 2px 5px; } textarea.text { height: 150px; border: 1px solid #CCC; padding: 2px 5px 2px 5px; } .clear { clear:both } .form { width:400px; padding:3px; } /*** Icons ***/ .vc_icon { width: 16px; height: 16px; border: none; padding: 0 1px; } /*** Navigation Headers ***/ .vc_navheader { padding: .25em; } .vc_navheader .pathdiv { padding: 0 3px; } /*** Log messages ***/ .vc_log { /* unfortunately, white-space: pre-wrap isn't widely supported ... */ white-space: -moz-pre-wrap; /* Mozilla based browsers */ white-space: -pre-wrap; /* Opera 4 - 6 */ white-space: -o-pre-wrap; /* Opera >= 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } /*** Properties Listing ***/ .vc_properties { margin: 1em 0; } /*** File Content Markup Styles ***/ .vc_summary { background-color: #eeeeee; } #vc_file td { border-right-style: solid; border-right-color: #505050; text-decoration: none; font-weight: normal; font-style: normal; padding: 1px 5px; } .vc_file_line_number { border-right-width: 1px; background-color: #eeeeee; color: #505050; text-align: right; } .vc_file_line_author, .vc_file_line_rev { border-right-width: 1px; text-align: right; } .vc_file_line_text { border-right-width: 0px; background-color: white; text-align: left; white-space: pre; width: 100%; } .pygments-c { color: #408080; font-style: italic } /* Comment */ .pygments-err { border: 1px solid #FF0000 } /* Error */ .pygments-k { color: #008000; font-weight: bold } /* Keyword */ .pygments-o { color: #666666 } /* Operator */ .pygments-cm { color: #408080; font-style: italic } /* Comment.Multiline */ .pygments-cp { color: #BC7A00 } /* Comment.Preproc */ .pygments-c1 { color: #408080; font-style: italic } /* Comment.Single */ .pygments-cs { color: #408080; font-style: italic } /* Comment.Special */ .pygments-gd { color: #A00000 } /* Generic.Deleted */ .pygments-ge { font-style: italic } /* Generic.Emph */ .pygments-gr { color: #FF0000 } /* Generic.Error */ .pygments-gh { color: #000080; font-weight: bold } /* Generic.Heading */ .pygments-gi { color: #00A000 } /* Generic.Inserted */ .pygments-go { color: #808080 } /* Generic.Output */ .pygments-gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .pygments-gs { font-weight: bold } /* Generic.Strong */ .pygments-gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .pygments-gt { color: #0040D0 } /* Generic.Traceback */ .pygments-kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .pygments-kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .pygments-kp { color: #008000 } /* Keyword.Pseudo */ .pygments-kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .pygments-kt { color: #B00040 } /* Keyword.Type */ .pygments-m { color: #666666 } /* Literal.Number */ .pygments-s { color: #BA2121 } /* Literal.String */ .pygments-na { color: #7D9029 } /* Name.Attribute */ .pygments-nb { color: #008000 } /* Name.Builtin */ .pygments-nc { color: #0000FF; font-weight: bold } /* Name.Class */ .pygments-no { color: #880000 } /* Name.Constant */ .pygments-nd { color: #AA22FF } /* Name.Decorator */ .pygments-ni { color: #999999; font-weight: bold } /* Name.Entity */ .pygments-ne { color: #D2413A; font-weight: bold } /* Name.Exception */ .pygments-nf { color: #0000FF } /* Name.Function */ .pygments-nl { color: #A0A000 } /* Name.Label */ .pygments-nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .pygments-nt { color: #008000; font-weight: bold } /* Name.Tag */ .pygments-nv { color: #19177C } /* Name.Variable */ .pygments-ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .pygments-w { color: #bbbbbb } /* Text.Whitespace */ .pygments-mf { color: #666666 } /* Literal.Number.Float */ .pygments-mh { color: #666666 } /* Literal.Number.Hex */ .pygments-mi { color: #666666 } /* Literal.Number.Integer */ .pygments-mo { color: #666666 } /* Literal.Number.Oct */ .pygments-sb { color: #BA2121 } /* Literal.String.Backtick */ .pygments-sc { color: #BA2121 } /* Literal.String.Char */ .pygments-sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .pygments-s2 { color: #BA2121 } /* Literal.String.Double */ .pygments-se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ .pygments-sh { color: #BA2121 } /* Literal.String.Heredoc */ .pygments-si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ .pygments-sx { color: #008000 } /* Literal.String.Other */ .pygments-sr { color: #BB6688 } /* Literal.String.Regex */ .pygments-s1 { color: #BA2121 } /* Literal.String.Single */ .pygments-ss { color: #19177C } /* Literal.String.Symbol */ .pygments-bp { color: #008000 } /* Name.Builtin.Pseudo */ .pygments-vc { color: #19177C } /* Name.Variable.Class */ .pygments-vg { color: #19177C } /* Name.Variable.Global */ .pygments-vi { color: #19177C } /* Name.Variable.Instance */ .pygments-il { color: #666666 } /* Literal.Number.Integer.Long */ /*** Diff Styles ***/ .vc_diff_header { background-color: #ffffff; } .vc_diff_chunk_header { background-color: rgb(236,187,48); } .vc_diff_chunk_extra { } .vc_diff_empty { background-color: #cccccc; font-family: sans-serif; } .vc_diff_add { background-color: #aaffaa; font-family: sans-serif; } .vc_diff_remove { background-color: #ffaaaa; font-family: sans-serif; } .vc_diff_change { background-color: #ffff77; font-family: sans-serif; } .vc_diff_change_empty { background-color: #eeee77; font-family: sans-serif; } .vc_diff_nochange { font-family: sans-serif; } .vc_diff_line_number { } .vc_raw_diff { background-color: #cccccc; } /*** Intraline Diff Styles ***/ .vc_idiff_add { background-color: #aaffaa; } .vc_idiff_change { background-color:#ffff77; } .vc_idiff_remove { background-color:#ffaaaa; } .vc_idiff_empty { background-color:#e0e0e0; } table.vc_idiff col.content { width: 50%; } table.vc_idiff tbody { /* unfortunately, white-space: pre-wrap isn't widely supported ... */ white-space: -moz-pre-wrap; /* Mozilla based browsers */ white-space: -pre-wrap; /* Opera 4 - 6 */ white-space: -o-pre-wrap; /* Opera >= 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ } table.vc_idiff tbody th { background-color:#e0e0e0; text-align:right; } /*** Annotate Styles ***/ .vc_blame_line, .vc_blame_author, .vc_blame_rev { font-family: sans-serif; text-align: right; white-space: nowrap; padding-right: 1em; } .vc_blame_text { font-family: sans-serif; text-align: left; white-space: pre; width: 100%; } /*** Query Form ***/ .vc_query_form { background-color: #e6e6e6; } /*** Warning! ***/ .vc_warning { border-width: 1px 2px 2px 2px; border-color: black; border-style: solid; background-color: red; color: white; padding: 0.5em; }