/*

------------------------------------------------------------------------

Theme Name:    News

Theme URI:     http://quommunication.com/

Description:   A new kind of WordPress theme. For comments, questions or problems visit the <a href="http://quommunication.com/forum" title="Quommunication Forum">Quommunication Forum</a>!

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: #822424;



}



a {

	outline: none;

}



.clear {

	clear: both;

}



.hr {

	margin: 0;

	padding: 0;

	

	height: 1px;

	font-size: 1px;



	background-color: #ffffff;

	

	clear: both;



	border-bottom: 1px solid #cccccc;

}



.hr_top {

	margin: 0;

	padding: 0;

	

	height: .3125em;

	font-size: 1px;



	background-color: #eeeeee;

	

	clear: both;



	border-top: 1px solid #cccccc;

}



.hr_bottom {

	margin: 0;

	padding: 0;

	

	height: .3125em;

	font-size: 1px;



	background-color: #eeeeee;

	

	clear: both;



	border-bottom: 1px solid #cccccc;

}



.red {

	color: #822424;

}



/*

------------------------------------------------------------------------

CONTAINER - The 980px wide wrapper used in header, main menu, and more

------------------------------------------------------------------------

*/



#container {

	margin: 0 auto;

	padding: 1.25em;

	width: 56.375em;

	text-align: left;

        background-color: #ffffff;

border: 3px solid #000000;

        font-family: Helvetica, Arial;

	color: #333333;

}



/*

------------------------------------------------------------------------

HEADER - Logo & Search Form

------------------------------------------------------------------------

*/



#header {

	margin: 0 auto;

	padding: 1.25em;



	width: 53.875em;

	height: 4.375em;



	text-align: left;

}



.logo, .logo a, .logo a:visited {

	margin: .625em 0em 0em 0em;

	padding: 0;



	font-family: Helvetica, Arial;

	font-size: 2.5em;

	font-weight: bold;

	

	color: #822424;

	text-decoration: none;

	

	float: left;

}



.search {

	margin: 2em 0 0 0;

	padding: .3125em;

	

	background-color: #eeeeee;



	float: right;

}



.search .input {

	margin: 0 .1875em 0 0;

	padding: .375em .4375em .3125em .4375em;

	

	width: 14.375em;

	

	font-family: Arial;

	font-size: .6875em;

	color: #999999;



	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



.button {

	margin: 0;

	padding: 0 .5em 0 .5em;

	

	height: 1.5625em;

	background-color: #000000;

	

	font-family: Arial;

	font-weight: bold;

	text-transform: uppercase;

	font-size: .625em;

	color: #ffffff;

	

	border: 0;

}



/*

------------------------------------------------------------------------

MENUS - Main, Pages (currently not in use) & Sub Menu

------------------------------------------------------------------------

*/



#menu {

	margin: 0 auto;

	padding: 0;

	

	width: 56.75em;

	height: 1.875em;

}



.main_menu li {

	margin: 0 1.25em .75em 0;

	padding: 0;



	font-size: .875em;

	

	float: left;

	list-style: none;

}



.page_item a, .page_item a:visited {

	margin: 0;

	padding: 0;



	color: #822424;

	text-decoration: none;

	

	display: block;

	border-bottom: 2px solid #ffffff;

}



.current_page_item, .page_item a:hover {

	border-bottom: 2px solid #822424;

}



.current_page_item a, .current_page_item a:visited, .current_page_item a:hover {

	border-bottom: none;

}



/* END Main Menu */



/* Sub Menu */



#submenu {

	margin: 0 auto;

	padding: 0;

	

	width: 100%;

	height: 2em;

	background-color: #eeeeee;

	

	border-bottom: 1px solid #cccccc;	

}



.sub_menu li {

	margin: .4375em .3125em .4375em 0;

	padding: 0;

	

	font-size: .6875em;

	

	float: left;

	list-style: none;

}



.cat-item a, .cat-item a:visited {

	margin: 0;

	padding: .1875em .375em .1875em .375em;



	color: #999999;

	text-decoration: none;

	

	display: block;

}



.cat-item a:hover {

	background-color: #999999;



	color: #ffffff;

	text-decoration: none;

}



.current-cat, .current-cat a, .current-cat a:visited {

	background-color: #999999;



	color: #ffffff;

	text-decoration: none;

}



.sub_menu li b {

	margin: 0;

	padding: .1875em 0 .1875em 0;



	color: #000000;

	text-decoration: none;

	

	display: block;

}



/* END Sub Menu */



/* Dropdown Menu, if there are some children categories in WordPress defined */



.children {

	margin: 0;

	padding: .25em 0 .25em 0;

	

	position: absolute;

	left: -9000px;

	

	background-color: #ffffff;

	border-right: 2px solid #cccccc;

	border-bottom: 2px solid #cccccc;

	border-left: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

}



.sub_menu li:hover ul, .sub_menu li.iehover ul {

	left: auto;

}



.children li {

	margin: 1px 7px 1px 7px;

	padding: 1px 0 1px 0;

	

	float: none;

}



.children li a, .children li a:visited {

	background-color: #ffffff;



	color: #999999;

}



.children li a:hover {

	background-color: #999999;



	color: #ffffff;

}



.children .current-cat, .children .current-cat a, .children .current-cat a:visited {

	background-color: #999999;



	color: #ffffff;

	text-decoration: none;

}



/* END Dropdown Menu */



/*

------------------------------------------------------------------------

CONTENT

------------------------------------------------------------------------

*/



/* Column Definitions */



.column_main {

	margin: .625em 0 .625em 0;

	padding: 0 1.25em 1.25em 0;

	

	width: 34.625em;

	

	float: left;

}



.column_right {

	margin: 0 0 .625em 0;

	padding: 0 0 1.25em 0;

	

	width: 16.875em;

	

	float: right;

}



.column_left_b {

	margin: .625em 0 .625em 0;

	padding: 0 1.25em 1.25em 0;

	

	width: 16.875em;

	

	float: left;

	

	border-right: 1px solid #cccccc;

}



.column_center_b {

	margin: .625em 0 .625em 0;

	padding: 0 1.25em 1.25em 1.25em;

	

	width: 16.875em;

	

	float: left;

	

	border-right: 1px solid #cccccc;

}



/* END Column Definitions */



/* Lists (displaying the posts) */



#content ul {

	margin: 0 0 .625em 0;

	padding: 0;

list-style-type: none;

}



#content ol {

	margin: 0 0 .625em 0;

	padding: 0;

list-style-type: decimal;

}



#content li {

	margin: 0;

	padding: .4375em 0 .4375em 0;

	

	line-height:1.25;

	

	



	

}



.title a, .title a:visited {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.title a:hover {

	color: #336699;

}



.comment_excerpt a, .comment_excerpt a:visited, .comment_excerpt a:hover {

	font-weight: normal;

}



.meta {

	margin: 0 0 1em 0;

	padding: 0;



	color: #999999;

	font-size: .6875em;

}



.meta a, .meta a:visited {

	color: #999999;

	text-decoration: none;

	border-bottom: 1px solid #dddddd;

}

.meta a:hover {

	color: #000000;

}



/* END Lists */



/* Featured (the first enrty in every category archives and on the index page, currently with that black background ) */



#featured {

	margin: .625em 0 0 0;

	padding: 1px 1.25em .625em 1.25em;

	

	background-color: #000000;

}



#featured h1 a, #featured h1 a:visited {

	color: #ffffff;

}



#featured h1 a:hover {

	color: #ffffff;

}



#featured h2 {

	color: #999999;

}



#featured h2 a, #featured h2 a:visited {

	padding: 0 0 1px 0;

	color: #ffffff;

	border-bottom: 1px solid #333333;

}



#featured h2 a:hover {

	color: #ffffff;

	border-bottom: 1px solid #ffffff;

}



#featured h2 i {

	color: #999999;

}



#featured h2 i a, #featured h2 i a:visited {

	color: #999999;

	text-decoration: none;



	border-bottom: 1px solid #333333;

}



#featured h2 i a:hover {

	color: #ffffff;

	border-bottom: 1px solid #ffffff;

}



#featured p {

	color: #999999;

}



#featured p a, #featured p a:visited {

	color: #ffffff;

	border-bottom: 1px solid #333333;

}



#featured p a:hover {

	color: #ffffff;

	border-bottom: 1px solid #ffffff;

}



#featured img, #featured img a, #featured img a:visited {

	margin: .3125em 0 .625em 1.25em;

	padding: 0;

	

	float: right;

	

	border: none;

}

#featured ul {

	margin: 1.25em 0 1.25em 3.125em;

	padding: 0;

list-style-type: disc;

}



#featured ol {

	margin: 1.25em 0 1.25em 3.125em;

	padding: 0;

list-style-type: decimal;

}



#featured li {

	margin: 0;

	padding: .1875em 0 .1875em 0;

	font-size: .875em;

	border-bottom: none;

}



#featured blockquote p {

	margin: 1.25em 0 1.25em 0;



	font-family: Georgia;

	font-size: 1.125em;

	line-height: 1.25;

	font-style: italic;

}



/* END Featured */



/* Categories */



.category_header {

	margin: .625em 0 0 0;

	padding: 1.25em 1.25em .625em 1.25em;

	

	background-color: #eeeeee;

	

	text-align: center;

	

	border-bottom: 1px solid #cccccc;

}



/* END Categories */







/* Entry */



.column_left_b img, .column_center_b img, .column_right img {

	margin: .1875em .625em .3125em 0;

	padding: 0;

	

	float: left;

	

	height: 5.125em;

	

	border: none;

}



p {

	margin: .625em 0 .625em 0;

	padding: 0;

	

	line-height: 1.25;

}



p a, p a:visited {

	color: #336699;

	text-decoration: none;

	

	border-bottom: 1px solid #dddddd;

}



p a:hover {

	color: #822424;

}



#entry {

	margin: 1.875em 0 0 0;

}



#entry .digg {

	margin: .1875em .625em .3125em 0;

	float: left;

}



#entry img, #entry img a, #entry img a:visited {

	margin: .3125em 0 .625em 1.25em;

	padding: 0;

	

	border: none;

}



#entry p {

	margin: 1.25em 0 1.25em 0;

	

	font-size: .875em;

}



#entry ul {

	margin: 1.25em 0 1.25em 3.125em;

	padding: 0;

        list-style-type: disc;

}



 #entry ol {

	margin: 1.25em 0 1.25em 3.125em;

	padding: 0;

        list-style-type: decimal;

}



#entry li {

	margin: 0;

	padding: .1875em 0 .1875em 0;

	

	font-size: .875em;

	border-bottom: none;

}



#entry blockquote p {

	margin: 1.25em 0 1.25em 0;



	font-family: Georgia;

	font-size: 1.125em;

	line-height: 1.25;

	font-style: italic;

}



/* Button like link styling for the 'Archives' link */



.link a, .link a:visited {

	margin: 0;

	padding: .25em .375em .25em .375em;



	background-color: #bbbbbb;



	font-size: .75em;

	color: #ffffff;

	font-weight: bold;

	

	border: none;

}



.link a:hover {

	color: #ffffff;

	background-color: #336699;

}



/* END Button like link styling for the 'Archives' link */



/* END Entry */



/* Comments */



.comment_author {

	margin: 1.25em 1.25em 1.25em 0;

	padding: 0;

	

	width: 9.375em;



	float: left;

}



.comments {

	margin: 1.25em 0 1.25em 0;

	padding: 0;

	

	width: 29.3125em;

		

	float: left;

}



.leave_comment {

	margin: 0 0 .625em 0;

	padding: 1.25em;

	

	background-color: #eeeeee;

}



.leave_comment .textarea {

	margin: 0;

	padding: .375em .4375em .3125em .4375em;

	

	width: 500px;

	

	font-family: Arial;

	font-size: .75em;

	color: #333333;



	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



.leave_comment .input {

	margin: 0;

	padding: .375em .4375em .3125em .4375em;

	

	width: 13.75em;

	

	font-family: Arial;

	font-size: .75em;

	color: #333333;



	border-left: 1px solid #bbbbbb;

	border-top: 1px solid #bbbbbb;	

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

}



/* END Comments */



/* Tabs (in the sidebar for the AJAX box) */



.tab_container {

	margin: 0;

	padding: 0;

	

	border: 5px solid #eeeeee;

}



.tab_container_in {

	margin: 0px;

	padding: .625em;

	

	border-left: 1px solid #dddddd;

	border-top: 1px solid #dddddd;

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}



.tab_menu_container {

	padding: 0;

	

	height: 1.6875em;

	

	background-color: #eeeeee;

}



#tab_menu li {

	margin: 0;

	padding: .4375em .3125em .125em 0;

	

	background-color: #eeeeee;

	

	font-size: .6875em;

	line-height: normal;



	float: left;

	list-style: none;

	cursor: pointer;

	

	border-bottom: none;

}



#tab_menu .first {

	padding: .4375em .3125em .125em .375em;

}



#tab_menu li a, #tab_menu li a:visited {

	margin: 0;

	padding: .1875em .375em .1875em .375em;

	

	background-color: #eeeeee;



	color: #999999;

	text-decoration: none;

	

	display: block;

}



#tab_menu li a:hover, #tab_menu li a.current {

	background-color: #999999;



	color: #ffffff;

	text-decoration: none;

}



.tab_content_list {

	display: none;	

}



#tab_content_tags a, #tab_content_tags a:visited {

	color: #999999;

	text-decoration: none;

}



#tab_content_tags a:hover {

	color: #000000;

	text-decoration: none;

}



/* END Tabs */



/* Widgets */



#content .widget ul {

	padding: .625em .625em 1.25em .625em;

	

	border: 5px solid #eeeeee;

}



.widget li a, .widget li a:visited {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	

	display: block;

}



.widget li a:hover {

	color: #822424;

}



.widget .page_item a, .widget .page_item a:visited, .widget .page_item a:hover  {

	border-bottom: 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: #ffffff;

}



/* END Widgets */



/*

------------------------------------------------------------------------

HEADERS

------------------------------------------------------------------------

*/



h1, h1 a, h1 a:visited {

	margin: 0 0 .625em 0;

	padding: 0;



	font-family: Geneva, Arial;

	font-size: 1.75em;

	line-height: 1.25;

	font-weight: normal;

	color: #000000;

	

	text-decoration: none;

}



h1 a:hover {

	color: #822424;

}



h2 {

	margin: 1.25em 0 .625em 0;

	padding: 0;



	font-size: .625em;

	font-weight: bold;

	text-transform: uppercase;

	color: #822424;

}



h2 a, h2 a:visited {

	padding: 0 0 1px 0;



	color: #822424;

	text-decoration: none;



	border-bottom: 1px solid #dddddd;

}



h2 a:hover {

	color: #000000;

}



h2 i {

	color: #999999;

	font-size: .6875em;

	font-style: normal;

	font-weight: normal;

	text-transform: none;

}



h2 i a, h2 i a:visited {

	color: #999999;

	text-decoration: none;

	

	border-bottom: 1px solid #dddddd;

}



h2 i a:hover {

	color: #000000;

}



h3 {

	margin: 1.25em 0 1.25em 0;

	padding: 0px;

	

	font-family: Geneva, Arial;

	font-size: 1.25em;

	line-height: 1.25;

	font-weight: normal;

	color: #000000;

	

}



h3 a, h3 a:visited {

	color: #336699;

	text-decoration: none;

}



h3 a:hover {

	color: #822424;

}



/*

------------------------------------------------------------------------

FOOTER

------------------------------------------------------------------------

*/



#footer {

	margin: 0 auto;

	padding: 1.25em;

	

	width: 53.875em;

	background-color: #eeeeee;

}



#footer p.left {

	font-size: .6875em;

	color: #999999;

	float: left;

}



#footer p.right {

	font-size: .6875em;

	color: #999999;

	float: right;

}



#footer p a, #footer p a:visited {

	color: #999999;

	font-weight: normal;

	text-decoration: none;

	

	border-bottom: 1px solid #dddddd;

}



#footer p a:hover {

	color: #000000;

}



#gallerypost {

background: #FFFFFF;

float: left;

width: 33.125em;

margin: 0 0 .625em 0;

padding: .625em;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: .25em;

margin: .625em;

-moz-border-radius: .1875em;

-khtml-border-radius: .1875em;

-webkit-border-radius: .1875em;

border-radius: .1875em;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

font-size: .6875em;

line-height: 1.0625em;

padding: 0 .25em .3125em;

margin: 0;

}