/*=== SEO-LAYOUT ===*/

body, h1, h2, h3, ul, li, p {margin:0px; padding:0px;}

.container {width:800px; margin:0px auto;}

.mainCont {float:right; width:600px; padding:0px 0px 25px 0px;}
.leftNav {float:left; width:125px; padding:25px 25px 25px 50px;}
.leftNav ul, .leftNav li {margin:0px; padding:5px 0px 5px 0px;}
.leftNav li {padding:5px 0px;}
.leftNav li li {padding-left:5px;}

.profileImg { padding:0px 0px 25px 0px;}

.mainCont ul, .mainCont ol { padding:15px 30px 10px 50px;}
.mainCont ul li, .mainCont ol li { padding:5px 0px;}

.mainCont label {padding:6px 0px 3px 0px; display:block;}

.utlNav .utlLogo {padding:8px 0px 8px 50px;}
.utlNav ul {float:right; padding:25px 50px 5px 0px;}
.utlNav ul li {list-style:none; display:inline; padding-left:15px; color:#666666;}

.leftNav li {list-style:none;}

/*=== Buttons ===*/

a.btnOrange { -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius:8px; background:#ff6600 url('imgs/btn-orangefade.gif') repeat-x; color: #FFFFFF; padding: 5px 20px; text-shadow: 0 1px 0 #333333; font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; text-decoration:none; font-weight: bold;   -moz-box-shadow: 0px 2px 4px #000000;
   -webkit-box-shadow: 0px 2px 4px #000000;
   box-shadow: 0px 2px 4px #000000;
}
a.btnOrange:hover {background-color:#ff9900 url('imgs/btn-orangefade.gif') repeat-x; opacity:0.8; filter:alpha(opacity=80);}
a.freeQuote { -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius:8px; background: none repeat scroll 0 0 #666666; color: #FFFFFF; padding: 5px 15px; text-shadow: 0 1px 0 #000000; font-family: Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif; text-decoration:none; font-style: italic; font-weight: bold;}
a.freeQuote:hover {background-color:#333333;}
a.btnOrange, a.freeQuote {font-size:1.1em;}

/*--- Left Nav Display ---*/
ul.children {display:none}
.current_page_item ul.children, .current_page_parent ul.children, .current_page_ancestor ul.children {display:block}

h1 {padding:25px 30px 10px 30px;}
h2 {padding:15px 30px 10px 30px;}
h3 {padding:15px 30px 5px 30px;}
p {padding:15px 50px 10px 30px; line-height:1.5;}

div.divider {margin:0px 200px 0px 30px;}

table.social-media {border-collapse: collapse;}
table.social-media td {padding:5px 5px 5px 0px; color:#666; font-size:9px;}
table.social-media td a {color:#666; text-decoration:none;}
table.social-media td a:hover {text-decoration:underline;}

/*=== Clear Fix ===*/
.clearfix:after, .container:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix, .container {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix, .container {display:block;}

/*=== SEO-SKIN ===*/

body {font-size:.725em; font-family: Arial, Helvetica, sans-serif; background-image:url('/images/ic_background2.gif'); background-repeat:repeat-y; background-color:#cccccc; background-position:center;}

img {border:none;}

h1, h2 {color:#666666; font-family: Times; font-weight:normal;}
h3 {color:#333333; font-family: Times; font-weight:normal;}

p {color:#333333; font-size:1.1em;}
a {color:#ff6600; text-decoration:underline;}

.container {background-color:#ffffff;}

ul li, ol li {color:#333333;}

.leftNav li li a {color:#666666;}
.leftNav li li {font-size:.9em;}

.current_page_item a {text-decoration:none; font-weight:bold;}
.current_page_item .children {display:none;}
.current_page_item li a {text-decoration:underline; font-weight:normal;}

.mainCont label {color:#333333;}

/*=== BLOG STYLES ===*/
.post h2.post-title {color:#ff6600; font-size:1.5em; font-weight:bold;}
.post .post-time {padding-left:30px;}
.post .entry {padding:15px 100px 10px 30px; color:#333333; line-height:1.5;}

/*=== Gallery Images ===*/

.ngg-gallery-thumbnail {padding:25px 25px 25px 0px; float:left;}
.ngg-gallery-thumbnail img, .ngg-imagebrowser .pic img {border:1px solid #666; -moz-box-shadow: 5px 5px 2px #888; -webkit-box-shadow: 5px 5px 2px #888; box-shadow: 5px 5px 2px #888;}

.ngg-imagebrowser h3 {text-transform:capitalize; color:#666; padding-left:0px; font-size:1.5em;}
.ngg-imagebrowser p {padding-left:0px;}
.ngg-imagebrowser .ngg-imagebrowser-nav {padding:10px;}
.ngg-imagebrowser .ngg-imagebrowser-nav .back, .ngg-imagebrowser .ngg-imagebrowser-nav .next {float:left; padding:5px 10px 5px 0px;}
.ngg-imagebrowser .ngg-imagebrowser-nav .back a, .ngg-imagebrowser .ngg-imagebrowser-nav .next a {text-decoration:none}
.ngg-imagebrowser .ngg-imagebrowser-nav .counter {padding:5px 0px 5px 0px;}
.ngg-imagebrowser .pic img {border:1px solid #666;}

/*=== Drop Shaddow ===*/

.p-shadow {
  width: 90%;
  float:left;
  background: url(/wp/wp-content/themes/sean/imgs/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.p-shadow div {
  background: none !important;
  background: url(shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }

.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
