/*   
Theme Name: PTI
Theme URI: http://wwww.phonetvinternet.com
Description: A WordPess Theme built for PhoneTVInternet.com
Author: PhoneTVInternet.com
Author URI: http://www.phonetvinternet.com/
Version: 1.0
Tags: phone tv internet,buddypress
.
Theme is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
/* Reset default browser styles */
@import url('styles/reset.css');
/* Rebuild default browser styles */
@import url('styles/rebuild.css');
/* Basic WordPress Styles */
@import url('styles/wp.css');
/* Import a basic layout */
@import url('styles/2c-r.css');
/* Import css for widget ads */
body {
background:#F4F9FD url(http://www.phonetvinternet.com/img/background.png) top left repeat-x;
margin:100px 10px 10px 10px;
}
#primary {
display:none;
}
#content {
margin-top:0px;
}
#wrapper {
background:#fff;
height:100%;
width:980px;
padding:5px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
margin-top:200px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px #888;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
}
#header {
display:block;
background: #fff;
padding:5px 0px 0px 0px;
margin-bottom:15px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#masthead {
position:absolute;
top: 15px;
left: 0px;
width:100%;
background:#fff url(http://www.phonetvinternet.com/img/headerbg.png) top left repeat-x;
height:145px;
box-shadow: 0 0 5px #888;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
}

#masthead img {
position:absolute;
left:50%;
margin:-15px auto 0px -495px;
}

#branding {
clear:both;
width:100%;
}
#blog-title a {
float : left;
padding : 0px 0px 0px 0px;
margin : 0px 0px 5px 10px;
width : 400px;
color : #0000a0;
overflow : hidden;
height : 0px !important;
}
#blog-description  {
display:none;
}

#access, #site-info, #accesstop {
        width:99%;
        color:#777;
        text-indent:15px;
        clear:both;
	margin:0px 5px 0px 5px;
	overflow: auto;
        background:#fff;
        padding:10px 0px 10px 0px;
}
#accesstop {
border-radius:3px 3px;
-moz-border-radius:3px 3px;
-webkit-border-radius:3px 3px;
}
#accesstop li, #access li {
display:inline;
}
#access p {
float:left;
margin:0px;
padding:0px;
}
#access a, #site-info a, #accesstop a {
color:#333;
text-decoration:none;
}
#access a.rss {
float : left;
padding : 14px 0px 0px 0px;
margin : -14px 5px 0px 820px;
width : 14px;
background:url(styles/img/rss.png) top left no-repeat;
color : #0000a0;
overflow : hidden;
height : 0px !important;
}

#main {
        padding-top:0px;
}
.skip-link {
	position:absolute;
        left:-9000px;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
	list-style: none;
}
.menu a {
	display: block;
	float: left;
}
#content .entry-meta {
border-bottom:none;
}
.entry-content, .entry-summary, .entry-meta, .archive-meta, .topic-meta {
font-size:10pt;
color:#000;
background:#fff;
padding:5px;
margin:0px;
}
.archive-meta {
margin-bottom:10px;
margin-top:-10px;
padding-top:0px;
}
.entry-content h3 {
font-weight:bold;
font-size:110%;
}
#nav-above {
font-weight:bold;
padding:0px 5px 5px 5px;
margin:0px;
background:#fff;
color:#000;
}
.entry-utility {
color:#000;
background:#fff;
padding:5px;
margin:0px 0px 5px 0px;
}
.entry-utility a, #nav-above a, #comments a {
color:#4049AD;
text-decoration:none
}
.entry-utility a:hover, #nav-above a:hover, #comments a:hover {
color:#000;
}
a.more-link {
float:right;
text-align:right;
clear:both;
margin-right:10px;
margin-top:-17px;
padding:0px;
}
.entry-title, h2.entry-title, h1.entry-title, h1.page-title, h3.entry-title, h3.page-title { 
font-family:"Molengo",Georgia,Serif;
font-size:200%;
color:#0000a0;
padding:0px 115px 0px 5px;
margin:0px;
}
h2.entry-title a, h1.entry-title a, h3.entry-title a {
color:#0000a0; 
font-family:"Molengo",Georgia,Serif;
text-decoration:none;
}
h2.entry-title a:hover, h2.entry-title a:hover {
color:#4049AD;
}
h1.page-title {
font-size:150%;
padding:0px 5px 5px 5px;
margin:5px 0px 5px 0px;
}
.wp-smiley {
width:15px;
height:15px;
}
#comments .comment {
color:#000;
padding:10px;
margin:0px 0px 5px 0px;
border:solid 1px #0000a0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px #888;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
}
#comments ol {
list-style: none;
margin:0px;
padding:0px;
}
#comments li {
list-style: none;
margin:0px;
padding:0px;
}
#comments .odd {
color:#000;
background:#F4F9FD;
}
#comments .even {
color:#000;
background:#fff;
}
#comments h3 {
font-family:"Molengo",Georgia,Serif;
font-size:170%;
color:#000;
}
#comments h3 a {
float : left;
padding : 14px 0px 0px 0px;
margin : 7px 5px 0px 14px;
width : 14px;
background:url(styles/img/rss.png) top left no-repeat;
color : #0000a0;
overflow : hidden;
height : 0px !important;

}
#comments {
padding:0px;
margin:0px;
}
#comments .photo {
float:right;
}
.photo {
padding:2px;
background:#fff;
border:solid 1px #0000a0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 0 5px #888;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
} 
#comments .comment-meta {
margin:10px 10px 0px 0px;
}
#comments .comment-content {
clear:both;
padding-top:10px;
width:85%
}
.formcontainer {
color:#000;
background:#fff;
padding:5px;
margin:0px;
}
#respond h3, #respond h5 {
padding:5px;
margin:0px;
background:#fff;
color:#0000a0;
}
.form-input {
margin:5px 0px 5px 0px;
}

/** BOX **/
.photobox {
border:1px solid #dedddd;
background:#f1f1f1 url(http://www.phonetvinternet.com/images/box.png) top left repeat-x;
margin:15px 5px 0px 5px;
overflow:hidden;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}



/** FOOTER **/
h5{
font-family:Arimo, Helvetica, sans-serif;
font-size:12pt;
}

.box {
font-family:'Arial Narrow', Helvetica, sans-serif;
padding:20px 20px 30px 0px;
margin:20px 0px 20px 0px;
background: url('http://www.phonetvinternet.com/img/formfeild.png') bottom left repeat-x;
border:solid 1px #29318D;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
 .box h5{
font-family:'Arial Narrow', Helvetica, sans-serif;
border-bottom: dotted 1px #929BA2;
padding-bottom:10px;
margin-bottom:10px;
}
.box ul.footer {
font-family:Arimo, Helvetica, sans-serif;
float:left;
width:172px;
color:#777;
margin:0px 5px 0px 10px;
}
.box ul.footer li a {
height:30px;
font-size:10pt;
color:#777;
text-decoration:none;
}
.box ul.footer li  {
font-size:10pt;
color:#777;
text-decoration:none;
padding:0px 0px 0px 0px;
}
.box ul.footer li, .footerbox ul.footer li  {
margin-bottom:5px;
}
.box ul.footer{
padding:0px;
}
.disclaimer {
font-size:90%;
color:#777;
}
#copyright, #disclaimer {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#777;
margin:10px auto 20px auto;
text-align:center;
}
#disclaimer {
width:940px;
text-align:left;
padding: 0px 20px 0px 20px;
}
#copyright a {
font-size:10pt;
color:#777;
text-decoration:none;
}

li.social {
margin-top:-10px
}
li.social span {
float:left;
margin-top:8px;
}

#navigation {
margin-left:-35px;
top:0;
left:0;
width:100%;
font-size:115%;
}
.sf-navbar li ul {
margin-left:-5px;
}

#site-info ul {
list-style:none;
margin:5px 4px;
}

#site-info  ul li {
display:inline;
margin:0px;
color:#c2c2c2;
}

#site-info  ul li a:link, #footer ul li a:visited {
color:#9f9f9f;
text-decoration:none;
}

#site-info  ul li a:hover {
color:#fff;
}
/* quote form */
#address {
width:205px;
height:20px;
float:left;
}

.address {
width:205px;
height:20px;
float:left;
}

#apt, #address2 {
width:40px;
height:20px;
float:left;
}

.apt {
width:40px;
margin-left:10px;
margin-right:10px;
float:left;
}

#zip, #zipcode {
width:80px;
height:20px;
float:left;
}

.zip {
width:90px;
float:left;
clear:right;
}
.furl {
float:left;
margin-top:15px;
}


.inputs {
display:none;
visibility:hidden;
}

#quoteform {
height : 100px;
color : #ccc;
font-weight:bold;
padding : 5px;
margin : 0px 0px 0px 5px;
}
#quoteform .radiobuttons {
visibility:hidden;
display:none;
}
.meta-title {
display:none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
	list-style: none;
}
.menu a {
	display: block;
	float: left;
}
#member-dir-count {
background: #000;
}
#forum-header ul li {
width:200px;
list-style:none;
display:inline;
font-weight:bold;
margin:0px 25px 0px 0px;
padding:0px 0px 0px 0px;
}
#forum-header ul {
margin:0px;
padding:0px;
}
#digitallanding_searchPane {
margin-top:0px;
}
#dl_address {
float:left;
margin-right:5px;
}
#dl_apartment {
margin-right:5px;
float:left;
}
#dl_zipCode {
float:left;
}
#dl_submit {
display:block;
text-align:right;
margin-right:25px;
margin-bottom:20px;
}
#dl_phonePanel, #dl_emailPanel, #dl_PanelSwitcher
{	
display: none;
visibility: hidden;
}


#dlbox, #dlbox1, #dlbox2, #dlbox3 {
width:300px;
margin:10px auto 5px auto;
clear:both;
padding-top:20px;
}

#dlbox p, #dlbox ul, #dlbox li {
background:none;
}

#call {
font-size:10pt;
text-transform:uppercase;
text-align:right;
color:#777;
padding-left:0px;
display:block;
}
#call dl {
text-transform:none;
font-size:8pt;
display:block;
}
#call dt, #call dd {
display:inline;
}
#call span.number {
font-weight:bold;
color:#FF7E28;
font-size:24pt;
display:block;
padding-bottom:5px;
}
