/* CSS Document */
html {margin: 0; padding: 0;}
body { margin:0; padding:0; font: 74%  Arial, Helvetica, Tahoma; background: #135589 url(http://voip.makeuseofyourbroadband.com/siteimages/background2.gif) repeat-y 50% 0; background-attachment: fixed; text-align: center;}
a img, a {text-decoration:none; color: #000;}
a:hover {text-decoration:none; }
#sidebar .home a, #sidebar .home a:hover {border-bottom: none;}
#sidebar .home a, #feed h5, #narrow h5 {color: #c7c7c7;}
h1 { width: 780px; height: 110px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/voipbanner5.jpg); margin: 0; padding: 0; }
#main h2.faq {width: 430px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/voipfaqaw.jpg); margin: 0; padding: 0;}
#main h2.glossary {width: 136px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/gloss.jpg); margin: 0; padding: 0;}
#main h2.news {width: 83px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/news.jpg); margin: 0; padding: 0;}
#main h2.eshead {width: 314px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/eshead.jpg); margin: 0; padding: 0;}
#main h2.bphead {width: 327px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/bphead.jpg); margin: 0; padding: 0;}
#main h2.vphead {width: 220px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/vphead.jpg); margin: 0; padding: 0;}
#main h2.archead {width: 131px; height: 36px; text-indent: -9999px; background: url(http://voip.makeuseofyourbroadband.com/siteimages/archivehead.jpg); margin: 0; padding: 0;}
h2 {font-family: Georgia, Times, serif; font-size: 1.8em;}
#main h3 {font-family: Georgia,Times, serif; font-size: 1.4em; margin-bottom: 0;}
#main h4 {font-family: Georgia,Times, serif; font-size: 1em; margin-bottom: 0;}
/*h5 { font-family: Georgia,Times, serif; line-height: 1.6em; border-top: 3px solid #172e74; border-bottom: 3px solid #172e74; font-size: 1.3em; color: #172e74; margin-bottom: 1.5em;} */
#narrow h5 {background: url(http://voip.makeuseofyourbroadband.com/siteimages/newsheader.jpg) 0 100% no-repeat; font-family: Georgia, Times, serif; margin-bottom: 27px; padding-left: 15px; padding-top: 0px; line-height: 1.6em; font-size: 1.4em; font-weight: bold; margin-top: 1.5em; margin-bottom: 0;}

#main p {margin-top: 0.4em;font-size:0.9em; line-height:1.8em; font-family:verdana, arial, sans-serif; text-align: justify; }
.subhead {font-size: 1.2em;}
/*.home {font-family: Georgia, Times, serif;border-top: 3px solid #172e74; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; padding-left: 0px; padding-top: 0px; line-height: 1.6em; font-size: 1.3em; font-weight: bold;}  */
#sidebar .home {background: url(http://voip.makeuseofyourbroadband.com/siteimages/homeheader.jpg) 0 100% no-repeat; font-family: Georgia, Times, serif; margin-bottom: 27px; margin-left: 5px; margin-right: 5px; line-height: 1.6em; font-size: 1.4em; font-weight: bold; }

#wrapall {
  margin: 0px auto;
  width: 780px;
  text-align: left;
}
.clear {
	clear: both;
}
#main {
  display:block;
  margin-left: 160px;
  margin-right: 125px;
  border: 0px solid #ccc;
  padding: 2em 8px;
  text-align: left;
  line-height: 1.5em;
  width: auto;
  border: 0px solid green;
  clear: none;
}
* html #main {display:inline-block; padding-left:5px;}
#sidebar {
  width: 160px;
  float: left;
  margin: 2em 0;
}
#narrow {
width: 125px;
float: right;
border: 0px solid red;
}
#search { margin-top: 2em;}
.catlist li {list-style-type: none; display:inline; padding-right: 15px; margin:0;}
#narrow ul{list-style: none; margin: 0; padding: 0;}
#narrow li {padding: 0.25em 0px 0.25em ;}
#sidebar ul {list-style: none; margin: 0; padding: 0; padding-right: 5px; margin-top: 0px; margin-bottom: 10px; margin-left: 5px;}
#sidebar li {padding: 0.25em 0px 0.25em ;  display: block; background: url(http://voip.makeuseofyourbroadband.com/siteimages/voiparrow.jpg) 0 no-repeat;}
#sidebar a {text-decoration:none; display: block; border-bottom: 1px solid #eaeaea; padding-left: 15px; }
#sidebar a:hover {text-decoration:none; color: #fff; border-bottom: 1px solid #258; }
#feed a {text-decoration: underline; color: #172e74; }
.pics { float: left; margin-right: 8px;}
.nexttopic {}
.newsdate {font-size: 0.85em; color: #666;}
.points {font-family: Georgia,Times, serif; font-weight: bold; font-size: 1.4em; color: #000;}
.provhome { padding: 0 5px; font-size: 1.4em; width: 100%-12px; border: 1px solid #6ca5d1; background: #f0f8ff; color: #000; font-family: Georgia, Times, serif; margin-top: 0.9em;line-height: 1.4em;}
.nitem {border-bottom: 0px solid #eaeaea; margin-bottom: 1em; }
.sec { font-family:  Georgia,Times, serif; font-size: 1em; border-top: 3px solid #172e74; margin-bottom: 10px; margin-left: 5px; margin-right: 5px; padding-left: 0px; padding-top: 2px; font-weight: bold; color: #172e74;}
table {font-size:1em; border: 1px solid #6ca5d1; background: #f0f8ff; width: 100%}
th {text-align: left;}
#footer {	
	margin: 0px auto;
	position: relative;
	background: url(http://voip.makeuseofyourbroadband.com/siteimages/voipfooter.jpg) 0 100% no-repeat;
	background-color: #135589;
	width: 780px;
	height: 25px;
	border-bottom: 9px solid #f0f8ff;
  clear: both;
}

#footer h2 {
	padding-top: 5px;
	text-align: center;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #D3D8C4;
}

#footer h2 a:visited, #footer h2 a:link {
	color: #D3D8C4;
	text-decoration: none;
	border-bottom: 1px dotted #D3D8C4;
}

#footer h2 a:hover {
	color: #F7F7F6;
	text-decoration: none;
	border-bottom: none;
	background-color: #A5003B;
}
.date {color: #999; font-size: 0.85em; }
fieldset {
	border: 1px solid #eee;
}

textarea.text { 
	height: 150px; 
	width: 90%; 
	border: 1px solid #ccc; 
	background: #fff; 
	color: #000;
}

textarea.text:hover { 
	border: 1px solid #eee; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #ccc; 
	background-color: #FFFFFF; 
	width: 200px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #eee; 
	background: #FFFFF4; 
	color: #000;
}

input.text { 
	margin: 0; 
	width: 125px;
	border: 1px inset #999; 
	background: #FFF;
	color: #000; 
}

input.text:hover { 
	border: 1px solid #ccc; 
}
input.searchbutton { 
	margin: 0;
	margin-top: 5px;
	font-size: 100%; 
	font-family: Georgia, Arial, Sans-serif; 
	border: 2px outset #265098;
	background: #265098; 
	color: #d7d7d7; 
	padding: 1px; 
	font-weight: bold; 
}
input.searchbutton:hover {
	color: #FFF;
}
.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #f8f8f8; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}
.commentsbox h2 {font-size: 1.6em;}
/*.pagenum {
	margin-left: auto;
	margin-right:auto;
	text-align: center;
}
.pagenum { 	
	border: 1px solid #172e74;
	display: inline;
}
.page {
	background : #fff;
	padding: 0 2px;
}
.curpage {
	background: #172e74;
	padding: 0 2px;
	color: #fff;
}*/
#pages {
	margin-left: auto;
	margin-right:auto;
	text-align: center;
}
.pagenum {
    padding: 1em 1em 2em 1em;
    border-top: 1px solid #ccc;
}

.pagenum a, .pagenum span {
    display: inline;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}

.pagenum span.current {
    border: 1px solid #06c;
    font-weight: bold;
    background: #06c;
    color: #fff;
}

.pagenum a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pagenum a:hover,.pagenum a:hover.nextprev  {
    border-color: #06c;
}

.pagenum a.nextprev {
    font-weight: bold;
	margin-left: 0.3em;
	border: 1px solid #ddd;
	color: #999;
}
p.arc {margin: 0; margin-bottom: 0.25em; padding: 0;}
