/*
Theme Name: NAGA Corp.
Theme URI: 
Description: Custom NAGA WordPress Template
Version: 1.0
Author: Sebastian Mordziol
Author URI: http://eve.aeonoftime.com
Tags: 

*/

BODY,
HEADER{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8aa7bd;
padding:0;
margin:0;
}

FORM{
margin:0;
padding:0;
}

UL{
padding:0;
margin:0;
list-style:none;
}


A:link,
A:visited{
color:#83c4f5;
text-decoration:underline;
}

A:active,
A:hover{
color:#fff;
text-decoration:underline;
}

BODY{
background:url(images/background.jpg) no-repeat #000;
}

#PlanetGas{
position:absolute;
top:254px;
left:8%;
z-index:10;
width:128px;
height:128px;
background:url(images/planet_gas.png);
}

#PageContainer{
background:url(images/planet_water.png) no-repeat bottom right;
}

#Frame{
position:relative;
top:0;
left:0;
right:0;
width:1016px;
margin-left:auto;
margin-right:auto;
z-index:100;
}

/* Frame Corner Top Left */
#FrameCTL,
#FrameCBL{
width:117px;
background:url(images/frame_bg_left.png);
}

#FrameCTR,
#FrameCBR{
width:115px;
background:url(images/frame_bg_right.png);
}

#FrameCBL,
#FrameCBR{
vertical-align:bottom;
}

#FrameCTLBG{
width:117px;
height:263px;
background:url(images/frame_ctl.png);
}

#FrameCTRBG{
width:115px;
height:259px;
background:url(images/frame_ctr.png);
}

#FrameCBLBG{
width:117px;
height:121px;
background:url(images/frame_cbl.png);
}

#FrameCBRBG{
width:115px;
height:121px;
background:url(images/frame_cbr.png);
}

#Header{
background:url(images/frame_header.png);
width:1016px;
height:409px;
}

#Navigation{
padding-top:326px;
padding-left:146px;
width:726px;
text-align:center;
}

#Content{
width:784px;
background:url(images/content_bg.png) repeat-y;
}

/* Adds the ending background to the content area */
#ContentContainer{
width:784px;
background:url(images/content_bgb.png) bottom no-repeat;
min-height:384px; /* height of frame_ctl.png (263) + frame_bl.png (121) */
}

/* Area containing all textual contents */
#Posts{
width:495px; /* 544 total */
padding:30px 15px 0px 30px;
float:left;
}

#Sidebar{
width:205px; /* 240 total */
padding:9px 15px 40px 20px;
float:left;
font-size:85%;
}

#Footer{
background:url(images/frame_footer.png);
width:1016px;
height:115px;
}


/* CONTENT STYLES */

P{
margin:0;
padding:0 0 14px 0;
}

H2{
font-size:16px;
font-weight:bold;
padding:0 0 2px 20px;
margin:0 0 0 -20px;
color:#aac8df;
}

H2 A:link,
H2 A:visited{
color:#aac8df;
text-decoration:none;
}

H2 A:active,
H2 A:hover{
color:#fff;
text-decoration:none;
}

H3,
.commentmetadata{
font-size:11px;
font-weight:normal;
padding:0 0 20px 0;
margin:0;
color:#658297;
}

.commentmetadata{
padding-bottom:12px;
}

H3 A:link,
H3 A:visited,
.commentmetadata A:link,
.commentmetadata A:visited{
color:#658297;
text-decoration:none;
border-bottom:dotted 1px #658297;
}

H3 A:active,
H3 A:hover,
.commentmetadata A:active,
.commentmetadata A:hover{
color:#fff;
text-decoration:none;
border-bottom:dotted 1px #fff;
}

H4{
color:#aac8df;
font-size:14px;
font-weight:bold;
padding:0 0 16px 0;
margin:0;
}

#Navigation A{
text-decoration:none;
}


/* Container for a single blog post */
.Post{
margin-bottom:43px;
clear:both;
}

.Post IMG{
border:solid 2px #2f3c47;
}

.PostFooter{
font-size:11px;
font-weight:normal;
padding:6px 0 0 0;
margin:0 0 0 0;
color:#658297;
border-top:solid 1px #2f3e4a;
}

.PostFooter A:link,
.PostFooter A:visited{
color:#658297;
text-decoration:none;
border-bottom:dotted 1px #658297;
}

.PostFooter A:active,
.PostFooter A:hover{
color:#fff;
text-decoration:none;
border-bottom:dotted 1px #fff;
}

.SidebarBlock{
padding:0 0 30px 0;
}

.SidebarBlock A{
}

.SidebarBlock H2{
padding-bottom:10px;
font-size:13px;
background:url(images/sidebar_header_bg.png) no-repeat;
}

#Navigation A{
letter-spacing:-0.05em;
}

A.RSS{
display:block;
background:url(images/rss.png) no-repeat;
padding-left:18px;
height:26px;
}

#Navigation .ActiveTop{
background:url(images/navt_a_bg.png) repeat-x;
}

#Navigation .ActiveBottom{
background:url(images/navb_a_bg.png) repeat-x;
}

#Navigation IMG{
display:block;	
}

.AdminFunctions A:link,
.AdminFunctions A:visited{
color:#f5a030;
border-bottom-color:#f5a030;
}

.AdminFunctions A:active,
.AdminFunctions A:hover{
color:#ffeea9;
border-bottom-color:#ffeea9;
}

.Pager{
}

.Pager .Left A{
display:block;
float:left;
background:url(images/arrow_left.png) no-repeat;
height:23px;
padding-left:26px;
margin-bottom:18px;
}

.Pager .Right A{
display:block;
float:right;
background:url(images/arrow_right.png) no-repeat right;
height:23px;
padding-right:26px;
margin-bottom:18px;
}

.Post IMG.wp-smiley{
border:none;	
}

.Post IMG.alignleft{
float:left;
margin:0 15px 10px 0;
}

#searchform{
position:relative;
top:0;
left:-5px;
}

#searchform_fieldframe{
width:120px;
height:34px;
background:url(images/search_bg.png) no-repeat;
padding:5px 0 0 8px;
}

#searchform_field{
font-size:13px;
border:none;
color:#fff;
width:106px;
height:18px;
background:url(images/search_bg_field.png) no-repeat;
}

#searchform_button{
}