/*  Theme Name: CABDescription: This theme was designed for Wordpress for CAB by SadaStyle. Version: 1.0Author: Sadastyle InternationalAuthor URI: http://www.sadastyle.com/*//* HTML Elements */*{	padding:0px;	margin:0px;}html, body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	border: 0;	color: #000;}body {		padding-bottom: 10px;	background-color:#000;}p {	line-height: 19px;	padding: 10px 0;}h1, h2, h3, h4, h5 {	padding: 5px 0;}ul, ol {	list-style: none;	padding: 10px 0;}small {	font-size: 11px;}code {	background: #000;	font-family:"Courier New", Courier, monospace;}a {	color: #C10000;	text-decoration: none;	font-weight:bold;}a:hover {	text-decoration: none;	font-weight:bold;	color: #555;}a img {	border: none;}blockquote {	font-size: 12px;	width: 80%;	padding: 0 10%;	margin: 10px auto;	background: url(images/quote.gif) no-repeat 20px 7px;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	color: #717171;	line-height: 19px;	font-style: italic;}/* Wrap */#wrap {	width: 869px;	margin: 0 auto;}/* Top */#top {	width: 100%;	padding-top: 25px;	padding-bottom: 20px;}#title {	width: 570px;}#top h1 {	font-size: 25px;	padding: 0 0 0 0px;	display: block;	/*background: url(images/logo.gif) no-repeat 0 5px;*/}#top h1 a {	color: #fff;	text-decoration: none;	font-weight: normal;}#top h1 a:hover {	color: #F4DD2F;		text-decoration: none;}#top p {	font-size: 12px;		color: #fff;	padding: 0 0 0 40px;}/* Top (Menu) */#menu {	width: 100%;}#menu ul {	font-weight: bold;	font-size: 13px;}#menu ul li {	display: inline;}#menu ul li a {	float: left;	text-decoration: none;	padding: 0 0 0px 4px;	line-height: 24px;	margin-left: 12px;	color: #FFF;}#menu ul li a span {	display: block;	padding-right: 9px;	padding-left: 6px;	padding-bottom: 2px;}#menu ul li.current_page_item a {	background: #ffcc00;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	color: #000;}#menu ul li.current_page_item a span {	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}#menu ul li a:hover {	background:#CCC;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	color: #000;}#menu ul li a:hover span {	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/* Header */#header {	width: 580px;	height: 140px;	background: url(images/content_top.gif);	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0;	-webkit-border-bottom-left-radius: 0;	-webkit-border-bottom-right-radius: 0;	-khtml-border-bottom-right-radius: 0;	-khtml-border-bottom-left-radius: 0;		border-radius: 10px;	padding: 9px 0 0 9px;}#header #text {	width: 570px;	height: 140px;	background: url(images/fica-header.gif);	display: table;	position: relative;	overflow: hidden;}#header a{	color:#000!important;}#header #text_in {	display: table-cell;	vertical-align: middle;}#header #inside {	position: relative;	top: -50%;	width: 430px;	font-family: Helvetica;	font-size: 18px;	color: #000;	margin: 0 auto;	margin-left: 125px;	}#header h1{	text-align: left;}#header #inside p {	line-height: 25px;	text-align: center;}/* Content Wrap */#content_wrap {	width: 100%;	display:inline-block;	}/* Content */#content {	width: 522px;	float: left;	padding: 25px 40px 0 27px;	color: #222;	background:#FFF;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	-moz-border-radius-topleft: 0;	-moz-border-radius-topright: 0;	-webkit-border-top-left-radius: 0;	-webkit-border-top-right-radius: 0;	-khtml-border-top-right-radius: 0;	-khtml-border-top-left-radius: 0;}#content h2.title {	font-family: Georgia;	font-size: 17px;	font-weight: bold;	text-transform:capitalize;	padding: 3px 0;	text-align:center;	color: #000;}#content h2 a {	color: #000;	text-decoration: none;}#content h2 a:hover {	text-decoration: none;	color: #555;}#content img {	border: none;	padding: 2px;}#content h1, #content h3, #content h4 {	font-family: Georgia;}#tools {	width:590px;	height:25px;	font-size:0.95em;	}#tools a:hover {	background:none;	}#content h1 {	font-size: 20px;}#content h3 {	font-size: 15px;}#content h4 {	font-size: 12px;}/* Content (lists) */#content ul, #content ol {	padding-left: 50px;	line-height: 22px;}#content ul li {	background: url(images/square.gif) no-repeat 0 9px;	padding-left: 15px;}#content ol {	list-style: decimal;	padding-left: 70px;}/* Content (img align) */#content img.alignleft {	margin: 10px 10px 8px 0;}#content img.alignright {	margin: 10px 0px 8px 10px;}#content img.centered {	margin: 10px auto 20px auto;	display: block;}/* Post Wrap */.post_wrap {	width: 100%;	padding-bottom: 15px;	clear:both;	margin-bottom:10px;	border-bottom:#000 dotted thin;	display:inline-block;}p.post_details {	background: url(images/icon_folder.gif) no-repeat left 5px;	padding: 0 0 0 16px;	color: #333;	text-transform:capitalize;	margin-top: -9px;	font-size: 11px;	line-height: 20px;}p.post_details a {	color: #000;	text-decoration: none;}p.post_details a:hover {	text-decoration: underline;}/* More Entries */#more_entries {	width: 100%;	padding-top: 10px;}/* Comments (single.php and comments.php) */.comments_wrap {	width: 470px;	margin: 20px 0 0px 10px;	clear: both;	padding-bottom: 5px;}.comments_wrap .left {	width: 46px;	padding-top: 2px;	float: left;}.comments_wrap .right {	width: 380px;	float: left;	padding-left: 15px;}.comments_wrap .right h4 {	font-size: 11px !important;	text-transform: none;	padding: 0;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif !important;}.comments_wrap .right h4 b {	font-size: 12px !important;}.comments_wrap .right h4 a {	text-decoration: none;}.comments_wrap .right h4 a:hover {	text-decoration: underline;}/* Comments (form) */#content form {	margin: 20px 0 30px 10px;}#content form label {	display: block;	margin: 10px 0;	font-size: 12px;}#content form label input {	padding: 3px;	width: 180px;	font-size: 12px;}#content textarea {	margin-bottom: 10px;	display: block;	padding: 3px;	font-size: 12px;}#content form input {	margin-top: 5px;}.lc_logged {	padding: 0;	margin-top: -10px;}/* Sidebar */#sidebar {	width: 280px;	float: right;	margin-top: -139px;	position: relative;		-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}#sidebar p {	color: #000;	line-height: 18px;	padding: 8px 0;}#sidebar a {	color: #000!important;	text-decoration: none;	font-weight:bold}#sidebar a:hover {	text-decoration: none;	color:#fff !important;	font-weight:bold}#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5 {	color: #000;	text-transform:uppercase;	font-weight:bold;	border-bottom:#000 solid thin;	margin-bottom: 5px;	font-family:Arial, "Helvetica", sans-serif}#sidebar h2 {		font-size: 17px;	font-weight:bold;	padding: 10px 0 1px 0;}#sidebar ul {	width: 100%;	position: relative;	padding: 3px 0 3px 0;	}#sidebar ul ul {	padding: 2px 0 0px 0;}#sidebar li li {	line-height: 16px;	padding: 2px 0 2px 25px;	background: url(images/bulletul.png) no-repeat 0 1px;}#sidebar li a {	color: #000;}/* Sidebar (RSS) */#sidebar #rss {	width: 100%;	height: 30px;	padding-top: 10px;	padding-bottom: 16px;}.slides{	width:230px;	margin: 4px auto;	display:block;}/* Sidebar (Main Block) */#sidebar_main {	width: 237px;	background: #ffcc00;		-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	padding-left: 20px;	padding-right: 23px;	position: relative;	padding-bottom: 30px;}#upcoming-events ul, #upcoming-events li{	list-style: none;	color:#000 !important;	font-weight: normal;	background: none!important;}/* Sidebar (About Block) */.about {	width: 100%;	padding-bottom: 7px;}/* Sidebar (Search) */#sidebar #search_block {	width: 220px;	height: 30px;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	background:#000;	overflow: hidden;	position: relative;	margin: 15px 0 3px 0;}#sidebar #search_block input.field {	width: 190px;	position: absolute;	left: 10px;	top: 6px;	font-size: 11px;	color: #FFF;	background: transparent;	border: none;}#sidebar #search_block input.submit {	position: absolute;	left: 190px;	top: 3px;	float:right;}/* Widget (calendar) */#calendar, table#calendar {	width: 100%;	padding: 0 0 0px 0;	margin-bottom: 15px;}#calendar caption {	padding: 10px;	color:#000;	font-size:14px;}#calendar th, #calendar td {	padding: 5px;	text-align: center;	background: #000;}#calendar td {	background: #000;}#calendar td, table#calendar th {	padding: 3px 0;}#calendar a {	text-decoration: underline;	font-weight:bold;}#calendar a:hover {	text-decoration: none;}/* Widget (tag cloud) */#tag_cloud {	padding-bottom: 20px;}#tag_cloud h2 {	margin-bottom: 15px;}/* Footer */#footer {	width: 869px;	margin: 0 auto;}#footer p {	color: #fff;	font-size: 11px;	font-weight:lighter;	width: 95%;	padding-left: 10px;}#footer a {	text-decoration: none;	color: #CCC;	font-weight:normal;}#footer a:hover {	text-decoration: none;	color: #FFF;	font-weight:normal;}/* Float Properties*/.clearfloat:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;	}.clearfloat {	display: inline-block;	}.left, .alignleft {	float:left;	}.right, .alignright {	float:right;	}/* Hides from IE-mac \*/* html .clearfloat {	height:1%;	}*+html .clearfloat {	height:1%;	}.clearfloat {}#content_wrap:after,#menu:after,.comments_wrap:after {    content: ".";     display: block;	 height: 0;    clear: both;     visibility: hidden;}