/* @override http://jeremycurryphoto.com/wp-content/themes/_JCP2/style.css */

/*
Theme Name: Jeremy Curry Photo
Theme URI: http://jeremycurryphoto.com/
Description: Jeremy Curry Photo Theme
Version: 2
Author: Jeremy Curry
Author URI: http://jeremycurry.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/



body { background: #E6E6E6 url(images/bgpattern2.jpg);  margin: 20px;}
/*body { background: #E6E6E6 url(images/logo-repeat-2.jpg);  margin: 20px;}/**/

#main { padding: 10px; background: #fff url(images/cam.jpg) no-repeat center bottom; padding-bottom: 35px;}
#sidebar { margin-top: 10px; }

a { text-decoration: none; color: #8CC63F;margin: 0; }
a:hover { text-decoration: none; color: #662D91; margin: 0 }

#logo { float: right; }

#logo h1, #logo h2 { position: absolute; top: -500px }

#header { margin-bottom: 14px; }

#menu { list-style-type: none; margin: 45px 0 0 -3px; }
#menu li { float: left;}
#menu li a {  display: block; height: 28px; width: 100px; background: #fff url(images/menu2.png);}
#menu li a span { display: none;  }

#menu #mlifestyle a { width: 102px; background-position: -3px 0; }
#menu #mlifestyle a:hover { background-position: -3px -28px; }
#menu #mwedding a { width: 92px; background-position: -105px 0; }
#menu #mwedding a:hover { background-position: -105px -28px; }
#menu #mblog a { width: 60px; background-position: -197px 0; }
#menu #mblog a:hover { background-position: -197px -28px; }
#menu #mpackages a { width: 105px; background-position: -255px 0; }
#menu #mpackages a:hover { background-position: -255px -28px; }
#menu #mabout a { width: 75px; background-position: -360px 0; }
#menu #mabout a:hover  { background-position: -360px -28px; }
#menu #mfaq a { width: 47px; background-position: -435px 0; }
#menu #mfaq a:hover { background-position: -435px -28px; }

#menu #mcontact a { width: 90px; background-position: -482px 0; }
#menu #mcontact a:hover { background-position: -482px -28px; }

#homemenu { margin-top:10px; padding-top:20px; padding-bottom: 20px; background: #f5f5f5 }
#homemenu ul { list-style-type: none; margin: 0;}
#homemenu li { margin: none; padding: 5px 0 2px 0; border-bottom: solid #e0e0e0 1px; }
#homemenu li:hover { background: #fff; }
#homemenu h4 { color: #aaa; margin: 0;}
#homemenu a { text-decoration: none; color: #8CC63F; }
#homemenu a:hover { text-decoration: none; color: #662D91; }
#homemenu .deal { display: block; text-align: center; background: #e5e5e5; padding: 10px; }

a.current { border-bottom: 3px solid #662D91;}

.divider { background: transparent url(images/divider.jpg); height: 4px; clear: both; margin-top: 7px; margin-bottom: 6px; }

.grey { background: #f6f6f6; color: #777; padding: 10px; margin-top: 10px; clear: both; }

.grey.span-24 { width: 930px;; }

.inlinecomments .thecomments {  background-color: #fbfbfb; padding: 0 4px 0 4px; max-height: 200px; overflow: auto;  margin: 4px 0 4px 0;}

#slideshow { height: 650px; }

#patterns { background: transparent url(images/pattern2.png); height: 500px; width: 100%; position: absolute; top: 105px; z-index: -3; }

.post.hentry { border-top: 3px solid #8CC63F; padding-top: 5px;}
.post h2 { margin: 0; padding: 0;  }

.post.hentry img { border: 1px solid #e6e6e6; padding: 9px; background-color: #f6f6f6; }

.alignleft { float: left; }
.alignright { float: right; }

.navigation { width: 930px; padding: 10px; background: #8CC63F; height: 40px; margin-bottom: 10px; margin-top: 10px; }

.navigation a { text-decoration: none; color: #8CC63F; }
.navigation a:hover { color: #662D91;}

.navigation .alignleft span, .navigation .alignright span { display: block; padding: 10px;  background: #fff; }

img.alignleft { margin: 10px; margin-left: 0; }
img.alignright { margin: 10px; margin-right: 0; }

#homeflashcontent { height: 500px; }

#homeflashcontent, #flashcontent, #weddingshow { background: #fff url(images/loading.jpg) no-repeat center center; }


h2 a { text-decoration: none; color: #8CC63F;margin: 0; }
h2,h2 a:hover { text-decoration: none; color: #662D91; margin: 0 }

h2 .postdate { color: #aaa; }


#post-112 iframe, #post-11 iframe, #post-5 iframe, #post-2 iframe { display: none; }
