/* Theme Name: LogiCON Description: LogiCON 2012 Theme */ /* /////////////////////// FONTS */ /* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 21, 2011 */ /* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 21, 2011 */ @font-face { font-family: 'ArialRoundedMTBoldRegular'; src: url('../fonts/arial_rounded_bold-webfont.eot'); src: url('../fonts/arial_rounded_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/arial_rounded_bold-webfont.woff') format('woff'), url('../fonts/arial_rounded_bold-webfont.ttf') format('truetype'), url('../fonts/arial_rounded_bold-webfont.svg#ArialRoundedMTBoldRegular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ChaparralProBold'; src: url('../fonts/chaparralpro-bold-webfont.eot'); src: url('../fonts/chaparralpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/chaparralpro-bold-webfont.woff') format('woff'), url('../fonts/chaparralpro-bold-webfont.ttf') format('truetype'), url('../fonts/chaparralpro-bold-webfont.svg#ChaparralProBold') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ChaparralProRegular'; src: url('../fonts/chaparralpro-regular-webfont.eot'); src: url('../fonts/chaparralpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/chaparralpro-regular-webfont.woff') format('woff'), url('../fonts/chaparralpro-regular-webfont.ttf') format('truetype'), url('../fonts/chaparralpro-regular-webfont.svg#ChaparralProRegular') format('svg'); font-weight: normal; font-style: normal; } /* /////////////////////// END FONTS */ body { margin: 0; padding: 0; width: 100%; height: 100%; background-color: #FCFAEB; color: #000; font-family: arial; } clearBoth { clear: both; } /* /////////////////////// HEADER */ .headerTile { height: 143px; width: 100%; background-image: url(../images/logicon-header.jpg); background-repeat: repeat-x; } .header { height: 143px; width: 100%; margin-left: auto; margin-right: auto; background-image: url(../images/logicon-header-bg.jpg); background-repeat: no-repeat; background-position: center; } .header h1 { padding: 0px; margin: 0px; position: absolute; top: 0px; left: -150px; } .headerBox { position: relative; width: 100%; min-width: 800px; max-width: 960px; height: 100%; margin: 0 auto; } .smallDate { padding: 0px; margin: 0px; font-family: "ChaparralProRegular"; font-size: 30px; color: #FCFAEB; position: absolute; left: 10px; bottom: 40px; } .bigDate { position: absolute; left: 25px; top: 25px; /* float: left; */ height: 109px; width: 311px; overflow: hidden; } .logiconLogo { position: absolute; right: 25px; top: 38px; width: 354px; } /* /////////////////////// END HEADER */ /* /////////////////////// NAV */ .nav { font-size: 25px; width: 100%; min-width: 800px; max-width: 1000px; margin-left: 36px; margin-right: auto; /*position: relative; top: 0px; left: 0px;*/ } .nav ul { padding: 0px; margin: 0px; } .nav li { padding: 0px; margin: 0px; display: inline; } .nav a { margin: 0 35px 0 0; padding: 22px 0 0 0; display: inline-block; text-decoration: none; color: #353535; font-family: "ArialRoundedMTBoldRegular"; } .nav a:hover { color: #F18E24; background-image: url(../images/nav-highlight.jpg); background-repeat: repeat-x; } /* /////////////////////// END NAV */ /* /////////////////////// BODY */ #body { width: auto; height: 100%; min-width: 800px; max-width: 1000px; margin-left: auto; margin-right: auto; padding: 0 36px; /*position: relative; top: 75px; */ /*margin: 0px 52px;*/ } #body p { line-height: 140% } #body a { color: #6B6B6B; font-weight: bold; } #body a:visted { color: #6B6B6B; } #body a:hover { color: #F18E25; } #body a:active { color: #F18E25; } #body .pageHeader h1 { padding: 0px; margin: 85px 0px 0px 0px; text-align: center; font-size: 60px; font-family: "ChaparralProBold"; text-transform: uppercase; color: #494949; } #body .pageHeader h1 a { text-decoration: none; color: #494949; } #body .pageHeader h1 a:visited { color: #494949; } #body .pageHeader h1 a:hover { color: #000000; } #body .pageHeader h1 a:active { color: #000000; } #body .pageHeader h2 { padding: 0px 0px 15px 0px; margin: 0px; font-family: "Arial"; font-weight: normal; text-align: center; font-size: 18px; color: #F18E25; line-height: 125%; } #body h4 { margin-top: 40px; text-align: right; font-size: 16px; } #body h4 a { color: #F18E25; } #body h4 a:visited { color: #F18E25; } #body h4 a:hover { color: #000000; } #body h4 a:active { color: #000000; } #body li { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 10px; font-size: 15px; } .pageContent { height: 100%; margin-bottom: 100px; } h2.archiveHeader { text-align: right !important; font-size: 22px !important; } /* /////////////////////// END BODY */ /* /////////////////////// START BLOG POST */ #blogPost { font-size: 15px; line-height: 140% } .singlePost { margin-top: 40px; } .wp-caption-text { font-size: 12px; text-align: center; } .postNavigation { font-family: "ChaparralProBold"; font-size: 40px; text-transform: uppercase; text-decoration: none; } .postNavigation a:link { text-decoration: none; } .previousPost { position: absolute; left: 72px; } .nextPost { position: absolute; right: 72px; } /* /////////////////////// START BLOG POST */ /* /////////////////////// START COMMENTS */ #comments { margin-top: 160px; height: 100%; width: 100%; /*border: 1px solid blue;*/ } #comments h3 { color: #F18E25; font-family: 'ArialRoundedMTBoldRegular'; text-align: center; font-size: 20px; clear: both; border-bottom: 1px dotted #F18E25; padding-bottom: 33px; } #comments .singleComment { margin: 30px 0; padding-bottom: 23px; height: 100%; width: 100%; border-bottom: 1px dotted #F18E25; } #commentAuthor { width: 25%; min-width: 200px; height: 100%; float: left; /*border: 1px solid red;*/ } #commentAuthor h4 { min-width: 550px; margin: 0px; padding: 0px; line-height: 110%; text-align: left; font-family: 'ChaparralProRegular'; font-size: 20px; color: #000; font-style: normal; } #commentContent { width: 72%; min-width: 536px; float: left; position: relative; padding-left: 20px; /*border: 1px solid black;*/ } #commentContent p { margin: 0px; padding: 0px; font-size: 13px; } #comments .clearBoth { clear: both; } #comments .moderation { margin-bottom: 10px; font-weight: bold; text-transform: uppercase; } #comments .respond { margin-bottom: 0px; padding-bottom: 0px; border: none; text-align: left; font-size: 25px; } /* ////////////////////// END COMMENTS */ /* ////////////////////// START PAGE */ .pageImage img { float: right; padding: 3px; border: 1px solid black; } /* ////////////////////// END PAGE */ /* /////////////////////// START FOOTER */ .footerBorder { height: 194px; background-color: #C8AE7E; border-top: 3px solid #7E7E79; } .footerColor { height: 192px; position: relative; top: 2px; background-color: #FBE0AB; } .footerBox { position: relative; width: 100%; height: 192px; min-width: 800px; max-width: 960px; margin: 0 auto; } .twose { position: absolute; top: 31px; left: 0px; width: 145px; border: none; } .archivesList { position: absolute; top: 55px; right: 0px; height: 100px; width: 150px; background-image: url(../images/past-news.png); background-repeat: no-repeat; } .archivesDropdown { position: absolute; top: 30px; left: -3px; } .twitterFeed { position: absolute; top: 56px; left: 206px; height: 100px; width: 275px; background-image: url(../images/twitter.png); background-repeat: no-repeat; } .mailingList { position: absolute; top: 55px; left: 528px; height: 100px; width: 245px; background-image: url(../images/email-list.png); background-repeat: no-repeat; } .mailingList fieldset { border: none; padding: 35px 0px 0px 0px; } .mailingList label { font-size: 13px; } .mailingList .email { width: 210px; height: 20px; font-size: 11px; } .mailingList .btn { position: absolute; left: 132px; top: 77px; border: none; background-color: #000; color: #FCFAEB; text-transform: uppercase; font-size: 12px; font-family: arial; padding: 5px 7px 4px 7px; } .mailingList .btn:hover { background-color: #F18E25; } .mailingList .btn:active { background-color: #494949; } .mailingList .response { font-size: 10px; padding-top: 3px; } .twitterFeed p { position: absolute; top: 20px; font-size: 13px; } .twitterFeed a:link { color: #000; font-weight: bold; } .twitterFeed a:visited { color: #000; font-weight: bold; } .twitterFeed a:hover { color: #494949; font-weight: bold; } .twitterFeed a:active { color: #494949; font-weight: bold; } .followUs { position: absolute; top: 85px; width: 275px; text-align: right; font-size: 12px; text-transform: uppercase; text-decoration: none; } .copyright { position: absolute; bottom: 0px; right: 25px; font-size: 10px; } /* /////////////////////// START FOOTER */