@charset "UTF-8";
/* CCLLC.org */



body,
	html {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
	}
	body {
		min-width:750px;
	}
	.line { 
		border-bottom:1px solid #CCCCCC;
		margin:10px;
		
	}	
	
	a { color: #d04845; text-decoration:underline; font-size:11px;  }
	a:hover { color: #6ed7ed; text-decoration:none;  }
	
	
	#wrap {
		background:#fff;
		margin:0 auto;
		width:615px;
		background-image: url(images/bg_repeat.gif);
		background-repeat:repeat-y;
	}

	#logo {
		background:#fff;
		background-image:url(images/logo_top.gif);
		background-repeat:repeat;
		height:77px;
		width:609px;
	}
	#header {
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	
	#nav {
		background:#c99;
		padding:5px;
	}
	
	#message {
		padding:5px 28px 5px 5px;
		font-size:12px;
		color:#c74e4b;
		text-align:right;
		
	}
	
	*html #message {
		padding:5px 23px 5px 5px;

		
	}
	
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#news {
		background:#9c9;
		float:left;
		width:218px;
		margin-left:10px;
		background-image:url(images/news_bg_repeat.gif);
		background-repeat:repeat-y;
	}
	*html #news {
		background:#9c9;
		float:left;
		width:218px;
		margin-left:10px;
		background-image:url(images/news_bg_repeat.gif);
		background-repeat:repeat-y;
		margin-bottom:-25px;

	}
	#news h2 {
		background-color:#6ed7ed;
		padding:5px 0 5px 5px;
	    margin:0 5px 0 0;
		font-size:18px;
		font-family:"Century Gothic";
		font-weight:normal;
		border-bottom:1px solid #000;
		color:#fff;
    }
	
	#news p {
		padding:0 10px;
		font-size:11px;
    }
	
	#news h3 { 
		font-size:14px;
		color: #1c8fbf;
		padding:0px 0 0 5px;
	  }
	#sidebar {
		background:#fff;
		float:right;
		width:363px;
		margin-right:20px;
		background-image: url(images/right_side_box_bg_repeat.gif);
		background-repeat:repeat-y;
		
	}
	
	*html #sidebar {
		background:#fff;
		float:right;
		width:363px;
		margin-right:10px;
		background-image: url(images/right_side_box_bg_repeat.gif);
		background-repeat:repeat-y;
		margin-bottom:-20px;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 8px;
		font-size:11px;
    }
	
	#sidebar h2 {
		background-color:#6ed7ed;
		padding:5px 0 5px 5px;
	    margin:0 5px 0 0;
		font-size:18px;
		font-family:"Century Gothic";
		font-weight:normal;
		border-bottom:1px solid #000;
		color:#fff;
    }
	
	
	#sidebar2 {
		background:#fff;
		float:right;
		width:363px;
		margin:8px 20px 0 0;
		background-image: url(images/right_side_box_bg_repeat.gif);
		background-repeat:repeat-y;
	}
	
	*html #sidebar2 {
		background:#fff;
		float:right;
		width:363px;
		margin:8px 10px 0 0;
		background-image: url(images/right_side_box_bg_repeat.gif);
		background-repeat:repeat-y;
		margin-bottom:-38px;

	}
	
	#sidebar2 ul {
		margin-bottom:0;
		font-size:11px;
		list-style-type:square;
		line-height:16px;
    }
    #sidebar2 h3, #sidebar2 p {
		padding:0 10px 0 8px;
		font-size:11px;
    }
	
	#sidebar2 h2 {
		background-color:#6ed7ed;
		padding:5px 0 5px 5px;
	    margin:0 5px 0 0;
		font-size:18px;
		font-family:"Century Gothic";
		font-weight:normal;
		border-bottom:1px solid #000;
		color:#fff;
    }
	
	#newsBaseCap { 
		background-image:url(images/news_base_cap.gif);
		background-repeat:no-repeat;
		height:6px;
		width:218px;
	}
	
	#rightBaseCap { 
		background-image:url(images/right_base_cap.gif);
		background-repeat:no-repeat;
		height:6px;
		width:363px;
	}
	
	#footer {
	background-image:url(images/base_cap.gif);
		background-repeat:no-repeat;
		background-position: 0px 13px;
		height:54px;
		width:609px;
		clear:both;
	}
	
	
	#footer p {
		padding:0px 0 40px 0;
		text-align:center;
		font-size:11px;
		color:#666666;
		margin:0;
		background-color:#fff;
		position:relative;
		top:55px;
    }

img.floatLeft { float:left; padding:5px 8px 5px 0px;  }
img.floatRight { float:right; padding:5px 8px 5px 0px;  }

p.classListHome { line-height:13px;  }