/*
Theme Name: Twillo 2.0
Theme URI: http://example.com
Description: A Blank Wordpress theme with right sidebar
Author: Your Name
Author URI: http://example.com
version: 1.0
*/

@import url("ffix.css")_;


/* basics */

*{margin:0; padding:0;}

body {
	background: url('images/background.gif');
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; margin-top:10px;}
h3 {font-size: 10pt; margin-top:10px;}
h4 {font-size: 9pt;}


/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	border:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
background: #f3f3f3;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a{
	color:#666;
	text-decoration:none;
	border: none;
	}

a:hover, #country1 a:hover {color:#6A7CA0; border: none;}



/* container */


#container {
	width: 960px;
	margin: 0 auto;
	color:#333;
	}
	

/* main menu */


#menu {
	background: #0B1224;
	font-family: verdana, arial, times, serif;
	font-size: 8pt;
	width:760px; 
	height:25px;
	border-top: 1px solid #fff;
}


#menu ul {
	margin: 6px 0 0 0;
	padding: 0;
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#menu ul li a {
	padding: 6px 13px 6px 13px;
	margin: 0;
	text-decoration: none;
	color: #fff;
}

#menu ul li a:hover {
	background-color: #fff;
	color:#0B1316;
}



/* content */


#content {
	float: left;
	width: 660px;
padding: 0 0 0 10px;
background: #313131;
overflow:hidden;
	

	}	

.post {
	margin:0 10px;
	padding:10px 10px 10px 5px;
	
	}
	
.post h2{
	font-family: baskerville, georgia, times, serif;
	font-size: 14pt;
	font-weight: 300;
	color: #08122E;
	}
	
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{font-size: 8pt;}

.post a{text-decoration:none;}

.post ul {}

.post li {}

.entry {float: left; width: 470px;}
.entry p {margin: 10px 0 0 0;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	}
	


	
	.alignleft {float:left; margin:25px;}
	.alignright {float:right; margin:25px;}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}

/* sidebar */

#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	width: 285px;
	float:right;
	margin: 0 0 24px 0;
	padding: 0;
background: #313131; overflow: hidden;

	}

#sidebar h2{
	font-family: georgia, verdana, times;
	font-weight: normal; 
	font-size: 10pt; 
	text-align: left;
	color: #08122E;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding: 0 6px 0 12px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:12px;
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin: 6px 0 6px 12px;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

/* comments */

#commentssection{
	clear: both;
	padding: 15px 12px;
	margin: 20px 0 0 0;

	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #fff;
	}

#commentform{
	background: #454545;
	margin: 12px 12px 20px 12px;
	padding:20px;
color: #fff;
	}
	
#commentform p{
	color: #fff;
	}
	
#commentform a{color: #fff; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #fff;
	}
	
#commentbox{
	width:550px;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0; background: #f8d06a; border: 3px solid #f1b04c;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
border: 1px solid #e5e5e5;
	}

ol.commentlist li.alt {background: #f1f1f1;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */


/* footer */

#footer {color: #848484; margin: 0 0 0 15px; padding: 10px 0 0 0;}

#top {background: #383838; height: 10px; border-bottom: 1px solid #686868; margin: 0 0 5px 0;}
#bottom {background: #383838; height: 10px; border-top: 1px solid #686868; margin: 10px 0 0 0;}
#logo {background: url('images/logo.jpg') no-repeat; height: 122px; width: 304px;}
#topmenu {float: right;}
#topmenu a {color: #d3d3d3; font-size: 9px; background: url('images/topmenu_link.gif') no-repeat; background-position: 100% 70%; padding: 0 15px 0 5px;}
#topmenu a:hover {color: #fff;}
#main {background: #313131; overflow: hidden; }
#maintop {background: #313131 url('images/maintop.gif') no-repeat; min-height: 39px; padding: 10px 0 0 10px; overflow: hidden;} 
#mainbottom {background: url('images/mainbottom.gif') no-repeat; height: 39px; margin: 0 0 30px 0;}
.content_top {background: #fff url('images/content_top.gif') no-repeat; min-height: 18px; width: 650px;}
.content_bottom {background: url('images/content_bottom.gif') no-repeat; height: 18px; width: 650px;}
.content_main {background: #fff; width: 650px; overflow: hidden; margin: 0 0 0 0;}


.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 645px;
height: 210px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #fff;
visibility: hidden;
width: 645px;
margin: 3px 0 0 3px;

}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 645px;
margin-top: 6px;
text-align: right; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}



.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}



.feat_right {float: left; padding: 5px 5px 5px 5px; width: 300px;}
.feat_left {float: left; width: 325px;}
.feat_title a {color: #365a82; font-size: 16px; font-weight:bold;}
.feat_content{ margin: 5px 0 0 0;}
.feat_misc {background: #f2f2f2 url('images/icon_go.gif') no-repeat; position: absolute; bottom: 3px; height: 20px; padding: 5px 5px 0 30px; width: 275px; background-position: 2% 50%;}

#catmenu_left {float: left; background: url('images/catmenu_left') no-repeat; width:7px; height: 31px;}
#catmenu_right {float: left; background: url('images/catmenu_right') no-repeat; width:7px; height: 31px;}
#catmenu_content {float:left; background: #3e3e3e; width: 925px; height: 31px;}
#catmenu {padding: 0 0 0 0;}
#nav, #nav ul{
	padding: 0;
	margin: 0;
	float:left;
	list-style: none;
}

#nav a {
	display: block; color: #fff;
}
#nav li {
	float: left;
	line-height:31px;	border-right: 1px solid #282828; padding: 0 10px 0 10px;
}

#useronline {margin: 0 15px 0 0; float: right; padding: -3px 0 0 0;}
#useronline img {margin: 0 5px 0 0; vertical-align: middle;}
#useronline {color: #e0e0e0;}
.post_title a {color: #365a82; font-size: 16px; text-decoration: none; font-weight: bold;}
.meta_info {font-size: 10px; color: #7c7c7c;}
.post_image {float: left; width: 145px; margin: 5px 0 0 0;}
.post_content {margin: 0 0 0 0;}
.post_content img {margin: 6px 0 0 0;}
.post_misc {background: #f2f2f2 url('images/icon_go.gif') no-repeat; height: 20px; padding: 5px 5px 0 35px; width: 570px; background-position: 2% 50%; margin: 10px 0 0 0;}
.icon_comments {float: right; background: url('images/icon_comments.gif') no-repeat; padding: 0 0 0 20px;}
.post img, .single_post img, .post_older img { 
	padding: 2px 2px 2px 2px;
	background:#FFF;
	border: solid 1px #e6e6e6; 
	}

.post_older { float: left;
	margin:0 10px;
	padding:10px 10px 10px 5px;
	width: 290px;
	}

.post_older img {margin: 0 5px 0 0;}

.older_title a {color: #365a82; margin: 0 0 0 0; font-weight:bold}
.older_info {font-size: 9px; color:#6c6c6c;}
#enverder {font-size: 18px; font-weight:bold; color: #8bb633; margin: 20px; border-bottom: 1px solid #f0f0f0;}
.menu_top {background: url('images/menu_top.gif') no-repeat; height: 21px; width: 269px; font-size: 12px; color: #fff; font-weight: bold; padding: 5px 0 0 10px ; margin: 9px 0 0 0;}
.menu_content {background: #454545; width: 269px; margin-top: 2px; overflow:hidden; }
.menu_bottom {background: url('images/menu_bottom.gif') no-repeat; height: 14px; width: 269px; overflow:hidden; clear: both;}
.icon_folder {background: url('images/folder.gif') no-repeat; padding: 0 0 0 25px;}
.icon_link {background: url('images/link.gif') no-repeat; padding: 0 0 0 25px;}
.icon_ad {background: url('images/icon_ad.gif') no-repeat; padding: 0 0 0 25px; height: 20px;}




.menu_tab_top {background: url('images/menu_tab_top.gif') no-repeat; height: 14px; width: 269px;}

.tab_menu_bottom {background: url('images/tab_menu_bottom.gif') no-repeat; height: 12px; width: 250px; margin: 0 0 0 9px;}










#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #678b3f url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8cb85c;
}

#ddcolortabs a:hover span{
background-color: #8cb85c;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8cb85c;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}



.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#country1 a {color: #8e8e8e;}
ul.catlist a, ul.catlist1 a {color: #fff; padding: 0 0 0 10px;}
ul.catlist li {background: url('images/icon_bullet.gif') no-repeat; background-position: 0 7px; float: left; width: 120px; color:#a0a0a0;}
ul.catlist1 li {background: url('images/icon_bullet.gif') no-repeat; background-position: 0 7px; color:#a0a0a0;}
.single_info {float: left; width:180px; margin: 5px 0 0 0;}
.single_info img {margin: 5px 0 10px 0;}
.single_content {float: left; width: 430px; margin: 0 0 0 0;}
.single_post {padding: 20px;}
.single_post p {margin: 10px 0 0 0;}
.single_title a {font-size: 18px; color: #365a82}

.icon_rating {border-bottom: 1px solid #e5e5e5; width: 160px; padding: 0 0 4px 0;}
.icon_print {border-bottom: 1px solid #e5e5e5; width: 140px; padding: 4px 0 4px 22px; background: url('images/icon_print.gif') no-repeat; background-position: 0 2px;}
.icon_email {border-bottom: 1px solid #e5e5e5; width: 140px; padding: 4px 0 4px 22px; background: url('images/icon_email.gif') no-repeat; background-position: 0 2px;}
.icon_views {border-bottom: 1px solid #e5e5e5; width: 140px; padding: 4px 0 4px 22px; background: url('images/icon_views.gif') no-repeat; background-position: 0 2px;}
.icon_tags {border-bottom: 1px solid #e5e5e5; width: 140px; padding: 4px 0 4px 22px; background: url('images/icon_tags.gif') no-repeat; background-position: 0 2px;}

.single_post small {color:#878787;}
#cft {color: #454545; font-size: 16px; background: url('images/icon_commentform.gif') no-repeat; padding: 3px 0 0 30px; height: 25px;}
.archives {padding: 0 0 0 20px;}
.archive_title a {color: #365a82; font-size: 14px; margin: 10px 0 0 0;}
h2.archivetitle {margin: 0 0 10px 0; background: url('images/icon_archive.gif') no-repeat; padding: 5px 0 0 40px; height: 32px;}
h2.searchtitle {margin: 0 0 10px 0; background: url('images/icon_archive.gif') no-repeat; padding: 5px 0 0 40px; height: 32px;}

.navigation {
	font-size:8pt;

	width:100%;
height: 25px;
margin: 20px 0 0 0px;
	}

.page_title {color: #365a82; font-size: 14px; margin: 0 0 20px 0;}
#searchform {margin: 10px 0 0 0;}
#searchform img {margin: 3px 0 0 0;}
.searchsubmit {vertical-align: middle; margin: 0px 0 0 -25px; }
#single_ad {margin: 10px 0 10px 0; text-align: center; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 15px 0 15px 0; background: #fafafa;}