/* main */
body {margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x #1db3dc;  font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#wrap {width:960px; margin-left:auto; margin-right:auto;}
#header {width:960px; background:url(images/cc-header.jpg) no-repeat; height:227px; display:block;}
#banner {}
#sidebar {width:262px; float:right; display:inline; }
#content {width:698px; float:left; display:inline; }

/* main nav styles */
#nav-wrap ul {margin:0px; padding:0px; list-style:none; margin-top:50px; text-align:left; display:inline; }
#nav-wrap { width:950px; clear:both; font-family: Arial, Helvetica, sans-serif; height:39px; margin-left:0px; padding-top:166px; padding-bottom:25px; margin-left:4px; margin-right:4px; }
ul#navul {	display: inline;	list-style: none; margin:0px; padding:0px;  }
ul#navul li {float: left;  font-size: 12px; line-height: 36px; margin:0px; padding:0px; font-weight:bold;}
ul#navul li a { padding-right: 33px; padding-left: 30px;color:#FFFFFF;text-decoration:none; background: url(images/nav-bg.jpg) top right no-repeat; padding-top:10px; padding-bottom:10px; }
ul#navul li a:hover { color: #FFFFFF;	text-decoration: none; background: url(images/nav-bg.jpg) bottom right no-repeat;	}

/* sidebar styles */
	#sidewrap {  margin:0px; padding:0px; width:250px;  display:inline;  }
	#sidewrap ul { margin:0px; padding:0px; text-align:left; color:#000; display:block; list-style:none; }
	ul#sideul li  { float: left;  margin:0px; padding:0px; color:#5d5c5c;  list-style:none;  display:block;  width:250px; margin-bottom:0px; line-height:16px;  }
	ul#sideul li a {color:#5d5c5c; text-decoration:none; display:block; font-weight:normal; background: url(images/news-bg.jpg) no-repeat;  padding-left:55px;  padding-top:10px;  padding-right:5px; padding-bottom:15px;
					border-bottom: 2px solid #f7f7f7;  font-size:12px; letter-spacing:0px; }
	ul#sudeul li a:hover { color:#5d5c5c; padding-left:40px; background:url(images/side-nav-image.jpg) bottom; height:27px; }

.twitter { background: url(images/twitter-bg.jpg) repeat-y; }
.twitter-message { margin:0px; padding-top:5px; padding-bottom:5px; margin-left:5px; margin-right:20px; padding-left:12px; border-bottom: 2px solid #f7f7f7; font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#f9dbe8;}
.twitter-message a:link  {font-size:13px; color:#f23183; text-decoration: none; }
.twitter-message a:visited  {font-size:13px; color:#f23183;  text-decoration: none;}
.twitter-message a:hover  {font-size:13px; color:#f23183; text-decoration: underline; }
/* post styles */

.post-wrap {width:698px; float:right; display:inline;  background: url(images/content-bg.jpg) repeat-y; }
.post-h {width:698px; float:right; display:inline; background: url(images/header-bg.jpg) no-repeat bottom; margin-top:3px; margin-bottom:10px;}
.post-f {width:698px; float:right; display:inline; background: url(images/footer-bg.jpg) no-repeat; height:32px; clear:both; }
.post-copy { width:640px; margin-left:30px; float:left;}

.post-h a:link  {font-size:20px; color:#FFFFFF; text-decoration: none; }
.post-h a:visited  {font-size:20px; color:#FFFFFF;  text-decoration: none;}
.post-h a:hover  {font-size:20px; color:#FFFFFF; text-decoration: underline; }


/* page cols */
	.col-a {width:220px; display:inline; float:left; margin:0px; padding:0px; margin-left:0px;  }
	.col-b {width:340px;; display:inline; float:right; margin:0px; padding:0px; margin-right:0px; }
	.col-c {width:230px; display:inline; float:left; margin:0px; padding:0px;  }
	.col-d {width:310px;; display:inline; float:right; margin:0px; padding:0px;  }
	.product img { display:inline; float:left; padding:2px; margin:0px; margin-right:8px; border: 1px solid #ccc; margin-bottom:10px; margin-bottom:10px;}

/* font Styles */ 
	h1 { font-size:20px; color:#FFFFFF; line-height:28px; padding:0px; margin:0px; font-weight:normal; margin-left:30px; width:625px; margin-top:6px; margin-bottom:12px; }
	h2 { font-size:18px; color:#008fc1; line-height:22px; padding:0px; margin:0px; font-weight:normal; display:block; margin-top:10px;	}
	h3 { font-size:17px; color:#26221d; line-height:23px; margin-bottom:2px; font-weight:bold; margin-top:10px; }
	h4 { font-size:14px; color:#26221d; line-height:10px; margin-top:10px; font-weight:normal; margin-left:9px;}
	h5 { font-size:12px; color:#26221d; line-height:23px; margin-top:10px;}
	p  { font-size:13px; color:#26221d; line-height:20x; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li { font-size:13px; color:#26221d; margin-left:15px; padding-bottom:5px;}
	ul { padding:0px; margin:0px; padding-left:5px; margin-left:5px; margin-top:0px;   }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }

/* link styles */	
	a:link 		{color:#ae0a11;	text-decoration: underline;}
	a:visited 	{color:#ae0a11; text-decoration: underline;}
	a:hover 	{color:#ae0a11; text-decoration: underline;}
	a:active 	{color:#ae0a11; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 				{clear:both; height:0px; width:100%; }
	.clear05			{clear:both; height:05px; }
	.clear10			{clear:both; height:10px; }
	.clear20			{clear:both; height:20px; }
	
/* footer */
	#footer {font-size:12px; color:#FFF; height:40px; width:966px; padding-top:00px;}
	#footer p {font-size:12px; float:left; margin-left:15px; color:#FFF;}
	#footer a:link {color:#FFF;	text-decoration: none;}
	#footer a:visited {	color:#FFF; text-decoration: none;}
	#footer a:hover {	color:#FFF; text-decoration: none;}


/* content styles */
	.image-left-box 	{display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 20px 20px 0px; }
	.image-right-box	{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 20px; margin-right:10px;margin-bottom:10px;  }
	.image-left 		{display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right		{display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.map 				{border: 1px solid #dfdfdf; padding:2px; width:300px; margin-top:10px;}
	.image-product		{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 35px; margin-right:10px; width:180px; height:120px;  }
	.line 				{border-top: 1px solid #dfdfdf; margin-top:10px; margin-bottom:10px; clear:both;}
/* end of CSS file */

