body {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0; padding: 0; text-align:center;
}
h1 {
	margin: 0;
	font-size: 1.6666666666666667em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
}

h2 {
	margin: 0;
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 1em;
}
h3 {
	margin: 0;
	font-size: 1.3333333333333333em;
	line-height: 1.125em;
	margin-bottom: 1.125em;
}
h4 {
	margin: 0;
	font-size: 1.1666666666666667em;
	line-height: 1.2857142857142858em;
	margin-bottom: 1.2857142857142858em;
}
p, blockquote, pre, td, th, label {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
p.small {
	margin: 0;
	font-size: 0.8333333333333334em;
	line-height: 1.8em;
	margin-bottom: 1em;
}
table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}
a { color:#336;}
body {
	background-image: url(./themes/site_themes/tw/images/bg.jpg);
	background-repeat: repeat-x;
}

#header { height:127px; position:relative;}
#logo {
	height: 55px;
	width: 127px;
	position: absolute;
	left: 10px;
	top: 10px;
}

img {border:none;}

#tag {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333366;
	position: absolute;
	left: 150px;
	top: 50px;
	font-size: 120%;
}

#membership {
	position: absolute;
	top: 10px;
	right: 10px;
}
#membership span {
	font: 120% Georgia, "Times New Roman", Times, serif;
	color: #333366;
	margin-right: 10px;
}

#pdate {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333366;
	position: absolute;
	top: 50px;
	right: 10px;
	font-size: 120%;
}

#nav {margin:0; padding:0 0; list-style:none; position:absolute; bottom:0px; left:3px;}

#nav li { float:left; margin:0; padding:0; background-image:none;line-height:normal;}
#nav li a {background-repeat:no-repeat;background-position:0 0;display:block;float:left;height:38px;border-width:0;text-indent:-10000px; text-decoration:none;}
#nav0 a {background: url(./themes/site_themes/tw/images/home.gif); width:76px;}
#nav1 a {background: url(./themes/site_themes/tw/images/voip.gif); width:77px;}
#nav2 a {background: url(./themes/site_themes/tw/images/call-center.gif); width:98px;}
#nav3 a {background: url(./themes/site_themes/tw/images/crm.gif); width:77px;}
#nav4 a {background: url(./themes/site_themes/tw/images/ip-comm.gif); width:164px;}
#nav5 a {background: url(./themes/site_themes/tw/images/voip-ser.gif); width:116px;}
#nav6 a {background: url(./themes/site_themes/tw/images/voip-ent.gif); width:164px;}
#nav7 a {background: url(./themes/site_themes/tw/images/wireless.gif); width:109px;}
#nav li a:hover, #nav li a.active {background-position: 0 -38px;}

#sub-nav {background-color: #999;margin-right: 7px;margin-left: 5px;}

#sub-nav ul {margin:0;padding:0;list-style:none; background-color: #999;}
#sub-nav ul li {margin:0;padding:8px 0;line-height:normal;float:left;background-color: #999; }
#sub-nav ul li a { padding: 0px 25px; text-decoration:none; display:block; color:#fff;}
#sub-nav ul li a:hover { text-decoration:underline;}
#sub-nav ul li a.active { text-decoration:none; font-weight:bold;}


.container { margin:0 auto; text-align:left;width: 890px;position:relative;}

.page {
	background-image: url(./themes/site_themes/tw/images/page-bg.gif);
	background-repeat: repeat-y;
}

#content, .members .start {
	background-image: url(./themes/site_themes/tw/images/top-page.gif);
	min-height:542px;
	width: 890px;
	background-repeat: no-repeat;
}

.members #content {
	background-image: none;
	width: auto;

}

#main { float:left; width:560px;}
.cont { padding:10px;}
.article {padding: 10px 0px 10px 15px;}
#article {padding: 10px 0px 10px 15px;}

.article-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	font-size: 2em;
}

.results-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	font-size: 1.4em;
        margin-left:20px;
}

#page-into {
	background-image: url(./themes/site_themes/tw/images/intro-bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

#page-into h2 { color:#336; font-family:Georgia, "Times New Roman", Times, serif;}


#player {border: 1px solid #333333;padding: 5px 5px 15px;background-color: #AAAAAA;float:left; margin: 0px 8px 25px;}

.v-box {
	background-image: url(./themes/site_themes/tw/images/v-box-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	}

.v-box h3, .georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333366;
}

.v-box p { color:#336; margin-right: 8px;}

.v-box .middle {
	background-image: url(./themes/site_themes/tw/images/v-box-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:15px 5px 0;
}


.v-box .bottom {
	background-image: url(./themes/site_themes/tw/images/v-box-footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
}

#basics {
	text-indent:-10000px;
	background-repeat: no-repeat;
	height: 50px;
	margin: 0px;
	padding: 0px;
}

.telephony-basics {background-image: url(./themes/site_themes/tw/images/telephony-basics.gif);}
.callcenter-basics {background-image: url(./themes/site_themes/tw/images/call-center-basics.gif);}
.crm-basics {background-image: url(./themes/site_themes/tw/images/crm-basics.gif);}
.ipcomm-basics {background-image: url(./themes/site_themes/tw/images/ip-comm-basics.gif);}
.voip-basics {background-image: url(./themes/site_themes/tw/images/voip-basics.gif);}
.voip-ent-basics {background-image: url(./themes/site_themes/tw/images/voip-ent-basics.gif);}
.voip-serv-basics {background-image: url(./themes/site_themes/tw/images/voip-serv-basics.gif);}
.wireless-basics {background-image: url(./themes/site_themes/tw/images/wireless-basics.gif);}

.t-box {
	background-color: #E6EDF0;
	margin-bottom:20px;
}

.b-left { width:45%; float:left;}

.b-right { width:45%; float:right;}

.t-box dl { font-size:100%;}

.t-box dl, .t-box dt { padding:0; margin:0;}

.t-box dd {
	padding:0;
	margin:0 0 8px;
}

#crash-courses {
	background-image: url(./themes/site_themes/tw/images/crash-courses.gif);
	margin: 0px;
	padding: 0px;
	height: 42px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#crash-courses a, #tools-resources a  { display:block; height:40px; width:100%; }
#latest-news a  { display:block; height:50px; width:100%; }

#tools-resources {
	background-image: url(./themes/site_themes/tw/images/tools-resources.gif);
	margin: 0px;
	padding: 0px;
	height: 42px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

.c-box {
	background-color: #F3FCF2;
	margin-bottom:20px;
}

.tr-box {
	background-color: #FCD4C2;
	margin-bottom:20px;
}

#latest-news {
	background-image: url(./themes/site_themes/tw/images/latest-news.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#daily-news {
	background-image: url(./themes/site_themes/tw/images/daily-news.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#market-research {
	background-image: url(./themes/site_themes/tw/images/market-research-and-whitepapers.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#blogs {
	background-image: url(./themes/site_themes/tw/images/blogs.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#latest {
	background-image: url(./themes/site_themes/tw/images/latest.gif);
	margin: 0px;
	padding: 0px;
	height: 46px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#product-rev {
	background-image: url(./themes/site_themes/tw/images/latest-products.gif);
	margin: 0px;
	padding: 0px;
	height: 36px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#white-papers {
	background-image: url(./themes/site_themes/tw/images/white-papers.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

.n-box {
	background-color: #FFFFFF;
	margin-bottom:20px;
	border-right: 1px solid #77695B;
	border-bottom: 1px solid #77695B;
	border-left: 1px solid #77695B;
}

.g-box {
	background-color: #FFFFFF;
	margin-bottom:20px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

.p-box {
	background-color: #FFFFFF;
	margin-bottom:20px;
	border-right: 1px solid #010134;
	border-bottom: 1px solid #010134;
	border-left: 1px solid #010134;
}

#let-us-help {
	background-image: url(./themes/site_themes/tw/images/let-us-help.gif);
	margin: 0px;
	padding: 0px;
	height: 44px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

.help-box {
	background-color: #3448BB;
	margin-bottom:20px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(./themes/site_themes/tw/images/blue-grad.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#fff;
}

#google-ad, #cb-ad, .ad { margin-bottom:20px;}
.ad { text-align:center;}

#tools {
	background-image: url(./themes/site_themes/tw/images/tools.gif);
	margin: 0px;
	padding: 0px;
	height: 40px;
	background-repeat: no-repeat;
	text-indent: -10000px;
}

#tools a { display:block; height:40px; width:100%;}
.tool-box {
	background-color: #FCD4C2;
	margin-bottom:20px;
	border-right: 1px solid #5A0101;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
		
}

.news, .agg_news { list-style:none; margin:0; padding:0; font-size:90%;}
.agg_news {
	list-style: inside url("./themes/site_themes/tw/images/page_icon.png");
}
.news li { margin-bottom:10px;}
.agg_news li {
	margin-left:5px;
	margin-bottom:0;
}

#sidebar { width:330px; float:left;}

#sidebar .cont {
	padding:10px 20px 10px 10px;
}

#marketplace {
	background-color: #FCF5DF; margin-bottom:20px;
}

.market dt a {color: #006600;}

.market { padding:0; margin:0;}
.market dd {
	margin: 0px 0px 10px;
	padding: 0px;
}

#marketplace h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #006600;
	font-size:120%;
}
#footer {
	background-image: url(./themes/site_themes/tw/images/footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}

#links {
	text-align:center;
	padding: 15px 50px 0;
}

#stitle {
	text-align:center;
	font-size:.9em;
}

.showpagination { 
font-weight: normal; 
} 

.showpagination1 { 
display: none; 
}

.u-line {text-decoration: underline;}
.social { list-style:none; display:inline; margin:0; padding:0;}
.social li { display:inline; margin:0 10px;}
.social li a {display:inline-block;text-decoration:none;height: 22px;background-repeat: no-repeat;background-position: 0 50%; padding: 6px 0;}
#newsvine a {background-image: url(./themes/site_themes/tw/images/newsvine.png);padding-left: 18px;}
#digg a {background-image: url(./themes/site_themes/tw/images/digg.png);padding-left: 20px;}
#delicious a {background-image: url(./themes/site_themes/tw/images/delicious.png);padding-left: 22px;}
#magnolia a {background-image: url(./themes/site_themes/tw/images/magnolia.png);padding-left: 20px;}

.crash-list, .tool-list { padding:0; margin:0; list-style:none;}
.crash-list li, .tool-list li { float:left; display:block; padding:3px 0;}
.crash-list li.date, .tool-list li.date { width:23%; padding-left:2%;}
.crash-list li.title, .tool-list li.title { width:73%;padding-left:2%;}
.crash-list li.color {background-color:#DBF5D8;}
.crash-list li.bg {background-color:#7ADA70; font-weight:bold;}

.tool-list li.color {background-color:#E4A4A4;}
.tool-list li.bg {background-color:#B33F37; font-weight:bold; color:#fff;}

#results li a { font-weight:bold;}
#results li p { margin-top:8px;}
.paginate {padding-left:40px;}

.login { width:100px; display:block; float:left;color: #336; font-weight:bold;}
.linput {float: left;}
.log-box {background-color: #E6EDF0;margin: 0 20px;padding: 20px;}
.not-yet { padding:20px 0;color: #336}
.not-yet ul {padding:0;margin:0 0 0 10px;}
.account-title {background-image: url(./themes/site_themes/tw/images/b-dots.gif);}
.account-title, .not-title {background-repeat: no-repeat;background-position: 0% 50%;padding-left: 20px;font-family: Georgia, "Times New Roman", Times, serif;color: #336;font-size: 1.3em;}
.not-title {background-image: url(./themes/site_themes/tw/images/w-dots.gif);}

#lead {margin:0;padding: 0 15px 15px 0;}
h3.lead {font-family:Georgia, "Times New Roman", Times, serif;font-size:155%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999;letter-spacing: 1px;
	margin: 0px 0px 10px;padding: 0px 0px 5px;	font-weight: normal;}
h3 a { text-decoration: none;}