/*

Theme Name: Zype
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #125E3D;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
}

a:link,avisited{
color: #EE7D17;
}

#wrap
{
position: relative;
margin: auto;
width: 954px;
}

#header
{
position: relative;
height: 94px;
background: url(img/navbg.gif) top left repeat-x;
}

#logo1
{
position: absolute;
z-index: 5;
top: 0px;
left: -27px;
width: 161px;
height: 111px;
background: url(img/logo1.gif) top left no-repeat;
}

#logo2
{
position: absolute;
z-index: 5;
top: 0px;
left: -27px;
width: 161px;
height: 111px;
background: url(img/logo2.gif) top left no-repeat;
}


#navcap
{
position: absolute;
top: 0px;
right: -22px;
height: 94px;
width: 26px;
background: url(img/navcap.gif) top right no-repeat;
}

#twoset
{
position: absolute;
top: 38px;
right: 2px;
color: #f3f3f3;	
}

#twoset a
{
position: relative;
color: #fff;
padding: 0px 5px 0 5px;
text-transform: lowercase;
}

#nav
{
position: relative;
padding: 21px 0 0 134px;
height: 46px;
}

#nav li, #nav li a
{
position: relative;
float: left;
height: 46px;
/*text-indent: -999em;*/
}

#n1
{
width: 74px;
background: url(img/home.gif) top left no-repeat;
}

#n2
{
width: 136px;
background: url(img/advertisers.gif) top left no-repeat;
}

#n3
{
width: 125px;
background: url(img/publishers.gif) top left no-repeat;
}

#nav li a:hover
{
background-position: bottom left;
}

#subnav
{
position: relative;
padding: 7px 0 0 145px;
}

#subnav li
{
position: relative;
float: left;
border-right:1px dotted #ffffff;
border-left:1px dotted #ffffff;
margin-left:-1px;
}

#subnav li a
{
position: relative;
float: left;
padding: 0 7px 0 7px;
color: #fff;
}

#subnav li a:hover {
color: #FFA268; 
}


/* tri top - front page */

#tritop
{
position: relative;
margin-top: 8px;
padding: 10px 0 0 10px;
height: 325px;
background: url(img/tritopbg.gif) top left repeat-x;
color: #a3a2a2;
text-align: left;
font-family: Arial;
}

#tritop strong
{
color: #fff;
}

#tritop .hlight{
color: #fff;
}

#tritop p
{
position: relative;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}

#tcolOne
{
position: relative;
float: left;
padding: 80px 22px 0 15px;
width: 435px;
height: 226px;
background: url(img/fpleft.gif) top left no-repeat;
}

#tcolOne-more
{
position: absolute;
bottom: 0px;
left: 0px;
height: 35px;
width: 465px;
background: url(img/fpleftb.gif) top left no-repeat;
}

#tcolTwo
{
position: relative;
float: left;
padding: 80px 14px 0 7px;
height: 226px;
width: 213px;
background: url(img/fpcenter.gif) top left no-repeat;
}

#tcolTwo-more
{
position: absolute;
bottom: 0px;
left: 0px;
height: 35px;
width: 227px;
background: url(img/fpcenterb.gif) top left no-repeat;
}


#tcolThree
{
position: relative;
float: left;
padding: 196px 15px 0 7px;
height: 110px;
width: 213px;
background: url(img/fpright.gif) top left no-repeat;
color: #262626;
}

#tcolThree-more1
{
position: absolute;
left: 0px;
bottom: 0px;
height: 35px;
width: 114px;
background: url(img/fprightb.gif) top left no-repeat;
}

#tcolThree-more2
{
position: absolute;
left: 115px;
bottom: 0px;
height: 35px;
width: 114px;
background: url(img/fprightb.gif) top left no-repeat;
background-position: -115px 0;
}



/* front double */

#frontdouble
{
position: relative;
padding: 18px 7px 18px 7px;
text-align: left;
}

#frontdouble h1
{
position: relative;
padding-bottom: 6px;
border-bottom: 1px solid #FBA355;
}






#frontleft
{
position: relative;
float: left;
width: 465px;
color: #9A9A9A;
}

#newslist
{
position: relative;
font-size: .9em;
}

#newslist li
{
position: relative;
padding: 20px 0 24px 0;
background: url(img/dotts.gif) bottom left no-repeat;
}

#newslist h2
{
position: relative;
font-size: 1em;	
color: #545454;	
font-weight: bold;
}

#newslist a.nDate
{
//position: absolute;
float:right;
bottom: 0px;
right: 0px;
color: #EE7D17;
}

#newslist p
{
position: relative;
font-size: .9em;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}

#newslist a.readmore
{
position: relative;
text-transform: uppercase;
color: #EE7D17;
font-weight: bold;
text-decoration: underline;
}








#frontright
{
position: relative;
float: right;
width: 465px;
color: #9A9A9A;
}


#publisherslist
{
position: relative;
font-size: .9em;
margin-left: -6px;
}

#publisherslist li
{
position: relative;
float: left;
width: 215px;
height: 60px;
padding: 11px 0 17px 0;
margin: 0 7px 0 6px;
background: url(img/dotts.gif) bottom left no-repeat;
}

#publisherslist li img
{
position: relative;
float: left;
margin-right: 4px;
}

#publisherslist li h2
{
position: relative;
padding-left: 65px;
padding-top: 2px;	
font-size: 1em;
color: #545454;
font-weight: bold;
}

#publisherslist li p
{
position: relative;
font-size: .9em;
line-height: 1.5em;
padding: 0 0 .75em 65px;
}

#publisherslist li a
{
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 60px;
background: url(img/overlay.gif) top left no-repeat;
z-index: 5;
}

#publisherslist li a:hover{background: url(img/overlay2.gif) top left no-repeat;}

#publisherslist li img
{
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 60px;
}






#foot
{
position: relative;
padding: 6px 0 0 15px;
height: 28px;
font-size: .8em;
color: #fff;
text-align: left;
background: url(img/footer.gif) top left no-repeat;
}

#foot a
{
position: relative;
padding: 0 7px 0 7px;	
color: #FFA268;
}

#foot a:hover
{
color: #fff;
} 








#sub
{
position: relative;
padding: 18px 7px 18px 7px;
text-align: left;
color: #585858;
}

#sub h1
{
position: relative;
text-transform: uppercase;
font-size: 2.4em;
font-weight: bold;
padding-bottom: 6px;
border-bottom: 1px solid #FBA355;
}

#subContent
{
position: relative;
float: left;
width: 565px;
}

#subContent p
{
position: relative;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}

#subContent ul{
list-style-type: square;
list-style-image: inherit;
list-style-position: inside;
}

#subContent ol{
list-style-type: decimal;
list-style-position: inside;

}

#subContent li{
margin:0 0 12px 0;
}

#subSidebar
{
position: relative;
float: right;
width: 350px;
}

#subSidebar a
{
color: #EE7D17;
}

#subSidebar ul.last{
margin:0 0 15px 0;
}

#mapIt{
margin:3px 0 15px 0;
}

#mapIt a{
color: #EE7D17;
display:block;
}

.spotlight
{
position: relative;
}

.dotts
{
padding-bottom: 7px;
background: url(img/dotts.gif) bottom left no-repeat;
}

.spotlight li
{
position: relative;
float: left;
padding: 10px 27px 10px 0;
height: 60px;
width: 60px;
}

.spotlight li a
{
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 60px;
background: url(img/overlay.gif) top left no-repeat;
z-index: 5;
}


.spotlight li a:hover{background: url(img/overlay2.gif) top left no-repeat;}
.spotlight li.noh a:hover{background: url(img/overlay.gif) top left no-repeat;}

.spotlight li img
{
position: absolute;
top: 10px;
left: 0px;
width: 60px;
height: 60px;
}


#coms a
{
color: #EE7D17;
}

#coms h3
{
position: relative;
font-size: 1.3em;
font-weight: bold;
}

.commentlist li
{
position: relative;
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
}

#coms input
{
padding: 4px;	
}

#comment
{
width: 420px;
padding: 5px;
}

#tonlyh
{
height: 30px;
padding-top: 13px;
font-family: "Trebuchet MS",Helvetica, Verdana, Arial,  SunSans-Regular, Sans-Serif;
}

#subSidebar h1{
font-family: "Trebuchet MS",Helvetica, Verdana, Arial,  SunSans-Regular, Sans-Serif;
}

#subSidebar h3{
position: relative;
text-transform: uppercase;
font-size: 1em;
font-weight: bold;
padding:0;
color:#888;
margin:0 0 -8px 0;
}

#faqTitle {
font-size:1.4em;
line-height:1.1em;
font-weight:bold:
color:color: #585858;
margin:7px 0 7px 0;
}