@charset "UTF-8";

/* Global Elements */

* { margin: 0; padding: 0; }

html { background: #ee4238 center;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; height: 100%; position: relative; }

body { display: table; background: center; width: 100%; height: 100%; position: relative; }

img { border: none; outline: none; }

span { display: block; }

a span { display: none; }

p { padding: 0 0 18px 0; }

#container { width: 100%; position: relative; margin: 0 auto; min-height: 100%; height: 100%; height: auto !important; }

html>body #container { height: auto; }

/* Header Elements */

#container-header { background: #ded3d0 url(http://www.origivation.com/test/images/background-header.jpg) top repeat-x; width: 100%; position: relative; margin: 0 auto; }

#ad-leader { position: relative; margin: 0 auto; text-align: center; padding: 10px 0 8px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

#container-navigation { position: relative; margin: 0 auto; width: 924px; height: 101px; }

#logo-header { position: relative; margin: 0 auto; float: left; }

#navbar-header { position: relative; margin: 0 auto; float: right; }

#container-navigation-padding { clear: both; position: relative; margin: 0 auto; padding: 0px 0px 12px; }

/* Navigation Elements */

.navlist { height: 45px; }

.navlist li { height: 45px;	float: left; }

.navlist li a {	display: block; overflow: hidden; }

.navlist-footer { height: 47px; }

.navlist-footer li { height: 47px;	float: left; }

.navlist-footer li a { display: block; overflow: hidden; }

#nav-buttons ul { list-style-type: none; margin: 0px; padding: 0px; }

#nav-buttons li { margin: 0px; padding: 0px; }

#nav-buttons a { text-decoration: none;	border: none; outline: none; }

#nav-buttons-footer ul { list-style-type: none; margin: 0px; padding: 0px; }

#nav-buttons-footer li { margin: 0px; padding: 0px; }

#nav-buttons-footer a { text-decoration: none;	border: none; outline: none; }

a#home:link, a#home:visited { width: 65px; height: 45px; background: url(test/images/nav-home.png) no-repeat; background-position: 0 0; }

a#home:hover, a#home:active { background-position: -65px 0; }

a#features:link, a#features:visited { width: 86px; height: 45px; background: url(test/images/nav-features.png) no-repeat; background-position: 0 0; }

a#features:hover, a#features:active { background-position: -86px 0; }

a#reviews:link, a#reviews:visited { width: 76px; height: 45px; background: url(test/images/nav-reviews.png) no-repeat; background-position: 0 0; }

a#reviews:hover, a#reviews:active { background-position: -76px 0; }

a#blog:link, a#blog:visited { width: 53px; height: 45px; background: url(test/images/nav-blog.png) no-repeat; background-position: 0 0; }

a#blog:hover, a#blog:active { background-position: -53px 0; }

a#about:link, a#about:visited { width: 62px; height: 45px; background: url(test/images/nav-about.png) no-repeat; background-position: 0 0; }

a#about:hover, a#about:active { background-position: -62px 0; }

a#contact:link, a#contact:visited { width: 87px; height: 45px; background: url(test/images/nav-contact.png) no-repeat; background-position: 0 0; }

a#contact:hover, a#contact:active { background-position: -87px 0; }

a#home-f:link, a#home-f:visited { width: 57px; height: 47px; background: url(test/images/navf-home.png) no-repeat; background-position: 0 0; }

a#home-f:hover, a#home-f:active { background-position: -57px 0; }

a#features-f:link, a#features-f:visited { width: 73px; height: 47px; background: url(test/images/navf-features.png) no-repeat; background-position: 0 0; }

a#features-f:hover, a#features-f:active { background-position: -73px 0; }

a#reviews-f:link, a#reviews-f:visited { width: 67px; height: 47px; background: url(test/images/navf-reviews.png) no-repeat; background-position: 0 0; }

a#reviews-f:hover, a#reviews-f:active { background-position: -67px 0; }

a#blog-f:link, a#blog-f:visited { width: 45px; height: 47px; background: url(test/images/navf-blog.png) no-repeat; background-position: 0 0; }

a#blog-f:hover, a#blog-f:active { background-position: -45px 0; }

a#about-f:link, a#about-f:visited { width: 54px; height: 47px; background: url(test/images/navf-about.png) no-repeat; background-position: 0 0; }

a#about-f:hover, a#about-f:active { background-position: -54px 0; }

a#contact-f:link, a#contact-f:visited { width: 70px; height: 47px; background: url(test/images/navf-contact.png) no-repeat; background-position: 0 0; }

a#contact-f:hover, a#contact-f:active { background-position: -70px 0; }

a#faq-f:link, a#faq-f:visited { width: 37px; height: 47px; background: url(test/images/navf-faq.png) no-repeat; background-position: 0 0; }

a#faq-f:hover, a#faq-f:active { background-position: -37px 0; }

a#advertise-f:link, a#advertise-f:visited { width: 78px; height: 47px; background: url(test/images/navf-advertise.png) no-repeat; background-position: 0 0; }

a#advertise-f:hover, a#advertise-f:active { background-position: -78px 0; }

a#privacy-f:link, a#privacy-f:visited { width: 118px; height: 47px; background: url(test/images/navf-privacy.png) no-repeat; background-position: 0 0; }

a#privacy-f:hover, a#privacy-f:active { background-position: -118px 0; }

.nav-networks { text-align: center; padding: 4px; }

/* Content Elements */

#container-content { width: 1024px; position: relative; margin: 0 auto; height: 100%; background: /*#f2f2f1*/ url(test/images/background-content.png) repeat-y; }

/* Sidebar Elements */

#container-sidebar { width: 205px; position: relative; margin: 0 auto; text-align: center; float: left; color: #fff; padding: 12px 0px 0px 0px; background: none; }

#container-sidebar p { padding: 0 0 15px 0; }

/* Content Elements */

#container-body { width: 755px; position: relative; margin: 0 auto; float: left; height: auto;  padding: 12px 0px 0px 0px; }

#home-magazine-cover { margin: 0 auto; float: left; width: 226px; }

#home-magazine-copy { margin: 0 auto; float: right; width: 520px; }

#home-magazine-copy p { margin: 0 0 0 9px; padding: 9px; line-height: 1.4em; }

#home-column-left { position: relative; margin: 0 auto; float: left; width: 389px; }

#home-column-right { position: relative; margin: 0 auto; float: right; width: 366px; }

#feature-column-left { position: relative; margin: 0 auto; float: left; width: 484px; }

#feature-column-right { position: relative; margin: 0 auto; float: right; width: 270px; }

.heading-big { font-size: 44px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; color: #ee4238; background: url(test/images/background-content-heading.png) no-repeat; padding: 0px 0px 0px 10px; width: 359px; height: 63px; margin: 0; }

.heading-big-red { font-size: 44px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; color: #fff; background: url(test/images/background-issue-heading.png) no-repeat; padding: 0px 0px 0px 10px; width: 359px; height: 63px; margin: 0; }

.heading-big-right { font-size: 44px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; /*text-decoration: underline;*/ color: #ee4238; background: url(test/images/background-feature-heading.png) no-repeat; padding: 0px 0px 0px 10px; width: 359px; height: 63px; margin: 0; }

.content-box { position: relative; margin: 12px 0 8px 0; width: 366px; background: url(test/images/background-content-box.jpg) repeat; }

.content-box p { margin: 0 0 0 13px; padding: 6px; line-height: 1.4em; }

.content-box h1 { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 32px; margin: 0 0 0 13px; padding: 6px; }

.content-box-feature { position: relative; margin: 12px 0 8px 0; width: 464px; background: #fff url(test/images/background-content-box.jpg) repeat-y; }

.content-box-feature p { margin: 0 0 0 13px; padding: 6px; line-height: 1.4em; }

.content-box-feature-long { position: relative; margin: 12px 0 8px 0; width: 100%; background: #fff url(test/images/background-content-box.jpg) repeat-y; }

.content-box-feature-long p { margin: 0 0 0 13px; padding: 6px; line-height: 1.4em; }

.content-box-feature h1 { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 32px; margin: 0 0 0 13px; padding: 6px; }

.content-box-feature-right { position: relative; margin: 12px 0 8px 0; width: 270px; background: url(test/images/background-content-box.jpg) repeat; }

.content-box-feature-right p { margin: 0 0 0 13px; padding: 6px; line-height: 1.4em; }

.content-box-feature-right h1 { font-family: Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 32px; margin: 0 0 0 13px; padding: 6px; }

.feature-bar-black { background: #8f2822 url(test/images/background-feature-bar-black.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 0 0 12px 9px; display: inline-block; width: 96.5%; }

.feature-bar-black p { margin: 0 0 0 4px; }

.feature-bar-red { background: #5c1916 url(test/images/background-feature-bar-red.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 0 0 12px 9px; display: inline-block; width: 96.5%; }

.feature-bar-red p { margin: 0 0 0 4px; }

.feature-bar-black-f { background: #8f2822 url(test/images/background-feature-bar-black.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 0 0 12px 9px; display: inline-block; width: 97.2%; }

.feature-bar-black-f p { margin: 0 0 0 4px; color: #fff; /*text-decoration: underline;*/ }

.feature-bar-black-long { background: #8f2822 url(test/images/background-feature-bar-black.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 0 0 12px 9px; display: inline-block; width: 98.3%; }

.feature-bar-black-long p { margin: 0 0 0 4px; color: #fff; /*text-decoration: underline;*/ }

.feature-bar-black-f-r { background: #8f2822 url(test/images/background-feature-bar-black.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 4px 0 12px 9px; display: inline-block; width: 95%; }

.feature-bar-black-f-r p { margin: 0 0 0 4px; color: #fff; /*text-decoration: underline;*/ }

.feature-bar-red-f { background: #5c1916 url(test/images/background-feature-bar-red.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 0 0 12px 9px; display: inline-block; width: 97.2%; }

.feature-bar-red-f p { margin: 0 0 0 4px; color: #fff; text-decoration: underline; }

.feature-month { font-weight: bold; /*text-decoration: underline;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; margin: 0 0 0 13px; }

.img-review { float: left; margin: 0 8px 0 0; }

.byline-big { font-size: 24px; font-weight: bold; }

.byline-medium { font-style: italic; font-size: 18px; }

.blog-archive-list span { background: #8f2822 url(test/images/background-feature-bar-black.jpg) repeat-y; font-size: 18px; padding: 2px; margin: 4px 0 12px 9px; display: inline-block; width: 95%; }

.blog-archive-list p { margin: 0 0 0 4px; color: #fff; text-decoration: underline; }

.privacy li { margin: 30px; }

.advertise-container li { margin: 0 0 15px 30px; }

.advertise-container h1 { font-size: 20px; }

/* Button Elements */

.button-more { background: #0b0908 url(test/images/background-button-more.jpg) repeat-x; text-align: center; padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; margin: 1px 0 8px 9px; display: inline-block; }

/* Footer Elements */

#container-footer { background: #600b06 url(test/images/background-main.jpg) top repeat-x; width: 100%; position: relative; margin: 0 auto; }

#container-footer:after { display: block; clear: both; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

#footer { width: 100%; height: 90px; bottom: 0 !important; bottom: -1px; clear: both; text-align: center; padding: 15px 0 10px 0; }

#container-navigation-footer { position: relative; margin: 0 auto; width: 964px; }

#logo-footer { position: relative; margin: 0 auto; float: left; }

#navbar-footer { position: relative; margin: 0 auto; float: right; }

/* Link Elements */

.heading-big-l a:link, .heading-big-l a:visited { text-decoration: underline; color: #ee4238; font-weight: lighter; }

.heading-big-l a:hover, .heading-big-l a:active { text-decoration: underline; color: #ee4238; font-weight: lighter; }

a:link, a:visited { color: #db3924; text-decoration: underline; font-weight: bold; }

a:hover, a:active { color: #a21604; text-decoration: underline; font-weight: bold; }

.feature-bar-black a:link, .feature-bar-black a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-black a:hover, .feature-bar-black a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-red a:link, .feature-bar-red a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-red a:hover, .feature-bar-red a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-black-f a:link, .feature-bar-black-f a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-black-f a:hover, .feature-bar-black-f a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-black-f-r a:link, .feature-bar-black-f-r a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-black-f-r a:hover, .feature-bar-black-f-r a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.blog-archive-list a:link, .blog-archive-list a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.blog-archive-list a:hover, .blog-archive-list a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-red-f a:link, .feature-bar-red-f a:visited { color: #fff; font-weight: bold; text-decoration: underline; display: block; }

.feature-bar-red-f a:hover, .feature-bar-red-f a:active { color: #ded3d0; font-weight: bold; text-decoration: underline; display: block; }

.button-more a:link, .button-more a:visited { color: #fff; text-decoration: underline; }

.button-more a:hover, .button-more a:active { color: #ded3d0; text-decoration: underline; }

/* Form Elements */

.contact-form input,textarea, select { font-size: 17px; border: solid #ee4238; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; }

.contact-form select { margin-left: 20px; margin-bottom: 15px; }

/* Ad Rate Table */

.table { background:#333; margin: 0 0 15px 15px; }

.table ul { float: left; margin: 0; padding: 0; /*border: 1px solid #C9C9C9;*/ }

.table ul li { list-style:none; padding: 5px 10px; }

.table ul li.title { font-weight: bold; background: #333; color: #fff; }

.table ul li.even { background: #fff }

.table ul li.odd { background: #ed6962 }

/* Wordpress Image/Object Resize */

.content-box-feature img, .content-box-feature object { max-width: 440px; width: expression(this.width > 440 ? 440: true); height: auto; }

/* Issue Archive Dropdown Elements */

.menu-items { }

.menu-items em { color: #833002; font-weight: bold; }

.menu-items strong { color: #0231aa; font-style: italic; }

.menu-items h1 { font-size: 22px; text-decoration: underline; color: #042cf9; margin-bottom: 5px; font-weight: lighter; margin-left: -50px; }

.menuhead { cursor: hand; cursor: pointer; }
