#social{float: right;font-family: Arial, Sans-Serif;padding-top: 45px;padding-right: 5px;}
.join{margin: 0 0 5px 40px;}

     /* social icons in header */

#nav-social {background:url(images/social-32.png) no-repeat;width:64px;height:32px;margin:0;}
#nav-social span {display: none;}
#nav-social li, #nav-social a {height:32px;display:block;}
#nav-social li {float:left;list-style:none;display:inline;}
#nav-social-twitter {width: 32px;}
#nav-social-linkedin {width: 32px;}
#nav-social-twitter a:hover {background:url(images/social-32.png) 0px -32px no-repeat; }
#nav-social-linkedin a:hover {background:url(images/social-32.png) -32px -32px no-repeat; }

li#twitter-tools.widget li.aktt_more_updates {background: url(images/twitter.gif) no-repeat; height: 25px; width: 218px; background-position: bottom; padding-bottom: 15px;}
li#twitter-tools.widget h2 {height: 20px;}
.aktt_tweets {padding: 20px 5px 0; margin: 0 15px; border: 1px solid #266598; background: #fff; border-top: none;}
.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 }

.post {border-bottom: 1px solid #ccc; margin-bottom: 15px;}

* {
	margin:0;
	padding:0;
	}

body {
	background-color: #0a2f01;
	background-image: url(images/body-bg.jpg);
	background-repeat:repeat-x;
	height: 100%;
	overflow-x: hidden;
}
.clear {
clear: both;
}

p {margin:5px 0 14px 0; line-height: 160% }

h4 { 
background-color: #266598;
color: #fff;
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
margin: 0px 0 0 30px;
padding: 5px 32px 5px 10px;
border-left: 3px solid #266598;
}

blockquote {
background: #EEEEEE url(images/quote.png) no-repeat scroll 3% 0;
color: #555;
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
margin: 0px 0 32px 30px;
padding: 5px 32px 5px 65px;
border-left: 3px solid #266598;
}
#wrap {
	width:958px;
	margin: 0px auto;
}

#left {
	background-image: url(images/header-left.jpg);
	width: 478px;
	height: 326px;
	float:left;
	margin-left:-478px;
}
#wrapper {
	width: 958px;
	height: 100%;
	float:left;
}
#right {
	background-image: url(images/header-right.jpg);
	width: 464px;
	height: 326px;
	margin-left: 958px;
}

#logo {
	height: 138px;
	width: 540px;
	float: right;
	margin-top: 20px;
	border-style: none;
}

#logo a {
	color: }

#header {
	background-image: url(images/header.jpg);
	width: 958px;
	height: 237px;
}
#globalnav {
	background-image: url(images/nav.jpg);
	width: 958px;
	height: 89px;
}
#globalnav-blog {
	background-image: url(images/nav-blog.jpg);
	width: 958px;
	height: 89px;
}
#content {
	background-image: url(images/bg.png);
	width: 958px;
	background-repeat: repeat-y;
}

#footer {
	background-image: url(images/footer.png);
	width: 958px;
	height: 36px;
}

#footer-tag {width: 950px; text-align: left; color: #8b8989; font-size: 10px;  }
#footer-tag a {color: #FA2300;}
#main-content {
	width: 620px;
	margin: 0 10px 0 30px;
	float: left;
}
.textwidget, .info{
	margin-left: 15px;
	font-family: sans-serif;
	font-size: 80%;
	width: 250px;
}
.info p{margin: 0;}
.info {padding: 20px 0;}
li#twitter-tools.widget li{background: none;font-style: italic; font-size: .9em;}
#sidebar {width: 280px;margin-left: 660px;}
#sidebar ul {list-style: none;}
#sidebar ul ul{padding-left: 5px;}
#sidebar h2 {background-image: url(images/h2-bg.png);color: #fff; font-size: 14px;font-variant:small-caps;width: 285px; height: 39px;padding-top: 15px; padding-left: 15px;}
#main-content h1, .listposts_header{font-size: 24px; color: #266598;padding: 10px 0 20px 0;}
#main-content h2, .listposts_post_title{font-size: 18px; color: #266598;padding: 10px 0 10px 0;}
#main-content h3 {font-size: 18px; color: #266598;padding: 10px 0 10px 0;}
#main-content ul {padding-left: 30px; line-height: 1.2em;}
#main-content li {padding-bottom: 8px;}
.listposts_post_more {padding:5px 0 15px 15px;}

	#globalnav ul,#globalnav-blog ul {list-style: none; float: left; }
	
	
	#globalnav ul li li, #globalnav-blog ul li li {background: none }
	
	#globalnav ul li.last, #globalnav-blog ul li.last { background: none }
	
	#globalnav a:link, #globalnav-blog a:link {color: #fff; text-decoration: none; font-size: 16px; font-family: Georgia, serif; }

	#globalnav a:visited, #globalnav-blog a:visited {color: #fff; text-decoration: none; font-size: 16px; font-family: Georgia, serif; }
	
	#globalnav a:hover, #globalnav-blog a:hover { color: #266598; }
	
	.serif a { 
		background-color: #266598;
		color: #fff  !important;
		font-family: Georgia, serif;
		font-size: 14px;
		font-style: italic;
		margin: 0px 0 0 30px;
		padding: 5px 10px 5px 10px;
		border-left: 3px solid #266598;
		}
		
	.serif a:hover { 
		background-color: #fff;
		color: #266598  !important;
		}

#navpocket {height: 100%; overflow:hidden; padding-top: 22px; }

#globalnav ul, #globalnav-blog ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1em;
}
#globalnav ul li, #globalnav-blog ul li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:52px;
}
#globalnav ul a, #globalnav ul span, #globalnav-blog ul a, #globalnav-blog ul span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding: 10px 15px;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(images/a_bg.gif) repeat-x;
	text-transform: uppercase;
	clear: both;
	width: 100%;
	height: 36px;
	line-height: 35px; /*--Vertical alignment of text--*/
}
#globalnav ul a, #globalnav-blog ul a{ /*--This is basically the hover state of navigation--*/
	color: #555;
	background-position: left bottom;
}
#globalnav ul span, #globalnav-blog ul span{ /*--Default state of navigation--*/
	background-position: left top;
}
	
	a, li#nav_menu-2.widget a {color: #196da8;text-decoration: none;}
	a:hover, li#nav_menu-2.widget a:hover {color:#33b414;}
	a:visited, li#nav_menu-2.widget a:visited {color:#0f4a01;}
	
.widget li {
background: url("images/bullet.png") no-repeat scroll 2px 7px transparent;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 0 10px;
    padding: 0 3px 9px 12px;
}
