
/*
Theme Name: brava
Theme URI: http://wordpress.org/
Description: Theme for WordPress.
Author:
Version: 1.0
*/

/*====================================== reset.css is here ========================================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
}

q:before, q:after {
	content:'';
}

abbr, acronym {
	border:0;
}

blockquote {
	font-style:italic;
}

cite {
	font-style: normal;
}

.blog_post {
	padding-bottom:10px;
	
}

#rules_post {
	padding-bottom:10px;
	
}




#rules ul {
margin:0 0 0 25px;
}

#rules ul li {
	line-height:1.5;
	margin:0 0 12px 0;
	list-style: circle;
}

#news_post {
	padding-bottom:10px;
	
}

#comments .comment-meta  a {
	color:#807f85;
	font-size:12px;
}

#comments .comment-meta  a:hover {
	text-decoration:underline;
}
/**************************************************************************************/
a {
	color:#000;
	text-decoration:none;
	outline:0 none;
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size:28px;
}

h2 {
	font-size:24px;
}

h3 {
	font-size:22px;
}

h4 {
	font-size:18px;
}

h5 {
	font-size:14px;
}

h6 {
	font-size:12px;
}

p {
	line-height:20px;
	color:#000;
	padding:5px 0 10px
}

/*----------------------------------------------------------------------------------*/
html {
}

body {
	color:#000000;
	font: 14px Geneva, Verdana, sans-serif;
}

.flt_Lt {
	float:left;
}

.flt_Rt {
	float:right;
}

.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
}

.last {
	margin:0 !important;
}

.noBg {
	background:none !important;
}

.noPadding {
	padding:0 !important;
}

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


/* ----------------------- layout ----------*/
.wrapper {
	margin:0 auto;
	background:url(images/wrapperBg.jpg) repeat-x top;
}

.container {
	margin:0 auto;
	width:978px;
}

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

/* ------------------------- HEADER HERE -------------------*/
.header {
	padding:16px 0 6px 0;
	position:relative;
	z-index:1
}

.logo {
	padding:17px 0 0 26px
}

.headerRt {
	width:752px;
	height:100px;
	padding:0 13px 0 0;
}

.headerRtTop {
	width:400px;
}

.headerRtTop p {
	font-size:20px;
	color:#818285;
	padding:3px 0 0 0;
}

.headerRtTop ul {
	display:inline-block;
	padding:0 0 0 39px
}

.headerRtTop ul li {
	display:inline-block;
	float:left;
	margin:0 5px;
	padding-top:1px
}

p.searchbg {
	border:1px solid #7b7b80;
	width:191px;
	padding:2px 6px
}

p.searchbg input {
	width:171px;
	height:20px;
	border:0;
	float:left;
}

p.searchbg input.submit_btn {
	background:url(images/go_btn.jpg) no-repeat left top;
	float:right;
	width:19px;
	height:20px;
	border:0;
	cursor:pointer;
}

/* ---- NAVIGATION HERE ----*/
.nav {
	padding:42px 0 0 0;
}

ul.menu {
	list-style:none;
	margin:0;
	padding:0
}

ul.menu * {
	margin:0;
	padding:0
}

ul.menu a {
	display:block;
	color:#818285;
	text-decoration:none
}

ul.menu li {
	position:relative;
	float:left;
	margin-right:2px
}

.nav ul.menu li a {
	padding:5px 0px 7px;
	font-size:15px;
	width:103px;
	text-align:center
}

ul.menu ul {
	position:absolute;
	top:100%;
	border:1px solid #818285;
	left:0;
	background:#fff;
	display:none;/* opacity:0;*/
	list-style:none
}

ul.menu ul li {
	position:relative; /*border:1px solid #aaa; border-top:none; */
	width:175px;
	margin:0
	
}

.nav ul.menu ul li a {
	display:block;
	padding:3px 14px 5px; /*background-color:#d1d1d1; */
	font-size:15px;
	width:100%;
	text-align:left;
	color:#818285 !important;
	font-weight:normal !important;
}


ul.menu ul li a:hover { /*background-color:#c5c5c5*/;
	color:#c10b15 !important;
	font-weight:normal
}

ul.menu ul ul { /*left:148px; top:-1px*/
}

ul.menu li a:hover, ul.menu li .menuhover, ul.menu li a.active, ul.menu li.current-menu-item a, ul.menu li.current-menu-ancestor a { /*background:url(images/header_over.gif); */
	color:#c10b15;
	font-weight:bold;
}

/*ul.menu .sub 								{background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline 							{border-top:1px solid #aaa}*/
/* ---------------------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.banner {
	background:url(images/bannerbg.png) no-repeat center top;
	padding:10px 0 20px;
	position:relative;
	z-index:0
}

.banner .container {
	width:950px;
	height:272px;
}

.banner ul {
	list-style: none;
}

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

/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content {
}

.colLt {
	width:653px;
}

.colLtTop {
	background:url(images/colLtTop.png) no-repeat right bottom;
	width:657px;
	height:27px;
}

.colLtBottom {
	background:url(images/colLtBottom.png) no-repeat right top;
	width:657px;
	height:68px;
}

.colLtMid {
	background:url(images/colLtMid.png) repeat-y right;
	width:581px;
	padding:0 41px 0 35px;
}

.colLtMid h1 {
	color:#c10b15;
	font-style:italic;
	padding-bottom:13px;
}

.colLtMid a {
	color:#c10b15;
	font-weight:bold;
	font-style:italic;
}

.colLtMid b {
	color:#000;
	font-style:italic;
	padding-top:10px;
	display:block;
}

.colLtMid a span {
	color:#000;
	font-style:normal;
}

.colLtMid h4 {
	color:#c10b15;
	font-style:italic;
	text-align:center;
	padding-bottom:13px;
}

.sidebar {
	width:315px;
	padding-right:10px;
	font-size:13px;
}

.sidebarTop {
	background:url(images/sidebarTop.png) no-repeat left bottom;
	width:315px;
	height:13px;
}

.sidebarBottom {
	background:url(images/sidebarBottom.png) no-repeat left top;
	width:315px;
	height:34px;
}

.sidebarMid {
	background:url(images/sidebarMid.png) repeat-y left;
	width:268px;
	padding:0 24px 0 23px;
}

.sidebarMid h1 {
	font-size:17px;
	color:#c10b15;
	padding-bottom:7px;
}

.sidebarMid a {
	color:#c10b15;
	text-decoration:none;
}

.sidebarMid a:hover {
	text-decoration:underline;
}
/* ---------------------------------------------------------*/

/* ------------------ MENU FOOTER HERE --------------------------*/
.menu-footer-container{
	width:533px;
}

#menu-footer {
	padding:5px 0px 7px;
}



.footer ul.menu li a {
	padding:5px 15px 5px 0;
	width:auto;
	font-weight:normal;

}
/* ------------------ FOOTER HERE --------------------------*/
.footer {
	margin: 0 auto;
	padding:0 0 25px 15px;
	font-size:12px;
	color:#807f85;
}


.footer .footer_txtcontainer {
	width:auto;
	margin-right:50px;
	font-size:12px;
	line-height:18px;
	color:#807f85;
	font-size:12px;
}

.footer .footer_txtcontainer h1 {
	font-size:13px;
	padding-bottom:3px;
}

.footer .footer_txtcontainer p {
	color:#807f85;
}

ul.footernav {
	display:inline-block;
	padding:5px 0 0 15px;
}

ul.footernav li {
	padding:0;
	margin:0;

}

ul.footernav li a {
	display:inline-block;
	color:#807f85;
	font-size:12px;
}

ul.footernav li a:hover {
	text-decoration:underline;
}

.footer_txtcontainer ul {
	display:inline-block;
	padding:5px 0 0 15px;
}

.footer_txtcontainer ul li {
	padding:0;
	margin:0;
	
}

.footer_txtcontainer ul li a {
	display:inline-block;
	color:#807f85;
	font-size:12px;
}

.footer_txtcontainer ul li a:hover {
	text-decoration:underline;
}

.copy {
}

.copyright {
	line-height:18px;
	padding-bottom:5px;
	width:733px;
}

.copyright a {
	color:#807f85;
}

.copyright a:hover {
	text-decoration:underline;
}

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


/* ------------------ INNER PAGE HERE --------------------------*/
.inner_colLt {
	width:733px;
	position:relative;
}

.inner_colLtTop {
	background:url(images/innertxtTop.png) no-repeat left bottom;
	width:733px;
	height:39px;
}

.inner_colLtBottom {
	background:url(images/innertxtBottom.png) no-repeat left top;
	width:733px;
	height:39px;
}

.inner_colLtMid {
	background:url(images/innertxtMid.png) repeat-y left;
	width:633px;
	padding:0 50px;
	min-height:550px;
}

.inner_colLtMid h1 {
	color:#c10b15;
	font-size:21px;
	padding-bottom:10px;
}

.inner_colLtMid h1 a {
	color:#c10b15;
}


.inner_colLtMid p {
	font-size:14px;
	padding:8px 0 15px
}

.inner_colLtMid b {
	color:#000;
	padding-top:10px;
	font-size:17px;
	display:block;
}

.inner_colLtMid a {
	color:#C10B15;
}

.inner_colLtMid a:hover {
	color:#C10B15;
	text-decoration:underline;
}

.inner_colLtMid b a {
	color:#c10b15;
	padding-left:15px
}

.imgLt {
	width:354px
}

.imagecontainer {
	position:absolute;
	bottom:18px;
	right:19px
}

.inner_sidebar {
	width:238px;
	padding:5px 0 0 0;
	font-size:13px;
}

.inner_sidebarTop {
	background:url(images/inner_sidebarTop.png) no-repeat left bottom;
	width:238px;
	height:18px;
}

.inner_sidebarBottom {
	background:url(images/inner_sidebarBottom.png) no-repeat left top;
	width:238px;
	height:27px;
}

.inner_sidebarMid {
	background:url(images/inner_sidebarMid.png) repeat-y left;
	width:207px;
	padding:0 13px 0 18px;
}

.inner_sidebarMid h1 {
	font-size:17px;
	color:#c10b15;
	padding-bottom:7px;
}

.inner_sidebarMid p {
	font-size:13px;
}

.inner_sidebarMid a {
	color:#c10b15;
	text-decoration:none;
	font-size:14px;
}

.inner_sidebarMid a:hover {
	text-decoration:underline;
}

.inner_colLtMid ol, .inner_colLtMid ul {
	margin:0 0 0px 25px;
}

.inner_colLtMid li {
	line-height:1.5;
	margin:0;
}

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

/* ------------------ INNER PAGE HERE --------------------------*/
.inner_colLtMid h1 span {
	color:#808086;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	padding-top:4px;
	display:block;
}

.inner_colLtMid h1 span a {
	color:#808086;
	font-weight:normal;
}

.inner_colLtMid p {
	font-size:14px;
	padding:8px 0 15px
}

.inner_colLtMid a span {
	color:#c10b15;
	font-weight:normal;
	border-bottom:1px solid #c10b15
}

.post_img {
	display:inline-block;
	padding:15px 17px 25px 0;
}

ul.categories {
	display:inline-block;
	padding-left:15px;
}

ul.categories li {
	list-style:disc;
	padding:5px 0;
	margin:0;
}

ul.categories li a {
	font-size:13px;
	color:#000000;
	text-decoration:none;

}

ul.categories li a:hover {
	text-decoration:underline;
}

.inner_sidebarMid ul {
	display:inline-block;
	padding-left:15px;
}

.inner_sidebarMid ul li {
	list-style:disc;
	padding:5px 0;
	margin:0;
}

.inner_sidebarMid ul li a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.inner_sidebarMid ul li a:hover {
	text-decoration:underline;
}

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

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

.form-allowed-tags, .comment-form-comment label, .comment-form-url, .logged-in-as, .comment-edit-link, .comment-reply-link	{display:none;}
.comment-form-author input, .comment-form-email input	{margin-left:10px;}
.comment-body p	{padding-top:0;}
.commentlist li	{margin-bottom:10px;}
#comments ol	{
	list-style: none;
}
#comments-title	{margin-bottom:5px;
color:#C10B15;}

#reply-title{
color:#C10B15;}
