/*  
Theme Name: MiniMag
Theme URI: http://www.skinpress.com/minimag/
Description: Download free wordpress themes @ <a href="http://www.skinpress.com">www.skinpress.com</a>
Version: 1.0
Author: Skinpress.com
Author URI: http://www.skinpress.com/


*//*ul,ol,li,*/
h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
/*ul{
	list-style:none; display:inline;
}
ul li{
	list-style:none; display:inline;
}*/
a{
	color:#fff;
	text-decoration:none;
	display:inline;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
a:hover{ text-decoration:underline;
}
a img{
	border:none;
}
.clear{
	clear:both;
}
body{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	background:#d7d7d7;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	background:#fff;
}


#wrapper_inner{
	width:1000px;
	margin:0 auto;
}
/* HEADER */

#header{
	width:inherit;
	height:124px;
	margin:0 auto;
    background:url(http://www.cecallc.com/wp-content/themes/ceca/images/bg.gif) repeat-x left top;
}
#header #logo{
 float:left;
 padding-left:18px;
 }
 
#header #logo a{
	color:#000;
	font-size:45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#header #logo p{
	position:absolute;
	left:-9999em;
	top:-9999em;
}
#header_ads{
	float:right;
	padding:12px 37px 0 0;
}
/* MENU */

#menu{
	width:inherit;
	float:left;
	padding:20px 0 0 0;
}
#mainmenu{
	margin:0 auto;
	width:auto;
	/*text-align:center;*/
	
	
}
#mainmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:1000;
	text-align:center;
}
/*Top level list items*/
#mainmenu ul li{
	position: relative;
	display: inline;
    z-index:1000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}
#mainmenu ul li.first{
	padding:0;
	background:none;
	color:#000;
}
/*Top level menu link items style*/
#mainmenu ul li a{
	display:inline-block;
	color:#fff;
	z-index:1000; 
	/*padding:9px 10px 9px 10px;*/
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	display:inline-block;
	padding:3px 8px;
	margin:0 3px 0 0;
}
* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display:block;
	float:left;
}
* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	float:none;
}
#mainmenu ul li a:link, #mainmenucat ul li a:visited{
}
.current_page_item{
background:#1297ce url(http://www.cecallc.com/wp-content/themes/MiniMag/images/menu-top-bg.png) no-repeat left top;
}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{
	text-decoration:none;
    color:#fff;
	display:block;
	background:#1297ce url(http://www.cecallc.com/wp-content/themes/MiniMag/images/menu-top-bg.png) no-repeat left top;
	height:20px;
	line-height:20px;
	text-align:center;
	padding:3px 8px;
	border:solid 0px #107fac ;
	border-bottom:none ;
	}
/*1st sub level menu*/
#mainmenu ul li ul{
	position: absolute;
	left:0 !important;
	display:block;
	visibility: hidden;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/menu-drop-bg.png) repeat-x left top;
	top:26px !important;
	border:solid 1px #107fac !important;
	border-top:none !important;
	width:206px !important;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu ul li ul li{
	display: list-item;
	float: none;
	font-size:1.0em;
	background:none;
	padding:0;
	z-index:1000;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu ul li ul li ul{
	top: 0;
	margin:0 0 0 1px;
	background:#252525;
    z-index:1000;
}
/* Sub level menu links style */
#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{
	 /*width of sub menus*/
	height:auto;
	margin: 0;
	border-top-width: 0;
	text-align:left;
	text-decoration:none;
	color:#cacbca;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:capitalize;
	width:190px;
	display:block;
	border:none;
}
#mainmenu ul li ul li a:hover{ /*sub menus hover style*/
	color:#fff;
	background:#24a5cd;
}
/* Sub level menu links style */
#mainmenu ul li ul li ul li a, #mainmenu ul li.current_page_item ul ul a, #mainmenu ul li.select ul ul a{
	border-bottom: 1px solid #515151;
	background:#252525;
	color:#cacbca;
}
#mainmenu ul li ul li ul li a:hover{ /*sub menus hover style*/
	color:#fff;
	background:#2c2c2c;
}
/* ######### CSS classes applied to down and right arrow images  ######### */

/*main_search*/
#main_search{
	float:left;
	width:293px;
	padding:19px 0 0 0;
}
#searchform_top{
	float:left;
	border:2px solid #d8d8d8;
	width:274px;
}
#searchform_top_text{
	width:235px;
	padding:4px;
	color:#999999;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	background:#fafafa;
	border:0;
	margin:0 5px 0 0;
}
#gosearch{
	float:left;
	margin:4px 0 0 0;
}
/*main_rss*/
#main_rss{
	float:left;
	padding:19px 0 0 0;
}
/* BODY */

#body{
	width:976px;
	margin:0 auto;
	padding:0 12px;
    background:#FFF;
}

#body_inner{
	width:882px;
	margin:0 auto;
	background:#fff;

	padding:0 8px 0 2px;
}

#body_top{
	overflow:hidden;
	width:inherit;
	padding:12px 0 0 0;
	
}
#body_end{
	overflow:hidden;
	margin:0 auto;
}
#content{
	width:976px;
	float:left;
	padding:0px 0 5px 0px;
	text-align:left;
	background:#fff;
}
#content1{
	width:880px;
	float:left;
	padding:30px 0 38px 0px; text-align:center;

}
#content3{
	width:660px;
	float:left;
	padding:30px 0 38px 0px; 
}
#content3 a {
	font-size:16px;
	padding:10px 0 8px 0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0f7aa6;
	text-decoration:none;
	display:inline;


}

#content3 h1 {
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0f7aa6;
	text-decoration:none;
	display:inline;


}
.page-template-page-no-sidebar-php #content{
	width:876px;
	float:none;
}
#sidebar{
	width:283px;
	float:right;
	padding:5px 0 25px 0;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/sidebar-bg.jpg) repeat-x left top #EDF8FE ;
	border:solid 1px #def7fb;
	border-top:none;
}
/*board*/
#board{
	width:976px;
	height:312px;
	overflow:hidden;
	margin:12px auto 0 auto;
	background-color:#fff;
}
#board_items{
	width:inherit;
	height:312px;
}
#board_body{
	width:inherit;
}
#board_carusel{
	width:inherit;
	height:454px;
	position:relative;
}
#board_carusel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.board_item{
	width:976px;
	height:312px;
	overflow:hidden;
	/*border:6px solid #FFF;*/
}
#board_body strong{
	font-size:24px;
	line-height:1.3em;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	display:block;
}
#board_body p{
	font-size:13px;
	color:#646464;
	line-height:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#board_body p img{
	float:left;
	padding:0px;
	width:976px;
	height:312px;
	background:#fff;
}
#board_body p a{
	color:#000;
}
#board_body p.more a{
	display:block;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/btn_read_more.gif) no-repeat;
	width:97px;
	height:27px;
	cursor:pointer;
	text-indent:-9999em;
	float:left;
	margin:15px 0 0 0;
}
#board_carusel_prev{
	position:absolute;
	margin:-318px 0 0 0;
}
#board_carusel_next{
	position:absolute;
	margin:-318px 0 0 950px;
}
/* post */
.post{
	/*width:100%;*/
	widows:660px;
	margin:0 0 30px 0;
}
.post .post_top{
	/*width:880px;*/
	width:660px;
	overflow:hidden;
	padding:0 0 10px 0;
	text-align:left;
}
.post .post_title{
	margin:0 0 10px 0; width:660px; 
}

.post_title h2{
	font-size:29px;
	color:#000;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.post_title h2 a{
	color:#000;
}
.post_top_data{
	width:660px;
	/*width:100%;*/
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #cccccc;
	padding:0 0 5px 0;
}
.post .post_top_data p{
	font-size:12px;
	line-height:1.4em;
	padding:4px 0 4px 0;
	color:#9d080d;
	font-family:Tahoma, Geneva, sans-serif;
	border-bottom:1px solid #cccccc;
}
.post .post_top_data p a{
	color:#000;
}
.post .post_top_data .post_author{
	color:#000;
	padding:7px 0 7px 0;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
	/*width:100%;*/
	width:693px;
}
.post .post_top_data p .post_comm a{
	color:#f7941c;
	font-weight:bold;
}
.post .post_author b, .post .post_top_data .post_author a{
	color:#e3562b;
	text-decoration:underline;
}
.post .post_author a:hover{
	text-decoration:none;
}
.post .post_top_data .post_author span{
	float:left;

}
.post .post_top_data .post_author .post_rating img{
	position:relative;
	top:1px;
}
.post .post_top_data .post_author .post_rating span{
	padding:0 4px 0 0;
}
.post .post_top_data .post_cats{
	font-weight:bold;
	background:none;
	border-bottom:0;
}
.post .post_cats span, .post .post_top_data .post_cats a{
	color:#000;
	font-weight:normal;
}
.post .post_top_data .post_tags{
	font-weight:bold;
	background:none;
	border-bottom:0;
}
.post .post_tags span, .post .post_top_data .post_tags a{
	color:#000;
	font-weight:normal;
}
.entry{
	line-height:20px;
	font-size:14px;
	width:100%;
	overflow:hidden; text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	/*color:#848484;*/
}

.entry .indent {
	padding-left:40px;
}
.entry .indent ul
{
list-style-type: none;
font-size:14px;
	line-height:17px;
	color:#000;	
	padding: 40px 0 0px 1px;
}
.entry .indent li
{
background-image: url(http://www.cecallc.com/wp-content/plugins/wp-dtree-30/dtree-img/nolines_plus.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 17px;
padding-bottom: 10px;
}


.entry .indent img{
	background:#dcdcdc;
	padding:8px;
	float:left;
	border:none;
}

.entry img{
	background:#dcdcdc;
	padding:8px;
	float:left;
	border:none;
}
.entry .banner{
	text-align:center;
	padding:0 0 10px 0;
}
.entry .banner img{
	border:0;
	padding:0;
}
.banner_left{
	float:left;
	padding:0 20px 10px 0;
}
.entry .banner_left img{
	border:0;
	padding:0;
}
.entry p{
	padding-bottom:8px;
}
.entry a{
	color:#0071bc;
	font-weight:bold;
	text-decoration:underline;
}
.entry a:hover{
	text-decoration:none;
}
.entry .more-link{
	color:#b64024;
	background:#f3f3f3;
	border:1px solid #dadada;
	display:block;
	text-align:right;
	color:#484848;
	font-weight:bold;
	text-decoration:underline;
	margin:10px 0 0 0;
	padding:8px 14px 8px 0;
}
.entry .more-link:hover{
	text-decoration:none;
}

h2.page_title{
	font-size:27px;
	margin:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	border-bottom:1px solid #c7cacc;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-weight:normal;
}

.page .entry a:hover{
	text-decoration:none;
}

.page .entry h1, .page .entry h2, .page .entry h3, .page .entry h4, .page .entry h5, .page .entry h6,
.post .entry h1, .post .entry h2, .post .entry h3, .post .entry h4, .post .entry h5, .post .entry h6{
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	font-weight:normal;
}
.page .entry h1, .post .entry h1{
	font-size:20px;
	padding:10px 0 8px 0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0f7aa6;
}

.page .entry h2, .post .entry h2{
	font-size:19px;
	padding:10px 0 8px 0;
	color:#114B56;
}

.page .entry h3, .post .entry h3{
	font-size:18px;
	padding:10px 0 8px 0;
	/*padding:0 0 12px 0;*/
	color:#114B56;
}

.page .entry h4, .post .entry h4{
	font-size:17px;
	padding:10px 0 8px 0;
	/*padding:0 0 10px 0;*/
	color:#114B56;
}

.page .entry h5, .post .entry h5{
	font-size:16px;
	padding:10px 0 8px 0;
	/*padding:0 0 8px 0;*/
	color:#114B56;
}

.page .entry h6, .post .entry h6{
	font-size:40px;
	padding:10px 0 8px 0;
	/*padding:0 0 6px 0;*/
	color:#114B56;
} 

/* SIDE BAR */
/* ADS */
#sidebar_ads{
	width:283px;
	overflow:hidden;
	
	text-align:center;
}
/*sidebar_box*/
.sidebar_box{
	border:6px solid #f7f7f7;
	margin:0 0 13px 0;
}
.sidebar_box_inner{
	background:#fff;
	width:294px;
	overflow:hidden;
	border:1px solid #d8d8d8;
}
#stabs_links{
	width:100%;
	overflow:hidden;
	background:#d8d8d8;
}
#stabs_links li{
	float:left;
}
#stabs_links li.last{
	padding:0;
}
#stabs_links li a{
	font-size:13px;
	background:#d8d8d8;
	color:#000;
	float:left;
	display:block;
	float:left;
	padding:10px 17px 10px 17px;
}
#stabs_links li a.selected{
	background:#fff;
	text-decoration:none;
	font-weight:bold;
}
.stabs_item{
	padding:10px 20px 10px 20px;
	font-family:Tahoma, Geneva, sans-serif;
}
.stabs_item li{
	font-size:13px;
	line-height:17px;
	color:#000;
	border-bottom:1px solid #e0e0e0;
	padding:8px 0 8px 1px;
}
.stabs_item li.last, .stabs_item li:last-child{
	border-bottom:0;
}
.stabs_item li a{
	color:#338dc9;
	font-weight:bold;
}
/*sidebars*/
.sidebar_widgets{
	font-size:13px;
	line-height:1.5em;
	color:#000;
	/*background:url(images/bgr_sidebar_widgets.gif) repeat-y center;*/
	overflow:hidden;
}
.sidebar_widgets a{
	color:#000;
}
#sidebar_left{
	float:left;
	width:127px;
	padding:10px 0 0 10px;
}
#sidebar_right{
	float:right;
	width:127px;
	padding:10px 10px 0 0;
}
LI.widget {list-style: none; } 
.sidebar_widgets .widgettitle{
	/*font-size:14px;*/
	/*color:#000;*/
	/*text-transform:uppercase;*/
	padding:0 0 5px 0;
	border-bottom:1px solid #d8d8d8;
	color:#006dad; font-size:20px; font-weight:normal;
}
.sidebar_widgets .widget_categories a, .sidebar_widgets .widget_archive a, .sidebar_widgets .widget_links a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_pages a, .sidebar_widgets .widget_meta a, .sidebar_widgets .widget_recent_entries a{
	display:block;
}
.sidebar_widgets .widget_categories a{
	font-weight:normal;
	display:inline;
}
.sidebar_widgets li li li{
	color:#666666;
	font-size:12px;
	
}
.sidebar_widgets li li li a{
	color:#666666;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/ico_cat.gif) no-repeat left 6px;
	padding:0 0 0 8px;
}
.sidebar_widgets ul{
list-style:none;
}
.sidebar_widgets ul li{
	padding:0 0 20px 0;
	
}
.sidebar_widgets ul li:last-child{
	border-bottom:0;
}
.widget_inner{
	padding:6px 0 0 0;
}
.sidebar_widgets ul ul{
}
.sidebar_widgets ul li ul li{
	padding:4px 0 4px 0;
	margin:0;
	width:auto;
}
.sidebar_widgets ul ul ul{
	margin:0 0 0 10px;
}
.sidebar_widgets ul li ul li ul li{
	border:0;
	background:none;
	padding:2px 0 2px 0;
}
.widget_tag_cloud a, .widget_text .textwidget{
	padding:5px 0 5px 0;
	line-height:1.4em;
}
.sidebar_widgets .widget_polls li{
	border:0;
}
.sidebar_ads{
	text-align:center;
	
}
/*footer_sidebar*/
#footer_sidebar{
	width:100%;
	overflow:hidden;
	background:#464646 url(http://www.cecallc.com/wp-content/themes/ceca/images/bg.gif) repeat-x;
	padding:20px 0 20px 0;
	margin:15px 0 0 0;
}
#footer_sidebar_info{
	width:890px;
	overflow:hidden;
	margin:0 auto;
}
#twitter_update_list{
	font-size:12px;
	line-height:1.5em;
}
#twitter_update_list li{
	padding:6px 0 6px 0;
	color:#acacac;
}
#twitter_update_list a{
	font-size:12px !important;
	font-style:italic;
	display:block;
	color:#e1e1e1;
	text-decoration:underline;
}
#twitter_update_list a:hover{
	text-decoration:none;
}
#twitter_update_list span a{
	font-style:normal;
	display:inline;
	color:#acacac;
	margin:0;
}
.sidebar_widgets2{
	font-size:12px;
	line-height:1.5em;
	color:#dadada;
	width:100%;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
}
.sidebar_widgets2 a{
	color:#dadada;
}
.widget_recent_comments b a{
	color:#6dcff6;
}
#sidebar_footer_left{
	float:left;
	width:280px;
}
#sidebar_footer_center{
	float:left;
	width:300px;
	padding:0 0 0 45px;
}
#sidebar_footer_right{
	float:right;
	width:211px;
}
.sidebar_widgets2 .widgettitle{
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 5px 0;
	font-family:Verdana, Geneva, sans-serif;
}
.sidebar_widgets2 .widgettitle span{
	color:#6dcff6;
}
.sidebar_widgets2 .widget_categories a{
	font-weight:normal;
	display:inline;
}
.sidebar_widgets2 ul{
}
.sidebar_widgets2 ul li{
	padding:0 0 30px 0;
}
.sidebar_widgets2 ul li:last-child{
	border-bottom:0;
}
.widget_inner{
	padding:6px 0 0 0;
	
}
.widget_inner .testimonial {
text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif; color:#757575; width:220px; font-size:16px;
	font-style:italic;


}
.sidebar_widgets2 ul ul{
}
.sidebar_widgets2 ul li ul li{
	padding:4px 0 4px 0;
	margin:0;
	width:auto;
}
.sidebar_widgets2 ul li.widget_links ul li{
	border-bottom:1px solid #5c5c5c;
	padding:6px 0 6px 2px;
}
.sidebar_widgets2 ul ul ul{
	margin:0 0 0 10px;
}
.sidebar_widgets2 ul li ul li ul li{
	border:0;
	background:none;
	padding:2px 0 2px 0;
}
.sidebar_widgets2 a, .widget_text .textwidget{
	padding:5px 0 5px 0;
	line-height:1.4em;
}
/* FOOTER */
#footer{
	width:1000px;
	background:url(http://www.cecallc.com/wp-content/themes/ceca/images/bg.gif) repeat-x left top;
	margin:0 auto;
	padding:0px;
	height:62px;
	text-align:center;
}
#footer_info{
	text-align:center; width:inherit; padding:16px 0 0 0;
}

#footer_info_right{
	text-align:right; width:190px; float:left;
}

#footer_info_right p{
	color:#757575;
	font-size:11px;
	line-height:1.5em;
	font-family:Tahoma, Geneva, sans-serif; text-decoration:none;
}
#footer_info_right p a{
	color:#b3b3b3;
	text-decoration:none;
	font-size:11px;
	line-height:1.5em;
	font-family:Tahoma, Geneva, sans-serif;
}
#footer_info_right p a:hover{
	text-decoration:underline;
}


























#footer_info p{
	color:#55585a;
	font-size:11px;
	line-height:1.5em;
	font-family:Tahoma, Geneva, sans-serif; text-decoration:none;
}
#footer_info p a{
	color:#b3b3b3;
	text-decoration:none;
	color:#55585a;
	font-size:11px;
	line-height:1.5em;
	font-family:Tahoma, Geneva, sans-serif;
}
#footer_info p a:hover{
	text-decoration:underline;
}
#footer_info p b {
	font-weight:normal;
}
#footer_info p b a{
	color:#0083a6;
}
/* Begin Typography & Colors */

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 6px;
	margin: 20px 10px 20px 0;
	display: inline;
	float:left;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 98%;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 10px 10px;
	padding-left: 24px;
	padding-bottom:7px;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/blockquote_bg.gif) repeat-y;
	}

blockquote blockquote{
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/blockquote_bg2.gif) repeat-y;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

/*hr {
	display: none;
	}
*/
a img {
	border: none;
	}


.navigation {
	display: block;
	margin:10px 0 0 0;
	overflow:hidden;
	clear:both;
	color:#000;
	font-size:12px;
	line-height:1.8em;
	}
.navigation a{
	color:#000;
	font-size:13px;
	}
.wp-pagenavi{
	background:#fff;
	border:1px solid #d7d7d7;
	padding:10px 15px 10px 15px;
	text-align:right;
}
.wp-pagenavi a {
	padding: 6px 4px 6px 4px;
	margin: 2px 4px 2px 4px;
	color:#000;
}
.wp-pagenavi span.pages {
	padding: 6px 4px 6px 4px; 
	margin: 2px 4px 2px 4px;
	background:#352e2c;
	color:#fff;
}
.wp-pagenavi span.current {
	padding: 6px 4px 6px 4px; 
	margin: 2px 4px 2px 4px;
	background:#7da7d9;
	color:#fff;
}
.wp-pagenavi span.extend {
	padding: 6px 4px 6px 4px; 
	margin: 2px 4px 2px 4px;
	background:#352e2c;
	color:#fff;
}
/* End Various Tags & Classes*/

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

.entry ul {
	
	list-style: none;

	
	
	} 

.entry ul li {
	
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/bullet.jpg) no-repeat left 8px;
	padding:0 0 3px 14px; display:block;
	}

.entry ol {
	margin: 0 10px 15px 30px;
	padding:15px 15px 15px 40px;
	border:1px solid #deeaee;
	background:#f6fcfe;
	}

.entry ol li {
	margin: 0;
	padding:7px 0 7px 0;
	border-bottom:1px solid #cbd0d1;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
	
ol li{
	list-style: decimal outside;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	/*margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;*/
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform{
	width:400px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 350px;
	padding: 2px;
	}

#commentform #submit {
	margin: 5px 0 0 0;
	padding:0;
	width:85px;
	height:35px;
	}
/* End Form Elements */



/* Begin Comments*/

h2#comments{
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:normal;
	margin:10px 0 10px 25px;
}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	margin:0 0 0 25px;
	}

.commentlist .comment {
	margin: 15px 0 0 0;
	padding: 10px 15px 20px 15px;
	list-style: none;
	border:1px solid #dadada;
	background:#fff;
	}

.commentlist .alt {
	border:1px solid #dfdfdf;
	background:#ebebeb;
	}

.commentlist .comment .comment {
	margin: 15px 15px 15px 15px;
	padding: 10px 15px 20px 15px;
	width:auto;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	line-height:18px;
	}
.commentmet_data{
	width:100%;
	overflow:hidden;
}
.commentmet_data td{
	vertical-align:top;
	text-align:left;
}
.commentmet_avatar{
	width:102px;
	padding:15px 0 0 0;
}
.commentmet_text{
}
.commentmet_avatar img{
	border:2px solid #868686;
}

#commentform p {
	margin: 5px 0;
	}

.commentmet_replay{
	width:100%;
	overflow:hidden;
}
.commentmet_replay a{
	float:right;
	display:block;
	text-indent:-9999px;
	text-transform:capitalize;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/button_replay.gif) no-repeat;
	width:73px;
	height:27px;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	padding:0 0 5px 0;
	color:#333;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	}
.commentmetadata a{
	color:#9d080d;
}
.commentmetadata span{
	color:#9d080d;
	font-size:20px;
}

.commentmet_text{
	font-size:12px;
	line-height:1.4em;
}

#respond{
	margin:40px 0 0 25px;
}

.commentlist #respond{
	margin:10px 0 0 0;
}

h3#respond_title{
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	padding:0 0 6px 5px;
	margin:0 0 10px 0;
}

#commentform{
	color:#000;
	font-size:12px;
	width:90%;
}

#commentform small{
	position:relative;
	top:-1px;
	font-size:12px;
}
#cancel-comment-reply-link{
	font-size:12px;
	color:#000;
}

#commentform a, #commentform small{
	color:#000;
}

#commentform input{
	background:#fff;
	border:3px solid #cacaca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	color:#000000;
}

#commentform textarea{
	background:#fff;
	border:3px solid #cacaca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	margin:5px 0 0 0;
	color:#000000;
	overflow:auto;
}

#commentform input#submit{
	background:none;
	border:0px;
}

/* End Comments */
/* Archives page */
.page_archives_div{
	padding-bottom:60px;
}

.page_archives_div h2{
	font-size:27px;
	margin:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	border-bottom:1px solid #c7cacc;
	padding:0 0 10px 5px;
	margin:0 0 10px 0;
	font-weight:normal;
}

.page_archives_div ul h2{
}

.page_archives_div ul{
	margin:10px 0 40px 0;
}

.page_archives_div ul li{
	margin:0px;
	padding:8px 0 8px 5px;
	list-style:none;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/ico_line.png) no-repeat left bottom;
}

.page_archives_div ul li ul li{
	border:0px;
	background:none;
}

.page_archives_div ul li ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
}

.page_archives_div ul li a{
	font-weight:normal;
	color:#333;
	font-size:13px;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/ico_ar.gif) no-repeat left 2px;
	padding:0 0 0 16px;
}

	
/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
   Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 100%;
  margin:-40px 0 0 0;
  font-family:Verdana, Geneva, sans-serif;
}

#gb_form_div p {
  margin-left : 12px;
}

#gb_form {
  text-align : left;
  background : transparent;
}

#gb_form_div a {
  color : #4c4c4c;
  text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
  color : #4c4c4c;
  text-decoration : none;
}

fieldset { 
  border : 0;
  margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt { 
  font-weight : bold; 
  color : #4c4c4c;
}

#gb_form legend {
  margin-left : -10px;
  padding-top : 5px;
}

* html #gb_form legend {
  margin-left : -5px;
  padding:0 0 10px 0;
}

#gb_form legend#mainlegend { 
  font-size : 12px; 
  color : #4c4c4c;
  margin-left : -10px;
  padding-top : 5px;
  padding-bottom : 10px;
  background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/dotted_grey.gif) repeat-x bottom;
  width:100%;
}

* html #gb_form legend#mainlegend {
  margin-left : -5px;
}

#gb_form legend#mainlegend small { 
  font-size : 11px; 
  text-transform : uppercase;
}

#gb_form_div .formhead small a {
  font-size : 11px; 
  background-image : none;
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
  font-size : 12px; 
  color : #4c4c4c;
  width : 97%;
}

#gb_form_div .main_formhead {
  margin-left : -35px;
  text-indent: -9999px;
}

#gb_form_div label { 
  color : #000000; 
  margin-top : 5px;
  margin-left : 20px;
  font-size:11px;
}

#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 
  color : #4c4c4c; 
  padding : 3px; 
  border : 1px solid #d3d3d3;
  background-color : #f6f6f6;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  width : 60%;
  height : auto;
  margin:0 0 5px 20px;
}

#gb_form_div input.short {
  width : 7%;
}

#gb_form_div textarea.textbox, #gb_form_div textarea { 
  width : 80%;
  height : 220px;
  line-height : 1.5em;
}

#gb_form_div select.med {
  width : 60%;
}

#gb_form_div input.checkbox {
  cursor : default;
  background : transparent;
  color : #bcbab7;
  border : 0;
  padding : 0; 
  margin : 0;
  width : 14px;
  height : 14px;
}

#gb_form_div input.button {
  cursor : pointer;
  border : 0;
  background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/button_submit.gif) no-repeat;
  width:85px;
  height:35px;
  display:block;
  text-indent:-9999px;
  text-transform:capitalize;
  clear:both;
}

#content #gb_form input.button {
  margin : 15px 5px 25px 20px;
  padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
  margin-left : -5px;
}

#gb_form_div span.error, #gb_form_div span.success, #gb_form_div dt { 
  color : #000000;  
  font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
  color : #000000;
}

#gb_form_div small.whythis a { 
  font-size : 11px; 
  text-decoration : none;
  color : #000000;
}
#gb_form_div small.whythis a span{ 
  text-decoration : none;
  color : #fff;
}
#gb_form_div small.whythis a:hover span{ 
  color : #fff;
  background:#000;
  border:1px solid #fff;
}

#gb_form_div p.creditline small {
  clear : both; 
  display : block;
  text-align : right;
  margin : 0;
  padding : 25px 0 15px 0;
  font-size : 11px; 
  letter-spacing : .0001em;
  color : #666;
}

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items {
  font-weight : bold;
  color : #339999;
}

#gb_form_div ul {
  margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
  list-style-type : none;
  margin : 0 10px 0 20px;
}


/* End ACCESSITES CSS */

/*related_posts*/
#related_posts{
	background:#f3f3f3;
	border:1px solid #dfdfdf;
	padding:15px 23px 15px 23px;
	margin:0 0 25px 0;
}
#related_posts p{
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000;
	padding:0 0 5px 0;
}
#related_posts ol{
}
#related_posts li{
	border-bottom:1px solid #d7d7d7;
	font-size:13px;
	line-height:1.4em;
	padding:7px 0 7px 16px;
	list-style:none;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/ico_rel.gif) no-repeat left 12px;
}
/*postmetadata*/
.postmetadata{
	border:1px solid #b6cfd7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#effafe;
	margin:0 0 23px 0;
}

.postmetadata_top{
	border-bottom:1px solid #b6cfd7;
	padding:8px 10px 8px 10px;
	color:#514d3e;
}

.postmetadata_top a{
	color:#f26521;
	font-weight:bold;
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/s_rss.gif) no-repeat left 1px;
	padding-left:22px;
	margin-left:8px;
}

.postmetadata_but{
	padding:4px 10px 10px 10px;
	color:#605f5a;
	font-weight:bold;
	border-bottom:1px solid #b6cfd7;
}

.postmetadata_but ul{
}

.postmetadata_but ul li{
	display:inline;
	padding-left:2px;
}

.postmetadata_but ul li img{
	position:relative;
	top:5px;
}

.postmetadata_end{
	background:#effafe;
	padding:8px 10px 8px 10px;
	color:#514d3e;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.postmetadata_end a{
	color:#514d3e;
	text-decoration:underline;
}
.postmetadata_end a:hover{
	text-decoration:none;
}
.postmetadata_end .red a, .postmetadata_end .red{
	color:#f26521;
}
/*wp-email*/
#wp-email-title{
	font-family:Verdana, Geneva, sans-serif;
	color:#7c7c7e;
}
.wp-email{
	font-family:Verdana, Geneva, sans-serif;
	color:#7c7c7e;
	font-size:11px;
}
.wp-email p{
	width:100%;
	overflow:hidden;
}
.wp-email p label{
	text-align:left;
	padding:0;
	font-weight:normal;
}
.wp-email p input, .wp-email p textarea{
  color : #555; 
  padding : 6px; 
  border : 1px solid #cccccc;
  background-color : #f8f8f8;
  width : 50%;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  height : auto;
  margin:0;
}
.wp-email p textarea{
	width : 90%;
	height:200px;
}
#imageverify{
	margin:0 0 0 15px;
}
#wp-email-button input{
	background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/button_submit.gif) no-repeat;
	display:block;
	border:0;
	text-indent:-5000px;
	text-transform:capitalize;
	width:85px;
	height:35px;
}
.wp-email p img{
	position:relative;
	top:4px;
	border:0;
}

#content_blue{
	width:880px;
	float:left;
	 text-align:center;
	background:#3c81c4; padding:5px 0;
}

#nav{margin:0; padding:0 0 0 0px; height:30px; width:419px; margin:0 auto; text-align:center;}
#nav ul{margin:0; padding:0;}
#nav ul li{display:inline; list-style:none; padding:5px 5px 0 0; background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/white_line.jpg) right 7px no-repeat; }
#nav ul li a{text-decoration:none; font-size:12px; font-weight:normal; color:#fff; padding:0 6px; line-height:30px;display:inline; font-family:Tahoma, Geneva, sans-serif;  margin:0 auto; text-align:center;}
#nav ul li a:hover,#nav ul li a.act2{ color:#d9eef4;}

#submenu{ background:#8cc400; width:879px;  text-align:center; margin:0 auto; padding:7px 0 7px 0;}

.banner_ima{ width:976px; margin:o auto; padding:12px 0 0 0;}

#text_ima{float:left; padding:11px 11px 11px 0; width:650px;}

.blue_tex22{ color:#006dad; font-family:Tahoma, Geneva, sans-serif; font-size:22px; text-align:left;}
p.blue_tex22{ padding:15px 0 4px 0;}

.gry_13{ color:#676767;  font-family:Tahoma, Geneva, sans-serif; font-size:13px;  text-align:left;}
p.gry_13{  padding:0 0 3px 0;}

.gry_line{ color:#c7c7c7;  font-family:Tahoma, Geneva, sans-serif; font-size:14px; }
.white_line{ color:#fff;  font-family:Tahoma, Geneva, sans-serif; font-size:14px; padding:0 5px; }

.blk14{ font-family:Tahoma, Geneva, sans-serif; color:#000000; text-decoration:none; text-align:left; font-size:14px;}
p.blk14{ padding:7px 0 4px 17px;}














/*-----------------------prem----------------------*/

.hd-srch{width:398px; float:left; padding:40px 0 0 85px;}
.hd-srch-wp{width:inherit; float:left;}
.hd-sr-bg{background:url(http://www.cecallc.com/wp-content/themes/MiniMag/images/search-bg.gif) no-repeat left top; width:340px; height:22px; padding:5px 14px 0; float:left;} 
.inp-bg{border:0; color:#808080; font-size:14px;}
.search-but{float:left; margin-left:4px;}
.header-tel{float:left; padding:54px 10px 0 115px;}
.header-tel p{color:#999999; font-size:16px; text-align:right; padding-bottom:3px;}
.header-tel a{color:#999999; text-transform:inherit;}
.header-tel span{color:#c3d1d8;}
.pla-img-wp{width:inherit; padding:12px 0 10px 0; float:left;}
.pla-img-bx{width:107px; background:#dcdcdc; padding:8px; margin-right:7px; float:left;}
.pla-img-bx p{color:#444444; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}


.content-wp{width:inherit; float:left;}
.content-wp a{
	color:#0f7aa6;
	text-decoration:none;
	display:inline;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.content-wp a:hover{ text-decoration:underline;
}
.content-wp a img{
	border:none;
}
.our-service-wp{float:left; width:199px; background:#c3ced8;  height:306px; overflow:hidden; padding-bottom:5px;}
.our-service-wp h2{ padding:15px 8px 0 15px; color:#557592; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.our-service-wp p{ padding:9px 8px 0 15px; color:#3D5B77; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px;}
/*min-height:305px;*/
.our-company-wp{float:left; width:196px; background:#7db042; height:306px; overflow:hidden; padding-bottom:5px;}
.our-company-wp h2{ padding:15px 8px 0 15px; color:#fff; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.our-company-wp p{ padding:9px 8px 0 15px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px;}
/*min-height:285px;*/

.our-work-wp{float:left; width:199px; background:#c3d2d8; overflow:hidden; height:306px; padding-bottom:5px;}
.our-work-wp h2{ padding:15px 8px 0 15px; color:#0f8bbd; font-size:16px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.our-work-wp p{ padding:9px 8px 0 15px;  color:#3D5B77; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:16px;}
/*color:#708d98; min-height:285px;*/





.why-user-wp{float:left; width:342px; background:#e7e7e7; padding:5px 20px 20px 20px; height:285px;}

.why-user-wp h2{color:#687a3e; font-weight:normal; font-size:20px; padding-bottom:5px;}
.why-user-wp h2 span{color:#0f7aa6;}
.why-user-wp P{color:#757575; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}

.content-txt{width:inherit; float:left;}
.content-txt h2{padding:23px 0 10px 0; color:#687a3e; font-weight:normal; font-size:20px;}
.content-txt h2 span{color:#0f7aa6;}
.content-txt p{color:#848484; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}

p.quotename-txt{padding:35px 0 0 0; font-size:14px; color:#7b7b7b; font-family:Tahoma, Geneva, sans-serif;}


.submenu_hd{color:#0F7AA6; font-family:Tahoma,Geneva,sans-serif; font-size:20px; padding:10px 0 8px; font-weight:normal;}
img{border:0;}