/*  
Theme Name: Jellin (Blue)
Theme URL: http://www.turnerinternet.com
Author: Kevin Turner	
Author URL: http://www.turnerinternet.com/
Description: 2 Columns wordpress theme
*/


/* 
This wonderful theme has been created by the sponsorship of UltraWebsiteHosting.com. Without their sponsorship, this WordPress theme would not have been created. By using this theme you agree to keep the sponsor link and copyright notice in the footer of the theme. You may add additional content if you like to this file but please do not remove the existing. It has been kept short and non-intrusive for you. Thank you!
*/


/* CSS Document */
body {
background: #214c7f url(images/bg.jpg) repeat-y top;
color:#214c7f;
margin:0;
padding:0;
}

/* the links at the bottom of each posts */
.links {
display:block;
width:95%;
height:45px;
line-height:20px;
background: url(images/div.jpg) no-repeat top;
/* border-top:#214c7f 1px solid; */
color:#214c7f;
font-size:11px;
padding:5px 10px;
}

.links a {
text-decoration:none;
color:#576267;
}

.links a:hover {
color:#576267;
text-decoration:none;
}

.links .comment {
display:block;
float:left;
background:url(images/comment.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .feed {
display:block;
float:left;
background:url(images/feed.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .cat {
display:block;
float:left;
background:url(images/categories.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .clock {
display:block;
float:left;
background:url(images/clock.png) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.postmetadataalt {
font-size:0.71em;
padding:7px;
border-top: 2px dotted #6890bb;
}

.partner{
font-size:0.81em;
padding:7px;
margin: 25px;
border: 1px solid #6890bb;
}

.pagetitle {
margin:0;
padding:0 0 15px 18px;
}

html {
font-size:11px;
    font-family: arial, helvetica, sans-serif;
}

.normal {
font-size:1.01em;
}

.big {
font-size:1.31em;
}

.small {
font-size:0.91em;
}

h1 {
font-family: Tahoma, Verdana, Helvetica, sans-serif; 
color:#ffffff;
font-size:2.21em;
text-transform:uppercase;
font-weight:400;
line-height:1.01em;
margin:0;
padding-top:9px;
}

#respond {
color:#464646;
font-size:1.01em;
text-transform:uppercase;
margin:0;
padding:0;
}

.content_txt h2 a {
color:#93c6fa;
text-decoration:none;
}

.h3 {
font-size:1.3em;
color:#fff;
text-transform:none;
text-align:center;
margin:0px;
height:33px;
padding-top:16px;
padding-left:15px;
background:url(images/pageback.png) top no-repeat;
letter-spacing: 1px;
}

.h4 {
font-size:1.01em;
color:#6344dc;
text-transform:uppercase;
vertical-align:middle;
margin:0;
padding:0;
}

.border {
width:800px;
vertical-align:top;
text-align:left;
background:none;

}

.main_div {
height:100%;
vertical-align:top;
background:url(images/bg.jpg) left top repeat-y;
margin:0 0 0 1px;
}

.main_table {
width:800px;
display:table;
background:url(images/topback.jpg) left top no-repeat;
}

.main_table_row {
width:800px;
height:100%;
display:table-row;
}


.left_1 {
width:27px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_left {
width:183px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;

}

.left_2 {
width:10px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_cent {
width:497px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;

}

.co_name_bg {
width:497px;
height:280px;
vertical-align:top;

}

.co_name {
vertical-align:top;
text-align:right;
font-size:1.2em;
padding:19px 0px 0;
font-weight:700;
}

.co_name a {
font-family: Tahoma, Verdana, Helvetica, sans-serif; 
color:#ffffff;
text-decoration:none;
font-size:0.7em;
}

.co_name a:hover {
color:#ffffff;
text-decoration:none;

}

.slogan {
color:#5d6e76;
vertical-align:top;
text-align:right;
font-size:0.8em;
padding:0;
padding-top:10px;
}

.search_bg {
height:36px;
width:497px;
vertical-align:top;
}

#search {
vertical-align:top;
color:#000;
padding:0;
padding-top:30px;
}

#search input {
background:none;
font-size:11px;
color:#ffffff;
font-family: Tahoma, Verdana, Helvetica, sans-serif; 
width:145px;
height:18px;
vertical-align:middle;
margin:0 4px 0 12px;
padding:0;
border:none;
}

#search .input {
width:30px;
height:20px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

.head_bg {
width:100%;
vertical-align:top;
float:right;
background:#fff;

}

.table2 {
width:100%;
display:table;
float:right;
}

.table_row2 {
width:100%;
display:table-row;
height:100%;
}

.left2 {
width:356px;
vertical-align:top;
display:table-cell;
text-align:left;
}

/* post title */

.head {
color:#667c8a;
font-size: 1.08em;
line-height:1.41em;
padding:10px 0 7px 8px;

}

.head a {
color:#3b474e;
 font-family: Tahoma, Verdana, Helvetica, sans-serif; 
text-decoration:none;
}

.head a:hover {
color:#553ae6;
text-decoration:none;
}

.right2 {
width:107px;
vertical-align:top;
display:table-cell;
text-align:left;
}

/* Calendar */
.calendar {
font-family: Tahoma, Verdana, Helvetica, sans-serif; 
float:right;
clear:right;
background:url(images/calendar.png) no-repeat right top;

width:50px;
height:55px;

}

.calendar .month {
padding-top:2px;
display:block;
clear:both;
text-align:center;
font-size:14px;
color:#ffffff;
font-weight:550;
margin-bottom:0;
}

.calendar .date {
display:block;
clear:right;

text-align:center;
font-size:20px;
color:#000;
font-weight:400;
padding-top:5px;
margin-bottom:10;
line-height:15px;
}


.content_txt {
line-height:1.55em;
padding:11px;
width:95.6%;
margin-bottom: 15px;
font-size: 1.18em;
float:right;
text-align:justify;
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif;
background:none;

}

.content_txt b a {
color:#6344dc;
font-weight:400;
text-decoration:underline;
}

.content_txt b a:hover {
color:#000000;
font-weight:400;
text-decoration:none;
}

.comment a {
color:#9cdbfe;
font-weight:700;
text-decoration:underline;
}

.comment a:hover {
color:#576267;
font-weight:700;
text-decoration:none;
}

.content_txt li {
list-style:none;
background:url(images/li_bg2.gif) left top no-repeat;
vertical-align:top;
line-height:1.81em;
color:#9cdbfe;
margin:0;
padding:0 0 0 12px;
}

.content_txt ul li a {
text-decoration:underline;
color:#9cdbfe;
}

.table3 {
width:450px;
display:table;
}

.table_row3 {
width:450px;
display:table-row;
height:100%;
}

.left3 {
width:151px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.cent3 {
width:131px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right3 {
width:168px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right_1 {
width:71px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.widget_style {
vertical-align:top;
text-align:left;
padding:0;
}

.cats_head_bg {
vertical-align:top;

}

.widget_style ul {
margin:2px;
padding:15px 0 15px 15px;
border:1px solid #76c2f7;
background:#235288;
}

.widget_style li {
list-style:none;
vertical-align:top;
line-height:1.51em;
color:#ffffff;
margin:0;
padding:2px;

}

.widget_style ul li a {
text-decoration:none;
color:#ffffff;

}

.widget_style li a:hover {
color:#eeeeee;
text-decoration:underline;

}

#calendar_wrap {
vertical-align:top;
color:#ffffff;
padding:0 0 15px 29px;
}

#calendar_wrap a {
color:#000000;
text-decoration:none;
font-weight:700;
}

#calendar_wrap a:hover {
color:#2e4263;
text-decoration:none;
font-weight:700;
}

#search_txt {
vertical-align:top;
text-align:left;
margin:0;
padding:15px 0;
}

#search_txt input {
font-size:11px;
color:#464646;
    font-family: Tahoma, Verdana, Helvetica, sans-serif; 
width:140px;
height:15px;
vertical-align:top;
margin:0;
padding:0;
}

#search_txt strong {
color:#FFF;
text-transform:uppercase;
font-size:1.01em;
}

#search_txt .input {
width:59px;
height:22px;
background:none;
border:none;
vertical-align:top;
margin:0;
padding:0;
}

.footer {
background: url(images/bottom.jpg) no-repeat bottom;
height:85px;
color:#eaeaea;
font-size: 0.95em;
position:relative;


}

.footer_txt {
vertical-align:top;
font-weight:100;
text-align:center;
color:#eaeaea;
padding:20px 5px 0 170px;
}

.footer_txt a {
color:#eaeaea;
text-decoration:none;
}
.footer_txt a:hover {
color:#000000;
text-decoration:none;
}

a {
color:#215d7f;
text-decoration:none;
}

.content_txt a {
color:blue;
text-decoration:none;
border-bottom: 2px solid #e4e6ea;
}

a:hover,.content_txt h2 a:hover {
color:#215d7f;
text-decoration:none;
}

p,.content_txt ul {
margin:0;
padding:0px;
}

h2,h3,.h2 {
color:#667c8a;
font-size:1.7em;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif; 

}
.content_txt a:hover,{
color:#ffffff;
text-decoration:none;
}
.content_txt li a:hover {
color:#6ca9dd;
text-decoration:none;
}
.footer_txt a:hover {
color:#000000;
text-decoration:none;
}

.content_txt strong,.content_txt b {
color:#7c5ef3;
}

#links_with_style,#archives,#meta,#recent-comments,#recent-posts,#categories,#calendar,#pages {
vertical-align:top;
padding:15px 0 0;
}

#google-search,#text-1,#delicious {
vertical-align:top;
}

#gsearch,#textwidget,#delicious-box {
text-align:left;
padding:15px 0 0;
}


blockquote {
	margin: 15px;
 	padding: 10px;  	
  	background: #edeff0;
	border-left: 2px dashed #86949e; 
}

img {
	border:0;

	}
img a {
	border:0;

	}

/* menu */

#menu{
height:37px;
background:none;
display:block;
padding:0 0 0 14px;
}

#menu_line{
position:relative;
display:block;
height:37px;
font-size:12px;
font-weight:700;
font-family:Arial,Verdana,Helvitica,sans-serif;
}

#menu_line ul {
list-style-type:none;
width:auto;
float:right;
margin:0;
padding:1px 20px 0 0;
}

#menu_line ul li {
display:block;
float:right;
width:102px;
margin:0 1px 0 0;
}

#menu_line ul li a {
display:block;
color:#ffffff;
text-align:center;
text-decoration:none;
width:97px;
height:35px;
padding:10px 0 0 5px;
}

#menu_line ul li a:hover {
color:#eeeeee;
width:97px;
height:35px;
text-align:center;
border-bottom:2px solid #eeeeee;
}

#menu_line ul li a.current,#menu_line ul li a.current:hover {
color:#000;
}