/*  
Theme Name: Red Evo Airtime
Theme URI: http://www.redevolution.com/ 
Description: FREE Professional Wordpress theme created by Red Evolution. Web 2.0 design, three columns, widget ready.
Version: 1.0
Author: Red Evolution
Author URI: http://www.redevolution.com/ 
*/ 

/*-----Global Reset-----*/

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address, .contentheading, .componentheading{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
	border: none;
}

.clear {
	clear: both;
}


/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
	background-color: #fff;
	font-size:12px; /* more consistent font sizes */
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px; /*helps readability*/
}

/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td, p {
	font-size:12px;
}



/*-----HEADINGS-----*/
h1, .componentheading{ font-size:24px; font-weight:normal; display:block; line-height:28px;}
h2, .contentheading{font-size:21px; font-weight:normal;  line-height:24px; color:#4cadb3; width:100%;}
h3{font-size:16px; font-weight:bold;}
h4{font-size:14px; font-weight:bold;}
h5{font-size:12px; font-weight:bold;}


/*-----LINK TEXT COLORS-----*/
#post a {
color:#4cadb3;
font-weight:bold;
text-decoration:none;
}

#post a:hover{
background-color:#4cadb3;
color:#fff;
}
#left a, #right a, #topmodule a{
color:#ac76a0;
font-weight:bold;
text-decoration:none;
}
#left a:hover, #right a:hover, #topmodule a:hover{
background-color:#ac76a0;
color:#fff;
}
a:focus, a:active{
outline:none;
}
/*-----Lists-----*/
ul{
}
ol{
margin-left:25px;
}
ul li{
}
#container ul{
list-style:none;
}
#post ul li{
background:url(images/bullet.png) no-repeat;
margin:0;
padding-left:12px;
background-position:0px 5px;
}
#left ul ul li, #right ul ul li{
background:url(images/bullet-purple.png) no-repeat;
background-position:0px 5px;
margin:0;
padding-left:12px;

}
/* basic selectors */
a.more-link{

}

p{ 
padding: 0.2em 0 0.3em 0; 
}

code{
font-family:"Courier New", Courier, monospace;
}

blockquote{ 
margin: 1em 0 0; 
border-top: 2px solid #ddd; 
background: #f5f5f5; 
} 

blockquote p{ 
padding: 1em; 
} 

blockquote blockquote{ 
float: none; 
width: auto; 
margin: 0 1em; 
background: #fff; 
} 

dd{ 
padding: 0 0 0 2em; 
} 

form, input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
} 

p img{ 
max-width: 100%; 
} 

img.centered{ 
display: block; 
margin-left: auto; 
margin-right: auto; 
} 

img.alignright{ 
margin: 3px 0 2px 10px; 
padding: 4px; 
border: 1px solid #ededed; 
display: inline; 
} 

img.alignleft{ 
margin: 3px 10px 2px 0; 
padding: 4px; 
border: 1px solid #ededed; 
display: inline; 
} 

.alignleft{float: left;} 

.alignright{float: right;} 

.clear{
margin: 0; 
padding: 0; 
clear: both;} 

small{ 
font-size: 11px; 
} 
/*layout*/

.wrapper{width:940px; text-align:left;}

#bgtop{
background-color:#ecf4f7;
padding-top:10px;
}
#bgtop .wrapper{
padding-top:40px;
background:url(images/hotballoons.gif) top right no-repeat;
}
#logo{
float:left;
padding-top:30px;
}
#logo h1 a{
text-decoration:none;
font-size:30px;
color:#6d6d6d;
font-family:"Myriad Web", "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
font-weight:800;
letter-spacing:-2.5px;
}
#logo h1 a:hover{
color:#ac76a0;
}
#logo p{
font-size:14px;
font-weight:bold;
color:#4cadb3;
}

#topmodule{
float:right;
width:526px;
height:138px;
overflow:hidden;
background:url(images/newsflashbg.gif) top left no-repeat;
}
#topmodule .box{
padding:20px 15px 0px 25px;
}
#topmodule h3, #left h2, #right h2{
color:#ac76a0;
font-size:16px;
font-weight:bold;
font-style:italic;
}
#topmodule h3{
margin-bottom:2px;
}
#clouds{
background:url(images/clouds.jpg) top left repeat-x;
}
#clouds .wrapper{
width:962px;
}
#nav{
clear:both;
background:url(images/navbg.png) top left no-repeat;
height:175px;
}
#container .wrapper{
padding-top:20px;
}
#left, #post, #right, #user1, #user2, #bottom{overflow:hidden;}
#left, #post, #user1, #user2, #bottom{float:left;}
#right{float:right;}

#left h2, #right h2{
background:url(images/h3bg.png) top left no-repeat;
padding:10px 15px;
margin:0px -15px;
}

#left ul, #right ul{
padding:0px 15px 10px 15px;
}
#left ul ul, #right ul ul{
padding:0;
}
#left, #right{
width:240px;}

#post{
width:450px;
}
.post{ 
padding: 10px 0px; 
} 
#bgbottom{
background:#d3d35f url(images/bottombg.jpg) top left repeat-x;
padding-top:80px;
color:#6c6c38;
}

#bgbottom a{
color:#6c6c38;
font-weight:normal;
}
#bgbottom a:hover{
color:#fff;
}
#user1, #user2, #bottom{
width:33.3%;
}
#bgbottom ul{
list-style:none;}

#bgbottom ul li{
background:url(images/bottomlist.gif) no-repeat;
background-position:0px 8px;
padding:2px 0px 2px 12px;
margin:0;
}

#bgbottom .box{
padding:0px 15px 10px 15px;
}

#footer{
clear:both;
text-align:right;
padding:15px 20px 10px 0px;
background:url(images/footerline.gif) top right no-repeat;
font-size:11px;
}

#footer a{
font-weight:bold;
}

/*menu*/


#nav ul.menu, #nav ul.menu ul{
list-style:none;
margin:0;
padding:0;
line-height:1;
}
#nav ul.menu{
padding:118px 0px 0px 68px;
}
#nav ul.menu li{
float:left;
padding:0;
margin:0;
background:none;
width:auto;
}

#nav ul.menu li li{
float:none;
}

#nav ul.menu li ul{
position:absolute;
left:-999em;
width:214px;
background:url(images/subbg.png) top left no-repeat;
padding:10px 0px;
}

#nav ul.menu li ul ul {
margin: -25px 0 0 214px;
background:#ecf4f8;
padding:5px 0px;
}



#nav ul.menu a{
display:block;
font-size:14px;
text-decoration:none;
color:#fff;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
padding:0px 10px 5px 10px;
}

#nav ul.menu ul a{
padding:5px 10px;
text-transform:none;
color:#545554;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

/* for hiding the sub menus */
#nav ul.menu li:hover ul ul,#nav ul.menu li:hover ul ul ul,#nav ul.menu li.sfhover ul ul,#nav ul.menu li.sfhover ul ul ul{
left:-999em;
}
/* for showing the sub menus */
#nav ul.menu li:hover ul,#nav ul.menu li li:hover ul,#nav ul.menu li li li:hover ul,#nav ul.menu li.sfhover ul,#nav ul.menu li li.sfhover ul,#nav ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}

#nav ul.menu li.active a, #nav ul.menu li:hover a, #nav ul.menu li.sfhover a{
color:#eee4be;
}

#nav ul.menu li.active ul a, #nav ul.menu li:hover ul a, #nav ul.menu li.sfhover ul a{
color:#545554;
}

#nav ul.menu li li:hover,#nav ul.menu li li.sfhover{
background:#f6fafc; /*sublevel's li's background when hovering */
}

#nav ul.menu li li:hover a, #nav ul.menu li li.sfhover a, #nav ul.menu li li:hover li a:hover, #nav ul.menu li li.sfhover li a:hover{
color:#49acb1;
}

#nav ul.menu li li:hover li a, #nav ul.menu li li.sfhover li a{
color:#545554;
}

#left ul ul a, #right ul ul a{
font-size:13px;
display:block;
padding:2px 5px 2px 5px;
margin:0;
}


#left ul ul li, #right ul ul li{
display:block;
float:none;
padding:0px 0 8px 0;
margin:0;
background:url(images/line.png) bottom left repeat-x;
}


#left ul ul a:hover, #right ul ul a:hover{
background-color:#ac76a0;
}

#left ul ul ul a, #right ul ul ul a{
padding:0px 5px 2px 10px;
display:block;
font-weight:normal;
font-size:13px;
}

#left ul ul ul ul a, #right ul ul ul ul a{
font-size:11px;
background:url(images/arrow.png) no-repeat;
background-position:10px 6px;
padding: 0px 5px 2px 18px;
}
 #left ul ul ul ul a:hover, #right ul ul ul ul a:hover{
background:#ac76a0 url(images/arrow.png) no-repeat;
background-position:10px 2px;
}

/*search*/
#searchsubmit{
background:url(images/searchbtn.png) top left no-repeat;
width:73px;
height:22px;
text-indent:-1000em;
overflow:hidden;
border:0;
margin:0;
padding:0;
cursor:pointer;
}

#s{
border:#ac76a0 1px solid;
background-color:#fff;
}