/* Theme Name: Paul Myrick Ver 2
Theme URI: http://www.pmyrick.com/
Description: Paul Myrick Theme Ver 2
Version: 1.0
Author: Paul Myrick
Author URI: http://www.pmyrick.com/
Tags: paul, myrick, artwork
Template:

General comments/License Statement if any. */


/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link, :visited, :hover, :active { text-decoration: none; }

/* no list-markers by default, since lists are used more often for semantics */
ul, ol { list-style: none; }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div 
{ margin: 0; padding: 0; }

/* whoever thought blue linked image borders were a good idea? */
 
/* de-italicize address */
address { font-style: normal; }

/* end of css-undo */
/* begin css for this theme */

* {font-family: "Century Gothic", 
			Verdana, 
			Arial, 
			sans-serif;
}

h1 {
	margin-top: 78px;
	margin-left: 40px;
	font-size: 48px;
	font-style: normal;
	font-weight: normal;
} 

h2, h2 a, h3, h3 a, h4, h4 a {
	font-size: large;
}

h2 {
	margin-top: 10px;
}

div.excerpt h2 a {
	font-size: medium;
}


p {

}

span.copyright {
	font-size: x-small;
}

div#header_nav {
	margin-left: 100px;
	margin-right: 100px;
}

div.navigation {
	font-size: x-small;
	float: right;
	clear: left;
	width: 125px;
	margin-right: 20px;
}

div.prev_next_navigation {
	font-size: x-small;
	float: right;
	width: 125px;
	margin-top: -35px;
	margin-right: 20px;
}

.breadcrumb {
	margin-top: 2px;
	color: white;
	font-size: 11px;
	margin-left: 40px;
}

.entry p {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 15px;
	color: #E2E2E2;
	margin-top: 0;
	margin-bottom: 10px;
}

.leftspacer10 {
	margin-left: 10px;
}
.rightspacer10 {
	margin-right: 10px;
}

body#single div.entry p {
	float: left;
	clear: left;
}

div.entry {
	margin-top: 10px;
	width: 99%;
}

body#single div.entry {
	position: relative;
}

body#single div.entry p {
	float: left;
	clear: left;
}

div.excerpt {
	width: 200px;
	height: 175px;
	text-align: center;
	float: left;
}

div.excerpt p {
	margin-top: 5px;
}

.newrow {
	clear: left;
}

a:link {color: white; }
a:visited {color: white; }
a:hover {color: #EE0000; }
a:active {color: white; }

body {width: 100%;
     background-color: #000000;
}

div#wrapper {
	width: 935px;
	height: auto;
	min-height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-position: top;
	background-repeat: no-repeat;
}

div#container {
	margin-top: -11px;
	margin-left: 100px;
	width: 737px;
	padding-bottom: 20px;
	padding-top: 10px;
	height: auto;
	overflow: auto;
}

div#grid {
	margin-left: 70px;
}

div#site_footer {
	width: 737px;
	height: 119px;
	margin-left: 100px;
	background-position: top;
	background-repeat: no-repeat;
}

ul#footer_nav li {
	font-weight: bold;
}

/* home button - all pages (sprite css in each section) */

p#home_button {
	margin-top: -192px;
	margin-left: 20px;
	width: 218px;
	height: 38px;
}

p#home_button a {
	padding-left: 218px;
	padding-bottom: 18px;
}

/* end home button - all footers (sprite css in each section) */

/* twitter badge - all footers (sprite css in each section) */

p#twitter_badge {
	float: right;
	margin-top: 18px;
	margin-right: 35px;
	width: 156px;
	height: 81px;
}

p#twitter_badge a {
	padding-left: 156px;
	padding-bottom: 60px;
}

/* end twitter badge - all footers (sprite css in each section) */

/* WordPress standard css tags */

.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.alignright {
	float: right;
}

/* end WordPress standard css tags */

/* begin home_page styling */

body#home_page div#wrapper {
	padding-top: 185px;
	background-color: #202532;
	background-image: url('images/lions-background.jpg');
}

body#home_page div#container {
	background-color: #151A27;
}

body#home_page div#liza-and-louie {
	position: absolute;
	left: 650px;
	top: 30px;
	width: 246px;
	height: 283px;
	background-color: transparent;
	border: none;
}

div#liza-and-louie img {
	border: none;
}

body#home_page a:link {color: #7F9BBA; }
body#home_page a:visited {color: #7F9BBA; }
body#home_page a:hover {color: #EE0000; }
body#home_page a:active {color: #7F9BBA; }

ul#home_page_nav li {
	width: 700px;
	height: 49px;
	margin-top: 10px;
	margin-left: 20px;
	padding-top: 30px;
	background-repeat: no-repeat;
}

ul#home_page_nav li a {
	padding-left: 370px;
	padding-top: 25px;
	padding-bottom: 25px;

}

ul#header_nav_ul {
	float: right;
	margin-top: -130px;
	margin-right: 20px;
}

ul#header_nav_ul li {
	text-align: right;
	font-size: small;
}

li#home_page_nav_graphic_design {
	background-image: url('images/graphic-design-icon.jpg');
}

li#home_page_nav_website_design {
	background-image: url('images/websites-icon.jpg');
}

li#home_page_nav_photography {
	background-image: url('images/photography-icon.jpg');
}

li#home_page_nav_original_artwork {
	background-image: url('images/original-artwork-icon.jpg');
}

ul.category_grid {
	margin-top: 10px;
}

ul.category_grid li {
	text-align: center;
	width: 200px;
	height: 175px;
	margin-right: 5px;
	float: left;
}

ul.category_grid li a {
	float: left;
	width: 99%;
}

ul.category_grid li img {
	float: left;
	clear: left;
	margin-left: 18px;
}

body#home_page div#site_footer {
	background-image: url('images/rock-footer.jpg');
}

body#home_page ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 20px;
}

body#home_page ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#home_page div.sociable {
	color: #7F9BBA;
	margin-left: 20px;
}

/* end home_page styling */

/* begin graphic design page styling */

body#graphic_design div#wrapper {
	background-color: #1B4010;
	background-image: url('images/grass-background.jpg');
}

body#graphic_design div#container {
	background-color: #1F371C;
}


/* home button - site-wide sprite code is further down */

body#graphic_design p#home_button {
	margin-top: 0;
}

body#graphic_design p#home_button a {
	background-image: url('images/graphic-design-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#graphic_design div#site_footer {
	background-image: url('images/grass-footer.jpg');
}

body#graphic_design ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#graphic_design ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#graphic_design h1 {
	color: #2F5332;
}

body#graphic_design h2 {
	height: 50px;
	position: relative;
}

body#graphic_design h2 a {
	font-size: medium;
}

body#graphic_design span.align_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99%;
}

body#graphic_design p#twitter_badge a {
	background-image: url('images/grass-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#graphic_design p#twitter_badge {
	margin-top: 17px;
	margin-right: 33px;
}

/* end graphic design styling section */

/* begin website-design styling section */

body#website_design div#wrapper {
	background-color: #1D0402;
	background-image: url('images/traffic-background.jpg');
}

body#website_design div#container {
	background-color: #3A1C06;
}


/* home button - site-wide sprite code is further down */

body#website_design p#home_button {
	margin-top: 0;
}

body#website_design p#home_button a {
	background-image: url('images/website-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#website_design div#site_footer {
	background-image: url('images/traffic-footer.jpg');
}

body#website_design ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#website_design ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#website_design h1 {
	margin-top: 20px;
	color: #D7C1B5;
}

body#website_design h2 {
	height: 50px;
	position: relative;
}

body#website_design h2 a {
	font-size: medium;
}

body#website_design span.align_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99%;
}

body#website_design p#twitter_badge a {
	background-image: url('images/traffic-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#website_design p#twitter_badge {
	margin-top: 20px;
	margin-right: 32px;
}


/* end website-design styling section */

/* begin original-artwork styling section */

body#original_artwork div#wrapper {
	background-color: #861118;
	background-image: url('images/artwork-background.jpg');
}

body#original_artwork div#container {
	background-color: #5E0A0A;
}


/* home button - site-wide sprite code is further down */

body#original_artwork p#home_button {
	margin-top: 0;
}

body#original_artwork p#home_button a {
	background-image: url('images/artwork-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */


body#original_artwork div#site_footer {
	background-image: url('images/artwork-footer.jpg');
}

body#original_artwork ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#original_artwork ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#original_artwork h1 {
	color: #F55730;
}

body#original_artwork h2 {
	height: 50px;
	position: relative;
}

body#original_artwork h2 a {
	font-size: medium;
}

body#original_artwork span.align_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99%;
}


body#original_artwork p#twitter_badge a {
	background-image: url('images/artwork-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#original_artwork p#twitter_badge {
	margin-top: 20px;
	margin-right: 33px;
}


/* end original-artwork styling section */

/* begin photography page styling */

body#photography div#wrapper {
	background-color: #000000;
	background-image: url('images/photography-background.jpg');
}

body#photography div#container {
	background-color: #241B23;
}


/* home button - site-wide sprite code is further down */

body#photography p#home_button {
	margin-top: 0;
}

body#photography p#home_button a {
	background-image: url('images/photography-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#photography div#site_footer {
	background-image: url('images/photography-footer.jpg');
}

body#photography ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#photography ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#photography h1 {
	color: #FF8532;
}

body#photography h2 {
	height: 50px;
	position: relative;
}

body#photography h2 a {
	font-size: medium;
}

body#photography span.align_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99%;
}

body#photography p#twitter_badge a {
background-image: url('images/photography-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#photography p#twitter_badge {
	margin-top: 20px;
	margin-right: 33px;
}

/* end photography styling section */

/* begin about-page styling section */

body#about div#wrapper {
	padding-top: 185px;
	background-color: #223300;
	background-image: url('images/coleus-background.jpg');
}

body#about div#container {
	background-color: #354700;
	overflow: visible;
}

/* home button - site-wide sprite code is further down */

body#about p#home_button {
	margin-top: -183px;
}

body#about p#home_button a {
	background-image: url('images/coleus-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#about div#site_footer {
	background-image: url('images/coleus-footer.jpg');
}

body#about ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#about ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#about h1 {
	margin-top: 86px;
	color: #AAC811;
}

body#about div.post {
	margin-left: 40px;
	margin-right: 40px;
	color: white;
}

body#about p#twitter_badge a {
	background-image: url('images/coleus-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#about p#twitter_badge {
	margin-top: 18px;
	margin-right: 32px;
}


/* end about-page styling section */

/* begin contact-page styling section */

body#contact div#wrapper {
	padding-top: 185px;
	background-color: #101101;
	background-image: url('images/taos-background.jpg');
}

body#contact div#container {
	background-color: #37260D;
	overflow: visible;
}

/* home button - site-wide sprite code is further down */

body#contact p#home_button {
	margin-top: -183px;
}

body#contact p#home_button a {
	background-image: url('images/taos-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#contact div#site_footer {
	background-image: url('images/taos-footer.jpg');
}

body#contact ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#contact ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#contact h1 {
	margin-top: 86px;
	color: #AE8040;
}

body#contact div.post {
	margin-left: 40px;
	margin-right: 40px;
	color: white;
}

body#contact p#twitter_badge a {
	background-image: url('images/taos-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#contact p#twitter_badge {
	margin-top: 18px;
	margin-right: 32px;
}


/* end contact-page styling section */

/* begin shopping-cart-page styling section */

body#shopping_cart div#wrapper {
	padding-top: 185px;
	background-color: #000200;
	background-image: url('images/butterfly-background.jpg');
}

body#shopping_cart div#container {
	background-color: #203342;
	overflow: visible;
}

/* home button - site-wide sprite code is further down */

body#shopping_cart p#home_button {
	margin-top: -183px;
}

body#shopping_cart p#home_button a {
	background-image: url('images/butterfly-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#shopping_cart div#site_footer {
	background-image: url('images/butterfly-footer.jpg');
}

body#shopping_cart ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#shopping_cart ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#shopping_cart h1 {
	margin-top: 86px;
	color: #AE8040;
}

body#shopping_cart div.post {
	margin-left: 40px;
	margin-right: 40px;
	color: white;
}

body#shopping_cart p#twitter_badge a {
	display: none;
	background-image: url('images/taos-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#shopping_cart p#twitter_badge {
	display: none;
	margin-top: 18px;
	margin-right: 32px;
}


/* end shopping-cart-page styling section */

/* begin single page styling section */

body#single div#wrapper {
	background-color: #303030;
	background-image: url('images/bwblocks-background.jpg');
}

body#single div#container {
	background-color: #000000;
}


/* home button - site-wide sprite code is further down */

body#single p#home_button {
	margin-top: 0;
}

body#single p#home_button a {
	background-image: url('images/bwblocks-home-buttons.jpg');
	background-repeat: no-repeat;
}

/* end home button */

body#single div#site_footer {
	background-image: url('images/bwblocks-footer.jpg');
}

body#single ul#footer_nav {
	float: left;
	margin-top: 45px;
	margin-left: 40px;
}

body#single ul#footer_nav li {
	float: left;
	margin-right: 15px;
}

body#single h1 {
	margin-top: 77px;
	color: #898989;
}

body#single h1.long_title {
	margin-top: 20px;
}

body#single h1 a {
	color: #898989;
}

body#single h2 {
	height: 50px;
	position: relative;
}

body#single h2 a {
	font-size: medium;
}

body#single span.align_bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99%;
}

body#single div.post {
	margin-left: 40px;
	margin-right: 40px;
	color: white;
}

body#single p#twitter_badge a {
background-image: url('images/bwblocks-twitter-badges.jpg');
	background-repeat: no-repeat;
}

body#single p#twitter_badge {
	margin-top: 18px;
	margin-right: 32px;
}

body#single div.entry {
	position: relative;
	overflow: auto;
}

body#single div.entry p {
	float: left;
	position: relative;
}

body#single div.entry p img {
	float: left;
}


/* end single page styling section */

div.excerpt h2 {
	font-size: medium;
	font-weight: normal;
}


/* home button sprite */

p#home_button a:link {
	background-position: 0 0;
}
p#home_button a:visited {
	background-position: 0 0;
}
p#home_button a:hover {
	background-position: 0 -38px;
}
p#home_button a:active {
	background-position: 0 0;
}

/* end home button sprite */

/* twitter badge sprite */

p#twitter_badge a:link {
	background-position: 0 0;
}
p#twitter_badge a:visited {
	background-position: 0 0;
}
p#twitter_badge a:hover {
	background-position: 0 -81px;
}
p#twitter_badge a:active {
	background-position: 0 0;
}

/* end twitter badge sprite */


body#graphic_design div.post {
	margin-left: 40px;
	margin-right: 40px;
	color: white;
}

/* when making layout changes to header_button_bar and pillow_button_link, be sure to
	look at the IE7 style sheet as well ... special hacks are in there to position these elements !!!
	The elements in this style sheet are for Safari and Firefox!
*/

/* shopping cart styling */

body#single form.addtocart {
	width: 250px;
	float: right;
	clear: none;
	margin-top: -3px;
}

body#single form.addtocart fieldset {
	background-color: #555555;
	border: none;
}

body#single form.addtocart legend {
	background-color: #8D8D8D;
	border: none;
}

body#single select, body#single label.qty, body#single input.iqty {
	float: left;
	clear: left;
}



body#single label.qty {
	margin-top: 5px;
}

body#single input.iqty, body#single input.button {
	float: left;
	clear: none;
	margin-top: 5px;
}

body#single input.iqty {
	margin-left: 5px;
}

body#single input.button {
	margin-left: 10px;
	background-color: #717171;
}	

.eshopshipping {
	display: none;
}

.offset, .qty, dfn, tr.stotal td, tr.stotal th, fieldset.eshop label, th#scharge, tr.alt td, tr.total th, tr.total td strong, div#process p, div#process p strong, div#process p em {
	color: black;
}

div#ims_addtocart {
	width: 98%;
	margin-left: 23px;
}

div#ims_addtocart img {
	float: left;
		padding-bottom: 10px;
}

div#ims_addtocart {
	float: left;
}

div#ims_item_descr {
	float: left;
	clear: left;
	width: 98%;
}

span.sgloptiondetails {
	color: white;
}


/* end shopping cart styling */

/* sociable plugin styling */

body#single div.sociable {
	float: left;
	clear: left;
}

/* end sociable plugin styling */

body#page_404 {
	background-image: url('images/squirrel-not-found.jpg');
	background-repeat: no-repeat;
}
