html{
margin:0 0 30px 0;
color:#F8D135;
background:url(../images/blank.png) #000000 0 0 repeat-x
}
body{
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
body#f-default{
font-size:12px;
}
body#f-larger{
font-size:15px;
}
body#f-smaller{
font-size:10px;
}
h1{
margin:0;
padding:0;
border:none;
color:#DDDDDD;
font-size:200%
}
h2,h3,h4,h4{
padding-bottom:0;
margin:15px 0;
}
p{
margin:0 0 12px 0;
}
a:link,
a:visited{
color:#F8D135;
text-decoration:none;
}
#container{
width:786px;
margin:0 auto;
padding:0;
background:#000000;
}
img#bar-top{
width:786px;
height:100px;
background:url(../images/bar-top.png) 0 0 no-repeat;
z-index:1;
}
img#logo{
width:786px;
height:106px;
margin:0;
border:0;
background:url(../images/title.png) 0 0 no-repeat;
z-index:1;
}
img#bar-bottom{
width:786px;
height:80px;
margin:0;
border:0;
background:url(../images/bar-bottom.png) 0 0 no-repeat;
z-index:1;
}
#seperator-horz{
width:786px;
height:39px;
background:url(../images/seperator-horz.png) 0 0 no-repeat;
padding:100px 0 -10px 0;
z-index:1;
}
#header{
text-align:center;
}
#content-seperator{
overflow:hidden;
width:100%;
padding:0;
margin:-14px 0 0 0;
background:url(../images/seperator-vert.png) #000000 457px -8px repeat-y;
}
#content-no-seperator{
overflow:hidden;
width:100%;
padding:0;
margin:-14px 0 0 0;
}
#mainbody-cols-1{
/*float:left;*/
width:786px;
padding:0;
/*margin:-14px 0 0 0;*/
margin:0 0 0 0;
}
#mainbody-cols-2{
/*float:left;*/
/*dth:457px;*/
width:457px;
/*padding:0 24px 0 0;*/
padding:0 0 0 0;
/*margin:-14px 0 0 0;*/
margin:0 0 0 0;
}
#rightbody{
float:right;
width:302px;
padding:0 0 0 24px;
margin:0;
background:transparent;
}
#footer{
clear:both;
text-align:center;
margin:0;
border:0;
}
div#horiz-menu ul{
margin:0;
padding:0;
height:60px;
}
div#horiz-menu li{
list-style:none;
float:left;
}
div#horiz-menu a:link,
div#horiz-menu a:visited{
padding:0;
display:block;
font-size:17px;
font-weight:bold;
line-height:60px;
text-decoration:none;
text-align:center;
width:130px;
height:60px;
}
div#horiz-menu a:link,
div#horiz-menu a:visited{
background:url(../images/horiz-menu.png) 0 0 no-repeat;
}
div#horiz-menu a:hover{
background:url(../images/horiz-menu.png) 0 -60px no-repeat;
}
div#horiz-menu-current a:link,
div#horiz-menu-current a:visited{
background:url(../images/horiz-menu.png) 0 -120px no-repeat;
}
div#horiz-menu-current a:hover{
background:url(../images/horiz-menu.png) 0 -180px no-repeat;
}

div.blog-snippet-entry{
margin:0;
padding:0;
font-size:12px;
font-style:normal;
}
div.blog-snippet-entry ul{
list-style:none;
margin:0;
padding:0;
}
div.blog-snippet-entry li{
width:454px;
margin:0;
padding:0;
}
div.blog-snippet-entry a{
margin:0;
padding:4px 0 0 0;
color:#9999CC;
font-size:12px;
font-style:normal;
}
#blog-snippet-date{
float:right;
}
#blog-snippet-seperator{
width:454px;
height:8px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/seperator-horz-blog.png) 0 0 no-repeat;
}

div.news-snippet-entry{
margin:0;
padding:0;
color:#99CCFF;
}
div.news-snippet-entry ul{
list-style:none;
margin:0;
padding:0;
}
div.news-snippet-entry li{
margin:0 0 0 0;
padding:0 0 0 0;
}
div.news-snippet-entry h3{
margin:0;
padding:4px 0 0 0;
color:#DDDDDD;
font-size:16px;
}
div.news-snippet-entry h4{
margin:0;
padding:0 0 0 0;
color:#999999;
font-size:12px;
}
div.news-snippet-entry #padding{
margin:0;
padding:0 0 8px 0;
}
#read-more{
float:right;
width:128px;
height:28px;
background:url(../images/read-more.png) #000000 0 -4px no-repeat;
vertical-align:text-bottom;
}
#news-snippet-seperator{
height:8px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/seperator-horz-blog.png) 0 0 no-repeat;
}

.calendar{
width:301px;
margin:0 !important;
padding:0 !important;
border:0;
border-collapse:collapse;
color:#FFFFFF;
text-align:center;
}
#calendar-bg-0{
background:url(../images/calendar-bg-brown.png) #000000 0 0 no-repeat;
}
#calendar-bg-1{
background:url(../images/calendar-bg-blue.png) #000000 0 0 no-repeat;
}
#calendar-bg-2{
background:url(../images/calendar-bg-green.png) #000000 0 0 no-repeat;
}
#calendar-bg-3{
background:url(../images/calendar-bg-red.png) #000000 0 0 no-repeat;
}
#calendar-bg-4{
background:url(../images/calendar-bg-teal.png) #000000 0 0 no-repeat;
}
#calendar-bg-5{
background:url(../images/calendar-bg-purple.png) #000000 0 0 no-repeat;
}
.calendar th{
width:301px;
height:48px !important;
font-size:16px;
margin:0 !important;
padding:0 !important;
color:#FFFFFF;
}
.calendar #prev-next{
width:45px;
margin:0 !important;
padding:0 !important;
}
.calendar #title{
width:211px;
margin:0 !important;
padding:0 !important;
}
#calendar-week-row td{
width:17px !important;
color:#FFFFFF;
font-size:10px !important;
text-align:center;
margin:0;
padding:0;
}
.calendar td{
font-size:10px;
text-align:center;
margin:0 !important;
padding:0 !important;
border-collapse:collapse;
}
.calendar #td{
width:43px;
font-size:10px;
text-align:center;
margin:0 !important;
padding:0 !important;
border-collapse:collapse;
}
.calendar #content{
height:32px;
width:43px;
border:1px dotted black;
cursor:pointer;
background:url(../images/calendar-event.png) 1px 0 no-repeat;
}
.calendar #no-content{
height:32px;
width:43px;
border:1px dotted black;
}
.calendar #content-today{
height:32px;
width:43px;
border:1px dotted black;
cursor:pointer;
background:url(../images/calendar-event-today.png) 1px 0 no-repeat;
}
.calendar #today{
height:32px;
width:43px;
border:1px dotted black;
background:url(../images/calendar-today.png) 1px 0 no-repeat;
}

.reflexive-team{
margin:0;
padding:0;
border:none;
}
.reflexive-team p{
margin:0;
padding:8px 0 8px 0;
border:none;
color:#99CCFF;
}
.reflexive-team a:link,
.reflexive-team a:visited{
color:#9999CC;
font-size:16px;
}
.production-team{
width:776px;
margin:0;
padding:0;
list-style-type:none;
}
.production-team li{
width:100%;
height:128px;
margin:0 0 4px 0;
padding:4px 4px 4px 4px;
background:url(../images/team-bg.png) #000000 0 0 no-repeat;
}
.production-team fieldset{
margin:0;
padding:8px 0 2px 0;
border:none;
}
.production-team #team-member-image{
float:left;
width:114px;
padding:14px 14px 0 0;
}
.production-team #team-member-title{
float:left;
width:60px;
font-weight:bold;
color:#999999;
}
.production-team #team-member-info{
float:right;
width:580px;
margin:0;
padding:0;
}
#production-team-heading{
margin:0;
padding:8px 0 2px 0;
color:#FFFFFF;
}

.job-ads p{
margin:0;
padding:8px 0 0 0;
color:#99CCFF;
}
.job-ads h3{
margin:8px 0 0 0;
padding:0;
color:#F8D135;
font-size:14px;
}
.job-ads a:link,
.job-ads a:visited{
color:#9999CC;
font-size:16px;
}
#job-ad-seperator{
height:8px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/seperator-horz-blog.png) 0 0 no-repeat;
}
#job-ad-email a:link,
#job-ad-email a:visited{
color:#9999CC;
font-size:11px;
}
#job-ad-blast-thru{
float:right;
height:341px;
width:256px;
margin:0 10px 0 10px;
padding:0 0 0 0;
border:none;
background:url(../images/jobs/Axiom_BlastThru_256.png) 0 0 no-repeat;
}

.email-submit-form{
width:285px;
margin:2px 0 4px 0;
padding:8px;
color:#99CCFF;
background:url(../images/email-bg.png) #000000 0 0 no-repeat;
}
.email-submit-form p{
margin:0 0 8px 0;
padding:0 0 0 0;
color:#99CCFF;
}
.email-submit-form fieldset{
margin:0 0 0 0;
padding:0 0 0 0;
color:#99CCFF;
border:none;
}
.email-submit-form input[type="text"]{
width:277px;
margin:0 0 8px 0;
padding:0;
background:url(../images/blank.png) #808080 0 0 repeat-x;
border:1px solid white;
color:black;
}
.email-submit-form input[type="submit"]{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 0 no-repeat;
border:none;
}
.email-submit-form input[type="submit"]:hover{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 -23px no-repeat;
border:none;
}
#email-submit-form-input{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 0 no-repeat;
border:none;
}
#email-submit-form-input:hover{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 -23px no-repeat;
border:none;
}

.email-submit-form a:link,
.email-submit-form a:visited{
color:#9999CC;
font-size:12px;
}

.contests p{
margin:0;
padding:8px 0 0 0;
color:#99CCFF;
}
.contests h3{
margin:8px 0 0 0;
padding:0;
color:#F8D135;
font-size:14px;
}
.contests a:link,
.contests a:visited{
color:#9999CC;
font-size:16px;
}
#contests-seperator{
height:8px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/seperator-horz-blog.png) 0 0 no-repeat;
}
#contests-email a:link,
#contests-email a:visited{
color:#9999CC;
font-size:11px;
}
#contests-december{
float:right;
height:341px;
width:256px;
margin:0 10px 0 10px;
padding:0 0 0 0;
border:none;
background:url(../images/sweepstakes/Axiom_Poster_Photo_01_256.jpg) 0 0 no-repeat;
}

.about p{
margin:0;
padding:8px 0 0 0;
color:#99CCFF;
}

.downloads{
margin:0 0 0 0;
padding:0 0 0 0;
text-align:center;
color:#99CCFF;
}
.downloads #seperator{
background:url(../images/seperator-horz-blog.png) 0 2px no-repeat;
}
.downloads a:link,
.downloads a:visited{
color:#9999CC;
font-size:12px;
}

div.comments-seperator{
width:786px;
text-align:center;
background:url(../images/seperator-comments.png) -3px 2px no-repeat;
}

.comment-form{
width:766px;
clear:left;
margin:0 0 10px 0;
padding:8px 8px 0 8px;
background:url(../images/blank.png) #1B1B2E 0 0 repeat-x;
border:1px solid #606060;
color:#99CCFF;
}
.comment-form label{
float:left;
margin-left:0;
padding-right:10px;
width:120px;
text-align:right;
}
.comment-form fieldset{
padding:0 12px 10px 12px;
margin:0 0 0 0;
border:none;
}
.comment-form textarea{
width:470px;
height:60px;
}
.comment-form input[type="text"]{
width:470px;
}
.comment-form input[type="submit"]{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 0 no-repeat;
border:none;
}
.comment-form input[type="submit"]:hover{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 -23px no-repeat;
border:none;
}
#comment-form-submit-input{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 0 no-repeat;
border:none;
}
#comment-form-submit-input:hover{
width:60px;
height:23px;
margin:0;
padding:0;
background:url(../images/email-submit.png) #000000 0 -23px no-repeat;
border:none;
}

.comment{
width:784px;
margin:0;
padding:0;
color:#99CCFF;
}
.comment ul{
width:784px;
}
.comment li{
margin:0 0 10px 0;
padding:8px 8px 8px 8px;
background:url(../images/blank.png) #1B1B2E 0 0 repeat-x;
border:1px dotted #606060;
color:#99CCFF;
list-style:none;
}
.comment h3{
margin:0;
padding:0;
color:#DDDDDD;
font-size:12px;
}
.comment h4{
margin:0;
padding:0;
color:#999999;
font-size:12px;
}

.article-100{
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
color:#99CCFF;
text-align:justify;
}
.article-100 a:link,
.article-100 a:visited{
color:#9999CC;
font-size:12px;
}
.article-100 h1{
margin:0 0 0 0;
padding:0 0 0 0;
color:#DDDDDD;
font-size:20px;
}
.article-100 h2{
margin:0 0 12px 0;
padding:0 0 0 0;
color:#999999;
font-size:14px;
}
.article-100 h3{
margin:0 0 8px 0;
padding:0 0 0 0;
/*color:#99CCFF;*/
color:#F8D135;
font-size:18px;
text-decoration:none;
text-decoration:none;
font-style:normal;
font-weight:normal;
}
.article-100 h4{
margin:0 0 0 0;
padding:0 0 0 0;
color:#999999;
font-size:12px;
text-decoration:none;
font-style:normal;
font-weight:normal;
}
.article-100 p{
margin:0 0 0 0;
padding:0 0 8px 0;
color:#99CCFF;
font-size:12px;
}

.article-40-60{
overflow:hidden;
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}
.article-40-60 .article-left{
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}
.article-40-60 .article-right{
float:right;
width:60%;
margin:0 0 24px 32px;
padding:0 0 0 0;
border:none;
}
.article-40-60 .article-right img{
}
.article-40-60 br{
margin:0 0 24px 0;
padding:0 0 0 0;
}

.article-50-50{
overflow:hidden;
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}
.article-50-50 .article-left{
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
}
.article-50-50 .article-right{
float:right;
width:50%;
margin:0 0 24px 32px;
padding:0 0 0 0;
border:none;
}
.article-50-50 .article-right img{
}
.article-50-50 br{
margin:0 0 24px 0;
padding:0 0 0 0;
}
