/*  
Theme Name: Virtual Go 2 Girl
Theme URI: http://www.virtualGo2Girl.com
Description: Custom theme developed for Patti Siepp.
Version: 1.0
Author: Nichole W. Betterley
Author URI: http://www.npoweredsites.com/

*/

/*------------------------------------------------------------------
[Color codes]

Background:	#c1db9a (light green)
Content:	#ccc (light black)

-------------------------------------------------------------------*/

html, body {
  margin: 0;
  padding: 0;
/*  font-family: verdana, arial, helvetica, sans-serif;*/
  font-family: Georgia, 'Times New Roman', Times, serif; 
  color: #557123;
  font-size: 95%;
  line-height: 1.4em;
  background: #c1db9a;
  height: 100%;
  text-align: center;
}
	
img, img a { 
  border : none 
  margin: 0;
  padding: 0;
}

/*wrappers - page or section containers*/

#container {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 800px;
  background: url('images/containerbg.gif') repeat-y;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	text-align: center;
}

#header {
  margin: 0;
  padding: 0;
  background: url('images/header.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#headerMed {
  margin: 0;
  padding: 0;
  background: url('images/header.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#headerMed2 {
  margin: 0;
  padding: 0;
  background: url('images/headerMed2.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#headerMed3 {
  margin: 0;
  padding: 0;
  background: url('images/headerMed3.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#headerShort1 {
  margin: 0;
  padding: 0;
  background: url('images/headerShort1.gif') no-repeat;
  height: 182px;
  width: 800px;
}
#headerLong1 {
  margin: 0;
  padding: 0;
  background: url('images/headerLong1.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#headerLong2 {
  margin: 0;
  padding: 0;
  background: url('images/headerLong2.gif') no-repeat;
  height: 182px;
  width: 800px;
}

#contentContainer {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/center.gif') no-repeat;
}  

#contentContainerMed {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerMed.gif') no-repeat;
}  

#contentContainerMed2 {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerMed2.gif') no-repeat;
}

#contentContainerMed3 {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerMed3.gif') no-repeat;
}
#contentContainerShort1 {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerShort1.gif') no-repeat;
}

#contentContainerLong1 {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerLong1.gif') no-repeat;
}
#contentContainerLong2 {
  width: 800px;
  text-align: left;
  padding: 0 0 150px 0;
  background: url('images/centerLong2.gif') no-repeat;
}

#sidebar1 {
  float: right;
  width: 300px;
  margin: 0;
}

*html #sidebar1 {
  overflow: hidden;
}

#sidebar1Text {
  margin: 0px 87px 25px 25px;
  font-size: .79em;
}

#mainContent {
  float: left;
  width: 500px;
}

#mainContentText {
  margin: 10px 25px 25px 62px;
}

#footer {
  margin: 0;
  padding: 0;
	position:absolute;
	width:800px;
	bottom:0; /* stick to bottom */
	left: 0;
	background: url('images/footer.gif') no-repeat;
	height: 150px;
}


/* fonts and text */

h1 {
  font-size: 1.3em;
}

h2 {
  font-size: 1.2em;
}

#mainContent h2, #mainContent h2 a:link, #mainContent h2 a:visited {
  text-decoration: none;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#mainContent h2 a:hover {
  color: #557123;
}  

h3 {
  font-size: 1.1em;
}

p {
  
}

.pagetitle {
  font-size: 1.4em;
  text-align: right;
  color: #557123;
}

.post {
  margin: 0 0 40px 0;
  border-bottom: 1px solid #ccc;
}

.page {
  margin: 0 0 40px 0;
  border-bottom: none;
}

.entry {
  
}

.postmetadata {
  font-size: .8em;
}
.postmetadata a:link, .postmetadata a:visited {
  text-decoration: underline;
  font-weight: normal;
}


.more-link {
  font-weight: normal;
  text-decoration: underline;
}
.navigation, .navigation a:link, .navigation a:visited {
  font-size: .95em;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 10px;
}
.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.widget {
 /*background: #fbcab7;*/
 background: url('images/translucent.png') repeat;
 width: 182px;
 border: 2px solid #f597a7;
 margin: 20px 0 25px -22px;
 padding: 10px 25px 10px 22px;
}

*html .widget {
  background: none;
}

#ie5-5only  .widget {
  width: 235px;
}
.widgettitle {
  font-size: 1.2em;
  padding: 0 0 4px 0;
  /*border-bottom: 2px solid #f597a7;*/
  font-style: italic;
  font-weight: bold;
}

a:link, a:visited {
  color: #557123;
  font-weight: bold;
  text-decoration: underline;  
}

a:hover {
  color: #f7a6b2;
}  


#sidebar1 ul {
  margin: 0px;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
  }
#sidebar1 ul li {
  display:block;
  margin: 7px 0;
	padding-bottom: 7px; 
  }

#sidebar1 a:link, #sidebar1 a:visited {
  color: #557123;
  font-weight: bold;
  text-decoration: none;  
}

#sidebar1 .current_page_item a:link, #sidebar1 .current_page_item a:visited, #sidebar1 .current_page_item a:active {
  color: #f7a6b2;
}  

#sidebar1 a:hover, #sidebar1 .current_page_item a:link {
  color: #f7a6b2;
}  

/* Navigation */
ul#navlist {
  text-align: left;
  margin: 0;
  padding: 140px 0 5px 48px;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 1.3em;
  font-weight: normal;
}

#navlist li {
  display: inline;
  list-style-type: none;
}

#navlist a { 
  padding: 0px 14px; 
}

#navlist a:link, #navlist a:visited {
  color: #f7a6b2;
	text-decoration:none;
}

#navlist a:hover {
  color: #78993d;
	text-decoration:none;
}
