/*  
Theme Name: Bubble Gum
Description: Clean WordPress Theme. Code is W3C Validated (CSS & HTML) - Compatible with IE and Firefox. Two Column, No plugins required, Sidebar and Widget Ready. Compatible with WordPress 2.9.
Version: 1.1
Author: Rebecca Ring
Author URI: http://www.RebeccaRing.com
Theme URI: http://www.RebeccaRing.com/wpthemes/BubbleGum.zip
Tags: white, light, two-columns, fixed-width
License: General Public License
*/

h1 {text-decoration:none; }
h1 a{
	   text-decoration:none; 
           }
h2 { text-decoration:none; 
margin: 0px;}
h2 a{text-decoration:none; 
           }

h3 {text-decoration:none; 
margin: 0px;
font-size: 1em;
    }

a {
	color: #FF7F64;
	text-decoration: none;
        border:0px; 
}

a img{
  border: 0px none;
}

body{ margin: 0px 0px 0px 20px;
padding: 0px;
background-image:url(images/bg.gif);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-family: "Lucida Grande",
             "Bitstream Vera Sans",
             sans-serif;
font-size: 1em;
}

#wrapper{ width:940px;
            padding: 0px;
			margin:0px 0px;}

/*****HEADER*****/
#header { 
width:940px;
         
		 margin:75px 0px 0px;}

.header-title {
}
.header-title a {display:inline;
	font-family:myriad pro;
        font-size:1.2em;
	color:#00CC33;
	text-decoration:none;
	display:inline;
}


.description{font-size: 25px; font-weight: bold;
	color: #3366FF;
	margin-top: -5px;
	padding-left: 35px;
	display: block;
	text-transform: lowercase;
        
}

/*****NAVIGATION*****/

#nav{ width:900px;overflow:hidden;
      background-image:url(images/nav-bg.gif);
	  background-repeat:repeat-x;
	  height:36px;
	  float:left;}	
.catnav{float:left;
        width:750px;
        
        }


.catnav ul {
  list-style: none;  
  margin-left:0px;
  margin-top:0em;
  padding:0em;
  }
	


.catnav li {
float: left; 
margin: 0;
margin-left:0; 
padding: 0; 
list-style-type: none; 
}

.catnav a {
  display: block;
  line-height: 36px;
  margin: 0;
  padding: 0 10px;
  
  font-size: 12pt;
  color: #1DA4EA;
  font-family: Arial, Helvetica, sans-serif;
  background:url(images/navbg-2.gif) ;
  list-style-type: none;
  text-decoration:none;
  letter-spacing: -1px;
  }


.catnav li ul { 
float:left; 
margin:0; 
padding:0; 
}


.catnav li a:hover {
  color: #00CC33; 
  text-decoration: none;
  background:#F06C6C;
  }

.catnav li ul {
  list-style: none;
  position: absolute;
  width: 100px;
  left: -999em;
  }

.catnav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }
	
.catnav li li {
  float: left;
  margin: 0;
  padding: 0;
  }

.catnav li li a {
  height: 36px;
  line-height: 36px;
  color: #00CC33;
  background:#F06C6C;
  margin: 0;
  padding: 0 10px;
  }
	
.catnav li li a:hover {
  background:#F06C6C;
  padding: 0 10px;
  }

.catnav li:hover, .catnav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page 

element prevents nested menus from disappearing) */
  position: static;overflow:hidden;
  }

.search{width:150px;
        height:24px;
        margin-top: 7px;
        position:relative;    
       	float:none;
	display:block;
        }


/*****CONTENT*****/

#container{ width:940px;
 height:auto;
margin-bottom: 20px;
}		 
#content-wraper{
background-image:url(images/colbg.png);
background-repeat: no-repeat;
          height:auto;
		  float:left;
margin: 0px 0px 0px 15px;
padding: 15px 0px 0px 15px;
		  }	
#wraper-padding {}
#content{ width: 550px;
float:left;
          height:auto;}
#content-padding {
padding: 0px 15px 0px 0px;
margin: 0px;}		  

.post{ width:321px;
       height:auto;
       float:right;
       padding-left:5px;
       border-left:1px solid #89c1dd;}

.post-header{
             
             }
		  
.date{ 
font-size: .75em;
        }

.month{font-family:Arial, Helvetica, sans-serif;
       font-size:14px;
       color:#aab4bc;
        width:30px; 
        float:left;
        text-transform:uppercase;}



.post-title {
              }
.postarea{width:520px;
          height:auto;
	  float:left;
	  margin-top:0px;
          margin-bottom:20px;
          border-bottom:1px solid #89c1dd; 
                    }
.postarea img {
  text-align: center;
}

.body-text{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#000000;
	   text-decoration:none;
       float:left;
       display:inline;
       margin-top:0px;}


.body{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#000000;
	   text-decoration:underline;}
.body:link{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#1da4ea;
	   text-decoration:underline;}
.body:visited{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#1da4ea;
	   text-decoration:underline;}
.body:hover{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#1da4ea;
	   text-decoration:none;}	   
.body:active{font-family:Arial, Helvetica, sans-serif;
       font-size:11px;
	   color:#1da4ea;
	   text-decoration:underline;}	 
.tags{  float:right;
	padding:2px 60px 2px 20px;
	font-size:11px;
       color:#3E606F;
}
/* comments area */
#comments, #respond {
	padding: 10px 0 5px 0;
	clear: both;
}

#respond h2 {
font-size: .95em;
}

.commentlist {
	margin: 10px 10px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #fff;
}

.commentlist a.gravatar {
  float: left;
  margin: 0 15px 10px 0;
  width: 60px;
  }

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #000000;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #3e606f;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}


#commentform {
	margin-top: 10px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
font-size: .75em;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{

}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#fff;
	border: 1px solid #3e606f;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{

}
 
 
/*****SIDEBAR*****/
#sidebar{ width:200px;
          height:auto;
	  float:right; }

#sidebar-ads{ width:160px;
          height:auto;
	  float:left; }		

/*sidebar title (h3) */
#sidebar h3, #sidebar .sidebartitle{
	margin: 0px 0px 0px 0px;
        color:#32AC16;
	
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #3E606F;
	text-decoration: none;
}
#sidebar a:hover{
	color: #1DA4EA;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
	border: none;
font-size: .85em;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	
}

#sidebar ul li div.aktt_tweets ul li {
  padding-bottom: 8px;
}

/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}

/*blogroll */
ul.list-blogroll li{
	
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	
	padding-left: 0px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	font-size: .8em;
line-height: 140%;
margin-right: 20px;
}

.dotted {
  border-bottom: 1px dotted #CCCCCC;
}		 
		 

#category{ width:195px;
           height:auto;
		   float:left;}	
	  
.cat{ background:url(images/side-bg.gif); 
      height:37px;


      font-family:Arial, Helvetica, sans-serif;

      font-size:14px;}

/*****FOOTER*****/

#footer{ font-size: .7em;
margin-left: 190px;
          }	

	 

.footer a li{
       
       }



	
		 
.center {

	text-align: center;

}

img.center, a img.center {

	display: block;

	margin-left: auto;

	margin-right: auto;
       
        

}

.alignleft {

	float: left;

}

img.alignleft, a img.alignleft {

	float:left;

	margin: 4px 10px 5px 0px;

}

.alignright {

	float: right;

}

img.alignright, a img.alignright {

	float:right;

	margin: 4px 10px 5px 0px;

}

.aligncenter {display:block;
              margin-left:auto;
              margin-right:auto;
              }

.alignleft {float:left;}

.alignright {float:right;}


.wp-caption {border:1px solid #ddd;
             text-align:center;
             background-color:#f3f3f3;
             padding-top:4px;
             margin:10px;
             -moz-border-radius:3px;
             -khtml-border-radius:3px;
             -webkit-border-radius:3px;
             border-radius:3px;

.wp-caption img {margin:0;
                padding:0;
                border:0 none;
                }

.wp-caption-dd{font-size:11px;
               line-height:17px;
               padding:0 4px 5px;
               margin:0;
               }  
		 

 
		 
		 			
