/* 
   Theme Name: Women In Networking
   Theme URI: http://www.winnwa.com
   Description: Based on the Simplicity Theme and modified for Women In Networking
   Updated: 07.16.08
   Version: 2.2
   Author: Doc4
   Author URI: http://www.doc4design.com
   
   ----------------------------------------------------*/


/* BASICS
   ----------------------------------------------------*/
   
html, body {
   margin: 0;
   padding: 0;
   text-align: center;
   }

body {
   padding: 0;
   color: #656565;
   font: 12px Arial, 'Helvetica', sans-serif;
   background: url(images/bg.jpg) 0 0 repeat-x;
   }

blockquote {
   margin: 0 30px;
   padding: 0 10px;
   color: #555;
   font-size: 1em;
   border-left: 1px solid #326ea1;
   }

a {
   color: #326EA1;
   text-decoration: none;
   outline: none;
   }

img {
   border: none;
   }

ol, form {
   margin: 0;
   padding: 0;
   }

p {
   line-height: 20px;
   }

 


/* HEADLINES
   ----------------------------------------------------*/
   
h1 {
   color: #326EA1;
   font: 32px Arial, 'Helvetica', sans-serif; 
   letter-spacing: -2px;
   text-decoration: none;
   margin: 0 0 5px;
   padding: 0;
   }
   
h1 a {
   margin: 0;
   padding: 0;
   display: block;
   color: #326EA1;
   font: 100 32px Helvetica, Arial, sans-serif; 
   letter-spacing: -2px;
   text-decoration: none;
   }

h2, h2 a {
   color: #326ea1;
   font-weight: 100;
   margin: 0;
   padding: 0;
   }

h3, h3 a {
   margin: 15px 0 0;
   padding: 0;
   color: #326ea1;
   font-weight: bold;
   }

h4 {  
   margin: 0;
   padding: 0;
   color: #326EA1;
   font: normal 12px Verdana, Arial, 'Helvetica', sans-serif;
   }

h5, .headline {
   margin: 0 0 5px; 
   color: #333;
   font-size: 16px;
   letter-spacing: -1px;
   }




/* POSTS
   ----------------------------------------------------*/
   
.entry {
   margin: -5px 0 60px 5px;
   padding: 0 0 5px;
   line-height: 17px;
   border-bottom: 1px dotted #CCC;
   }

.entrytext2 {
   line-height: 17px;
   margin: -5px 0 60px;
   padding: 0 0 5px;
   }




/* PAGES
   ----------------------------------------------------*/

#page {
   width: 810px;
   margin: 0 auto;
   padding: 0;
   text-align: left;
   background: transparent;
   }

.pagenavigation2 {
   margin: -20px 0 0;
   }




/* HEADER
   ----------------------------------------------------*/

#header {
   height: 212px;
   margin: 0 auto;
   padding: 0;
   color: #383d44;
   font-size: 13px;
   text-align: center;
   overflow: hidden;
   background: url(images/header.jpg) 0 0 no-repeat;
   }




/* NAVIGATION
   ----------------------------------------------------*/

#top {
   width: 800px;
   height: 24px;
   margin: 10px 0 0;
   overflow: hidden;
   border-top: 1px solid #BBB;
   border-bottom: 1px solid #BBB;
   }

#topbar { 
   width: 810px;
   height: 34px;
   margin: 0 auto;
   padding: 0;
   }

ul.topmenu {
   margin: 0 auto;
   padding: 0;
   float: left;
   list-style-type: none;
   background: transparent;
   }

ul.topmenu li {
   height: 25px;
   padding: 8px 10px 0 10px;
   float: left;
   font: 11px bold Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-decoration: none;
   border-right: 1px solid #BBB;
   }

ul.topmenu li a {
   float: left;
   display: block;
   color: #868686;
   }

ul.topmenu li a:hover {
   color: #C2272D;
   }




/* CONTENT
   ----------------------------------------------------*/

#content {
   margin: 40px 0 30px;
   padding: 0 40px 0 0;
   width: 510px;
   float: left;
   color: #282828;
   text-align: left;
   border: none;
   background: transparent;
   }

#content a:hover {
   color: #669933;
   text-decoration: none;
   background: transparent;
   }

#content img {
   margin: 3px 10px 5px 0;
   _margin: 3px 5px 5px 0;
   padding: 5px;
   float: left;
   border: 1px solid #CCC;
   background-color: transparent;
   }

#content a:hover img { 
   border: 1px solid #777; 
   background: transparent;
   }

#content h1 a:hover { 
   color: #669933; 
   text-decoration: none; 
   background: transparent; 
   }

#content ol, #content ul {
   width: 450px;
   margin: 0 auto 15px auto;
   padding: 15px 15px 0 35px;
   list-style-type: decimal;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   background: #F9F9F9 url("./images/bg_white-diag.gif") repeat 0 0; 
   }

#content ul li, #content ol li {
   margin: 0 0 15px;
   }




/* COMMENTS
   ----------------------------------------------------*/
   
#comment {
   width: 510px;
   padding-left: 2px;
   color: #444;
   font-size: 13px;
   vertical-align: middle;
   background: #FAFAFA;
   }

.commentbody {
   color: #444;
   font-size: 13px;
   margin: 0 0 10px ;
   padding: 15px 15px 5px;
   position: relative;
   background: #FAFAFA;
   }

.commentbody a {
   color: #AA0000;
   text-decoration: none;
   }

.commentbody a:hover {
   color: #2d5175;
   text-decoration: none;
   }

.commentbody p {
   line-height: 1.2em;
   }

.commentlink {
   font-size: 13px;
   }

.commentlist {
   list-style: none;
   }

#email, #author {
   padding-left: 5px;
   color: #444;
   font: 12px Verdana, Arial, 'Helvetica', sans-serif;
   vertical-align: middle;
   border: 1px solid #CCC;
   background: #FAFAFA;
   }

#url {
   height: 16px;
   color: #444;
   font: 12px Verdana, Arial, 'Helvetica', sans-serif;
   padding-left: 5px;
   vertical-align: middle;
   border: 1px solid #CCC;
   background: #FAFAFA;
   }

#submit {
   margin: 0;
   padding: 0 10px;
   color: #444;
   font: 12px Verdana, Arial, 'Helvetica', sans-serif;
   border: 1px solid #CCC;
   background: #FAFAFA;
   }

textarea {
   overflow: auto;
   }



/* FOOTER
   ----------------------------------------------------*/
   
#footer {
   height: 50px;
   margin: 0;
   padding: 0;
   clear: both;
   color: #363636;
   text-align: center;
   overflow:hidden;
   border-top: 1px solid #CCC;
   background: #e6e3d7;
   }

#footer a {
   color: #363636;
   text-decoration: none;
   }

#footer a:hover {
   color: #AA0000;
   text-decoration: none;
   }




/* SIDEBAR
   ----------------------------------------------------*/

#sidebar {
   width: 250px;
   text-align: left;
   float: left;
   margin: 40px 0 30px;
   padding: 0;
   line-height: 1.6em;
   color: #383D4;
   }

.sidelist {
   background: transparent;
   margin: 0 0 20px 0;
   padding: 0;
   }

#sidebar ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border: none;
   }

#sidebar li {
   border-bottom: 1px solid #CCC;
   margin: 0;
   padding: 0;
   display: block;
   }

#sidebar li.event {
   border-bottom: 1px solid #CCC;
   margin: 0;
   padding: 5px;
   display: block;
   }

#sidebar li a {
   display: block;
   background-color: transparent;
   color: #383D44;
   padding: 5px;
   text-decoration: none;
   border-bottom: 0;
   }

#sidebar li a:hover {
   color: #669933;
   background-color: #E3E6D7;
   text-decoration: none;
   }

#sidebar h2{
   background: inherit;
   color: #326EA1;
   font: 100 24px Helvetica, Arial sans-serif;
   padding: 3px 0;
   margin: 0 0 5px;
   }

#wrapper {
   float: left;
   margin: 0;
   padding: 0;
   }

.alignleft {
   float: left;
   text-align: left;
   }

.alignright {
   float: right;
   margin-top: -1px;
   text-align: right;
   }

.date {
   background: transparent;
   color: #363636;
   font: 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   }
   
   
   

/* META TAGS
   ----------------------------------------------------*/

.postmetadata {
   padding: 2px 5px;
   margin: 2px 0 15px;
   font-size: 12px;
   color: #B3B3B3;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   }

.postmetadata2 {
   background: #FBFBFB;
   padding: 2px 5px;
   margin: 2px 0 20px;
   font-size: 12px;
   color: #B3B3B3;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   }

.postmetadata a  {
   font: bold Heletica, Arial, Sans-serif;
   background: transparent;
   color: #666;
   text-decoration: none;
   }

/* different postmetadata style for single.php */

.alt {
   line-height: 1.3em;
   padding: 10px;
   }

.alt a {
   background: inherit;
   color: #666;
   text-decoration: none;
   }

.commentheader {

   background: inherit;
   font-size: 18px;
   font-weight: lighter;
   text-align: left;
   color: #326ea1;
   padding: 0;
   line-height: 1.5em;
   }

.clear {
   clear:both;
   }




/* FOOTER NAVIGATION
   ----------------------------------------------------*/

#bottom {
   background: transparent;
   clear: both;
   margin: 0 auto;
   width: 810px;
   height: 100%;
   padding: 0;
   text-align: left;
   color: #383D44;
   }

#bottom-left {
   line-height: 18px;
   width: 30%;
   padding: 30px 0 25px 0;
   float: left;
   }

#bottom-mid {
   width: 30%;
   padding: 30px 0 25px 40px;
   float: left;
   }

#bottom-right {
   width: 30%;
   margin-right: 10px;
   padding: 30px 0 25px 0;
   float: right;
   }

#bottom h2 {
   font: 24px Arial, 'Helvetica', Verdana, sans-serif;
   font-weight: 100;
   margin: 25px 0 5px;
   padding: 0 1px;
   color: #326EA1;
   }

#bottom ul {
   list-style: none;
   margin: 0;
   padding: 0;
   border: none;
   }

#bottom li {
   border-bottom: 1px solid #CCC;
   margin: 0;
   padding: 0;
   display: block;
   }

#bottom li a {
   display: block;
   background-color: transparent;
   color: #383D44;
   padding: 7px 5px;
   text-decoration: none;
   border-bottom: 0;
   }

#bottom li a:hover {
   color: #669933;
   background-color: #E6E3d7;
   text-decoration: none;
   }





/* CONTACT FORM
   ----------------------------------------------------*/
   
.mc_custom_border form {
   float: left;
   margin: 10px 0 0;
   font: 11px Arial, Helvetica, sans-serif;
   color: #666;
   }
   
.mc_custom_border form {
   width: 360px;
   }

.mc_custom_border form input {
   width: 400px;
   font: 11px Arial,Helvetica,sans-serif;
   color: #000;
   border: 1px solid #CFE5FF;
   padding: 4px;
   margin: 7px 0 12px -1px;
   background: #CFE5FF;
   display: block;
   }

.mc_custom_border form .required {
   color: #FF0000;
   }

.mc_custom_border form.error_msg {
   text-transform: uppercase;
   }


   
   
/* CONTACT SEND BUTTONS
   ----------------------------------------------------*/

   
.send {
   width: 358px;
   text-decoration: none;
   }

.send input.btn_send {
   width: 81px;
   height: 22px;
   margin: 20px 0 0 -7px;
   border: 0;
   background: url(images/subscribe_roll.jpg) 0 0 no-repeat;
   text-decoration: none;
   cursor: pointer;
   }

.send input.btn_send:hover {
   background: url(images/subscribe_roll.jpg) -88px  0 no-repeat;
   text-decoration: none;
   }

.send input.btn_sendComment {
   width: 98px;
   height: 30px;
   margin: 0;
   float: right;
   background: url(images/submit_roll.jpg) 0 0 no-repeat;
   text-decoration: none;
   }

.send input.btn_sendComment:hover {
   background: url(images/submit_roll.jpg) -98px 0 no-repeat;
   text-decoration: none;
   }
   
   
   
/* CONTACT ALERTS
   ----------------------------------------------------*/
   
.error {
   font: 11px Arial, Helvetica, sans-serif;
   color: #FF000C;
   }