/*  

Theme Name: 5G Blog Theme

Theme URI: http://www.stephenhawkes.co.uk

Description:  Wordpress Magazine Theme with 2-3 Columns, News area and social bookmarking icons. Customised and altered by Stephen Hawkes

Version: 1.0.1

Author: Stephen Hawkes

Author URI: http://www.stephenhawkes.co.uk

Tags: white, silver, blue, light, three-columns, two-columns, one-column, fixed-width, right-sidebar, left-sidebar, theme-options, front-page-post-form, editor-style,  custom-colors, custom-header, sticky-post, microformats, threaded-comments

*/


@charset "utf-8";
/* General Styles */





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-size: 100%;

vertical-align: baseline;

background: transparent;

}



.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.alignleft {

float: left;

}



.alignright {

float: right;

}



ol, ul {

	list-style-image: none;

	list-style-type: none;  

}

blockquote, q {

quotes: none;

}



blockquote:before, blockquote:after,

q:before, q:after {

content: '';

content: none;

}



:focus {

outline: 0;

}



ins {

text-decoration: none;

}



del {

text-decoration: line-through;

}



table {

border-collapse: collapse;

border-spacing: 0;

}



a {

color: #18649a;

text-decoration: none;

}



a:hover {

color: #18649a;

text-decoration: underline;

}



a:visited {

color: #18649a;

text-decoration: none;

}



.image {

position: relative;

z-index: -1;

}



.image2 {

background:transparent url(images/lightbox.png) no-repeat center center;

position: relative;

z-index: 3;

}



body {

font-size: 12px;

font-family: Arial, sans-serif;

line-height:18px;

background-color: #FBFBFB; /* #f5f5f5;*/

color: #656565;

}



blockquote {

color: #CCC;

font-size: 11px;

font-style: italic;

}



 h2, h3 {

color: #18649a;

}



table {

border-collapse: collapse;

border-spacing: 0;

}

fieldset, img {

border: 0;

}

caption, th {

text-align: left;

}

q:before, q:after {

content: '';

}

abbr {

border:0;

}



.wrapper {

width: 886px;

margin:0px auto;

}

		

#topmenu {

float: right;

clear: both;

}



#header {

float: left;

height:128px;

width: 886px;

}



#logo {

width: 400px;

height: 145px;

float: left;

}



#logo a {

float: left;

}



#desc {

margin-top: 40px;

}



#desc .title {

font-size: 50px;

line-height: 55px;

font-weight: normal;

font-style: italic;

color: #18649a;

display: block;

text-shadow:2px 2px 0 #CCC;

}



#desc .slogan {

font-size: 18px;

font-style: italic;

color: #6e6e6e;

line-height: 20px;

padding-top: 10px;

display: block;

float: left;

}



#logo a, img {

border: none;

}



#header .banner_top {

width: 468px;

height: 60px;

float: left;

margin-top: 50px;

margin-left: 15px;

}



/* Navigation Styles */



#navcontainer {

clear: both;

/*padding-top: 20px;*/

}



.navigation {

background: url(images/nav_bg.jpg) repeat-x;

border-bottom: 1px solid #ccc;

font-size:12px;

position: relative;

z-index: 6;

height: 51px;  /*51*/

}



#search {

width: 274px;

height: 44px;

background: url(images/search_bg.jpg) no-repeat;

}



#search .rss {

margin-top: 6px;

margin-left:15px;

float: left;

width: 27px;

height: 27px;

background: url(images/rss.jpg) no-repeat;

}



#search .contact {

margin-top: 6px;

margin-left: 10px;

float: left;

width: 26px;

height: 27px;

background: url(images/contact.jpg) no-repeat;

}



#search form {

font-size: 11px;

}



#searchbox {

background-color: #FFF;

margin-left: 15px;

width: 120px;

height: 20px;

border: none;

margin-top: 3px;

padding: 5px 12px 5px 3px;

font-size: 11px;

color: #6e6e6e;

float: left;

border: 1px solid #9b9b9b;

}



#searchbutton {

background: url(images/search_btn.jpg) no-repeat;

width: 26px;

height: 32px;

border: none;

cursor: pointer;

margin-top: 3px;

margin-left: -3px;

float: left;

}



#navcontainer #navbar {

float:left;

height: 51px;

line-height:50px;

margin-left: -15px;

margin-top: 1px;

}



#navbar, #navbar ul {

margin:0;

padding:0;

list-style-type:none;

position:relative;

line-height:50px; 

z-index:5;

width: 1012px;

}



#navcontainer #navbar a {
	height: 51px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:28px;
	outline:none;
	float: left;
	z-index:35;
	position:relative;
	color: #FFF;
	text-shadow:1px 1px 0 #515151;
	font-weight: bold;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}



#navcontainer #navbar a:hover {
	/*color: #CCC;*/
color: #FF8080;
}



#navcontainer #navbar ul a {

line-height: 30px; 

}



#navcontainer #navbar li {

float:left;

position:relative;

z-index:20;

margin-top:10px;

}



#navcontainer #navbar li li {

border-left:none;

margin-top:0;

}



#navcontainer #navbar ul {

position:absolute;

display:none;

width:172px;

top:38px;

left:-1px;

background: #f5f5f5;

}



#navcontainer #navbar li ul a {

width:130px;

height:auto;

float:left;

text-align:left;

padding:0 21px;

color: #606060;

text-shadow: none;

}



#navcontainer #navbar ul ul {

top:auto;

}	



#navcontainer #navbar li ul ul {

left:172px;

top: 0px;

}



#navcontainer #navbar li ul ul a {

border-left:1px solid #CCC;

}



#navcontainer #navbar a{

}



#navcontainer #navbar ul {

border-top:none;

}



#navcontainer #navbar li ul a {

}



#navcontainer #navbar ul a, #navcontainer #navbar ul li {

background-color:#e7e7e7;

}



#navcontainer #navbar ul a:hover, #navcontainer #navbar ul a:focus {

color: #18649a;

}



#navcontainer #navbar .current_page_item a {

}



#navcontainer #navbar li:hover ul ul, #navcontainer #navbar li:hover ul ul ul,#navcontainer  #navbar li:hover ul ul ul ul {

display:none;	

}

#navcontainer #navbar li:hover ul, #navcontainer #navbar li li:hover ul, #navcontainer #navbar li li li:hover ul, #navcontainer #navbar li li li li:hover ul {

display:block;

}



/* Catnavigation Styles */



#catcontainer {

clear: both;

}



.cat_navigation {

background: url(images/cat_bg.jpg) repeat-x;

font-size:11px;

position: relative;

z-index: 5;

height: 29px;

}



#catcontainer #catbar {

float:left;

height: 29px;

line-height:20px;

margin-left: -15px;

}



#catbar, #catbar ul {

margin:0;

padding:0;

list-style-type:none;

position:relative;

line-height:20px;

z-index:12;

}



#catcontainer #catbar a {

height: 29px;

display:block;

padding:0 21px;

text-decoration:none;

text-align:center;

line-height:24px; 

outline:none;

float: left;

z-index:35;

position:relative;

color: #606060;

font-weight: bold;

}



#catcontainer #catbar a:hover {

color: #3b3b3b;

}



#catcontainer #catbar ul a {

line-height: 25px; 

}



#catcontainer #catbar li {

float:left;

position:relative;

z-index:20;

}



#catcontainer #catbar li li {

border-left:none;

}



#catcontainer #catbar ul {

position:absolute;

display:none;

width:100px;

top: 27px;

left:-1px;

background: #c6c6c6;

z-index:12;

}



#catcontainer #catbar li ul a {

width:100px;

height:auto;

float:left;

text-align:left;

padding:0 21px;

}



#catcontainer #catbar ul ul {

top:auto;

}	



#catcontainer #catbar li ul ul {

left:130px;

top: 0px;

}



#catcontainer #catbar li ul ul a {

border-left:none;

}



#catcontainer #catbar a{

color: #606060;

}



#catcontainer #catbar ul {

border-top:none;

}



#catcontainer #catbar li ul a {

}



#catcontainer #catbar ul a, #catcontainer #catbar ul li {

background-color:#c6c6c6;

font-weight: normal;

width: 90px;

}



#catcontainer #catbar ul a:hover, #catcontainer #catbar ul a:focus {

color: #3b3b3b;

}



#catcontainer #catbar .current_page_item a {

}



#catcontainer #catbar li:hover ul ul, #catcontainer #catbar li:hover ul ul ul,#catcontainer  #catbar li:hover ul ul ul ul {

display:none;	

}

#catcontainer #catbar li:hover ul, #catcontainer #catbar li li:hover ul, #catcontainer #catbar li li li:hover ul, #catcontainer #catbar li li li li:hover ul {

display:block;

}



/* Slideshow Styles */



.slideshow {

width: 555px;

height: 311px;

background: #FFF;

padding: 10px;

border: 1px solid #c6c6c6;

}



#slider {

position:relative;

padding: 0;

z-index: 1;

}



#slider .slideit {

position:relative;

width: 555px;

height: 320px;

}



#slider .pic {

position:absolute;

top:0;

left:0;

z-index:0;

width: 555px;

height: 320px;

overflow:hidden;

}	



#slider .date, #slider .title, #slider .text  {

position: relative;

z-index:1;

}



#slider .title {

position:absolute;

bottom:30px;

margin:25px 0 0 0;

padding:0 20px 20px 20px;

width:450px;

z-index:5;

background:transparent url(images/trans.png) repeat 0 0;

}



#slider .title h1 {

padding:0px 0 0 0;

z-index:10;

margin-top: 10px;

font-size: 18px;

}



#slider .title h1 a {

color:#fff;

}



#slider .title h2 {

margin:0;

padding: 20px 0 0 0;

color: #fff;

}



#slider .title h2 a, #slider .title h2 a:visited {

margin:0;

padding: 3px 5px;

color: #fff;

border: none;

background: #114469;

font-size: 11px;

font-weight: normal;

}



#slider .title h2 em {

color: #fff;

font-weight: normal;

}



/* Frontpage Styles */



.page-wrapper {

width: 1020px;/* 887*/

margin:10px auto;

margin-bottom: 0px;

}



#column-left {

width: 550px;

float: left;

}



#column-right {

width: 274px;

background: #FFF;

padding: 10px;

border: 1px solid #c6c6c6;

float: left;

margin-left: 40px;

margin-bottom: 10px;

}



#recent-articles {

float: left;

}



#recent-articles h1 {

background: url(images/recent_news.jpg) no-repeat;

font-size: 24px;

font-weight: bold;

color: #464646;

margin-bottom: 30px;

padding-left: 30px;

margin-top: 10px;

}



#recent-articles .article {

float: left;

margin-bottom: 10px;

padding-bottom: 10px;

border-bottom: 1px solid #b1b1b1;

width: 270px;

}



#recent-articles .article .thumb-small {

float: left;

border: none;

margin-right: 8px;

}



#recent-articles .article h3 {

font-weight: bold;

}



#recent-articles .article h3 a {

color: #1c6aa2;

}



#recent-articles .article h3 a:hover {

color: #1c6aa2;

text-decoration: underline;

}



#recent-articles .article .date {

color: #565656;

font-size: 11px;

}



/* Bottom Slider */



#bottom-container {

width: 575px;

background: #FFF;

border: 1px solid #c6c6c6;

margin-top: 10px;

float: left;

margin-bottom: 10px;

}



#bottom-container h3 a {

display: block;

}



.bottomslider {

position: relative;

overflow: hidden;

}



.bottomslider .back a {

margin-top: 4px;

margin-left: 380px;

float: left;

width: 84px;

height: 12px;

background: url(images/back.jpg) no-repeat;

}



.bottomslider .next a {

margin-top: 4px;

margin-left: 10px;

float: left;

width: 84px;

height: 12px;

background: url(images/next.jpg) no-repeat;

}



.bottomslider ul {

position: relative;

left: 0;

width: auto;

margin: 0;

padding: 0;

list-style-type: none;

overflow: hidden;

z-index: 1;

padding-left: 10px;

}



.bottomslider h3 {

margin-bottom: 0px;

color: #1c6aa2;

width: 155px;

}



.bottomslider h3 a {

margin-bottom: 0px;

color: #1c6aa2;

}



.bottomslider li {

float: left;

display: inline;

width: 200px;

margin-top: 10px;

margin-bottom: 10px;

}



.bottomslider .desc {

float: left;

display: inline;

width: 155px;

text-align: justify;

color: #565656;

}



.bottomslider .slider-nav {

background-color: #eaeaea;

border-top: 1px solid #c6c6c6;

width: 575px;

height: 20px;

float: left;

}



/* Featured Posts & Articles on Frontpage */



#featured-container {

width: 575px;

float: left;

}



.featured-post {

width: 520px;

float: left;

border: 1px solid #c6c6c6;

padding: 10px;

margin-bottom: 10px;

background-color: #FFF;

}



.featured-post .thumbnail {

float: left;

}



.featured-post .content {

float: left;

width: 315px;

margin-left: 15px;

}



.featured-post .no {

width: 510px;

margin-left: 5px;

float: left;

}



.featured-post .no p {

width: 510px;

display: block;

}



.featured-post .content h2 {

color: #18649a;

font-size: 20px;

display: block;

margin-bottom: 10px;

}



.featured-post .content h2 a {

color: #18649a;

display: block;

line-height: 16px;

}



.featured-post .date {

background: url(images/time.jpg) no-repeat;

padding-left: 25px;

color: #656565;

font-size: 11px;

margin-right: 10px;

padding-bottom: 5px;

}



.featured-post .comments {

background: url(images/comments.jpg) no-repeat;

padding-left: 30px;

color: #656565;

font-size: 11px;

}



.featured-post .content p {

font-size: 12px;

margin-top: 10px;

float: left;

color: #565656;

}



.featured-post .content .readmore {

float: left;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

}



.featured-post .content .readmore {

width: auto;

color: #656565;

}



.featured-post .content .readmore:hover {

border: 1px solid #606060;

}





.featured-post .content .category-list {

float: right;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

color: #656565;

}



.featured-post .content .category-list a {

width: auto;

color: #656565;

}



.featured-post .content .category-list a:hover {

text-decoration: underline;

}



.featured-post .content .category-list:hover {

/*border: 1px solid #606060;*/

}



#bottom-left {

float: left;

}



#feat-no-thumb {

width: 660px;

float: left;

padding: 0px;

padding-left:20px;

margin-right: 0px;

margin-left: 00px;

margin-top: 10px;

}



.featured-no-post {

width: 304px;

float: left;

padding: 0px;

border: 1px solid #c6c6c6;

margin-bottom: 10px;

margin-left: 20px;

background-color: #FFF;
/*
min-height: 260px; /*300*/
height: 300px;

}



.featured-no-post .content {

float: left;

width: 275px;/*235*/

margin-left: 10px;

padding-bottom: 10px;

}



.featured-no-post .content h2 {

color: #18649a;

font-size: 20px;

display: block;

margin-bottom: 10px;

margin-top: 10px;

}



.featured-no-post .content h2 a {

color: #18649a;

display: block;

line-height: 24px;

}



.featured-no-post .date {

/*background: url(images/time.jpg) no-repeat;*/

padding-left: 25px;

color: #656565;

float: left;

font-size: 11px;

margin-right: 10px;

}



.featured-no-post .comments {

/*background: url(images/comments.jpg) no-repeat;*/

padding-left: 30px;

color: #656565;

float: left;

font-size: 11px;

}



.featured-no-post .content p {

float: left;

font-size: 12px;

margin-top: 10px;

width: 275px; /*235*/

color: #565656;

}



.featured-no-post .content .readmore {

float: left;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

}



.featured-no-post .content .readmore {

width: auto;

color: #18649a; /*#656565;*/

font-weight: normal;

}



.featured-no-post .content .readmore:hover {

border: 1px solid #606060;

font-weight: bold;

}





.featured-no-post .content .category-list {

float: right;

/*background-color: #e5e5e5;*/

padding: 3px 8px;

/*border: 1px solid #c6c6c6;*/

margin-top: 15px;

color: #656565;

}



.featured-no-post .content .category-list a {

width: auto;

color: #656565;

}



.featured-no-post .content .category-list a:hover {

text-decoration: underline;

}



.featured-no-post .content .category-list:hover {

/*border: 1px solid #606060;*/

}



/* Home Sidebar */



#left-posts {

float: left;

width: 558px;

margin-top: 0px;

}



#right-widgets {

border: 1px solid #c6c6c6;

float: left;

background-color: #FFF;

margin-top: 0px;

width: 326px;

}



/* Sidebar Styles */



.home-sidebar {

width: 180px;

margin-right: 3px;

float: left;

margin-left: 15px;

margin-top: 0px;

padding-bottom: 10px;

}



.widgettitle h2 {

color: #464646;

font-size: 15px;

font-weight: bold;

padding: 20px 0px 3px 0px; 

list-style-type: none;

}



#sidebar ul li {

/*list-style-type: none;

*/width: 170px;

}



#sidebar ul ul li a {

padding-left: 30px;

}



#sidebar ul ul ul li a {

padding-left: 40px;

}



#recentcomments {

margin-bottom: 10px;

}



#recentcomments li {

color: #656565;

text-decoration: none;

display: block;

padding: 5px;

padding-left: 15px;

background: url(images/bullet.jpg) no-repeat left center;

}



#recentcomments li a {

background: none;

text-decoration: none;

border-bottom: none;

font-weight: bold;

}



#tag_cloud-3 a {

background: none;

text-decoration: none;

border-bottom: none;

display: inline;

padding: 0px;

padding-right: 5px;

font-size: 9px;

}



#tag_cloud-3 a:hover {

text-decoration: underline;

}



.textwidget {

margin: 10px 8px 0px 0px;

color: #6e6e6e;

}



.home-sidebar ul li a {

color: #656565;

text-decoration: none;

border-bottom: 1px solid #cacaca;

display: block;

padding: 5px;

padding-left: 20px;

background: url(images/bullet.jpg) no-repeat left center;

}



.home-sidebar ul li a:hover {

text-decoration: underline;

}



.posted {

color:#9d9c9c;

font-size: 10px;

font-style: italic;

display: block;

padding-left: 10px;

}



#wp-calendar {

border:1px solid #cccccc;

color:#6e6e6e;

width: 220px;

}



#wp-calendar caption {

color: #8a8a8a;

font-size: 18px;

font-weight: normal;

padding: 0px 0px 10px 0px; 

list-style-type: none;

}



tbody .pad {

background-color:#dddddd;

}



#wp-calendar a {

font-weight:bold;

font-size:12px;

background: none;

padding: 0px;

margin: 0px;

border: none;

}



thead tr th {

width:20px;

height:20px;

text-align:center;

background-color: #993399;

color: #FFF;

border:1px solid #cccccc;

padding: 3px; 

}



/*

tbody tr td {

width:20px;

height:20px;

text-align:center;

border:1px solid #cccccc;

}

*/



tfoot #prev {

width:58px;

height:20px;

text-align:left;

background-color:#ffffff;

background: none;

padding-left: 10px;

}



tfoot #next {

width:58px;

height:20px;

text-align:right;

background-color:#ffffff;

background: none;

padding-right: 10px;

}



.news-article {

margin-top: 15px;

background: none;

border: none;

display: inline;

width: 250px;

margin-right: 20px;

}



.news-article h3 a {

color: #18649a;

font-weight: bold;

background: none;

border: none;

}



.news-article h3 a:hover {

text-decoration: underline;

}



.right-right  {

margin-top: 10px;

float: left;

}



/* Ticker Styles */



#tickerContainerWrapper {

	background-color: #FFF;

	width: 1012px;

	margin-top: 0px;

	padding: 0;

	margin-right: auto;

	margin-left: auto;


}

#tickerContainerWrapper #tickerInner{

	background-color: #FFF;

	width: 950px;

	margin:0px;

	padding: 0;

	margin-left: 50px;

}





.tickercontainer { 

border: 1px solid #c6c6c6;

background-color: #FFF;

width: 940px;

float: left;

height: 27px; 

margin-top: 15px;

padding: 0;

overflow: hidden; 

font-size: 11px;

}





.tickercontainer .mask { 

position: relative;

left: 10px;

top: 6px;

width: 875px;

overflow: hidden;

}



ul.newsticker {

position: relative;

left: 885px; 

list-style-type: none;

margin: 0;

padding: 0;

}



ul.newsticker li {

float: left;

margin: 0;

padding: 0;

background: #fff;

}



ul.newsticker a {

white-space: nowrap;

padding: 0;

margin: 0 30px 0 0;

color: #18649a;

}



ul.newsticker span {

margin: 0 10px 0 0;

}



/* Subpage Styles -- sidebar */


.infoWrap{
	width: 600px;
	float:left;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	text-align:left;
}
.infoWrap .date{
	width: 150px;
	float:left;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.infoWrap .category-list{
	width:440px;
	float:left;
	padding: 0px;
	margin: 0px;
	text-align:left;
}


#subpage {

width: 575px;

float: left;

}



#subpage .content .post, #pageContentText .post {

margin-bottom: 20px;

float: left;

padding-bottom: 20px;

border-bottom: 1px solid #CCC;
width: 600px;

}



#subpage .content .post p,  #pageContentText .post p{

float: left;

}



#subpage .content .post .date , #pageContentText .post .date{

margin-bottom: 0px;

}



#subpage .content .post h2, #pageContentText .post h3 {

margin-bottom: 10px;

}



#subpage .content, #pageContentText  {
	float: left;
	border: 1px solid #c6c6c6;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #FFF;
	margin-left: 20px;
}



#subpage .content .with-thumb, #pageContentText .post .with-thumbs {

float: left;

padding-left: 15px;

width: 600px;

}



#subpage .content .with-thumb p,  #pageContentText .post .with-thumbs p {

width: 600px;

float: left;

}



#subpage .content .with-thumb .tag-list {

}



#subpage .content .with-thumb .category-list {

}



#subpage .content h1 {
color: #656565;
font-weight: normal;
font-size: 18px;
display: block;
margin-bottom: 20px;
padding-bottom: 4px;
border-bottom: 1px solid #CCC;

}



#subpage .content ul {

margin: 20px 0px 10px 10px;

padding: 0px;

}



#subpage .content ul li {

color: #656565;

text-decoration: none;

border-bottom: 1px solid #cacaca;

display: block;

padding: 5px;

padding-left: 20px;

background: url(images/bullet.jpg) no-repeat left center;

}



#subpage .content ul li a:hover {

text-decoration: underline;

}



#subpage .content ol {

margin: 20px 0px 10px 10px;

padding: 0px;

}



#subpage .content ol li {

color: #656565;

text-decoration: none;

border-bottom: 1px solid #cacaca;

display: block;

padding: 5px;

padding-left: 20px;

background: url(images/bullet.jpg) no-repeat left center;

}



#subpage .content blockquote {

border-left: 5px solid #CCC;

margin:0 0 22px 0px;

font-size: 14px;

display: block;

clear: both;

}



#subpage .content blockquote p {

font-size: 14px;

font-weight: 600;

line-height: 24px;

padding:11px 25px;

}



#subpage .content .thumbnail {

float: left;

}



#subpage .content h2 {

color: #18649a;

font-size: 20px;

display: block;

margin-bottom: 20px;

}



#subpage .content h2 a {

color: #18649a;

display: block;

}



#subpage .content .date {

background: url(images/time.jpg) no-repeat;

padding-left: 25px;

color: #656565;

float: left;

font-size: 11px;

margin-right: 10px;

margin-bottom: 10px;

}



#subpage .content .comments {

background: url(images/comments.jpg) no-repeat;

padding-left: 30px;

color: #656565;

float: left;

font-size: 11px;

}



#subpage .content .post .with-thumbs p {

font-size: 12px;

margin-top: 10px;

color: #565656;

float: left;

clear: none;

width: 500px;

}



#subpage .content .post p {

font-size: 12px;

margin-top: 10px;

color: #565656;

float: left;

clear: none;

}



#subpage .content p {

font-size: 12px;

margin-top: 10px;

color: #565656;

clear: both;

}



#subpage .content .readmore {

float: left;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

}



#subpage .content .readmore {

width: auto;

color: #656565;

}



#subpage .content .readmore:hover {

border: 1px solid #606060;

}



#subpage .content .category-list {

float: right;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

color: #656565;

}



#subpage .content .category-list a {

width: auto;

color: #656565;

}



#subpage .content .category-list:hover {

border: 1px solid #606060;

}



#subpage .content .tag-list {

float: left;

background-color: #e5e5e5;

padding: 3px 8px;

border: 1px solid #c6c6c6;

margin-top: 15px;

color: #656565;

}



#subpage .content .tag-list a {

width: auto;

color: #656565;

}



#subpage .content .tag-list:hover {

border: 1px solid #606060;

}



/* Breadcrumb Navigation Styles */



.breadcrumb {

float: left;

padding: 13px 15px 10px 15px;

color: #8a8a8a;

font-size: 12px;

}



.breadcrumb a {

color: #993399;

font-weight: normal;

text-decoration: none;

}



.breadcrumb a:hover {

text-decoration: underline;

}



/* Comment Styles */



.alt {margin: 0;padding: 10px;}



#comment-wrap {

width: 620px;/*515*/

float: left;

border: 1px solid #c6c6c6;

padding: 15px;

margin-top: 10px;

margin-bottom: 10px;

/*margin-left: 25px;*/

background-color: #FFF;

font-size: 11px;

}



#comment-wrap h6 {

font-size: 14px;

margin-bottom: 10px;

margin-top: 0px;

padding: 0px;

background-color: transparent;

border: 0px;

}



#comments ol {

list-style-type: none;

line-height: 18px;

border: 0px;

}



#comments ul li {

list-style-type: none;

list-style-image: none;

list-style-position: outside;

border: 0px;

}



.commentlist {

padding: 0;

text-align: justify;

border: none;

}



.comment-body {

margin-bottom: 20px;

}



.reply {

font-size:11px;

clear: both;

float: right;

margin-top: -20px;

}



.commentlist em {

font-size: 11px;

}



.commentlist li {

margin: 5px 0 0px 10px;

padding: 5px 5px 0px 5px;

list-style: none;

border: 0px;

}



.commentlist li ul li { 

margin-right: -5px;

margin-left: 30px;

margin-bottom: 0px;

list-style: none;

border: 0px;

}



.commentlist li li {

background:none;

border:none;

list-style:none;

margin:3px 0 3px 20px;

padding:3px 0;

border: 0px;

}



.commentlist li .avatar {

border:1px solid #ccc;

margin:5px 8px 6px 5px;

float: left;

padding:2px;

width:45px;

height:45px;

}



.commentlist cite, .commentlist cite a {

font-style: normal;

font-size: 11px;

margin-top: 2px;

}



.commentlist p {

font-weight: normal;

line-height: 1.5em;

text-transform: none; 

margin: 10px 5px 5px 65px;

font-size: 11px;

border: none;

}



#commentform p {

}



.commentmetadata {

font-weight: normal; 

margin: 0;

display: block; 

font-size: 10px;

font-style: italic;

}



.commentmetadata a, .commentmetadata a:visited {

color: #6e6e6e;

}



.commentmetadata a:hover{

}



.children { 

padding: 0;

border: none;

}



.thread-alt {

border: none;

}



.thread-even li {

}

.depth-1 {

border: none;

}



.even, .alt li {

margin-bottom: 20px;

}



#respond input {

margin-right: 10px;

font-size: 11px;

color: #8a8a8a;

display: block;

margin-bottom: 5px;

}



#respond textarea {

width: 400px;

}



#respond h4 {

font-size: 12px;

margin-bottom: 5px;

}



#submit {

background-color: #8a8a8a;

border: 1px solid #CCC;

color: #FFF !important;

padding: 3px 5px 3px 5px;

margin-top: 10px;

text-decoration: none;

font-size: 12px;

cursor: pointer;

}



#submit:hover {

background-color: #FFF;

border: 1px solid #8a8a8a;

color: #8a8a8a !important;

padding: 3px 5px 3px 5px;

text-decoration: none;

}



/* Footer Styles */



#footer {
	background-color: #e5e5e5;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin-top: 10px!important;
	padding: 0px;
	clear: both;
	width: 100%;
	float:left;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}



#footer .container {

margin: 0px auto;

padding: 0px;

width: 850px;/*1012*/

height: 150px;

}



#footer .column-left {

width: 250px;

float: left;

}



#footer .container h2 {

margin-bottom: 15px;

color: #464646;

font-size: 17px;

margin-top: 20px;

font-weight: bold;
text-align: left;

}



#footer .news-article {

width: 250px;

margin-top: 0px;

margin-bottom: 10px;

margin-right: 20px;

padding: 0px;

display: inline;

}



#footer .news-article p{

	width: 250px;

}



#footer .column-middle {

width: 280px;

float: left;

}



/* Footer added by Steve */









/*outer wrapper --  newsArticles */

#newsCont{

	width: 850px;

	padding: 0px;

	text-align: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



/*news articles */

.newsArticles{

	width: 250px;

	float: left;

	margin: 0px;

	margin-right: 20px;

	padding: 0px;

	text-align: left;

	display: inline;

}



.newsArticles p{

	width: 250px;

	float: left;

	margin: 0px;

	padding: 0px;

	text-align: left;

}

















/*

.footer-sidebar {

width: 280px;

float: left;

margin-left: 15px;

margin-top: 0px;

padding-bottom: 10px;

}

*/



.widgettitle {

color: #464646;

font-size: 15px;

font-weight: bold;

margin-top: 15px;

padding: 0px 0px 3px 0px; 

list-style-type: none;

}



#sideBarInfo{

	width: 230px;

	float: left;

	margin: 0px;

	padding: 0px;

}



#sideBarInfo ul li{

	padding-left: 0px;

	margin-left: 0px;

/*	list-style-image:url(images/siteWide/bulletMini.gif);

	list-style-position: outside;   */

}





#sideBarInfo ul {

/*	list-style-type: none;*/

	width: 200px;

	padding-left: 0px;

	margin-left: 0px;

}



#sideBarInfo ul li {

/*	list-style-type: none;*/

	width: 200px;

	padding-left: 0px;

	margin-left: 0px;

/*	list-style-image:url(images/siteWide/bulletMini.gif);

	list-style-position: outside;    */

}













.footer-sidebar ul ul li a {

/*padding-left: 20px;*/

}



.footer-sidebar ul ul ul li a {

/*padding-left: 20px;*/

}



.textwidget {

margin: 10px 8px 0px 0px;

color: #6e6e6e;

}



#sideBarInfo ul li a {

color: #656565;

text-decoration: none;

/*border-bottom: 1px solid #cacaca;*/

display: block;

/*padding: 5px;*/

padding-top: 5px;

padding-left: 20px;



background: url(images/siteWide/bulletMini.gif) no-repeat left center;

 /*background: url(images/bullet_grey.jpg) no-repeat left center;*/

width: 150px;

}



#sideBarInfo ul li a:hover {

text-decoration: underline;

}


/*
#footer .column-right {

float: right;

width: 250px;

}
*/

/*
#footer-btm {
	background-color: #FFF;
	clear: both;
	text-align: center;
	width: 100%;
	color: #464646;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	float: left;
}



 #copyright {
	width: 1012px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	padding: 0px;
	color: #666;
	font-size: 11px;
	background-color: #C63;
}

/* @@@@@  */

#footer-btm {
	background-color: #FBFBFB;
	padding: 0px;
	clear: both;
	width: 100%;
	float:left;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}



#footer-btm .copyright {
margin: 0px auto;
padding: 0px;
padding-left: 50px;
width: 962px;/*1012*/
height: 20px;
text-align:left;
font-size: 10px;
}



/*  @@@@@@@@@@@@@@  */







#footer-btm .copyright a{

color: #666;

text-decoration: none;

}

#footer-btm .copyright a:hover{

color: #18649a;

text-decoration: underline;

}







/* Lightbox Images */



div.light_rounded .pp_top .pp_left {

background: url(images/sprite.png) -88px -53px no-repeat;

}



div.light_rounded .pp_top .pp_middle {

background: #fff;

}



div.light_rounded .pp_top .pp_right {

background: url(images/sprite.png) -110px -53px no-repeat;

}

	

div.light_rounded .pp_content .ppt {

color: #000;

}



div.light_rounded .pp_content_container .pp_left,

div.light_rounded .pp_content_container .pp_right {

background: #fff;

}



div.light_rounded .pp_content {

background-color: #fff;

} 



div.light_rounded .pp_next:hover {

background: url(images/btnNext.png) center right  no-repeat;

cursor: pointer;

}



div.light_rounded .pp_previous:hover {

background: url(images/btnPrevious.png) center left no-repeat; cursor: pointer;

} 



div.light_rounded .pp_expand {

background: url(images/sprite.png) -31px -26px no-repeat; cursor: pointer;

} 



div.light_rounded .pp_expand:hover {

background: url(images/sprite.png) -31px -47px no-repeat; cursor: pointer;

}



div.light_rounded .pp_contract {

background: url(images/sprite.png) 0 -26px no-repeat;

cursor: pointer;

}



div.light_rounded .pp_contract:hover {

background: url(images/sprite.png) 0 -47px no-repeat;

cursor: pointer;

}



div.light_rounded .pp_close {

width: 75px;

height: 22px;

background: url(images/sprite.png) -1px -1px no-repeat;

cursor: pointer;

}



div.light_rounded #pp_full_res .pp_inline {

color: #000;

} 



div.light_rounded .pp_arrow_previous {

background: url(images/sprite.png) 0 -71px no-repeat;

}



div.light_rounded .pp_arrow_previous.disabled {

background-position: 0 -87px; cursor: default;

}



div.light_rounded .pp_arrow_next {

background: url(images/sprite.png) -22px -71px no-repeat;

}



div.light_rounded .pp_arrow_next.disabled {

background-position: -22px -87px; cursor: default;

}



div.light_rounded .pp_bottom .pp_left {

background: url(images/sprite.png) -88px -80px no-repeat;

}



div.light_rounded .pp_bottom .pp_middle {

background: #fff;

}



div.light_rounded .pp_bottom .pp_right {

background: url(images/sprite.png) -110px -80px no-repeat;

}



div.light_rounded .pp_loaderIcon {

background: url(images/loader.gif) center center no-repeat;

}



	div.pp_pic_holder a:focus { outline:none; }



	div.pp_overlay {

		background: #000;

		display: none;

		left: 0;

		position: absolute;

		top: 0;

		width: 100%;

		z-index: 9500;

	}

	

	div.pp_pic_holder {

		display: none;

		position: absolute;

		width: 100px;

		z-index: 10000;

	}

		

		.pp_top {

			height: 20px;

			position: relative;

		}

			* html .pp_top { padding: 0 20px; }

		

			.pp_top .pp_left {

				height: 20px;

				left: 0;

				position: absolute;

				width: 20px;

			}

			.pp_top .pp_middle {

				height: 20px;

				left: 20px;

				position: absolute;

				right: 20px;

			}

				* html .pp_top .pp_middle {

					left: 0;

					position: static;

				}

			

			.pp_top .pp_right {

				height: 20px;

				left: auto;

				position: absolute;

				right: 0;

				top: 0;

				width: 20px;

			}

		

		.pp_content { height: 40px; }

		

		.pp_content .ppt {

			left: auto;

			margin-bottom: 5px;

			position: relative;

			top: auto;

		}

		

		.pp_fade { display: none; }

		

		.pp_content_container {

			position: relative;

			text-align: left;

			width: 100%;

		}

		

			.pp_content_container .pp_left { padding-left: 20px; }

			.pp_content_container .pp_right { padding-right: 20px; }

		

			.pp_content_container .pp_details {

				margin: 10px 0 2px 0;

			}

				.pp_description {

					display: none;

					margin: 0 0 5px 0;

				}

				

				.pp_nav {

					clear: left;

					float: left;

					margin: 3px 0 0 0;

				}

				

					.pp_nav p {

						float: left;

						margin: 2px 4px;

					}

				

					.pp_nav a.pp_arrow_previous,

					.pp_nav a.pp_arrow_next {

						display: block;

						float: left;

						height: 15px;

						margin-top: 3px;

						overflow: hidden;

						text-indent: -10000px;

						width: 14px;

					}

		

		.pp_hoverContainer {

			position: absolute;

			top: 0;

			width: 100%;

			z-index: 2000;

		}

		

		a.pp_next {

			background: url(images/btnNext.png) 10000px 10000px no-repeat;

			display: block;

			float: right;

			height: 100%;

			text-indent: -10000px;

			width: 49%;

		}

			

		a.pp_previous {

			background: url(images/btnNext.png) 10000px 10000px no-repeat;

			display: block;

			float: left;

			height: 100%;

			text-indent: -10000px;

			width: 49%;

		}

		

		a.pp_expand,

		a.pp_contract {

			cursor: pointer;

			display: none;

			height: 20px;	

			position: absolute;

			right: 30px;

			text-indent: -10000px;

			top: 10px;

			width: 20px;

			z-index: 20000;

		}

			

		a.pp_close {

			display: block;

			float: right;

			text-indent: -10000px;

		}

		

		.pp_bottom {

			height: 20px;

			position: relative;

		}

			* html .pp_bottom { padding: 0 20px; }

			

			.pp_bottom .pp_left {

				height: 20px;

				left: 0;

				position: absolute;

				width: 20px;

			}

			.pp_bottom .pp_middle {

				height: 20px;

				left: 20px;

				position: absolute;

				right: 20px;

			}

				* html .pp_bottom .pp_middle {

					left: 0;

					position: static;

				}

				

			.pp_bottom .pp_right {

				height: 20px;

				left: auto;

				position: absolute;

				right: 0;

				top: 0;

				width: 20px;

			}

		

		.pp_loaderIcon {

			display: block;

			height: 24px;

			left: 50%;

			margin: -12px 0 0 -12px;

			position: absolute;

			top: 50%;

			width: 24px;

		}

		

		#pp_full_res {

			line-height: 1 !important;

		}

		

			#pp_full_res .pp_inline {

				text-align: left;

			}

			

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

	

		div.ppt {

			color: #fff;

			display: none;

			font-size: 17px;

			left: 0;

			position: absolute;

			top: 0;

			z-index: 9999;

		}



/* ------------------------------------------------------------------------

	Miscellaneous

------------------------------------------------------------------------- */



	.clearfix:after {

	    content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}



	.clearfix {display: inline-block;}



	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	.clearfix {display: block;}

	/* End hide from IE-mac */





/* Pagenavi */



.wp-pagenavi a, .wp-pagenavi a:link {

padding: 5px 5px 5px 5px;

margin: 2px;

text-decoration: none;

background-color: #18649a;

border: 1px solid #FFF;

color: #FFF;

font-size: 11px;

}



.wp-pagenavi a:visited {

padding: 5px 5px 5px 5px;

margin: 2px;

text-decoration: none;

background-color: #18649a;

border: 1px solid #FFF;

color: #FFF;

font-size: 11px;

}



.wp-pagenavi a:hover {	

background-color: #d4d4d4;

border: 1px solid #FFF;

color: #8a8a8a;

}



.wp-pagenavi a:active {

padding: 5px 5px 5px 5px;

margin: 2px;

text-decoration: none;

background-color: #d4d4d4;

border: 1px solid #FFF;

color: #8a8a8a;

font-size: 11px;

}



.wp-pagenavi span.pages {

padding: 5px 5px 5px 5px;

margin: 2px 2px 2px 0px;

background-color: #18649a;

border: 1px solid #FFF;

color: #FFF;

font-size: 11px;

}



.wp-pagenavi span.current {

padding: 5px 5px 5px 5px;

margin: 2px;

font-weight: bold;

background-color: #d4d4d4;

border: 1px solid #FFF;

color: #8a8a8a;

font-size: 11px;

}



.wp-pagenavi span.extend {

padding: 5px 5px 5px 5px;

margin: 2px;	

border: 1px solid #000000;

color: #000000;

background-color: #FFFFFF;

}



/* ---------------------          steve theme updates   ----------------   */







#wideTop{

	width : 1012px;

	padding-top: 10px;

	text-align: center;

	height: 90px;

	background-image: url(images/siteWide/back.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#wideTop table , #wideTop table tr, #wideTop table tr td{

/*	border: none;*/

}



#headings{

	float: left;

}



table tr td#logoTd{

	width: 80px!important;

}



#wideTop a{

	vertical-align: top;

}



.logoText{

	color: #666666;

	font-size: 16px;

	line-height: 20px;

	font-weight: bold;	

	vertical-align: middle;

	text-align: left!important;

}



#headTabWrapper{

	width:1000px;

	text-align: left;

	padding: 0px;

	height: 45px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(images/siteWide/newNavBack.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



#headTabGap{

	width:380px;

	text-align: left;

	padding: 0px;

	margin: 0px;

	float: left;

	height: 45px;

}



.headTabActive, #headTabActive{

	width:107px;/*107*/

	height: 20px;/*45*/

	text-align: center;

	padding: 0px;

	padding-top: 25px;

	float: left;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	margin-left: 1px;

	display: inline;

	background-image: url(images/siteWide/tabTopNew.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.headTab, #headTabHome, #headTabAbout, #headTabMap, #headTabSupport{

	width:107px;/*107*/

	height: 20px;/*45*/

	text-align: center;

	padding: 0px;

	padding-top: 25px;

	float: left;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	margin-left: 1px;

	display: inline;

	background-image: url(images/siteWide/tabTopNew.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.headText, #headTabActive, {

 	font-size: 13px;

	color: #333333;

	line-height: 16px;

	font-weight: bold;

	font-style: normal;

}



.headTab, .headTab a, #headTabAbout, #headTabAbout a, #headTabMap, #headTabMap a, #headTabSupport, #headTabSupport a, #headTabHome, #headTabHome a{

 	font-size: 12px;

	color: #555555;

	line-height: 14px;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

}



.headTabActive, .headTabActive a, #headTabActive, headTabActive a{

 	font-size: 12px;

	color: #346AA0;

	line-height: 14px;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;

}



.headTabActive a:hover, .headTab a:hover,  headTabActive a:hover, #headTabAbout a:hover, #headTabMap a:hover, #headTabSupport a:hover, #headTabHome a:hover{

	text-decoration: underline;

	color: #B1120F;

}





form #siteSearch{

	padding: 0px;

	margin: 0px;

}

#headTabSearch{

	width:163px;  /*178*/

	height: 25px; /*45*/

	text-align: left;

	padding: 0px;

	padding-top: 10px;

	padding-left: 15px;

	padding-bottom: 10px;

	float: left;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	margin-left: 1px;

	display: inline;

	background-image: url(images/siteWide/searchBoxTab.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	position: relative;

}



#siteSearchWrapper { 

	width: 163px; 

	height: 25px; 

	position: absolute; 

	top: 15; 

	right: 0; 

	background-position: 100% 0; 

	background-repeat: no-repeat; 

}



.searchBox{

	height: 20px;/*25*/

	width: 150px;/*150*/

	margin: 0px;

	padding: 0px;

	position: relative;

}



.searchBox .srch-left {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 24px;

	height: 25px;

	background-image: url(images/siteWide/searchBoxLeft.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.searchBox .srch-right {

	display: block;

	position: absolute;

	right: 0;

	top: 0;

	padding: 0px;

	margin: 0px;

	width: 9px;

	height: 25px;

	background-image: url(images/siteWide/searchBoxRight.png);

	background-repeat: no-repeat;

	background-position: left top;

}



#siteSearchWrapper  .searchText {

	width:117px;

	height: 20px;

	margin: 0px;

	padding: 0px;

	padding-top: 5px;

	background-image: url(images/siteWide/ZsearchBoxMid.jpg);

	background-repeat: repeat-x;

	background-position: top;

	border: none;

	position:absolute;

	left: 24px;

	overflow: hidden;

	background-color: #E5E5E5;

}



#mainTop{

	width : 722px;/*732*/

	height: 23px;/*32*/

	padding:0px;

	padding-left: 10px;

	padding-top: 9px;

	float:left;

	text-align: left;

	margin: 0px;

	background-image: url(images/siteWide/main_top.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#mainMid{

	width : 732px;

	padding:0px;

	float:left;

	text-align: left;

	margin: 0px;

	background-image: url(images/siteWide/main_mid.jpg);

	background-repeat: repeat-y;

	background-position: right;

}

#mainBot{

	width : 732px;

	height: 13px;

	padding:0px;

	float:left;

	text-align: left;

	margin: 0px;

	background-image: url(images/siteWide/main_bot.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}



h1{

	margin: 0px;

	padding: 0px;

	font-size: 16px;

	color: #666;

	font-weight: bold;

	font-style: normal;

}

#pageHeadWrapper {

	width :686px; 

	height: 220px;

	padding:0px;

	padding-left:20px;

	padding-top: 10px;

	float:left;

	margin: 0px;

}

#pageHead {
	width :688px; /*686    224*/
	height: 220px;
	padding:0px;
	margin: 0px;

	padding-left: 462px;

	float:left;
	text-align: left;
	background-image: url(http://www.5gcomms.com/blog/wp-content/themes/Five-G/images/headers/mainPic-maint.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}







/*steve  styles */





#mainWrapper{

	width : 727px;/*782*/

	padding:0px;

	padding-left: 50px;

	float:left;

	text-align: left;

	margin: 0px;

}

#sideWrapper{
	width : 230px;
	padding:0px;
	float:left;
	text-align: left;
	margin: 0px;
}

.sideTop{
	width : 220px;
	height: 29px;
	padding:0px;
	padding-top: 5px;
	padding-left: 10px;
	float:left;
	text-align: left;
	margin: 0px;
	background-image: url(images/siteWide/sideBox_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	color: #666;
	line-height: 24px;
	text-align: left;
	vertical-align: top;
}

.sideTop img{
	margin: 0px;
	margin-right: 10px;
}

.sideMid{
	width : 210px; /*230*/
	padding:0px;
	padding-left: 10px;/*20*/
	padding-bottom: 10px;
	float:left;
	text-align: left;
	margin: 0px;
	background-image: url(images/siteWide/sideBox_mid.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.sideMidText{
	width :190px; 
	padding:0px;
	float:left;
	text-align: left;
	margin: 0px;
}

.sideBot{
	width : 230px;
	height: 30px;
	padding:0px;
	float:left;
	text-align: left;
	margin: 0px;
	background-image: url(images/siteWide/sideBox_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: left;
}

/*  follow icons */



#follow.top {
background-color:#CCCCCC;
border-color:#FFFFFF;
border-style:solid;
border-width:0 0 2px;
left:0;
position:fixed;
top:0;
width:100%;
}

div.icon_text, div.icon_text a{
	height: 30px;
	width: 160px;/*180*/
	display:block;
	float: left;
	text-align: left;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 25px;
}

div.icon_text2, div.icon_text2 a{
	height: 30px; /*40*/
	width: 160px;/*180*/
	display:block;
	float: left;
	text-align: left;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	line-height: 25px; /*30*/
}

.size16 .digg {

background:url("images/icons/16/digg.png") no-repeat scroll 0 0 transparent;

}

.size16 .twitter {

background:url("images/icons/16/twitter.png") no-repeat scroll 0 0 transparent;

}

.size16 .stumble {

background:url("images/icons/16/stumbleupon.png") no-repeat scroll 0 0 transparent;

}

.size16 .reddit {

background:url("images/icons/16/reddit.png") no-repeat scroll 0 0 transparent;

}

.size16 .delicious {

background:url("images/icons/16/delicious.png") no-repeat scroll 0 0 transparent;

}

.size16 .hyves {

background:url("images/icons/16/hyves.png") no-repeat scroll 0 0 transparent;

}

.size16 .facebook {

background:url("images/icons/16/facebook.png") no-repeat scroll 0 0 transparent;

}

.size16 .orkut {

background:url("images/icons/16/orkut.png") no-repeat scroll 0 0 transparent;

}

.size16 .myspace {

background:url("images/icons/16/myspace.png") no-repeat scroll 0 0 transparent;

}

.size16 .rss {

background:url("images/icons/16/rss.png") no-repeat scroll 0 0 transparent;

}

.size16 .youtube {

background:url("images/icons/16/youtube.png") no-repeat scroll 0 0 transparent;

}

.size16 .linkedin {
background:url("images/icons/16/linkedin.png") no-repeat scroll 0 0 transparent;
}

.size16 .yelp {

background:url("images/icons/16/yelp.png") no-repeat scroll 0 0 transparent;

}

.size16 .flickr {

background:url("images/icons/16/flickr.png") no-repeat scroll 0 0 transparent;

}

.size16 .mixx {

background:url("images/icons/16/mixx.png") no-repeat scroll 0 0 transparent;

}

.size16 .email {

background:url("images/icons/16/email.png") no-repeat scroll 0 0 transparent;

}

.size16 .print {

background:url("images/icons/16/print.png") no-repeat scroll 0 0 transparent;

}

.size16 .yahoo_buzz {

background:url("images/icons/16/yahoobuzz.png") no-repeat scroll 0 0 transparent;

}

.size16 .google_buzz {

background:url("images/icons/16/google_buzz.png") no-repeat scroll 0 0 transparent;

}

.size24 .digg {

background:url("images/icons/24/digg.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .twitter {

background:url("images/icons/24/twitter.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .stumble {

background:url("images/icons/24/stumbleupon.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .reddit {

background:url("images/icons/24/reddit.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .delicious {

background:url("images/icons/24/delicious.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .hyves {

background:url("images/icons/24/hyves.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .facebook {

background:url("images/icons/24/facebook.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .orkut {

background:url("images/icons/24/orkut.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .myspace {

background:url("images/icons/24/myspace.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .rss {

background:url("images/icons/24/rss.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .youtube {

background:url("images/icons/24/youtube.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .linkedin {

background:url("images/icons/24/linkedin.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .yelp {

background:url("images/icons/24/yelp.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .flickr {

background:url("images/icons/24/flickr.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .mixx {

background:url("images/icons/24/mixx.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .email {

background:url("images/icons/24/email.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .print {

background:url("images/icons/24/print.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .yahoo_buzz {

background:url("images/icons/24/yahoobuzz.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size24 .google_buzz {

background:url("images/icons/24/google_buzz.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .digg {

background:url("images/icons/32/digg.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .twitter {

background:url("images/icons/32/twitter.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .stumble {

background:url("images/icons/32/stumbleupon.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .reddit {

background:url("images/icons/32/reddit.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .delicious {

background:url("images/icons/32/delicious.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .hyves {

background:url("images/icons/32/hyves.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .facebook {

background:url("images/icons/32/facebook.png") no-repeat transparent;

background-position:left;

padding-left: 30px;

}

.size32 .orkut {

background:url("images/icons/32/orkut.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .myspace {

background:url("images/icons/32/myspace.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .rss {

background:url("images/icons/32/rss.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .youtube {

background:url("images/icons/32/youtube.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .linkedin {

background:url("images/icons/32/linkedin.png") no-repeat scroll 0 0 transparent;

}

.size32 .yelp {

background:url("images/icons/32/yelp.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .flickr {

background:url("images/icons/32/flickr.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .mixx {

background:url("images/icons/32/mixx.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .email {

background:url("images/icons/32/email.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .print {

background:url("images/icons/32/print.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .yahoo_buzz {

background:url("images/icons/32/yahoobuzz.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size32 .google_buzz {

background:url("images/icons/32/google_buzz.png") no-repeat scroll 0 0 transparent;

background-position:left;

padding-left: 30px;

}

.size48 .digg {

background:url("images/icons/48/digg.png") no-repeat scroll 0 0 transparent;

}

.size48 .twitter {

background:url("images/icons/48/twitter.png") no-repeat scroll 0 0 transparent;

}

.size48 .stumble {

background:url("images/icons/48/stumbleupon.png") no-repeat scroll 0 0 transparent;

}

.size48 .reddit {

background:url("images/icons/48/reddit.png") no-repeat scroll 0 0 transparent;

}

.size48 .delicious {

background:url("images/icons/48/delicious.png") no-repeat scroll 0 0 transparent;

}

.size48 .hyves {

background:url("images/icons/48/hyves.png") no-repeat scroll 0 0 transparent;

}

.size48 .facebook {

background:url("images/icons/48/facebook.png") no-repeat scroll 0 0 transparent;

}

.size48 .orkut {

background:url("images/icons/48/orkut.png") no-repeat scroll 0 0 transparent;

}

.size48 .myspace {

background:url("images/icons/48/myspace.png") no-repeat scroll 0 0 transparent;

}

.size48 .rss {

background:url("images/icons/48/rss.png") no-repeat scroll 0 0 transparent;

}

.size48 .youtube {

background:url("images/icons/48/youtube.png") no-repeat scroll 0 0 transparent;

}

.size48 .linkedin {

background:url("images/icons/48/linkedin.png") no-repeat scroll 0 0 transparent;

}

.size48 .yelp {

background:url("images/icons/48/yelp.png") no-repeat scroll 0 0 transparent;

}

.size48 .flickr {

background:url("images/icons/48/flickr.png") no-repeat scroll 0 0 transparent;

}

.size48 .mixx {

background:url("images/icons/48/mixx.png") no-repeat scroll 0 0 transparent;

}

.size48 .email {

background:url("images/icons/48/email.png") no-repeat scroll 0 0 transparent;

}

.size48 .print {

background:url("images/icons/48/print.png") no-repeat scroll 0 0 transparent;

}

.size48 .yahoo_buzz {

background:url("images/icons/48/yahoobuzz.png") no-repeat scroll 0 0 transparent;

}

.size48 .google_buzz {

background:url("images/icons/48/google_buzz.png") no-repeat scroll 0 0 transparent;

}

.size60 .digg {

background:url("images/icons/60/digg.png") no-repeat scroll 0 0 transparent;

}

.size60 .twitter {

background:url("images/icons/60/twitter.png") no-repeat scroll 0 0 transparent;

}

.size60 .stumble {

background:url("images/icons/60/stumbleupon.png") no-repeat scroll 0 0 transparent;

}

.size60 .reddit {

background:url("images/icons/60/reddit.png") no-repeat scroll 0 0 transparent;

}

.size60 .delicious {

background:url("images/icons/60/delicious.png") no-repeat scroll 0 0 transparent;

}

.size60 .hyves {

background:url("images/icons/60/hyves.png") no-repeat scroll 0 0 transparent;

}

.size60 .facebook {

background:url("images/icons/60/facebook.png") no-repeat scroll 0 0 transparent;

}

.size60 .orkut {

background:url("images/icons/60/orkut.png") no-repeat scroll 0 0 transparent;

}

.size60 .myspace {

background:url("images/icons/60/myspace.png") no-repeat scroll 0 0 transparent;

}

.size60 .rss {

background:url("images/icons/60/rss.png") no-repeat scroll 0 0 transparent;

}

.size60 .youtube {

background:url("images/icons/60/youtube.png") no-repeat scroll 0 0 transparent;

}

.size60 .linkedin {

background:url("images/icons/60/linkedin.png") no-repeat scroll 0 0 transparent;

}

.size60 .yelp {

background:url("images/icons/60/yelp.png") no-repeat scroll 0 0 transparent;

}

.size60 .flickr {

background:url("images/icons/60/flickr.png") no-repeat scroll 0 0 transparent;

}

.size60 .mixx {

background:url("images/icons/60/mixx.png") no-repeat scroll 0 0 transparent;

}

.size60 .email {

background:url("images/icons/60/email.png") no-repeat scroll 0 0 transparent;

}

.size60 .print {

background:url("images/icons/60/print.png") no-repeat scroll 0 0 transparent;

}

.size60 .yahoo_buzz {

background:url("images/icons/60/yahoobuzz.png") no-repeat scroll 0 0 transparent;

}

.size60 .google_buzz {

background:url("images/icons/60/google_buzz.png") no-repeat scroll 0 0 transparent;

}

.head{

/*padding-left: 30px;*/

}





#padME, #padME2{

	padding-top: 10px;

}





#pageContentText{
	width: 620px;
	float: left;
	padding: 0px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
	margin: 0px;
	margin-bottom: 20px;
	text-align: left;
}
#pageContentText p{
	margin-bottom: 15px;

}
#searchMargin{
	width: 610px;
	padding-left: 30px;
	float:left;
	margin: 0px;
}


#postFoot{

	width: 680px;

	height: 40px;

	float: left;

	padding: 0px;

	margin: 0px;

	text-align: left;

}



#postFoot .categoryLeft{

	width: 460px;

	float: left;

	padding: 0px;

	margin: 0px;

	text-align: left;

}





#postFoot  .dateRight{

	width: 220px;

	float: left;

	padding: 0px;

	margin: 0px;

	text-align:right;

}



#commentTitle h4{

	font-size: 16px;

	color: #888;

	line-height: 20px;

	float: left;

}



 .commentAdjust{
	margin:0;		 
	vertical-align: top;
	margin-top:10px!important;
	height:28px;
	line-height:24px;
}

#commentAdjust {
	margin-top: -10px;
}




h2#srchTitle{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

#pageContentText h3{
	font-size: 14px;
	line-height: 16px;
}

#botSpace{
	width: 600px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align:right;
	height: 20px;
}


#containerPP p{
	margin-top: 10px;
	width: 612px;
	float:left;
}


#mainTop h1{
	width: 718px;
}
