body


{


background: #ffffff;


font-family: Arial, Helvetica, sans-serif;


font-size: 85%;


margin: 0;


padding: 0


}


#header


{


background: top left repeat-x;


background-color: #3399FF;


margin: 1px 0 10px 0;


text-align: left;


height: 55px;


}


#header a


{


text-decoration: none;


color: #ffffff;


}


#header h1


{


font-size: 24px;


margin: 0;


color: #FFFFFF;


text-decoration: none;


padding: 20px 0 0 6px;


}





#outer_wrapper {


margin: 0 30px;


min-width: 600px;


background: #fff top left repeat-y;


padding-left: 11px;


}


#wrapper {


background: #fff top right repeat-y;


padding-right: 11px;


}


#content {


width: 78%;


float: left;


}


#main {


margin-left: 175px;


margin-right: -1px;


padding: 0 10px;


border-left: 0px solid #e8e8e8;


border-right: 1px solid #e8e8e8;


}


#left


{


width: 175px;


float: left;


border-right: 0px solid #e8e8e8;


}


#left .inner {


padding: 0 10px 0 5px;


}


#right


{


width: 22%;


float: right;


}


#right .inner {


padding: 0 5px 0 10px;


}


#footer


{


clear: both;


}


/* Headers */


#main h1


{


font-size: 16px;


color: #0000FF;


margin: 0;


padding: 0;


}


/* Paragraph */


#main p { margin-bottom: 12px;


margin: 10px 0;


}


#main p.meta


{


font-family: Arial, Helvetica, sans-serif;


color: #000000;


margin: 0;


margin-bottom: 4px;


font-size: 12px;


background-color: #F1F1F1;


padding: 2px 0 2px;


}


.story


{


margin-bottom: 2px;


line-height: 130%;


padding: 4px 10px 0 10px;


}


.story a:link, .story a:visited, .story a:hover, .story a:active { color: #0000FF; }


.story img { border: none; padding-right: 4px; padding-left: 4px;


}


/* Lists */


ul { list-style-type: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


/* Preformatted and Code */


pre


{


background: #EFF29F;


font-size: 1.2em;


padding: 5px;


}


code


{


background: #EFF29F;


color: #000;


font-size: 1.2em;


}


pre code


{


font-size: 1em;


}


/* Comments */


.comment


{


list-style-type: none;


margin: 0;


}


/* Comment Form */


#reply label { display: block; }


/* Search Highlight */


.hilite


{


background-color: #F17196 !important;


color: #fff;


}


.feedback


{


font-size: 14px;


font-family: Arial, Helvetica, sans-serif;


font-weight: bold;


text-align: right;


margin-bottom: 24px;


padding-right: 20px;


}


.feedback a:link, .feedback a:visited, .feedback a:hover, .feedback a:active { color: #006f6e; }


/*


* Sidebar!


*/


.line { margin-bottom: 14px; }


#search


{


margin: 0;


padding: 0;


margin-bottom: 20px;


}


form


{


margin: 0;


padding: 0;


}


#searchform .submit


{


background-color: #dbec95;


color: #006f6e;


border: 1px solid #006f6e;


font-size: 12px;


font-family: Arial, Helvetica, sans-serif;


padding: 1px;


display: inline;


}


#searchform .searchfield


{


border: 1px solid #006f6e;


padding: 1px;


width: 110px;


display: inline;


}


/* Headers */


.sidebar h1


{


font-size: 1px;


margin: 0;


padding: 0;


visibility: hidden;


}


.sidebar a {text-decoration: underline; font-size: 12px;}


.sidebar p {text-decoration: none; font-size: 12px;}


.sidebar h2


{


margin: 0;


padding: 0;


color: #669900;


font-family: Arial, Helvetica, sans-serif;


font-size: 20px;


background-position: 0% 150%;


background-repeat: repeat-x;


margin-bottom: 12px;


}


.title


{


background-color: #FFFFFF;


padding-right: 6px;


}


/* Lists */


.sidebar ul


{


margin: 0;


padding: 0 0 14px 8px;


font-family: Verdana, Arial, Helvetica, sans-serif;


line-height: 150%;


}


.sidebar li


{


color: #999999;


background-image: none;


background-repeat: no-repeat;


background-position: left;


padding-left: 0px;


}


/*


* Footer!


*/


#footer


{


border-bottom: 1px solid #f1f1f1;


text-align: center;


color: #666;


padding: 0 0px 10px 10px;


margin: 0;


}


#footer p


{


margin: 0;


padding: 0;


padding-top: 4px;


}


/* ------------------------- */


/* -- Fonts ---------------- */


/* ------------------------- */


#header { font-family: Arial, Helvetica, sans-serif; }


#main h1


{


font-size: 22px;


color: #339900;


font-weight: bold;


font-family: Arial, Helvetica, sans-serif;


}


#main h1 a { color: #669900; }


#main h2


{


font-size: 1.4em;


font-weight: bold;


letter-spacing: -1px;


}


#main h3


{


font-size: 1.3em;


font-weight: normal;


}


#main ul, #main ol


{


font-family: Verdana, Arial, sans-serif;


margin: 0;


padding: 0;


}


#comments h2


{


background-color: #f1f1f1;


padding: 2px;


}


#comments li


{


padding-left: 14px;


border-bottom: 1px solid #f1f1f1;


margin-bottom: 6px;


}


/*


* Links


*/


a { color: #0000FF; }


a:visited { color: #0000FF; }


a:hover { color: #0000FF; }


/*


* Header links


*/


h1 a, h1 a:visited


{


color: #333;


text-decoration: none;


}


h1 a:hover { color: #637677; }
