* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
color:#555;
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:normal;
line-height:22px;
text-shadow:1px 1px 0 #EEEEEE;
background-color:#D4DBDD;
background-image:url(images/blue_bg.png);
background-repeat:repeat;
}

h1 {font-size:3em;line-height:2.1em;}
h1 small{display:block;font-size:11px; font-style:italic; color:#BBB;}

h2 {
color:#3983B2;
font-size:18px;
font-weight:bold;
line-height:18px;
margin:0;
text-transform:uppercase;
}

div.sidebar h2 {
color:#3983B2;
font-size:18px;
font-weight:bold;
line-height:18px;
margin-top:20px;
text-transform:uppercase;
}

#comment {
padding:5px;
width:640px;
}

#submit{
background:#D89A2E ;
color:#FFFFFF;
cursor:pointer;
display:block;
margin-top:5px;
padding:8px 6px;
}

.entry h2 a {
color:#3983B2;
background-color:#fff;
font-size:18px;
font-weight:bold;
line-height:18px;
margin:0;
text-transform:uppercase;
text-decoration:none;
text-shadow:1px 1px 0 #EEEEEE;
}

.entry h2 a:hover{
color:#C68217;
background-color:#fff;
text-decoration:none;	
text-shadow:1px 1px 0 #EEEEEE;
}

a:focus, a:hover {color:#C68217; text-decoration:underline}
a {color:#3983B2;text-decoration:none; }

div.picLeft {
border:4px solid #C68217;
float:left;
margin:5px 20px 10px 0;
}

div.picRight {
border:4px solid #C68217;
float:right;
margin:5px 0 20px 20px;
}

p{
margin:0 0 15px;
}

div.clear {
	clear:					both;
	font-size:				0px;
	line-height:			0;
	height:					0px;
}

/** get rid of dotted line **/
div:active,
div:focus,
div:hover
{
outline-style: none;
}

a:active,
a:focus,
a:hover
{
outline-style: none;
}
/** get rid of dotted line **/


.contentRight a {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
color:#fff;
background:#3983B2 ;
text-shadow:1px 1px 0 #1C5F84;
padding:3px 4px 2px;
}

.contentRight a:hover {
background:#B88725 ;
text-shadow:1px 1px 0 #875C10;
text-decoration:none;
}

.contentLeft a {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
color:#fff;
background:#3983B2 ;
text-shadow:1px 1px 0 #1C5F84;
padding:3px 4px 2px;
}

.contentLeft a:hover {
background:#B88725 ;
text-shadow:1px 1px 0 #875C10;
text-decoration:none;
}

.entry a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#3983B2 ;
color:#FFFFFF;
padding:3px 4px 2px;
text-shadow:1px 1px 0 #1C5F84;
}
.entry a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B88725 ;
text-decoration:none;
text-shadow:1px 1px 0 #875C10;
}

#post-26 .entry a {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
color:#3983B2 ;
padding:3px 4px 2px;
text-shadow:1px 1px 0 #f5f5f5;
background-color:#fff;
}
#post-26 .entry a:hover {
color:#B88725 ;
text-decoration:none;
text-shadow:1px 1px 0 #f5f5f5;
background-color:#fff;
}


.ChannelTitle{
font-size:2em;
margin-bottom:20px;
letter-spacing: -1px;
font-weight:normal;
color:#666;
}

.SubTitle {
border-bottom:2px dotted #643917;
color:#B36629;
font-size:1.35em;
font-weight:normal;
margin-bottom:0.5em;
}

.Sectiontitle{
font-size:14px;
font-weight:bold
}

div.header {
background-image:url(images/header.png);
background-repeat:no-repeat;
height:176px;
margin:0 auto;
width:1024px;
}

.hr {
border-top: 1px;
border-style: solid;
border-color:#999999;
width: 100%;
}

.blue {
border-top: 4px;
border-style: solid;
border-color:#4BBBF5;
width: 100%;
}

div.wrapper {
background-color:#FFFFFF;
border-left:2px solid #999999;
border-right:2px solid #999999;
margin:0 auto;
padding:10px 0 20px 20px;
width:900px;
}

div.vol {
float:right;
background-image:url(images/volunteer.png);
height:34px;
width:100px;
margin-right:80px;
}

div.navigation {
background-color:#505A61;
border-bottom:4px solid #D89A2E;
border-top:4px solid #D89A2E;
height:35px;
margin:0 auto;
padding-top:8px;
text-shadow:1px 1px 0 #666666;
}

div.navMenu {
margin:0 auto;
width:900px;
}

div.logo {
float:left;
padding-top:35px;
}

div.banner {
float:right;
padding-top:28px;
margin-bottom:-2px;
}

div.contentLeft {
float:left;
min-height:300px;
padding:15px 20px 0 0;
width:655px;
}

#content{
float:left;
min-height:300px;
padding:15px 20px 0 0;
width:655px;
}

div.contentRight {
float:left;
min-height:300px;
padding:55px 15px 0 0;
width:340px;
}

div.sidebar {
background-color:#D4DBDD;
border-left:1px dotted #555555;
float:left;
min-height:600px;
padding:10px 10px 10px 5px;
text-shadow:0 0 0 #666666;
width:205px;
}


/** footer **/
div.footerOuter {
background-color:#D4DBDD;
border-top:1px solid #505A61;
border-bottom:1px solid #505A61;
height:80px;
margin:0 0 -30px;
width:100%;
font-size:12px;
}

div.footer {
		width:					900px;
		margin:					0 auto;
		padding-top:20px;
		color:#505A61;
		
}

div.footerLeft {
		width: 450px;
		float:left;
		text-align:left;
}

div.footerRight {
		width: 400px;
		float:right;
		text-align:right;
}

a.pdf {
background:transparent url(http://tackfullyteamed.com/images/pdf.png) no-repeat scroll left center;
border-bottom:0 none;
font-size:18px;
height:23px;
line-height:35px;
margin-left:10px;
padding-left:30px;
padding-top:5px;
text-decoration:none;
text-align:center
}

a.pdf:hover {
color:#ee8622;
background:transparent url(http://tackfullyteamed.com/images/pdf.png) no-repeat scroll left center;
border-bottom:0 none;
font-size:18px;
height:23px;
line-height:35px;
margin-left:10px;
padding-left:30px;
padding-top:5px;
text-decoration:none;
text-align:center
}

div.picsText {
float:left;
padding:0;
margin:4px 15px 10px 0;
border:3px solid #ee8622;
}

ul{
margin-left:0em;
padding-left:0.2em;
margin-bottom:1em;
}

div.sidebar ul{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background-image:none;
}

ul li {
background:transparent url(images/bullet_blue.png) no-repeat scroll 0 2px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0;
padding-left:20px;
}

#listcategorypostswidget-3, #text-3, #text-4, #wp_sidebarlogin-3, #upcoming-events {
background-image:none;
list-style-image:none;
list-style-type:none;
padding:2px 10px;
}

.formText {
border:1px solid #999999;
padding:5px;
}

.btn {
background:#D89A2E;
color:#FFFFFF;
cursor:pointer;
display:block;
margin-top:5px;
padding:8px 6px;
}

.commentlist li, #commentform input, #commentform textarea {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	line-height: 1.4em;
	}

.commentlist li {
background-color:#F5F5F5;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:10px 0;
padding:10px;
list-style:none;
list-style-type:none;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin:-4px 0 10px 10px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Helvetica, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


p#success {
background:#3983B2 ;
border:2px solid #4BBBF5;
color:#FFFFFF;
font-weight:bold;
margin:25px 0 0;
padding:3px 10px;
text-align:center;
text-shadow:1px 1px 0 #333333;
width:420px;
}
		
p#bademail, p#badserver {
background:#FF9D9D ;
border-bottom:2px solid #FF0000;
border-top:2px solid #FF0000;
color:#FFFFFF;
display:block;
font-weight:bold;
height:22px;
line-height:22px;
margin:25px 0;
padding:3px 10px 3px 40px;
text-shadow:1px 1px 0 #333333;
width:390px;
}

.input {
border:1px solid #999999;
padding:5px;
}

#user_login mid{
border:1px solid #999999;
padding:5px;
}

.mid {
border:1px solid #999999;
padding:5px;
}

#wp-submit-tml-page{
background:#D89A2E;
color:#FFFFFF;
cursor:pointer;
display:block;
margin-top:5px;
padding:8px 6px;
}

#wp-submit{
background:#D89A2E;
color:#FFFFFF;
cursor:pointer;
display:block;
margin-top:5px;
padding:8px 6px;
}

#author,#email,#url,#comment{
border:1px solid #999999;
padding:5px;
}

.calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#ffffff;
         border-bottom:1px dotted #000000;
		
         }
    .calnk a:visited {
         text-decoration:none;
         color:#ffffff;
         border-bottom:1px dotted #000000;
		
        }
    .calnk a {
        text-decoration:none; 
        color:#ffffff; 
        border-bottom:1px dotted #000000;
		
        }
    .calnk a span { 
        display:none; 
		text-shadow:0px 0px 0;
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
		text-shadow:0px 0px 0;
        }

     .calendar-heading {
        height:40px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }

li.page_item {
margin:0 0 0 50px;
}

.alignright{
border:4px solid #C68217;
float:right;
margin:5px 0 20px 20px;
}

.alignleft{
border:4px solid #C68217;
float:left;
margin:5px 20px 10px 0;
}

.aligncenter{
border:4px solid #C68217;
text-align:center;
margin:5px 10px 10px 10px;
}

a.calendar_link {
background:transparent url(images/plan.png) no-repeat scroll 0 2px;
padding:15px 0 20px 50px;
text-decoration:none;
}

a.login_link {
background:transparent url(images/preferences-desktop-cryptography.png) no-repeat scroll 0 2px;
line-height:80px;
padding:20px 0 20px 50px;
text-decoration:none;
}

div.textwidget{
	margin:10px 0
}
