/*
------------------------------------------------------------------------
Theme Name:    News
Theme URI:     http://quommunication.com/
Description:   A new kind of WordPress theme. For comments, questions or problems visit the Quommunication Forum!
Version:       1.02
Author:        Quommunication
Author URI:    http://quommunication.com/
------------------------------------------------------------------------
Support:       Bence Kucsan, support@quommunication.com
Updated:       January 14 2008
Copyright:     (c) 2008 Quommunication, a product of Bence Kucsan
All rights reserved.*/
body {
background-color:#fff;
color:#333;
font-family:Arial;
font-size:12px;
margin:0;
padding:0
}

a {
outline:none
}

.clear {
clear:both
}

.hr {
background-color:#fff;
border-bottom:1px solid #ccc;
clear:both;
font-size:1px;
height:1px;
margin:0;
padding:0
}

.hr_top {
background-color:#eee;
border-top:1px solid #ccc;
clear:both;
font-size:1px;
height:5px;
margin:0;
padding:0
}

.hr_bottom {
background-color:#eee;
border-bottom:1px solid #ccc;
clear:both;
font-size:1px;
height:5px;
margin:0;
padding:0
}

/*
------------------------------------------------------------------------
CONTAINER - The 980px wide wrapper used in header, main menu, and more
------------------------------------------------------------------------*/
.container {
margin:0 auto;
padding:0 10px 0 10px;
text-align:left;
width:980px
}

/*
------------------------------------------------------------------------
HEADER - Logo & Search Form & Email subscription box in sidebar
------------------------------------------------------------------------*/
#header {
background-image:url(images/internetbusinessblog.jpg);
background-repeat:no-repeat;
height:80px;
margin:0 auto;
padding:0;
text-align:left;
width:980px
}

.logo,.logo a,.logo a:visited {
color:#c00;
float:left;
font-family:Geneva, Arial;
font-size:24px;
font-weight:700;
letter-spacing:-1px;
margin:26px 0 0 145px;
padding:0;
text-decoration:none
}

.subscriptionbox /* like search box,only smaller top margin,used for feedburner email subscription box */ {
background-color:#eee;
float:none;
margin:10px 0;
padding:5px
}

#entry .subscriptionbox /* like search box,only smaller top margin,used for feedburner email subscription box */ {
background-color:#eee;
float:none;
margin:10px 0;
padding:5px;
width:300px
}

.subscriptionbox img {
margin:0 6px 0 0
}

.subscriptionbox .input {
border-bottom:1px solid #ddd;
border-left:1px solid #bbb;
border-right:1px solid #ddd;
border-top:1px solid #bbb;
color:#999;
font-family:Arial;
font-size:11px;
margin:0 3px 0 0;
padding:6px 7px 5px;
width:223px
}

.button {
background-color:#000;
border:0;
color:#fff;
font-family:Arial;
font-size:10px;
font-weight:700;
height:25px;
margin:0;
padding:0 8px;
text-transform:uppercase
}

.button:hover {
background-color:#c00;
color:#fff;
font-size:11px;
font-weight:700
}

/*
------------------------------------------------------------------------
MENUS - Main, Pages & Category Menu
------------------------------------------------------------------------*/
#menu {
height:30px;
margin:0 auto;
padding:0;
width:100%
}

.main_menu li {
float:left;
font-size:14px;
list-style:none;
margin:0 20px 12px 0;
padding:0
}

.page_item a,.page_item a:visited {
border-bottom:2px solid #fff;
color:#c00;
display:block;
margin:0;
padding:0;
text-decoration:none
}

.current_page_item,.page_item a:hover {
border-bottom:2px solid #c00
}

/* END Main Menu 
 wp3 categoory menu, top level */
#submenu {
background-color:#eee;
border-bottom:1px solid #ccc;
height:32px;
margin:0 auto;
padding:0;
width:100%
}

.sub_menu li {
float:left;
font-size:11px;
list-style:none;
margin:7px 5px 7px 0;
padding:0
}

.sub_menu li b {
color:#000;
display:inline;
float:left;
margin:0;
padding:3px 0;
text-decoration:none
}

/* div class="menu-cat-menu-container" from wp3 menu code
disrupting the original theme's menu styling*/
.menu-item a,.menu-item a:visited {
color:#666;
display:block;
margin:0;
padding:3px 6px;
text-decoration:none
}

.menu-item a:hover {
background-color:#909090;
color:#fff;
text-decoration:none
}

/* END wp3 categoory menu, top level 
 wp3 category menu, 2nd level, Dropdown Menu, if there are some children categories in WordPress defined */
.sub-menu {
background-color:#fff;
border-bottom:2px solid #ccc;
border-left:1px solid #ddd;
border-right:2px solid #ccc;
border-top:1px solid #ddd;
left:-9000px;
margin:0;
padding:4px 0;
position:absolute
}

.menu li:hover ul,.menu li.iehover ul {
left:auto
}

.sub-menu li {
float:none;
margin:1px 7px;
padding:1px 0
}

.sub-menu li a,.sub-menu li a:visited {
background-color:#fff;
color:#999
}

.sub-menu li a:hover {
background-color:#999;
color:#fff
}

/* END wp3 categoory menu, 2nd level, Dropdown Menu 

------------------------------------------------------------------------
CONTENT
------------------------------------------------------------------------

 Column Definitions */
.column_main {
float:left;
margin:10px 0 2px;
padding:0 20px 20px 0;
width:640px
}

.column_right,#sidebar {
float:right;
margin:10px 0;
padding:0 0 20px;
width:300px
}

#sidebar img {
border:none
}

.column_left_b {
border-right:1px solid #ccc;
float:left;
margin:10px 0;
padding:0 20px 20px 0;
width:299px
}

.column_center_b {
border-right:1px solid #ccc;
float:left;
margin:10px 0;
padding:0 20px 20px;
width:299px
}

/* END Column Definitions 
 Featured (the first enrty in every category archives and on the index page, currently with that black background ) */
#featured {
background-color:#000;
margin:10px 0 0;
padding:1px 20px 10px
}

#featured h6 a,#featured h6 a:visited {
border-bottom:1px solid #333;
color:#fff;
padding:0 0 1px
}

#featured h6 i a,#featured h6 i a:visited {
border-bottom:1px solid #333;
color:#999;
text-decoration:none
}

#featured p a:hover {
border-bottom:1px solid #c00;
color:#c00
}

#featured img,#featured img a,#featured img a:visited {
border:none;
float:right;
margin:5px 0 10px 20px;
padding:0
}

#featured ul,#featured ol {
color:#FFF;
margin:20px 0 20px 16px;
padding:0
}

/*#featured li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	list-style-type: disc;
	border-bottom: none;
}*/
#featured blockquote p {
font-family:Georgia;
font-size:14px;
font-style:italic;
line-height:22px;
margin:20px 0
}

/* END Featured 
 Categories */
.category_header {
background-color:#eee;
border-bottom:1px solid #ccc;
margin:10px 0 0;
padding:20px 20px 10px;
text-align:center
}

/* END Categories 
 Lists (displaying the posts) */
#content ul {
margin:0 0 10px;
padding:0
}

#content li {
border-bottom:1px dashed #aaa;
line-height:16px;
list-style-type:none;
margin:0;
padding:7px 0
}

#content ol li {
list-style-type:decimal
}

.title a,.title a:visited {
color:#000;
font-weight:700;
text-decoration:none
}

.comment_excerpt a,.comment_excerpt a:visited,.comment_excerpt a:hover {
font-weight:400
}

.meta {
color:#999;
display:inline;
font-size:11px;
margin:0 0 15px
}

/* END Lists 
 Entry */
.column_left_b img,.column_center_b img,.column_right img {
border:none;
height:82px;
margin:3px 10px 5px 0;
padding:0;
width:auto
}

.column_left_b img.full,.column_center_b img.full,.column_right img.full {
height:auto;
width:auto
}

p,code {
line-height:18px;
margin:10px 0;
padding:0
}

#entry {
margin:6px 0 0
}

#entry .digg {
float:left;
margin:3px 10px 5px 0
}

#entry .twitt,#entry .twitt a img {
margin:2px 4px 0 0
}

#entry img,#entry img a,#entry img a:visited {
border:none;
margin:5px 0 10px 20px;
padding:0
}

#entry p {
font-size:14px;
margin:12px 0
}

#entry ul,#entry ol {
margin:0 0 0 20px;
padding:0
}

#entry li {
border-bottom:none;
font-size:14px;
list-style-type:disc;
margin:0;
padding:3px 0
}

#entry blockquote p {
font-family:Georgia;
font-size:14px;
font-style:italic;
line-height:22px;
margin:10px 0
}

/* Button like link styling for the 'Archives' link */
.link a,.link a:visited {
background-color:#bbb;
border:none;
color:#fff;
font-size:12px;
font-weight:700;
margin:0;
padding:4px 6px
}

.link a:hover {
background-color:#369;
color:#fff
}

/* END Button like link styling for the 'Archives' link 
 END Entry 
 Comments */
.comment_author {
float:left;
margin:20px 20px 20px 0;
padding:0;
width:150px
}

.comments {
float:left;
margin:10px 0;
padding:0;
width:469px
}

.leave_comment {
background-color:#eee;
margin:0 0 10px;
padding:20px
}

.leave_comment .textarea {
border-bottom:1px solid #ddd;
border-left:1px solid #bbb;
border-right:1px solid #ddd;
border-top:1px solid #bbb;
color:#333;
font-family:Arial;
font-size:12px;
margin:0;
padding:6px 7px 5px;
width:585px
}

.leave_comment .input {
border-bottom:1px solid #ddd;
border-left:1px solid #bbb;
border-right:1px solid #ddd;
border-top:1px solid #bbb;
color:#333;
font-family:Arial;
font-size:12px;
margin:0;
padding:6px 7px 5px;
width:220px
}

/* END Comments 
 Tabs (in the sidebar for the AJAX box) */
.tab_container {
border:5px solid #eee;
margin:0;
padding:0
}

.tab_container_in {
border-bottom:1px solid #ccc;
border-left:1px solid #ddd;
border-right:1px solid #ccc;
border-top:1px solid #ddd;
margin:0;
padding:10px
}

.tab_menu_container {
background-color:#eee;
height:27px;
margin-top:10px;
padding:0
}

#tab_menu li {
background-color:#eee;
border-bottom:none;
cursor:pointer;
float:left;
font-size:11px;
font-weight:400;
line-height:normal;
list-style:none;
margin:0;
padding:7px 5px 2px 0
}

#tab_menu .first {
padding:7px 5px 2px 6px
}

#tab_menu li a,#tab_menu li a:visited {
background-color:#eee;
color:#999;
display:block;
margin:0;
padding:3px 6px;
text-decoration:none
}

.tab_content_list {
display:none
}

#tab_content_tags a,#tab_content_tags a:visited {
color:#999;
text-decoration:none
}

#tab_content_tags a:hover {
color:#000;
text-decoration:none
}

/* END Tabs 
 Widgets */
#content .widget ul {
border:5px solid #eee;
padding:10px 10px 20px
}

.widget li a,.widget li a:visited {
color:#000;
display:block;
font-weight:700;
text-decoration:none
}

.widget .cat-item a,.widget .cat-item a:visited {
padding:0
}

.widget .cat-item a:hover,.widget .current-cat,.widget .current-cat a,.widget .current-cat a:visited {
background-color:#fff
}

/* END Widgets 

------------------------------------------------------------------------
HEADERS
------------------------------------------------------------------------*/
h1,h1 a,h1 a:visited {
color:#D40001;
font-family:Geneva, Arial;
font-size:26px;
font-weight:400;
letter-spacing:2px;
line-height:28px;
margin:0 0 10px;
padding:0;
text-decoration:none
}

/*custom*/
.column_right h2,.column_right h2 a,.column_right h2 a:visited,.column_left_b h2,.column_left_b h2 a,.column_left_b h2 a:visited,.column_center_b h2,.column_center_b h2 a,.column_center_b h2 a:visited {
color:#000;
font-family:Geneva, Arial;
font-size:22px;
font-weight:400;
letter-spacing:-1px;
line-height:24px;
margin:0 0 10px;
padding:0;
text-decoration:none
}

h2 {
color:#c00;
font-size:22px;
font-weight:400;
letter-spacing:-1px;
margin:10px 0 0;
padding:0
}

h3 {
color:#c00;
font-family:Geneva, Arial;
font-size:18px;
font-weight:400;
line-height:18px;
margin:20px 0 0;
padding:0
}

h3 a,h3 a:visited {
color:#369;
text-decoration:none
}

h6 {
color:#c00;
font-size:10px;
font-weight:700;
margin:20px 0 10px;
padding:0;
text-transform:uppercase
}

h6 a,h6 a:visited {
border-bottom:1px solid #ddd;
color:#c00;
padding:0 0 1px;
text-decoration:none
}

h6 i {
color:#999;
font-size:11px;
font-style:normal;
font-weight:400;
text-transform:none
}

/*
------------------------------------------------------------------------
FOOTER
------------------------------------------------------------------------*/
#footer {
background-color:#eee;
margin:30px auto 0;
padding:20px 0;
width:100%
}

#footer p.left {
color:#999;
float:left;
font-size:11px
}

#footer p.right {
color:#999;
float:right;
font-size:11px
}

#footer p a,#footer p a:visited {
border-bottom:1px solid #ddd;
color:#999;
font-weight:400;
text-decoration:none
}

#optin img {
border:none;
height:auto;
margin:10px;
width:auto
}

#optin input {
border:none;
color:#999;
font-family:Arial;
font-size:auto;
margin:auto;
padding:auto;
width:auto
}

table {
margin:0;
padding:0
}

#bookmark a {
color:#999;
font-size:31px;
text-decoration:none
}

/* styling related links in sidebar tabs */
.tab_container_in a,.tab_container_in a:visited {
color:#000;
font-weight:400;
text-decoration:none
}

/* CUSTOM STYLE for DAGON CONTACT FORM */
.ddfmwrap {
margin-left:0
}

.red,p a:hover,.widget li a:hover,h1 a:hover,.column_right h2 a:hover,.column_left_b h2 a:hover,.column_center_b h2 a:hover,#customlink a:hover {
color:#c00
}

.current_page_item a,.current_page_item a:visited,.current_page_item a:hover,.widget .page_item a,.widget .page_item a:visited,.widget .page_item a:hover {
border-bottom:none
}

.current-menu-item,.current-menu-item a,.current-menu-item a:visited,.sub-menu .current-menu-item,.sub-menu .current-menu-item a,.sub-menu .current-menu-item a:visited,#tab_menu li a:hover,#tab_menu li a.current {
background-color:#999;
color:#fff;
text-decoration:none
}

#featured h1 a,#featured h1 a:visited,#featured p {
color:#fff
}

#featured h1 a:hover,#featured h6 a:hover {
border-bottom:1px solid #d00;
color:#d00
}

#featured h6,#featured h6 i {
color:#999
}

#featured h6 i a:hover,#featured p a,#featured p a:visited {
border-bottom:1px solid #fff;
color:#fff
}

#featured p,#featured ol,#featured ul,#featured p a,.big {
font-size:14px
}

.title a:hover,.tab_container_in a:hover {
color:#c00;
text-decoration:underline
}

.meta a,.meta a:visited,h6 i a,h6 i a:visited {
border-bottom:1px solid #ddd;
color:#999;
text-decoration:none
}

.meta a:hover,h3 a:hover,h6 a:hover,h6 i a:hover,#footer p a:hover {
color:#000
}

p a,p a:visited,#customlink a {
border-bottom:1px solid #ddd;
color:#369;
text-decoration:none
}

/* post thumbnails */
img.attachment-medium {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	}
 
