/*
Theme Name: Under The Big Topics
Theme URI: http://nealadv.com/
Description: Wordpress Theme designed and developed by Jesse Friedman for Neal Advertising
Version: .9
Author: Jesse Friedman
Author URI: http://jesserfriedman.com/
*/

/*

Theme Name: underthebigtopics

Theme URI: http://underthebigtopics.com/

Description: This Site was designed by Jason Narciso, Lead Web Designer at Neal Advertising and Danielle Parisi, Senior Graphic Designer at Neal Advertising under the direction of Chad Foster, Creative Director at Neal Advertising.  The site development including all css, xhtml, javascript, php, etc... was developed by Jesse Friedman, Chief Systems Architect at Neal Advertising. NOTE: This design has been created for the sole use of Neal Advertising, DO NOT USE FOR ANYTHING WITHOUT WRITTEN PERMISSION FROM NEAL ADVERTISING.

Version: .9

Author: Jesse Friedman

Author URI: http://jesserfriedman.com/

*/



/* CSS Resets */

* { margin:0; padding:0; }

html, body { background:#FFF; color:#333; font:normal 88%/1.2em Verdana, Arial, sans-serif; text-align:center; }

a:link { color:#e2471b; text-decoration:underline; }

a:visited { color:#8B5B4E; text-decoration:underline; }

a:hover { color:#e2471b; text-decoration:none; }

a:active { color:#e2471b; text-decoration:none; }

a img { border:none; }

h1, h2 { font:bold 2.7em/1.5em Georgia, Times, serif; color: #e2471b; }

h3, h4 { font-size:16px; color: #e2471b; }

h5, h6 { font-size:14px; }

li { list-style-type:none; }

#container { width:100%; position:relative; }

.clear{ clear:both; }

hr.clear { border:none; background:none; color:#FFF; margin:0; padding:0; }

/*Header*/

#header { background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHeader.jpg) 0 0 repeat-x; margin-bottom:40px; }

#header img { margin:25px 0 0 0; }

#awning { background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgAwning.png) 0 0 repeat-x; height: 50px; width: 100%; position: absolute; top: 0; left: 0;}





/*Posts*/

#contentHolder { width:955px; margin:0 auto; text-align:left; position:relative; }

#content { float:left; width:670px; margin-right:35px; }

.post { margin:0; margin-bottom:50px; padding-bottom:1px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/dotted.jpg) bottom repeat-x; }

.post h2, .singlepost h2 { line-height:1.2em; display:block; margin-bottom:4px; font-size:30px; }

.post h2 a, .singlepost h2 a, small.meta a { text-decoration:none; }

.post h2 a:visited, .singlepost h2 a:visited { color:#e2471b; }

.alignleft { float:left; margin:0 20px 20px 0; }
.alignright { float: right; margin: 0 0 20px 20px;}
p.wp-caption-text { font-size: 9px; color: #888; text-align: center; }

small { display:block; font-style:italic; color:#989898; }

small .author { font-style:normal; font-weight:bold; font-size:1.1em; }

p { margin-bottom:16px; line-height:1.5em;}

.commentData { margin: -40px 0 0 130px; }

div.topinfo { min-height:98px; }

div.titles { float:left; display:inline; width:617px; }

img.rssimage { float:left; margin-bottom:5px; width:53px; height:95px; display:inline; }

div.postsplit { clear:both; margin-bottom:10px; background: url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/dotted.jpg) 0 0 repeat-x; height:1px;}

div.postsplit hr { border:none; display:none; }

/*Side Nav*/
#sidenav { float:left; width:250px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgSideNav.jpg) top no-repeat; padding-top:32px; margin-top:55px; }
#sidenav li a { text-indent:-9999px; width:250px; display:block; }
#sidenav li a.about { height:95px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/btnSideAbout.jpg) no-repeat; }
#sidenav li a.about:hover { background-position:0 -95px; }
#sidenav li a.contact { height:102px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/btnSideContact.jpg) no-repeat; }
#sidenav li a.contact:hover { background-position:0 -102px; }
#sidenav li a.hire { height:100px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/btnSideHire.jpg) no-repeat; }
#sidenav li a.hire:hover { background-position:0 -100px; }
#sidenav li a.staff { height:102px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/btnSideStaff.jpg) no-repeat; }
#sidenav li a.staff:hover { background-position:0 -102px; }


/*Single Post*/

#singlecontent { width: 955px; margin: 30px auto 0 auto; text-align: left; }

.singlepost { width:670px; float:left; margin-right:60px; }

.singlepost h2 a:hover, .post h2 a:hover { text-decoration:none; }

#relatedposts { margin-top:55px; width:225px; height:420px; float:left; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgRelatedPosts.jpg) no-repeat; }

/*.entry { margin-bottom:50px; padding-bottom:1px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/dotted.jpg) bottom repeat-x; }*/

.entry p { text-align:justify; }

.entry p img { padding:3px; border:solid 2px #805F40; }
.entry .noborder { border: none; }
.entry h2 { color:#8B5B4E; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 8px 0;}

.entry p code { margin: 1em 3em; padding: .5em 1em; border-left: 5px solid #CCC; background-color:#E7E7E7;  display:block; font-size:13px; text-align:center; }

.entry p code.inline { display:inline; background:none; border:none; margin:0; padding:0; text-align:left: }

.entry ul, .entry ol { margin:0 0 20px 54px !important; }

.entry li { padding:5px 0 5px 0; list-style-type:disc; }
.entry ol li { list-style-type: decimal; }

.entry blockquote { margin:1em 3em 2em 3em; padding:.5em 1em; border-left:5px solid #fce27c; background-color:#f6ebc1; }

.entry blockquote p { margin:0; line-height:1.6em; }



/*Content Help*/

#sidebar2 li.widget { float: left; margin: 0 6% 0 0; width: 26%;  list-style-type:none; }

#sidebar2 li.widget ul { margin:0 0 0 25px !important; padding:0 !important; }

#sidebar2 li.widget ul li { margin:0 !important; padding:0 0 8px 0 !important; font-size:12px; }



/*Related Posts*/

#relatedposts ul { width:193px; padding:16px; margin:38px 0 0 0; }

#relatedposts ul li { line-height:auto; margin:0 0 8px 0; }

#relatedposts ul li small { color:#333; font-style:normal; }

#relatedposts ul li a { display:block; font-weight:bold; font-size:13px; margin-bottom:5px; text-decoration:none; }

#relatedposts abbr { display:none; }

#relatedposts h4 { font-size:12px; }

#relatedposts p { font-size:9px; margin:0 0 10px 0; }



/*Archive Post*/

#archivecontent { width: 100%; margin: 0 auto; text-align: left; width: 95%; }

#archivecontent .post { width: 100%; margin: 0; }

#archivecontent .postSplit { margin: 5px 0 20px 0; }

#archivecontent h2 { margin: 25px 0 5px 0; }

.navigation { margin: 20px 0 20px 0; }



/*Control Post Slide
#control { clear: both; width: 95%; height: 60px; margin: 0 auto; background: url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgArrowContainer.gif) 0 0 repeat-x; }
#control a:hover { cursor: pointer; }
#control img.left { float: left; margin: 0 0 0 10px; }
#control img.right { float: right; margin: 0 10px 0 0; }*/



/*Comments*/

#comments { clear:both; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHorizDotted.gif) top repeat-x; padding-top:40px; }

#comments h3 { font-family:"Lucida Sans", Arial, sans-serif; font-size:22px; text-transform:uppercase; float:left; margin:0 20px 30px 0; width:275px; }

ol.commentlist li{ display:block; clear:both; margin-bottom:40px; }

img.avatar { width:73px; height:73px; margin-right:10px; float:left; }

div.comment-author.vcard { width:275px; float:left; text-align:left; }

div.comment-meta.commentmetadata a { font-size:10px; display:block; font-style:italic; color:#989898; text-decoration:none; }

.comment-meta { margin:0 0 0 80px; color:#989898; font-size:10px; font-style:italic; }

cite.fn { width:auto; color:#989898; font-weight:bold; font-style:normal; }

cite.fn a { text-decoration:none; }

span.says { color:#989898; }

ol.commentlist div.commenttext { border:#ebcbc0 2px solid; padding:10px 20px 0px 20px; background: #fceedd; margin: 0 0 0 295px; min-height: 53px; min-width: 350px; margin-bottom:20px; }

div.commenttext p { margin-bottom:12px; line-height:20px;}

.children { clear:both; margin:40px 0 0 75px; }



/*Reply*/

div.reply { clear:both; text-align:left; font-size:11px; margin-bottom:20px; }

#cancelbtn { width:auto; height:auto; display:block; margin-bottom:5px; }

#cancel-comment-reply-link { padding-bottom:10px; }

#respond { clear:both; border: 2px #969696 solid; background: #f6f6f6; padding:30px 20px 20px 20px; margin:0 0 50px 0; height:230px; }

#respond h3 { margin-bottom:20px; font-size:22px; display:block!important; width:100%!important; }

#respond form { clear: both; }

#inputform { width:350px; float:left; }

#inputform p a.logout { display:block; width:65px; }

#inputform p label { display:block; margin-bottom:2px; }

#respond form input { border: #ebcbc0 1px solid; background: #fceedd; padding:4px 6px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; width:200px; }

#loggedin { /*padding-bottom:106px;*/ height:180px; width: 345px; float:left; }

#inputcomment { float:left; width:547px; margin-top:20px; }

#inputcomment p label { display:none; }

#respond #comment { padding:4px 6px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; height: 115px; border: #ebcbc0 1px solid; background: #fceedd; width: 100%; }

#respond #submit { clear:both; float:right; background:#838383; border:none; padding:5px 0; color:#c3c3c3; text-transform:uppercase; width:140px; height:28px; font-family:"Lucida Sans", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; margin-left:10px; }



/*Inner Pages & Contact & Hire Us*/

#innerContainer{ width:950px; margin:0 auto 50px auto; text-align:left;}

#innerContainer h1 {background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHorizDotted.gif) bottom repeat-x; margin:0 0 30px 0; font-size:30px; }

#innerContainer h2{ clear:both; font-size:22px; font-family:"Lucida Sans", Verdana, Arial, sans-serif; text-transform:uppercase; padding-bottom:5px; margin:50px 0 20px 0; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHorizDotted.gif) bottom repeat-x; }



#contactForm { float:left; width:475px; }

#contactForm label, #hireUsForm label{	font-size:11px; color:#666; margin-bottom:4px; display:block; }

#contactForm input, #hireUsForm input{ border: #ebcbc0 1px solid; background: #fceedd; padding:4px 6px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; width:375px; }

#contactForm textarea{ padding:4px 6px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; height:200px; border: #ebcbc0 1px solid; background: #fceedd; width:375px; }

#contactForm #submit { float:right; margin-right:86px; background: #838383; border: none; padding: 5px; color: #c3c3c3; text-transform: uppercase; width: 100px; height: 28px; font-family:"Lucida Sans", Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }



#addressInfo{ float:left; width:475px; }

#addressInfo img{ float:left; width:90px; margin-right:20px; }

#addressInfo address{ float:left; font-style:normal; font-size:12px; border-left:solid 1px #eaeaea; padding-left:20px; margin-bottom:20px; }

#addressInfo address span{ font-size:14px; color:#ef5222; }

#addressInfo iframe{ clear:both; display:block; border:solid 2px #ef5222; padding:3px; }

#addressInfo small{ float:right; padding-top:10px;}



#whatWeDo ul { float:left; margin:0 15px 5px 15px; width:280px; }

#whatWeDo li { list-style-type:square; padding:6px 0; }



#hireUsForm #inputform { float:left; width:475px; }

#hireUsForm #hirecomment { float:left; width:475px; }

#hireUsForm textarea{ padding:4px 6px; font-family:Verdana, Arial, sans-serif; font-size:11px; color:#333; width:460px; height:155px; border: #ebcbc0 1px solid; background: #fceedd; }

#hireUsForm #submit { background: #838383; border:none; padding: 5px 10px; color: #c3c3c3; text-transform: uppercase; width: 140px; height: 28px; font-family:"Lucida Sans", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; float:right; margin-right:0; }



/*Staff*/

.staffContainer { clear:both; padding-top:30px; margin-bottom:30px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHorizDotted.gif) top repeat-x; }

.staffContainer img { float:left; width:126px; padding:4px; border:solid 2px #ebcbc0; margin-right:20px; }

.staffContainer div { float:left; width:758px; min-height:110px; padding:15px 15px 0 15px; background:#fceedd; border:solid 2px #ebcbc0; }

.staffContainer div a { color:#989898; font-size:11px; font-style:italic; text-decoration:underline; margin:0 6px; }

.staffContainer div a:hover { text-decoration:none; }

.staffContainer div a.twitter, .staffContainer div a.facebook, .staffContainer div a.linkedin { text-indent:-9999px; display:inline-block; width:16px; height:16px; margin:0 4px 0 0; }

.staffContainer div a.twitter { background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgTwitter.gif) no-repeat; }

.staffContainer div a.facebook { background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgFacebook.gif) no-repeat; mar}

.staffContainer div a.linkedin { background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgLinkedIn.gif) no-repeat; margin:0; }

.staffContainer div p { clear:both; margin:8px 0 0 0; padding:0 0 8px 0; font-size:12px; text-align:justify; }

.staffContainer div p.top { padding:10px 0 0 0; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgHorizDottedStaff.gif) top repeat-x; }

.staffContainer div p a { color:#333; text-decoration:underline; font-size:12px; font-style:normal; margin:0; }

.staffContainer div p a:hover { text-decoration:none; }

.staffContainer div h4 { display:inline; font-size:16px; }

.staffContainer div h4 span { font-size:12px; color:#414141; font-weight:normal; font-style:italic; }



/*Footer*/

#footer { clear:both; margin:0; width:100%; height:250px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/bgFooter.jpg) 0 0 repeat-x; text-align:left; }

#footer a { text-decoration:none; }

#footercontent { width:955px; margin:0 auto; padding-top:40px; background:url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/ferriswheel.png) left bottom no-repeat; }

#footer a:hover { text-decoration:none !important; }

#footer #footerleft { width:475px; float: left; height:195px;}

#footer #sidebar { width:480px; float:right; background: url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/ticket.png) right bottom no-repeat; height:195px;}



/*Footer - Search*/

#footer hr { border:0; margin: 20px 0; color: #270303; background-color: #270303; height:1px; }

#footer h2 { font: normal 105%/1.3em "Lucida Sans", Verdana, Arial, sans-serif; color: #cbcbcb; text-transform: uppercase; margin: 0 0 5px 0; }

#footer #footerleft label { font-family:"Lucida Sans", Verdana, Arial, sans-serif; color: #cbcbcb; margin: 0 5px 0 0; }

#footer #footerleft input.input { font-style:italic; font-size:11px; padding:3px 0 0 3px; height:14px; width:146px; color:#333; }

#footer #footerleft li { color: #cbcbcb; width: 95%; font-size: 10px; }

#footer #footerleft li a { color: #cbcbcb; }

#footer input.submit { border: none; width: 81px; height: 26px; background: url(http://nealadvholiday.com/underthebigtopics/wp-content/themes/underthebigtopics/images/search.jpg) 0 1px no-repeat; margin-left:5px; }



/*Footer - Widget*/

#footer #sidebar li.widget { float: right; margin: 0 6% 0 0; color: #bfb2b1; }

#footer #sidebar li.widget a { font: normal 80%/1.5em Lucida Sans, sans-serif; color: #bfb2b1; } 


/*Footer - Bottom*/
#footerbottom  { clear:both; width:955px; margin:0 auto; text-align:center; color:#ebebeb; font-size:9px;}

#footerbottom p { margin:0; padding:0; }

#footerbottom p a { color:#ebebeb; font-size:9px; text-decoration:underline; }

#footerbottom p a:hover { text-decoration:underline !important; }