/*  
Theme Name: Headlines
Version: 2.2.1
Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.
Author: WooThemes
Author URI: http://www.woothemes.com

	Copyright: (c) 2009 WooThemes.
	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/

/* Default styles */


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

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers & Columns
-2.2 Navigation
-2.2.1 Page Navigation
-2.2.2 Category Navigation
-2.2.3 Search
-2.3 Header
-2.4 Content
-2.5 Sidebar
-2.6 Footer
-2.6.1 Footer Widget Area
-2.7 Featured Area

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 Pagination / WP-Pagenavi
-3.4 Buttons / Banners

4. WIDGETS
-4.1 Generic Widgets
-4.2 Specific Widgets
-4.3 Sidebar Tabs
-4.4 Video

5. COMMENTS
-5.1 Comments
-5.2 Comments Form
-5.3 Pingbacks / Trackbacks 

6. MISC


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



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */
body, html  { height: 100%; }
html, body, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background-color: #e4e4e4; margin: 0; }
ol, ul { list-style: none; }
/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#container { }
#top { background:#232323 url(images/bg.jpg) no-repeat top center; }

.col-left { float: left; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; }

/* 2.2 Navigation */
#navigation, #page-nav {font-size:11px;}
#navigation a:hover, #page-nav {border:none;}

#page-nav ul.rss{background:url(images/ico-rss.png) no-repeat right 8px;padding:0 35px 0;float:right;}
#page-nav ul.rss li{float:left;width:auto;}
#page-nav ul.rss a { line-height:29px; display:block; padding:0 10px; }

/* 2.2.1 Page Navigation */
#page-nav { position:relative; background:url(images/bg-pagenav.png) repeat-x; height:29px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; }
#page-nav a { color:#eee; text-decoration:none; text-shadow: #333 0px 1px 0px; }
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#fff; }
#page-nav .ico-home { padding:7px 0 6px 0; }

#nav, #nav ul  { position:relative; z-index:200; margin:0; padding:0; list-style:none; line-height:1; }
#nav a  { display:block; z-index:200; padding:0 10px; line-height:29px; text-decoration:none;}
#nav li  { float:left; width: auto; }
#nav li ul  { position: absolute; left: -999em; width: 180px; }
#nav li ul li  { background: #7d7d7d; }
#nav li ul li a  { width:160px; line-height:26px; color:#eee; }
#nav li ul li a:hover  { color:#fff; }
#nav li ul ul  { margin: -26px 0 0 180px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover,#nav li.hover  { position:static; }

#top-page-nav ul.rss{background:url(images/ico-rss.png) no-repeat right 8px;padding:0 35px 0;}
#top-page-nav ul.rss li{float:left;width:auto;}
#top-page-nav ul.rss a { line-height:29px; display:block; padding:0 10px; }

/* 2.2.1 Page Navigation */
#top-page-nav { position:relative; background:url(images/bg-pagenav.png) repeat-x; height:29px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; }
#top-page-nav a { color:#eee; text-decoration:none; text-shadow: #333 0px 1px 0px; }
#top-page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#fff; }
#top-page-nav .ico-home { padding:7px 0 6px 0; }

#top-nav, #top-nav ul  { position:relative; z-index:200; margin:0; padding:0; list-style:none; line-height:1; }
#top-nav a  { display:block; z-index:200; padding:0 10px; line-height:29px; text-decoration:none;}
#top-nav li  { float:left; width: auto; }
#top-nav li ul  { position: absolute; left: -999em; width: 180px; }
#top-nav li ul li  { background: #7d7d7d; }
#top-nav li ul li a  { width:160px; line-height:26px; color:#eee; }
#top-nav li ul li a:hover  { color:#fff; }
#top-nav li ul ul  { margin: -26px 0 0 0px; }
#top-nav li:hover ul ul, #top-nav li:hover ul ul ul, #top-nav li.sfhover ul ul, #top-nav li.sfhover ul ul ul { left:-999em; }
#top-nav li:hover ul, #top-nav li li:hover ul, #top-nav li li li:hover ul, #top-nav li.sfhover ul, #top-nav li li.sfhover ul, #top-nav li li li.sfhover ul { left: auto; }
#top-nav li:hover,#top-nav li.hover  { position:static; }


/* 2.3 Header */
#header{padding:10px 0;clear:both;position:relative;}

#logo  { min-height:70px; }
#logo img  { }
#logo .site-title, #logo .site-description  { display: none; }
#logo .site-title { padding-top:5px; }
#logo .site-title a { color:#fff; font-size:18px; font-weight:bold; line-height:36px; text-transform:uppercase; letter-spacing:0px; text-shadow: #000 1px 1px 0px; }
#logo .site-title a:hover { text-decoration:none; color:#eee; }
#logo .site-description { color:#bbb; text-transform:uppercase; font-size:11px; text-shadow: #000 1px 1px 0px;}

#topad{position:absolute;right:0px;top:36px;}

#topbanner {
	float: right;
	padding:5px 0px 0px;
}

#topbanner img{
	float: right;
}
/**
* vBulletin  CSS
* Style: 'Default Style'; Style ID: 1
*/

a:link, body_alink
{
	color: #B20101;
}
a:visited, body_avisited
{
	color: #B20101;
}
a:hover, a:active, body_ahover
{
	color: #770000;
}

.tborder
{
	background: #EEEEEE;
	color: #000000;
	border: 1px solid #B20101;
}
.tcat
{
	background: #770000 url(http://www.todaysiphone.com.php5-6.dfw1-2.websitetestlink.com/forums/images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.thead
{
	background: #770000 url(http://www.todaysiphone.com.php5-6.dfw1-2.websitetestlink.com/forums/images/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tfoot
{
	background: #770000;
	color: #EEEEEE;
}
.tfoot a:link, .tfoot_alink
{
	color: #EEEEEE;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #EEEEEE;
}
.time
{
	color: #770000;
}
	font-weight: bold;
}
.fjsel
{
	background: #770000;
	color: #EEEEEE;
}

.panel
{
	background: #EEEEEE url(http://www.todaysiphone.com.php5-6.dfw1-2.websitetestlink.com/forums/images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #EEEEEE url(http://www.todaysiphone.com.php5-6.dfw1-2.websitetestlink.com/forums/images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #B20101;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #B20101;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}

.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #B20101;
}
.vbmenu_option
{
	background: #EEEEEE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #B20101;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #B20101;
	text-decoration: none;
}
.alt1, .alt1Active
{
	background: #EEEEEE;
	color: #000000;
}

.alt2, .alt2Active
{
	background: #EEEEEE;
	color: #000000;
}