/*
Theme Name: QB Site	
Description: Theme designed for Queen Bee Marketing
Author: Cassi Lowe
Author URI: http://www.queenbeemarketing.com
*/

/* GENERIC STYLES */

.aligncenter { display:block; margin:0 auto;}
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px; }
div { position:relative; }
.strong
{
font-weight:bold;
}

/* GLOBAL RESET */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none;}
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 a { font-size:100%; font-weight:normal; }
q:before, q:after { content:''}

/* GLOBAL RESET-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold; }
em { font-style: italic; }
a img { border:none; }

/* CUSTOM THEME STYLES */
body 
	{
    font-family: Sans-Serif;
    text-align: center; 
    font-size: 12pt;
	background: #DCDCDC url('http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/backgroundimgnew.jpg');
	background-repeat: repeat-x;
    }
    
    	
   	 .sitecontainer
    		{
    		width: 800px;
			height: 100%;
			margin-left:auto; 
			margin-right:auto;
			position: relative;
			clear: both;
   		 	}
    
   		.header
    		{
  	  		width: 800px;
   		 	height: 70px;
   		 	top: 0;
   		 	left: 0;
   		 	position: relative;
    		text-align: left;
    		}
    		
    		.headernav
    			{
    			top: 0;
    			float: right;
    			text-align: right;
    			}
    			
    			.headerlogo
    				{
    				float: left;
    				top: 0;
    				width: 200px;
    				}
    			
    			.headernav ul
    				{
    				padding-top: 25px;
    				}
    			
    			.headernav li
    				{
    				display: inline;
    				padding-left: 5px;
    				padding-right: 5px;
    				}
    				
    				.headernav a
    					{
    					font-family: Myriad, Verdana, San-serif;
    					font-size: large;
    					color: black;
    					text-decoration: none;
    					}    		
    		
    	.bodycontent
			{
			width: 800px;
			height: 100%;
			clear: both;
			margin-left: 0;
			margin-right: 0;
			padding-top: 100px;
			}
			
			.homefeature
				{
				top: 0px;
				left: 0px;
				background-image: url('http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/homepageimgnew.jpg');
				background-repeat: no-repeat;
				width: 800px;
				height: 255px;
				}
				
				.homefeature a
					{
					float: left;
					width: 200px;
					}
					
					.homefeaturetext
						{
						top: 0px;
						left: 0px;
						width: 760px;
						padding-left: 20px;
						padding-right: 20px;
						clear: both;
						}
					
						.homefeaturetext h1
							{
							text-align: right;
							font-size: larger;
							font-style: italic;
							color: #7a7a7a;
							line-height: 20pt;
							}
					
					#bold
						{
						color: black;
						}
			
			.outtercontainer
			{
			width: 800px;
			height: 100%;
			margin-left: 0;
			margin-right: 0;
			clear: both;
			display: table;
			padding-top: 15px;
			padding-bottom: 15px;
			}
				
				.content
					{
					width: 594px;
					float: left;		
					background-color: white;
					margin-right: 10px;
					text-align: left;
					}

                                .blogcontent
					{
					width: 394px;
					float: left;		
					background-color: white;
					margin-right: 10px;
					text-align: left;
					}
					
					.t1 {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-x; width: 594px;}

.t3 {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-x; width: 394px;}
					.b {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 100% repeat-x}
					.l {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-y}
					.r {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 100% 0 repeat-y}
					.bl {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/blc.png) 0 100% no-repeat}
					.br {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/brc.png) 100% 100% no-repeat}
					.tl {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/tlc.png) 0 0 no-repeat}
					.tr {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/trc.png) 100% 0 no-repeat; padding:10px;} 
					
					.content h2
						{
						font-size: larger;
						font-weight: bold;
						color: #7a7a7a;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.content p
						{
						color: #7a7a7a;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.content a
						{
						text-decoration: underline;
						color: #7a7a7a;
						}	
						
						.content a:hover
							{
							text-decoration: none;
							}
					.blogcontent h1
						{
						font-size: large;
						font-weight: bold;
						color: #00cc33;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}

					.blogcontent h2
						{
						font-size: larger;
						font-weight: bold;
						color: #7a7a7a;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.blogcontent p
						{
						color: #7a7a7a;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.blogcontent a
						{
						text-decoration: underline;
						color: #7a7a7a;
						}	
						
						.blogcontent a:hover
							{
							text-decoration: none;
							}

.meta
{
font-size: smaller;
}

.feedback
{
font-size: smaller;
padding-bottom: 20px;
padding-left: 10px;
}

.code
{
font-size: smaller;
}

							
						.rightalign
							{
							text-align: right;
							font-size: small;
							}

.portadd
				{
				    width: 580px;
				    height: 140px;
				    clear: both;
				}	
					
				.sidebar
					{
					width: 194px;
					float: left;	
					background-color: white;
					text-align: left;	
					}
				.sidebar2
					{
					width: 184px;
					float: left;	
					background-color: white;
					text-align: left;
                                        margin-right:10px;	
					}
					
					.t2 {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-x; width: 194px;}
					.t4 {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-x; width: 184px;}
					.b {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 100% repeat-x}
					.l {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 0 0 repeat-y}
					.r {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/dot.png) 100% 0 repeat-y}
					.bl {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/blc.png) 0 100% no-repeat}
					.br {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/brc.png) 100% 100% no-repeat}
					.tl {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/tlc.png) 0 0 no-repeat}
					.tr {background: url(http://www.queenbeemarketing.com/wp-content/themes/QBTheme/images/trc.png) 100% 0 no-repeat; padding:10px;}
					
					.sidebar h2
						{
						font-size: larger;
						font-weight: bold;
						color: #00cc33;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
					
					.sidebar h3
						{
						font-size: large;
						color: #00cc33;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.sidebar h4
						{
						font-size: large;
						color: black;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}	
					
					.sidebar p
						{
						font-size: small;
						color: #7a7a7a;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}


                                        .sidebar ul
						{
                                                padding-bottom:15px;
padding-left:10px;
padding-right:10px;
						}
						
					.sidebar a
						{
						font-size: small; 
						text-decoration: underline;
						color: #7a7a7a;
						}	
						
						.sidebar a:hover
							{
							text-decoration: none;
							}

					.sidebar2 h2
						{
						font-size: larger;
						font-weight: bold;
						color: #00cc33;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
					
					.sidebar2 h3
						{
						font-size: large;
						color: #00cc33;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}
						
					.sidebar2 h4
						{
						font-size: large;
						color: black;
						padding-bottom: 10px;
						padding-left: 10px;
						padding-right: 10px;
						}	
					
					.sidebar2 p
						{
						font-size: small;
						color: #7a7a7a;
						padding-bottom: 15px;
						padding-left: 10px;
						padding-right: 10px;
						}


                                        .sidebar2 ul
						{
                                                padding-bottom:15px;
padding-left:10px;
padding-right:10px;
						}
						
					.sidebar2 a
						{
						font-size: small; 
						text-decoration: underline;
						color: #7a7a7a;
						}	
						
						.sidebar2 a:hover
							{
							text-decoration: none;
							}
							
						.rightalign
							{
							text-align: right;
							font-size: small;
							}

.indent
{
margin-left: 10px;
}
					
				.footer
				{
				width: 800px;
				padding-top: 15px;
				background-color: #7a7a7a;
				text-align: left;
				}
				
					.footer p
						{
						color: #DCDCDC;
						font-size: small;
						padding-bottom: 10px;
						padding-left: 10px;
						}
						
					.footer a
						{
						color: #DCDCDC;
						text-decoration: underline;
						font-size: small;
						}
						
						.footer a:hover
						{
						text-decoration: none;
						}