/*  
Theme Name: SDCC-Theme
Theme URI: http://www.stevenmaguire.com/themes/wordpress/
Description: Official WordPress Theme of Sandhills Dental Career Center. Designed for WP 2.5. 
Version: 1.0
Author: Steven Maguire
Author URI: http://www.stevenmaguire.com
*/
/*************************************
             Structure
**************************************/

html			{margin: 0px; padding: 0px; height: 100%;}
body			{margin: 0px; padding: 0px; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; background: url(siteart/bkg-body.jpg) repeat;}
h2			{margin: 0px; padding: 10px 0px; font-size: 18px;}
h2 span			{font-size: 12px;}
h2 span strong		{font-size: 18px; font-style: italic; font-weight: normal;}
h3			{margin: 0px; padding: 0px; color: #753e81; font-size: 14px; text-transform: uppercase;}
a			{font-weight: bold; color: #753e81; text-decoration: none;}
a:hover			{font-weight: bold; color: #753e81; text-decoration: underline;}

.saran			{margin: 0px auto; padding: 0px; width: 900px; height: auto;}
.content .saran, .footer .saran	{width: 940px;}
.contentCon		{margin: 0px; padding: 0px 20px; width: 900px; height: auto; float: left; background: url(siteart/bkg-contentCon.jpg) repeat-y center top;}

.header, .mast, .navCon, .banner, .content, .row, .footer, .footNav, .footCopy	{margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}

.header			{background: #fff url(siteart/bkg-header.jpg) repeat-x bottom;}
.mast img		{margin: 0px 10px; border: none; float: left;}
.mast span		{margin: 30px 0px 0px 0px; padding: 0px; float: left; color: #999; font-size: 22px; font-weight: bold; font-style: italic;}
.navCon			{height: 35px; background: url(siteart/bkg-navCon.jpg) no-repeat top center;}
.banner			{margin: 0px 0px 20px 0px; padding: 0px 0px 0px 20px; width: 880px; height: auto; background: url(siteart/bkg-banner.jpg) repeat; color: #fff;}
.banner img		{margin: 0px 0px 0px 20px; padding: 0px; float: right;}
.banner h1, .banner p	{margin: 0px 0px 0px 0px; padding: 0px;}
.banner h1		{margin: 30px 0px 0px 0px; text-transform: uppercase;}
.banner p		{line-height: 18px; font-size: 13px;}
.banner a.button	{margin: 10px 0px 0px 0px; padding: 0px; float: right; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 16px;}
.footCon		{margin: 0px; padding: 0px 20px 20px 20px; width: 900px; height: auto; float: left; background: url(siteart/bkg-footNav.jpg) no-repeat top center;}
.footCopy p		{margin: 0px; padding: 10px; font-size: 10px; color: #999;}

.c900			{margin: 0px; padding: 5px 0px 0px 0px; width: 900px; height: auto; float: left; background: #f9f9f9 url(siteart/bkg-content.jpg) repeat-x top;}
.c650			{margin: 0px; padding: 0px; width: 649px; height: auto; float: left; border-right: 1px solid #e0e0e0;}
.c250			{margin: 0px; padding: 0px; width: 250px; height: auto; float: left;}

.nav			{margin: 0px; padding: 0px; float: left;}
.nav ul 		{margin: 0px 10px; padding: 0px; list-style-type: none; float: left;}
.nav ul li		{margin: 0px; padding: 0px; float: left;}
.nav ul li a		{margin: 0px; padding: 0px 10px; display: block; line-height: 35px; background: none; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 12px; border-right: 1px solid #753e81; border-left: 1px solid #753e81;}
.nav ul li a:hover, .nav ul li.current_page_item a, .nav ul li.current_page_parent a	{margin: 0px; padding: 0px 10px; display: block; line-height: 35px; background: #753e81; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 12px; border-right: 1px solid #753e81; border-left: 1px solid #753e81;}

.footNav ul 		{margin: 0px 10px; padding: 0px; list-style-type: none; float: left;}
.footNav ul li		{margin: 0px; padding: 0px; float: left;}
.footNav ul li a	{margin: 0px; padding: 0px 10px; display: block; line-height: 35px; background: none; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; border-right: 1px solid #753e81;}
.footNav ul li a:hover, .footNav ul li.current_page_item a, .footNav ul li.current_page_parent a	{margin: 0px; padding: 0px 10px; display: block; line-height: 35px; background: #753e81; color: #fff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10px; border-right: 1px solid #753e81;}

/*************************************
          Object Clusters
**************************************/
.thirds			{margin: 0px 0px 0px 0px; padding: 0px; width: 100%; height: auto; float: left; border-bottom: 1px solid #e0e0e0; background: #f9f9f9 url(siteart/bkg-thirds.jpg) repeat-x bottom center;}
.thirdsCon		{margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background: url(siteart/bkg-thirdsCon.gif) repeat-y right top;}
.thirdsTwo		{margin: 0px; padding: 0px; width: 435px; height: auto; float: left;}
.thirdsOne		{margin: 0px; padding: 0px; width: 214px; height: auto; float: left;}

.obj-text, .obj-list,  .contact	{margin: 0px; padding: 10px; display: block; font-size: 12px; color: #444; float: left;}
.obj-text a.button, .obj-list a.button		{text-transform: uppercase;}
.obj-text img, .obj-list img	{border: 3px solid #e0e0e0;}
.obj-list ul			{margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none;}
.obj-list ul li			{margin: 0px; padding: 0px;}
.thirds .obj-list ul li		{margin: 2px 0px; padding: 2px 0px; width: 50%; float: left;}
.contact			{padding: 15px 10px 10px 10px; width: 230px; background: url(siteart/bkg-content.jpg) repeat-x top; display: block;}
.map				{padding: 10px; width: 230px; height: 280px; display: block;}
.map h3			{margin: 0px 0px 10px 0px;}
.entry				{margin: 0px 10px;}
.entry p			{line-height: 20px;}
.entry ul, .entry ol		{margin: 10px; padding: 6px 10px 6px 30px; background: #f6f6f6; border: 1px solid #e4e4e4; color: #424242; font-size: 13px; line-height: 18px;}
.entry ul ul, .entry ol ol, .entry ol ul, .entry ol ul		{margin: 10px; padding: 6px 10px 6px 30px; background: #fff; border: 1px solid #e4e4e4; color: #424242; font-size: 13px; line-height: 18px;}
.entry ul li, .entry ol li 	{margin: 0px; padding: 4px 0px; border-bottom: 1px solid #e4e4e4;}
.entry ul li li, .entry ol li li 	{margin: 0px; padding: 4px 0px; border-bottom: none;}
.entry blockquote		{margin: 10px; padding: 20px 10px 20px 60px; font-size: 14px; font-style: italic; color: #424242; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; line-height: 20px;}
.entry blockquote p		{margin: 0px; padding: 0px; font-size: 14px; font-style: italic; line-height: 20px;}
.entry table,.entry tbody	{margin: 0px; padding: 0px; width: 100%; text-align: left; background: #fff; font-size: 11px;}
.entry td			{margin: 0px; padding: 5px; border-top: 1px solid #e0e0e0;}
.entry td.h			{background: #753e81; color: #fff;}
.entry .size-thumbnail		{width: 200px;}

ul.ads			{margin: 0px; padding: 0px 10px; list-style-type: none;}
ul.ads li		{margin: 0px; padding: 5px 0px; display: block;}
ul.ads img		{border: none; width: 230px}

.search			{margin: 5px 10px 0px 0px; padding: 0px; width: auto; height: auto; float: right; background: none;}
.searchform 		{padding: 0px; background: none;}
.searchform form	{margin: 0px; padding: 0px; width: 200px; background: #fff; float: left; border: 3px solid #a66fb0;}
.searchform form input.s	{margin: 0px; padding: 3px; width: 153px; font-size: 12px; border: none; color: #999; font-family: Arial, Helvetica, Sans-Serif; float: left; font-weight: bold;}
.searchform .button 	{margin: 0px; padding: 0px; background: #ecebdc; float: right;}

.rss		{margin: 0px; padding: 0px; width: auto; height: auto; float: right;}
.rss a		{margin: 6px; padding: 1px; width: 23px; height: 23px; display: block; background: url(siteart/rss-icon.gif) no-repeat center center; tect-align: center; border: none;}
.rss a:hover	{margin: 4px; padding: 0px; width: 23px; height: 23px; text-decoration: none; border: 3px solid #753e81;}

ul.subnav 			{margin: 10px; padding: 0px; list-style-type: none; border: 1px solid #e0e0e0; background: #f3f3f3; font-size: 13px;}
ul.subnav li			{margin: 0px; padding: 5px; display: block;}
ul.subnav li ul			{margin: 5px 0px; padding: 0px; list-style-type: none; border-bottom: 1px solid #e0e0e0;}
ul.subnav li ul li		{margin: 0px; padding: 5px; display: block; border-top: 1px solid #e0e0e0; background: #fafafa;}
ul.subnav li ul li.current_page_item		{margin: 0px; padding: 5px; display: block; border-top: 1px solid #e0e0e0; background: #753e81;}
ul.subnav li ul li.current_page_item a, ul.subnav li ul li.current_page_item a:hover	{color: #fff;}

ul.results		{margin: 0px; padding: 0px; list-style-type: none;}
ul.results p		{margin: 0px; padding: 5px; font-size: 10px; line-height: normal;}
ul.results li		{margin: 0px 0px 10px 0px; padding: 5px; background: #fff; border-bottom: 1px solid #eee; border-left: 5px solid #eee;}
ul.results li.off	{background: #fafafa; border-left: 5px solid #ccc; border-bottom: 1px solid #ccc;}
ul.results li li	{border: none;}
ul.results li h3	{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.bio			{margin: 5px 0px; padding: 5px 0px; width: 100%; height: auto; float: left; display: block; clear: both; border-bottom: 1px solid #e0e0e0;}

/*************************************
          Misc. Classes
**************************************/
.alignleft		{margin: 0px 10px 10px 0px; padding: 0px; float: left;}
.alignright		{margin: 0px 0px 10px 10px; padding: 0px; float: right;}