@charset "UTF-8";
/* Portfolio Redesign */
/* GENERAL TAGS ------------------------------------------------------------------------------- */
* { margin:0; padding:0; }
html, body { background:url(../images/bg.jpg) repeat top left; font-family: Verdana, Geneva, sans-serif; font-size:12px; }
.clear { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.italic { font-style:italic; }
a img { border:0 none; }
/* END GENERAL TAGS ---------------------------------------------------------------------------- */


#container { width:846px; margin:10px auto; background:#fefff1; }
/* HEADER TAGS ------------------------------------------------------------------------ */
#header { width:846px; }
#header img, #base img { margin:5px 12px 5px 12px; }
#header p { color:#800040; font-weight:bold; margin:5px 12px 0 12px; width:800px; }
#header a { color:#E44527; }
/* END HEADER TAGS ---------------------------------------------------------------------- */

/* PRIMARY TAGS ------------------------------------------------------------------------------- */
#primary { width:468px; float:left; margin:10px 0; }
#primary h1 { color:#E44527; font-size:17px; margin:5px 0; }
#primary h2 { color:#800040; font-size:16px; margin:10px 0; }
#primary h3{float:left; width:450px;}
.italic { font-style:italic; }
#primary img { margin: 5px 0; }
#primary p { margin: 5px 0 10px 0; font-family: Verdana, Geneva, sans-serif; letter-spacing:.7px; line-height:18px;}
#primary a { color:#E44527; margin:0 0 5px 0; }
/* END PRIMARY TAGS ------------------------------------------------------------------------------- */
#intro { background:#f5f1ef }
#people { color:#800040; }
#people .name, #primary .bold { font-weight:bold; }
#image { float:right; }
#primary .writer { font-weight:bold; font-style:italic; color:#800040; margin-top:0; font-size:11px; width:450px; float:left;}
#primary p.type { margin:0; }
#primary ol,#primary ul { width:440px; float:right; }
#primary ol li { margin: 3px 0; }
#primary .top{width:450px; float:left;}
/* SECOND TAGS ----------------------------------------------------------------------- */

/* END SECOND TAGS ----------------------------------------------------------------- */


/* FOOTER ------------------------------------------------------*/
#footer { text-align:center; width:100%; }
#footer a { padding:0 8px 0 0; }
#footer a.last { border:0 none; }
/* END FOOTER --------------------------------------------------*/

/*.sidebar ul {list-style:none; }
.sidebar ul li { float:left;  font-size:17px; text-decoration: none; background:#a6ba37; padding:10px 5px; width:160px; margin:0 0 1px 0; float:left;  font-weight:bold;color:#FFFFCC;}
.sidebar ul li a {color:#FFFFCC;}
.sidebar ul li a:hover { color:#ECE9D8;}
.sidebar ul li ul{display:none;}
.sidebar ul ul li a:hover{display:block;}*/

#sidebar1 { width: 170px; float:left; margin:10px 12px 10px 12px; }
#sidebar1 img, #sidebar2 img { margin:8px 0; }
#sidebar2 { width:160px; float:left; margin:10px 12px 10px 12px; }
#sidebar1 img.first { margin-top:60px; }
#sidebar2 img.first { margin-top:0px; }


#sidebar1 h3.toggler { display: block; width:160px; height:28px; padding:5px; margin: 1px 0px 0px 0px; font-weight:bold; font-size:15px; text-transform:capitalize; font-weight:normal; background:#a6ba37; cursor: pointer; border:0 none; color:#FFFFCC;}
#sidebar1 h3.toggler a{color:#ffffcc;}
#sidebar1 h3.toggler a:hover {text-decoration:none; }
.ovide { margin:0; }
.ovide ul { padding:0px; margin:0px; }
.ovide li { list-style:none; }
ul.ovide, ul.ovide ul { background:#a6ba37; list-style-type:none; margin: 0 auto; padding: 0 0 0 5px; }
ul.ovide a { }
ul.ovide li { width:170px; height:20px; margin-top: 0px; }
ul.ovide li a { display: block; color:#fff; text-decoration: none; text-align:left; outline:none; font-size:13px; font-style:normal; padding:5px 0;; margin-bottom:1px; }
ul.ovide li a:hover { color:#fff; text-decoration:none; font-size:13px; }

.mySuperbColor {color:#acc;}
.final{float:right; width:100%;}
