/*
Theme Name: Telecoms
Theme URI: http://www.telecomstatistics.com/
Description: Template for Telecom Statistics site.
Version: 1.0
Author: Pumpkin Pie
Author URI: http://www.pumpkinpie.net/
*/

/* Reset */
* {
margin:0;
padding:0;
vertical-align:baseline;
}

ol,ul {
list-style:none;
}
.th {
list-style-image:url('http://www.telecomstatistics.com/img/bullet.png');
font-size:110%;
margin: 5px 0 0 30px;

}
img {
border:0;
}

a {
text-decoration:none;
}

p {
margin-bottom:1em;
}

/* Generic */
body {
font-size: 62.5%; /* 62.5% Resets 1em to 10px */
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#EAEAEA;
color:#202020;
font-weight:500;
text-align:center;
line-height:1;
}

.clr {
clear:both;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

h1, h2, h3, h4 {
font-family:Verdana,Arial,Helvetica,sans-serif;
}

h2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;
}

a {
color:#4C7F41;
}

a:hover {
text-decoration:underline;
}

/* header & footer */
div#container {
width:1000px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
background-image:url(images/background1.png);
background-position:top left;
background-repeat:repeat-y;
}

div#header h1 a {
/* visibility:hidden; */
padding-left:20px;
font-size:1.25em;
}

div#header h1 a:hover {
/* visibility:hidden; */
}

div#header {
background-image:url('images/header.jpg');
background-position:top left;
background-repeat:no-repeat;
text-align:left;
height:112px;
}

div#header p {
font-size:1em;
text-align:right;
}

div#header a {
display:block;
padding:37px 7px 10px 0px;
visibility:hidden;
}

div#header a:hover {
visibility:hidden;
}

div#footer {
padding:15px 0 10px 0;
}

div#header_subimage {
background-image:url(images/headr2.jpg);
margin: -20px -233px 0 0;
padding: 0 0 5px 5px;
width:483px;
height:214px;
float:right;
/*left:500px;*/
}

div#header_h1 {
background-image:url(images/headr2.jpg);
margin: -20px -233px 0 20px;
padding: 10px 10px 10px 10px;
width:450px;
font-size: 2.75em;
color:#0000db;
align: middle;
line-height: 1.15em;
font-weight:bold;
float:right;
text-align: center;
border:3px dashed #0000db;
}

/* top_menu */
ul#top_menu {
background-image:url(images/navbar.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:auto;
list-style:none;
height:45px;
}

ul#top_menu li:first-child {
margin-left:20px;
}

ul#top_menu a {
display:block;
font-size:1.4em;
font-weight:bold;
line-height:1.5em;
color:white;
margin-top:5px;
}

ul#top_menu li:hover a {
color:#40FF40;
text-decoration:none;
}

ul#top_menu li {
float:left;
width:15%;
margin:5px 2px 0 2px;
}


/* content */
div#content {
padding:0 10px 10px 10px;
background-image:url(images/background2.png);
background-position:bottom left;
background-repeat:no-repeat;
}

div#maincolumn {
font-size:1.3em;
line-height:1.75em;
text-align:left;
margin-top:10px;
}

div#maincolumn.narrowcolumn {
float:left;
width:700px;
}

div#maincolumn.widecolumn {
}

div#maincolumn h2 {
font-size:1.75em;
font-weight:normal;
margin-bottom:5px;
}

div#maincolumn h2 a {
color:#4c7f41;
}


div#maincolumn h2 a:hover {
text-decoration:none;
}

/* sidebar */
div#sidebar {
margin-top: 260px;
float:right;
width:245px;
text-align:left;
font-size:12px;
}

div#sidebar a {
color:#db0000;
}

div#sidebar li {
margin-bottom:5px;
}

div#sidebar h2 {
margin:10px 0 5px 0;
color:black;
}

div#sidebar #searchform label {
display:none;
}

/* bottombar */
div#footer, ul#bottombar {
background-color:#daf1cd;
}

ul#bottombar {
height:270px;
}

ul#bottombar > li {
float:left;
width:230px;
height:230px;
margin:5px;
text-align:left;
}

ul#bottombar h2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:5px;
color:#ffffff;
font-size:1.4em;
margin:10px 10px 0 10px;
background-image:url(images/panel_top.jpg);
}

ul#bottombar > li ul, ul#bottombar > li div {
color:#8e1400;
padding:10px 2px 10px 5px;
line-height:1.25em;
font-size:1.1em;
font-weight: 600;
}




li#text-3 {
background-image:url(images/panel_1.jpg);
}

li#text-4 {
background-image:url(images/panel_2.jpg);
}

li#recent-comments-3 {
background-image:url(images/panel_3.jpg);
}

li#recent-posts-3 {
background-image:url(images/panel_4.jpg);
}

li#rss-3 {
background-image:url(images/panel_1.jpg);
color:#ffffff;
}

li#rss-2 {
background-image:url(images/panel_2.jpg);
color:#ffffff;
}
#footbar {
background-image:url(images/footbar.jpg);
height:10px;
}

.widgettitle {
color:#ffffff;
}



