/*   
Theme Name: xPink Gazelle Productions
Theme URI: www.pinkgazelle.com
Description: Pink Gazelle Productions website theme converted to Wordpress by <a href="http://www.xintyr.com/">Xintyr</a>.
Version: 1.0
*/

* {margin: 0; padding: 0;}

body {padding: 20px 0; background-color: #ED519B;}

#container {width: 820px; margin: 0 auto; padding-top: 23px; background-color: #F4A7CB; border: 1px dashed black;}
#container h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ed519b;}
#container h3 {font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 200; float: left; margin: 6px 0 0 20px;}
#container h4 {font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight: 200; float: left; margin-left: 20px;}

hr {margin-bottom: 20px; margin-top: 10px;}

#content {width: 820px; background-color: white;}
#content h1 {font-size: 30px; font-family: Helvetica, Arial, sans-serif; font-weight:200; text-align: right; margin-right: 30px; margin-top: 25px;}

.blogArchiveTitle {width: 500px; height:28px; margin-bottom: 27px; padding-left: 54px; color: #ed519b; font-size: 26px;}

#blogPostTitle {width: 520px; height: 25px; margin-top: 27px; background: #fed4e8;}
#blogPostTitle:first-child {margin-top: 0;}
#blogPostTitle a {padding-left: 54px; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 26px; outline: none;}

#blogPostMeta {width: 500px; height: 25px; color: #ed519b; padding-left: 54px;}
#blogPostMeta a {color: #ed519b; text-decoration: none;}

#content .homeEntry, #content .entry, #content .blogEntry {width: 495px; padding: 0 20px 0 35px;}
#content .entry {width: 490px; margin-top: 27px; padding-bottom: 27px;}
#content .blogEntry {width: 490px; margin-top: 19px; padding: 0 10px 0 54px;}
#content .homeEntry a, #content .blogEntry a {color: #fc980a; text-decoration: none;}

#content .homeEntry p, #content .entry p, #content .blogEntry p, #blogPostMeta p {margin-bottom: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify;}
#content .blogEntry p:last-child {padding-bottom: 30px; border-bottom: 1px solid #adacad;}

#content .blogNav {width: 540px; text-align: center;}
#content .blogNav a {color: #ed519b; text-decoration: none;}
#content .blogNav .left {float: left; padding-left: 54px;}
#content .blogNav .right {float: right;}

#content .blogLeftContainer {float: left; width: 580px; margin-top: 27px;}

#blogComments {width: 490px; padding: 0 10px 0 54px;}
#blogComments form {margin-top: 10px;}
#blogComments .admin {color: #000000; font-size: 12px;}
#blogComments .admin a {color: #a6a4a5; text-decoration: none;}
#blogComments ol.commentlist li {list-style-type: none; margin-bottom: 10px; padding: 5px 15px 7px 15px;}
#blogComments ol.commentlist li.alt {background: #fed4e8;}
#blogComments ol.commentlist li:last-child {margin-bottom: 29px;}
#blogComments ol.commentlist .identify {margin-bottom: 7px; color: #bbbbbb; font-style: italic;}
#blogComments ol.commentlist .identify a {color: #555555; text-decoration: none;}

#cmsContent {float: left; width: 500px;}

#homeSidebar {width: 238px; margin: 20px 0 0px 570px; padding-bottom: 27px;}
#homeSidebar p {color: #ed519b; font-size: 16px; text-align: center;}
#homeSidebar li {list-style-type: none;}
#homeSidebar table {color: #636362; font: Arial, Helvetica, sans-serif; font-style: italic; font-size: 12px; text-align: center; border-left: 1px solid #adacad;}
#homeSidebar table td img {padding-top: 8px;}
#homeSidebar table td.description {width: 198px; padding-bottom: 10px; border-bottom: 1px solid #adacad;}
#homeSidebar table td.spacer {width: 15px;}

#sidebar {width: 190px; height: 650px; margin: 27px 10px 0 0; padding-left: 29px; font-family: Arial, Helvetica, sans-serif; border-left: 1px solid #adacad; overflow: auto;}
#sidebar h2 {color: #ed519b; font-size: 18px; font-weight: normal;}
#sidebar li.SubscribeRSS, #sidebar li.SubscribeEmail {margin-bottom: 7px;} 
#sidebar li.SubscribeEmail {margin-bottom: 26px;}
#sidebar li.SubscribeRSS img, #sidebar li.SubscribeEmail img {margin-right: 4px;} 
#sidebar ul, #sidebar li {list-style-type: none;}
#sidebar ul li ul {margin-bottom: 27px;}
#sidebar ul li a {color: #a6a4a5; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
#sidebar ul li a.subscribe {font-weight: normal; color: #6d6d6c; font-size: 12px;}

#header { width: 820px; height: 120px;}
#header	#headerTitle {float: right; width: 550px; height: 80px; margin: 15px 20px 0 0; text-align: right;}
#header #headerSubscribe{float: right; height: 40px;}
#header a {font-family: "Times", verdana, serif; font-size: 22px; color: #ee5da2; text-decoration: none; outline: none;}
#header .headerText {padding-bottom: 5px; margin-bottom: 4px; color: #6d6d6c; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#menu {width: 820px;}
#menu ul {height: 28px; margin:auto; background-color: #d7ebf5; list-style-type: none; line-height: 160%; text-align: center;}
#menu ul li {display: inline; padding: 0 4px 0 8px; background: url(images/separator.gif) no-repeat center left;}
#menu ul li:first-child {background: none;}
#menu ul li a {padding-bottom: 6px; color: #000000; font-family: "Times New Roman", Times, serif; font-size: 16px; text-decoration: none; outline: none;}
#menu a:hover {border-bottom: 4px solid #63bfea;}
#menu li.current_page_item {font-weight: bold;}

#image {float: left; height: 240px; width: 180px; margin-top: 97px; margin-left: 33px; padding-bottom: 33px;}
#image p {font-family: Times New Roman, Times, serif; font-size: 13px; font-weight: 400; display: block; text-align: justify; }
#image h1 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; margin:0; margin-top: 12px; text-align: left; color: #cccccc;}

#quote {width: 515px; margin-top: 27px; margin-bottom: 20px;}
#quote p {color: #ffffff; background-color: #fc980a; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin:0; padding: 6px 15px; line-height:120%; }
#quote .quoteText {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: italic;}

#image3 {float: left; width: 195px; margin-top: 27px; margin-left: 3px; background-color: white;}
#image3 h1 {font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; text-align: center; width: 100%; background-color: #D8D8D8; text-transform: uppercase; padding: 3px; font-weight: bolder; margin: 0; margin-bottom: 5px;}
#image3 h2 {font-family: Trebuchet MS, Arial, Sans-serif; font-size: 12px; width: 100%; text-align: right; font-weight: normal; color: white; margin: 0; margin-bottom: 5px; padding: 3px; padding-top: 1px; padding-bottom: 1px;}
#image3 h2.pink {background-color: #ED519B;}
#image3 h2.purple {background-color: #A11988;}
#image3 h2.green {background-color: #89BD24;}
#image3 h2.orange {background-color: #F96B21;}
#image3 h2.blue {background-color: #1075A1;}
#image3 h3 {font-size: 11px; font-family: Arial, Sans-serif; text-transform: uppercase; text-align: center;}

img.logo {float: left; padding: 14px 0 0 33px;}

#contable {margin-top: 20px; margin-left: 220px; width: 490px;}
#contable table {width: 500px; height: 340px; padding-left: 30px;}
#contable table.store hr {margin-bottom: 14px;}
#contable table.store p {margin-bottom: 2px;}
#contable table.store p img {margin-bottom: 20px;}
#contable table.store form p img {margin-bottom: 3px;}
#contable table.store .footnote {margin: 7px 0 10px 0; font-style: italic;}
#contable p {text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0; margin-bottom:10px;}
#contable p.title {text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0; margin-bottom:5px; text-decoration: underline;}
#contable p.title2 {text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0; margin-bottom:5px; font-weight: 600;}
#contable h2 {text-align: left; color: #ED519B; font-family: Helvetica, Arial, sans-serif; font-size: 16px;margin-bottom:10px; margin-top:10px;}
#contable h2.intro {text-align: left; color: #A11988; font-family: Helvetica, Arial, sans-serif; font-size: 14px;margin-bottom:10px; margin-top:10px;}
#contable h2.proj {text-align: left; color: #89BD24; font-family: Helvetica, Arial, sans-serif; font-size: 14px;margin-bottom:10px; margin-top:10px;}
#contable h2.conn {text-align: left; color: #F96B21; font-family: Helvetica, Arial, sans-serif; font-size: 14px;margin-bottom:10px; margin-top:10px;}
#contable h2.link {text-align: left; color: #1075A1; font-family: Helvetica, Arial, sans-serif; font-size: 14px;margin-bottom:10px; margin-top:10px;}
#contable h3 {text-align: left; color: #ED519B; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin: 0; display: block; margin-top:10px;}
#contable a {text-align: left; color: #89BD24;}
#contable a.con {text-align: left; color: #F96B21;}
#contable a.link {text-align: left; color: #1075A1;}
#contable a:hover {text-align: left; color: black;}
#contable p.bookTtl {margin: 0; margin-left: 10px;}
#contable p.bookTtl2 {margin: 0; margin-bottom: 10px; margin-left: 10px;}
#contable p.bookSub {font-size: 10px; margin: 0; margin-bottom: 10px; margin-left: 25px; text-transform: uppercase;}
#contable ul {text-align: left; margin: 0; margin-bottom: 10px;}
#contable ul.sub {text-align: left; margin: 0; margin-left: 20px; list-style-type: disc;}
#contable li {text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin:0; margin-left: 20px; margin-bottom: 3px;}

#contable table a {text-decoration: none;}
#contable ul.onthego {margin-left: 37px; font-size: 14px;}
#contable ul.onthego li {margin-bottom: 12px; list-style-type: none;}

a img {border: none; text-decoration: none;}