/* 
Theme Name: Corey-Corey, A Professional Corporation - 10A
Theme URL: http://www.corey-corey.com
Description: Theme for Corey-Corey.com
Author: mercime
Author URI: http://mercimercime.com/
Version: 3.0
*/

body { margin: 0px; padding: 0px; text-align: center; color: #333; font-size: 13px; font-family: Arial, Tahoma, Verdana; background: #0C2F81 url(images/body-container.jpg) repeat-x left top; }
#wrap { background-color: #ffffff; width: 820px; margin: 50px auto 0px auto; padding: 0px; text-align: left; }

/* Hyperlinks */
a, a:visited { color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }
	
/* Header */
#header { 	background: #fff url(images/header-bg.jpg) no-repeat center top; width: 820px; height: 125px; color: #333; margin: 0px auto 0px; padding: 0px 0px 0px 0px; overflow: hidden; text-align: left; }
#header a { font-family: Arial, Tahoma, Verdana; font-size: 24px; color: #000000; text-decoration: none; padding: 0px; margin: 0px; text-transform: uppercase; }
#header a:hover { color: #B60000; }
#header a img { border: none; margin: 0px; padding: 0px; }
#headerleft { width: 460px; float: left; font-size: 14px; margin: 0px; padding: 20px 0px 0px 20px; overflow: hidden; }
#headerright { width: 200px; float: right; font-size: 13px; line-height: 1.5; text-align: left; margin: 0px; padding: 30px 20px 0px 0px; overflow: hidden; }
#headerright p { color: #fff; font-size: 12px; margin: 0px; padding: 0px 20px 0px 0px; }
	
/* Navbar */
#navbar { background: #0C2F81 url(images/foo.gif); width: 820px; height: 35px; color: #fff; margin: 0px auto; padding: 0px; }
#navbarleft { width: 700px; float: left; margin: 0px; padding: 0px; }
#navbarright { width: 100px; float: right; margin: 0px; 	padding: 6px; }
#navbarright img { border: none; margin: 0px; padding: 0px; }

#nav { margin: 0px 0px 0px 15px; padding: 0px; list-style: none; }
#nav ul { margin: 0px; padding: 0px; list-style: none; }
#nav a { background: #0C2F81; color: #ffffff; display: block; font-size: 12px; font-weight: normal; text-transform: uppercase; margin: 0px 15px 0px 0px; padding: 9px 5px; }
#nav a:hover { background: #006699; color: #ffffff; display: block; text-decoration: none; margin: 0px 15px 0px 0px; padding: 9px 5px; }
#nav li { float: left; margin: 0px; padding: 0px; }
#nav li li { float: left; margin: 0px; padding: 0px; width: 140px; }
#nav li li a, #nav li li a:link, #nav li li a:visited { background: #0C2F81; width: 140px; float: none; margin: 0px; padding: 8px 10px 8px 10px; border-top: 1px solid #C0C0C0; }
#nav li li a:hover, #nav li li a:active { background: #006699; padding: 8px 10px 8px 10px; }
#nav li ul { position: absolute; width: 10em; left: -999em; }
#nav li:hover ul { left: auto; display: block; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
	
/*SubNavbar */
#subnavbar { background: #999999; width: 920px; height: 24px; color: #ffffff; margin: 0px auto 0px; padding: 0px; }
#subnav { margin: 0px; padding: 0px; list-style: none; }
#subnav ul { margin: 0px; padding: 0px; list-style: none; }
#subnav a { background: #999999; color: #ffffff; display: block; font-size: 10px; font-weight: normal; text-transform: uppercase; margin: 0px 15px 0px 0px; padding: 6px 10px 5px 10px; }
#subnav a:hover { background: #666666; color: #ffffff; display: block; text-decoration: none; margin: 0px 15px 0px 0px; padding: 6px 10px 5px 10px; }
#subnav li { float: left; margin: 0px; padding: 0px; }
#subnav li li { float: left; margin: 0px; padding: 0px; width: 140px; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited { background: #999999; width: 140px; float: none; margin: 0px; padding: 6px 10px 5px 10px; border-top: 1px solid #ffffff; }
#subnav li li a:hover, #subnav li li a:active { background: #666666; }
#subnav li ul { position: absolute; width: 10em; left: -999em; }
#subnav li:hover ul { left: auto; display: block; }
#subnav li:hover ul, #subnav li.sfhover1 ul { left: auto; }
	
/* Homepage */
#homepage { width: 820px; margin: 0px auto 0px; padding: 0px; line-height: 18px; }
#homepage h1 { color: #202020; font-size: 22px; font-family: Times New Roman, Tahoma, Verdana; font-weight: normal; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; }
#homepage h1 a, #homepage h1 a:visited  { color: #202020; text-decoration: none; }
#homepage h1 a:hover { color: #B60000; text-decoration: none; }
#homepage h3 { color: #202020; font-size: 12px; font-weight: bold; margin: 0px; padding: 5px 0px 0px 0px; }
#homepage h2 a, #homepage h2 a:visited  { color: #202020; text-decoration: none; }
#homepage h2 a:hover { color: #B60000; text-decoration: none; }
#homepage h3 { color: #202020; font-size: 18px; font-family: Times New Roman, Tahoma, Verdana; font-weight: normal; margin: 0px; padding: 0px; }

#hpmain { float: left; width: 820px; margin: 0px; padding: 0px; display: inline; }
#hpmain a, #hpmain a:visited { color: #B60000; text-decoration: underline; }
#hpmain a:hover { color: #B60000; text-decoration: none; }
#hpmain img { border: none; float: left; margin: 0px 0px 10px 0px; }
#hpmain p { padding: 0px 0px 10px 0px; margin: 0px; }

.hpmainleft ul { list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px; }
.hpmainleft ul li { background: #ffffff url(images/arrow.gif) no-repeat top left; padding: 0px 0px 5px 13px; margin: 0px; }	
.hpmainleft { float: left; width: 380px; margin: 0px; padding: 0px 20px; border-right: 1px dotted #C0C0C0; }
.hpmainright { float: right; width: 360px; margin: 0px; padding: 0px 20px 0px 0px; color: #666666; }
.hpfeaturedtop { float: left; width: 360px; margin: 0px; padding: 0px 0px 20px 0px; }
.hpfeaturedbottom { float: left; width: 360px; margin: 0px; padding: 0px; }

.hpleft { float: left; width: 210px; margin: 20px 0px 0px 60px; }
.hpright { float: right; width: 160px; margin: 20px 30px 20px 0px; }
#addresses { clear: both; margin: 0px; padding: 0px; width: 800px; height: 150px; }
#homemessage { clear: both; margin: 30px 0px 0px 0px; padding: 20px 50px; border-top: 1px #cecece solid; }

/* Content */
#content { width: 820px; margin: 0px auto; padding: 0px; line-height: 20px; }
#content p { padding: 0px 0px 15px 0px; margin: 0px; }
#content h1 { color: #006699; font-size: 22px; font-family: Times New Roman, Tahoma, Verdana; font-weight: normal; margin: 0px 0px 25px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #006699 solid; }
#content h1 a, #content h1 a:visited  { color: #006699; text-decoration: none; }
#content h1 a:hover { color: #B60000; text-decoration: none; }
#content h4 { color: #202020; font-size: 22px; font-family: Times New Roman, Tahoma, Verdana; font-weight: normal; margin: 0px 0px 10px 0px; 	padding: 0px 0px 8px 0px; }
#content img.wp-smiley { float: none; border: none; padding: 0px; margin: 0px; }
#content img.wp-wink { float: none; border: none; padding: 0px; margin: 0px; }
#contentleft { float: right; width: 530px; margin: 10px 10px 0px 0px; padding: 0px 10px;  display: inline; }
#contentleft p img { border: none;  float: left; margin: 0px 10px 10px 0px; }

.archive { float: left; width: 220px; margin: 0px; padding: 0px 0px 20px 0px; }
.date { padding: 0px; margin: 0px; }
.date p { font-size: 10px: }
#contentleft ol { margin: 0px 0px 0px 5px; padding: 0px 0px 15px 0px; }
#contentleft ol li { margin: 0px 0px 0px 20px; padding: 0px; }
#contentleft ul { list-style-type: square; margin: 0px; padding: 0px 0px 15px 0px; }
#contentleft ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px; }
#contentleft ul ul li { list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px; }
blockquote { margin: 0px 20px 15px 20px; padding: 5px 0px 5px 15px; border-left: 3px solid #C0C0C0; }
#content blockquote p { margin: 0px; padding: 0px; }
	
.breadcrumb { float: left; width: 490px; font-size: 11px; margin: 0px 0px 20px 0px; padding: 0px 0px 3px 0px; border-bottom: 1px dotted #C0C0C0; }
.postarea { background: #ffffff; float: left; width: 510px; margin: 0px; padding: 20px 0px 0px 0px; }
.adsense { background: #ffffff; float: left; width: 490px; margin: 10px 0px; padding: 10px 0px 10px 0px; border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0; }
.postmeta { width: 490px; font-size: 12px; padding: 5px 0px 0px 0px; margin: 0px; }
.postmeta2 { width: 490px; font-size: 12px; padding: 5px 0px 40px 0px; margin: 0px; border-top: 1px dotted #C0C0C0; }
.comments { background: #ffffff; float: left; width: 490px; margin: 0px; padding: 15px 0px 0px 0px; }
	
/* Sidebar */
#sidebar { float: left; width: 220px; margin: 0px 0px 0px 20px; padding: 25px 0px 0px 0px; line-height: 20px; display: inline; overflow: hidden; }
#sidebar p { padding: 0px 0px 15px 0px; margin: 0px; }
#sidebar a img { border: none; 	margin: 0px; padding: 0px; }
#sidebar h2 { background: #006699; color: #fff; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px 0px 10px 0px; padding: 1px 0px 1px 5px; line-height: 25px; height: 25px; }
#sidebar h3 { color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height: 20px; text-transform: uppercase; }
#sidebar ul { list-style-type: none; margin: 0px; padding: 0px; }
.ad { background: #ffffff; float: left; width: 260px; margin: 0px; padding: 10px 0px 5px 0px; }
#sidebar ul ul { border-right: 1px #cecece solid; }
	
.posts { background: #ffffff; float: left; width: 260px; margin: 0px; padding: 0px 0px 5px 0px; }
.recent_comments { background: #ffffff; float: left; width: 260px; margin: 0px; padding: 0px 0px 5px 0px; }
	
#newsletter { background: #ffffff url(images/newsletter.gif) top right no-repeat; float: left; width: 260px; margin: 0px; padding: 0px; }
#newsletter p { padding: 0px; margin: 0px; }
.pageblock { background: #ffffff; float: left; width: 260px; margin: 0px; padding: 0px 0px 10px 0px; }

/* Left Sidebar */
#l_sidebar { background: #ffffff; float: left; width: 125px; margin: 0px; padding: 10px 0px 0px 0px; line-height: 20px; display: inline; }
#l_sidebar p { padding: 0px 0px 15px 0px; margin: 0px; }
#l_sidebar a img { border: none; margin: 0px; padding: 0px 0px 15px 0px; }
#l_sidebar h2 { background: #202020; color: #ffffff; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 0px 0px 10px 0px; padding: 1px 0px 1px 5px; line-height: 20px; }
#l_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; }
	
/* Right Sidebar */
#r_sidebar { background: #ffffff; float: right; width: 125px; margin: 0px; padding: 10px 0px 0px 0px; line-height: 20px; display: inline; }
#r_sidebar p { padding: 0px 0px 15px 0px; margin: 0px; }
#r_sidebar a img { border: none; margin: 0px; padding: 0px 0px 15px 0px; }
#r_sidebar h2 { background: #202020; color: #ffffff; font-size: 12px; font-family: Arial, Tahoma, Verdana; font-weight: normal; margin: 0px 0px 10px 0px; 	padding: 1px 0px 1px 5px; line-height: 20px; }
#r_sidebar ul { list-style-type: none; margin: 0px 0px 10px 0px; padding: 0px; }
	
/* Widgets */
.textwidget { margin: 0px 0px 10px 0px; padding: 0px; }
#recent-posts ul { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
#recent-posts ul li { background: #ffffff url(images/icon_recent.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; }
#recent-comments ul { list-style-type: none; margin: 0px; padding: 0px; }
#recent-comments ul li { background: #ffffff url(images/icon_comments.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; }
#categories-1 ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; }
#categories-1 ul li { background: #ffffff url(images/icon_categories.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; }
#archives ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0x 0px 10px 0px; }
#archives ul li { background: #ffffff url(images/icon_archives.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; }
#pages ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; }
#pages ul li { background: #ffffff url(images/icon_meta.gif) no-repeat top left; padding: 0px 0px 5px 18px; 	margin: 0px; }
#links ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; }
#links ul li { background: #ffffff url(images/icon_links.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; 	}
#meta ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; }
#meta ul li { background: #ffffff url(images/icon_meta.gif) no-repeat top left; padding: 0px 0px 5px 18px; margin: 0px; }
#text-1 ul { list-style-type: none; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; }
#text-1 ul li { padding: 0px 0px 5px 0px; margin: 0px; }
	
/* Footer */
#footer { background: url(images/footer.jpg) no-repeat center top; width: 820px; height: 40px; margin: 0px auto; padding: 45px 0px 0px 0px; text-align: center; }
#footer p { color: #ffffff; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 0px; }
	
#footer a, #footer a:visited { color: #ffffff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* Search Form */
#searchform { margin: 0px; padding: 0px; overflow: hidden; }
#searchbox { background: #eeeeee; width: 150px; color: #202020; font-size: 11px; font-family: Arial, Tahoma, Verdana; padding: 3px; margin: 0px 5px 7px 0px; border-top: 1px solid #666666; border-right: 1px solid #dddddd; border-left: 1px solid #666666; border-bottom: 1px solid #dddddd; display: inline; }
#subscribe { margin: 0px; padding: 0px 0px 10px 0px; overflow: hidden; }
#subbutton { background: #777777 url(images/navbar.gif); color: #ffffff; font-size: 11px; font-family: Arial, Tahoma, Verdana; padding: 2px; margin: 0px 0px 0px 8px; border: 1px solid #555555; font-weight: bold; }
#subbox { background: #eeeeee; width: 210px; color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 5px 0px 0px 0px; border-top: 1px solid #666666; border-right: 1px solid #dddddd; border-left: 1px solid #666666; border-bottom: 1px solid #dddddd;  }
#name, #email, #url { background: #ffffff; color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border-top: 1px solid #666666; border-right: 1px solid #dddddd; border-left: 1px solid #666666; border-bottom: 1px solid #dddddd; }
#submit { background: #eeeeee; color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; border-top: 1px solid #dddddd; border-right: 1px solid #666666; border-left: 1px solid #dddddd; border-bottom: 1px solid #666666; }
#words { background: #ffffff; width: 380px;  color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 4px; margin: 0px; 	border-top: 1px solid #666666; border-right: 1px solid #dddddd; border-left: 1px solid #666666; border-bottom: 1px solid #dddddd; }
	
/* Comments */
#commentblock { color: #202020; float: left; padding: 20px 0px 10px 10px; margin: 0px;  }
#commentblock ol { list-style-type: square; margin: 0px; padding: 10px 0px 0px 0px; }
.commentdate { font-weight: bold; font-size: 12px; }
.commentname { color: #202020; font-weight: bold; margin: 0px; padding: 5px 0px 0px 0px; }
.commentinfo { clear: both; }
.commenttext { width: 490px; color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 0px; margin: 5px 10px 20px 0px; border-bottom: 1px dotted #C0C0C0; }
.commenttext-admin { width: 490px; color: #202020; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 0px; margin: 5px 10px 20px 0px; border-bottom: 1px dotted #C0C0C0; }

.credits { display: none; }
.clear { clear:both; }
