/*  
Theme Name: I to fly 
Description: Blog designed by <a href="http://www.itofly.com/">warmage</a>.  
Version: 2.0
Author: Warmage
Author URI: http://www.itofly.com/
*/


body { 

font-size : 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin : 0px auto;
text-align:center;

} 

html>body #body-container { overflow: auto; }
#body-container {
	width: 992px;
	margin: 0px auto;
	padding: 0;
	text-align:left;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-color: #33F;
}


h1 { 
font-size : 24px;
line-height:29px;
font-weight : normal;
padding : 0;
margin :25px ;
border-bottom: 1px solid  #0099FF;
} 
h1 a, h1 a:visited { 
color:#34997B;
text-decoration : none;
zottom:none;
} 
h1 a:hover { 
color : #2B7B63;
text-decoration : none;
}

h2 {
font-size:19px;
font-weight:normal;
}
h3 {
font-size:17px;
font-weight:bold;
}
h4 {
font-size:15px;
font-weight:bold;
margin:0px;
}
h5 {
font-size:15px;
font-weight:normal;
}
h6 {
font-size:13px;
font-weight:bold;
}


#wrap { 
margin : 0px auto;
padding : 0;
background: #FFFFFF;
	color: #000000;

} 
#header { 
padding :0px;
margin:0px; 
height:135px;
background: url(images/header.jpg) left top no-repeat;
} 

.headline {
	margin:0px;
	height:135px;
	width:992px;
	float:left;
background: url(images/header_image.jpg) left top no-repeat;
}

#header h1{ 
font-size: 50px;
line-height:60px;	
letter-spacing:-1px;
margin:10px 0px 0px 400px;
font-weight:bold;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;

} 
#header h1 a{ 
border-bottom: none;
color: white;
}
#header h1 a:hover{ 
border-bottom: 1px solid #005580;
color: white;
}
.Desc{ 
color: #D94616;
margin:0px;
font-size:20px;
line-height:31px;
font-weight:normal;
letter-spacing:-1px;
text-align:center
}

img { 
border : 0;
} 
a, a:visited { 
color : #0099FF;
text-decoration : none;
} 
a:hover { 

text-decoration:underline;
color : #496718;
} 




#navbar { 
margin : 0 auto;
padding : 0;
text-align : left;
width : 992px;
} 

* html #content {
margin : 0 6px 8px 2px;
}

#content {
	width : 720px;
	margin : 0px 0px 0px 0px;
	float : left;
	padding : 0px 0px 0px 5px;
	background: #FFFFFF;
	color: #000000;
	border-color: #3CF;
	border-right:1px solid #333;
} 
#content p { 
padding : 0 0 5px 0;
margin : 0;
line-height : 21px;
text-indent:5px;
} 
#content p img { 
border : none;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
} 
#content p ol { 
margin : 0;
padding : 0 0 0 20px;
} 
#content p ul { 
margin : 15px;
padding : 0 0 0 20px;
} 
#content li { 
margin-left : 10px;
padding : 0 0 0 5px;
}


.sidebar {
width : 260px;
background: #EBEBEB; 
color : #555;
padding: 0px 0px 10px 0px;
margin : 0;
text-align : left;
line-height : 17px;
font-size : 12px;
list-style-type : none;
float:right;

}
.sidebar p { 
padding : 0;
list-style-type : none;
margin : 0;
} 
.sidebar h2 { 
	color : white;
	font-size : 17px;
	font-weight:normal;
	padding : 2px 0 6px 10px;
	margin : 0;
background:url(images/side_h2.jpg) left top no-repeat;
text-align:center;
}
.sidebar ul li h2 { 
	color : black;
	font-size : 17px;
	font-weight:normal;
	padding : 2px 0 6px 10px;
	margin : 0;
background:url(images/side_h2.jpg) left top repeat-x;
}
.sidebar a { 
color : #4B6586;
font-size:13px;
} 
.sidebar a:hover { 
color : #17394b;
text-decoration : none;
border-bottom:1px dotted #17394b;
}  

.sidebar ul { 
list-style-type : none;
margin : 0 0 15px 0px;
padding : 0px;
background:url(images/side_pat.gif) left repeat-y;
width:256px;
} 

.sidebar ul ul { 
padding : 10px 0 5px 0px;
margin : 0;
border-bottom:1px solid #D2DCE6;
}

.sidebar ul li ul li { 
display : block;
padding : 0 5px 7px 12px;
margin : 0;
list-style-type : none;
background:url(images/arrow.gif) left top no-repeat;
background-position:5px 5px;
}

.sidebar ul.children { 
background:none;
border-bottom:none;
width:auto;
margin-bottom:-10px;
}

.sidebar .ads ul { 
margin : 0;
width:260px;
border:none;
background:none;
}
.sidebar .ads ul li { 
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
}
.sidebar .ads ul li a:hover { 
border-bottom:none;
list-style-type : none;
}

.sidebar ul li a { 
color : #4B6586;
font-size:13px;
text-decoration : none;
} 
.sidebar ul li a:hover { 
color : #17394b;
text-decoration : none;
border-bottom:1px dotted #17394b;
}  

.navigation {
margin-top:20px;
}


.TopMenu { margin:0; padding: 0; float:left; width:992px;position:absolute; top:100px;}
.TopMenu ul { float:left; padding:0px 0 0 10px; margin: 0px; display:inline; width:780px; font-weight:bold;}
.TopMenu li { padding: 10px 1px 2px 0px; margin: 0 25px 0 0; list-style-type: none; display: inline; font-size: 14px; text-transform:capitalize; float:left; }
.TopMenu li a { color:white; line-height:25px; padding:0 0 0 25px; }
.TopMenu li a:visited { color:white;}
.TopMenu li a:hover { color:#23C699; text-decoration:none; }

#nav li.current_page a {
color:#23C699;  text-decoration:none; 
  }

#nav li.current_page a span {
  }



a#home { color:white; line-height:33px; padding:1px 20px 2px 20px;
border-bottom:none;
display:inline; 
float:left;
}
a:hover#home { 

}

.more-link {
	border-bottom:none;
	margin:5px 0 0 0;
	display:block;
	width:100px;
	font-size:12px;
	white-space:nowrap;
}
a.more-link {
	color:#EB7920;
	text-decoration:none;

}
a:hover.more-link {
	color:#EB7920;
	text-decoration:underline;
}

* html #footer { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;

} 

#footer { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;
display:inline
}

#footer li { 
margin-bottom:3px;
}
#footer a { 
color:#98C914;
border-bottom:1px solid #98C914;
margin-bottom:3px;
}
#footer a:hover {
color:#98C914;
border-bottom:none;
}

#footer ul { 
margin:0px;
padding:5px 20px 10px 20px;
list-style-type:none
}

#footer p { 
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:10px 20px 10px 20px;
}

#footer h2 { 
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:7px 20px 3px 20px;
}

* html .bottom {
	margin:0 0 0 5px;
	width:982px;
	color:#999;
	font-size:13px;
	float:left;

}

.bottom_pack {
	margin:0px auto;
	padding:0;
	padding-top:10px;
	border-left:1px solid #333;
	border-right:1px solid #333;
	display:block;
	width:992px;
	height:40px;
	background:#8DB2DF url(images/categories_pat.jpg) left top repeat-x;
}

.bottom {
	margin:0 0 0 10px;
	width:982px;
	color:#999;
	font-size:13px;
	float:left;
}
.bottom a, .bottom a:visited {
color: #3580AA
}


.navigation {
margin-top:20px;
}

.ad-left {
float:left;
width:300px;
height:250px;
}
.ad-top {
width:470px;
height:65px;
}

