/*  
Theme Name: ProBee
Theme URI: http://www.TheProfessionalBee.com/
Description: A simple, useful, 3-column, gray-black-yellow theme
Version: 1.0
Author: The Professional Bee
Author URI: http://www.TheProfessionalBee.com/
*/

body, html 
{ margin:5px; padding:0; text-align:center; color:#000; background:#D2CFB9; font-family:Verdana,Arial; font-size:13px }
p
{ line-height:22px; }
h1
{ font-family:Calibri; font-weight:normal; }
h2, h3, h4, h5, h6
{ font-family:Calibri; font-weight:normal; cursor:default }
a
{ color:#B3461D; text-decoration:none; }
a:hover
{ color:#7E7F00; text-decoration:underline; }
blockquote
{ color:#16619B; border:1px Solid #CFCFCF; padding:7px; background-color:#FCFCFC}
code
{ color:#000; font-family:Courier New; font-size:13px; font-weight:normal; border-left:5px Solid #EEE; padding:7px; }



/* PAGE BLOCKS */
#mainwrapper
{ overflow:hidden; width:980px; margin:0 auto; background:#FFF; border:1px Solid #000; background-image:url(images/page_bg.jpg); background-position:center; background-repeat:repeat-y;}

#header 
{ overflow:hidden; margin:0px; padding:0px; width:980px; height:151px; background:#FFF; background-image:url(images/95Header.jpg); background-position:left center; background-repeat:repeat; border-bottom:3px Solid #000; border-top:0px Solid #000 }
	
#navigation 
{ margin:0 auto; padding:0px; width:980px; background-color:#000; background-image:url(images/topmenu_bg1.jpg)  }

#navigation2
{ margin:0 auto; padding:0px; width:980px; height:10px; background-color:#000; background-image:url(images/topmenu_bg2.jpg); background-position:left bottom; }
	
#contentwrapper
{ float:left; width:530px; background:Transparent; text-align:left; }
#majorcontent
{ float:left; width:980px; background:#FFF; text-align:left; }

#sidebarwrapper 
{ float:right; width:450px; background:Transparent; text-align:left;}
#sidebar1
{ float:left; width:270px; background:Transparent; text-align:left;  }
#sidebar2
{ float:right; width:180px; background:Transparent; text-align:left }

#footer
{ clear:both; width:980px; height:90px; text-align:right; border-bottom:2px Solid #000; color:#000; background-color:#000; background-image:url(images/95Header.jpg); background-position:left bottom; background-repeat:repeat}






/* INNER TUBES */

#content
{ margin:10px; }
#sidebar1innertube
{ margin:10px; }
#sidebar2innertube
{ margin:10px; }
#footerinnertube
{ margin:10px; }
	
	
/* BLOCK ELEMENT STYLING */


#header h1
{ margin:0px; color:#000;font-family:Calibri; font-size:46px; font-weight:bold; position:relative; left:300px; top:24px; }
#header h5
{ margin:0px; color:#000; font-family:Calibri; font-size:20px;  position:relative; left:300px; top:14px; }
#header h6
{ margin:0px; color:#000; font-family:Calibri; font-size:17px; font-weight:bold; position:relative; left:6px; top:44px; font-style:italic  }

#contentwrapper h1
{ margin:0px 0px 2px 0px; color:#000; padding:6px 6px 6px 35px; font-size:24px; font-weight:normal; background-image:url(images/calendar.png); background-position:left center; background-repeat:no-repeat; text-decoration:none; display:block; background-color:#FFF; border-bottom:1px Solid #CCC;}	
#contentwrapper h1:hover
{ color:#7E7F00; cursor:hand; background-color:#FFF}
#contentwrapper h2
{ margin:20px 0px 10px 0px; font-size:22px; border-bottom:1px Solid #E5E5E5; }
#contentwrapper h4
{ margin:20px 0px 10px 0px; color:#B3461D; padding:3px 0px; font-size:15px; border-bottom:1px Solid #CCC; border-top:1px Solid #CCC; }	
#contentwrapper a
{ text-decoration:underline; cursor:hand;}
#contentwrapper ul, ol
{ margin:10px 0px; }
#contentwrapper li
{ line-height:18px; margin-bottom:5px;}



#majorcontent h1
{ margin:0px 0px 10px 0px; color:#000; padding:6px 6px 6px 6px; font-size:24px; background-image:url(images/calendar.png); background-position:left center; background-repeat:no-repeat; text-decoration:none; display:block; background-color:#FFF; border-bottom:1px Solid #CCC;}	
#majorcontent h1:hover
{ color:#577FAF; cursor:hand; background-color:#F5F5F5}
#majorcontent h2
{ margin:20px 0px 10px 0px; font-size:20px; border-bottom:1px Solid #E5E5E5; }	
#majorcontent a
{ text-decoration:underline; cursor:hand;}
#majorcontent ul, ol
{ margin:10px 0px; }
#majorcontent li
{ line-height:18px; margin-bottom:5px;}


#sidebar1 h3
{ margin:20px 0px 10px 0px; padding:0px 5px 3px 20px; color:#000; text-transform:uppercase; letter-spacing:1px; font-size:13px; font-weight:bold; border-bottom:1px Solid #CCC; background-image:url(images/Play.png); background-position:left center; background-repeat:no-repeat }
#sidebar2 h3
{ margin:20px 0px 10px 0px; padding:0px 5px 3px 20px; color:#000; text-transform:uppercase; letter-spacing:1px; font-size:13px; font-weight:bold; border-bottom:1px Solid #CCC; background-image:url(images/Play.png); background-position:left center; background-repeat:no-repeat }


#footer span
{ position:relative; top:9px; font-weight:normal; font-size:11px; }
#footer p
{ position:relative; top:15px; font-weight:normal; font-size:11px; }
#footer a
{ color:#FFF; }
	
	
	
	
	
	
	
.globalnavigation
{ font-weight: normal; width: 100%; overflow: hidden; margin:0 auto; border:0px Solid #AAA;  }
.globalnavigation ul
{ margin: 0; padding: 0; float: left; width: 100%; background-color:Transparent;    }
.globalnavigation ul li
{ display: inline; }
.globalnavigation ul li a
{ float: left; color: #FFF; font-weight:normal; font-family:Cambria; text-transform:uppercase; letter-spacing:3px; font-size:12px; padding: 10px 25px; text-decoration: none; border-right: 1px solid #000;}
.globalnavigation ul li a:current
{ color:#FFF !important; background-color:#333; text-decoration:none; background-image:url(images/topmenu_bg2.jpg); background-position:center bottom}
.globalnavigation ul li a:hover /*, .indentmenu ul li .current*/
{ color:#FFF !important; background-color:#333; text-decoration:none; background-image:url(images/topmenu_bg2.jpg); background-position:center bottom}



.sidebar1navigation
{ width: 100%; }
.sidebar1navigation ul
{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; background-color:Transparent }
.sidebar1navigation ul li
{ padding-bottom: 2px; }
.sidebar1navigation ul li a
{ display: block; color:#000; padding: 4px 0; font-family:Verdana; font-size:11px; padding-left: 21px; font-weight:normal;  border-bottom: 0px Solid #EFEFEF;  background: url(images/mini-monthly-archive.gif) no-repeat center left; line-height:15px; }
.sidebar1navigation ul li a:hover
{ color: #B3461D; background-color:Transparent; text-decoration:none }

.sidebar2navigation
{ width: 100%; }
.sidebar2navigation ul
{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; background-color:Transparent }
.sidebar2navigation ul li
{ padding-bottom: 2px; }
.sidebar2navigation ul li a
{ display: block; color:#000; padding: 4px 0; font-family:Verdana; font-size:11px; padding-left: 21px; font-weight:normal;  border-bottom: 0px Solid #EFEFEF;  background: url(images/mini-category.gif) no-repeat center left; line-height:15px; }
.sidebar2navigation ul li a:hover
{ color: #B3461D; background-color:Transparent; text-decoration:none }





.info {float:left; width:500px; font-size:11px; text-align:left; color:#3F3F3F; background-color:#EFEDE0; border:1px Solid #D2CFB9; padding:3px 3px; margin-bottom:10px; }
.info span {color:#9A9C0B; font-weight:normal; text-transform:capitalize;}
.info a {color:#9A9C0B; font-weight:normal;}
.info a:hover {text-decoration:underline; color:#000}



















/*============================================================================================================*/



.post 
{}

.entry 
{}

.entrytop 
{}

.entry h2 
{}

.inpost-date 
{}

.post-date 
{}

.post-month 
{}

.post-day 
{}

.post-meta {
display:block;
font-size:10px;
border-bottom:0px Solid #CCC;
background-color:#FAFAFA;
color:#777;
margin-top:0px;
}

.post-cat {
background:url(images/page.gif) no-repeat left center;
padding-left:20px;
float:left;
}

.post-comments {
background:url(images/mini-comments.gif) no-repeat left center;
padding-left:20px;
float:right;
}

.post-calendar 
{}

.post-content 
{}

.post-info {
margin:10px 0px 20px 0px;
display:block;
height:18px;
background-color:#F7F7F7;
border:1px Solid #EAEAEA;
color:#000;
font-weight:bold;
text-decoration:none;
padding:3px 5px;
}

.post-info a:hover {
color:#000;
text-decoration:underline;
background-color:#F5F5F5;
}

.post-content blockquote 
{}

.postnavigation 
{
clear:both;
padding:10px 0;
}

.postnavigation a,.navigation a:visited {
color:#59770e;
}


#entries-navigation {
display:block; height:18px; padding:5px 3px; margin:10px 0px; background:#EFEDE0; border:1px Solid #D2CFB9; font-weight:bold; font-family:Cambria; text-transform:uppercase; letter-spacing:3px; font-size:12px; }

.previous-entries a {
color:#000;
float:left;
padding-left:18px;
background:url(images/Previous.png) no-repeat left center;
}

.next-entries a {
color:#000;
float:right;
padding-right:18px;
background:url(images/Next.png) no-repeat right center;
}

#comments,#respond {
border-bottom:1px dotted #EAEAEA;
clear:both;
}

.commentlist {
line-height:20px;
display:block
margin:0;
padding:0;
}

.commentlist li {
background-color:#FCFCFC;
border:1px Solid #CFCFCF;
list-style:none;
/*width:450px;*/
margin:10px 0;
padding:0;
}

.comment-btm {
padding:3px;
}

.commentlist cite,.commentlist cite a,.commentlist cite a:visited {
font-weight:bold;
font-style:normal;
color:#B3461D;
font-size:13px;
}

.commentlist small {
margin-bottom:5px;
display:block;
font-size:87%;
}

#commentform {
margin-top:10px;

}

#commentform p {
margin:0;
padding:6px 0;
}

#commentform label {
color:#787878;
font-size:87%;
}

#commentform input {
width:200px;
background:#FFF;
border:1px solid #CCC;
margin-top:3px;
padding:3px;
}

#commentform textarea {
width:400px;
height:115px;
background:#FFF;
border:1px solid #CCC;
margin-top:3px;
padding:2px;
}

#commentform textarea:focus,#commentform input[type="text"]:focus {
background:#FAFAFA;
}

#commentform #submit {
color:#000;
float:left;
width:144px;
height:28px;
cursor:pointer;
}



ul.linkcat li,.linkcat li {

}

ul.list-cat li,li.widget_categories li {

}

ul.list-page li ul div,li.widget_pages li ul li {

}

li.widget_calendar td {

}

.textwidget {

}

#search 
{}

#searchform 
{}

#searchform #s 
{}

#searchform input 
{
}


#credits 
{
}

.valid 
{
}

.rss 
{}

.center 
{
text-align:center;
}

img.center,img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

img.alignleft,img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}

.alignright {
float:right;
}

img.alignright,img[align="right"] {
float:right;
margin:2px 0 5px 10px;
}

.clear {
clear:both;
}

hr.clear {
clear:both;
visibility:hidden;
margin:0;
padding:0;
}

a,a:visited,h2 a,h2 a:visited,.post-info a 
{}

a:hover,#footer a,#footer a:visited,#credits a,#credit a:visited 
{}

img,#sidebar a:hover,#sidebar2 a:hover 
{

}

form,#sidebar1 ul,#sidebar2 ul 
{

}

#sidebar h2,#sidebar .sidebartitle,#sidebar2 h2,#sidebar2 .sidebar2title 
{
}

#sidebar a,#sidebar a:visited,#sidebar2 a,#sidebar2 a:visited 
{}

#sidebar li a:hover,#sidebar2 li a:hover 
{}

#sidebar ul li,#sidebar2 ul li 
{}

#sidebar ul li ul,#sidebar2 ul li ul 
{}

#sidebar ul li ul li,#sidebar2 ul li ul li 
{}

#sidebar ul li ul li ul li,#sidebar2 ul li ul li ul li 
{}

ul.list-archives li,li.widget_archives li,ul.list-page li,li.widget_pages li,li.widget_recent_entries li 
{}

div.widget_calendar h2,#searchform br 
{}