/* General */
p {margin-top: 1em;}
*{margin: 0;	padding: 0;}
:focus {outline: 0;}
body { font-size: 12px; font-family: Verdana, Arial, 'Lucida Grande',  Sans-Serif; background:#fff; color: #666666; padding:0px; min-width:960px;}
a, a:visited, a:active {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 { margin:5px 0 5px 0; padding: 0; font-family: Helvetica, Arial, Tahoma, Verdana, Serif; font-weight:normal; color: #666666;}
h2, h3, h4, h5, h6 { margin:5px 0 5px 0; padding: 0; font-family: Helvetica, Arial, Verdana, Serif; font-weight:normal; color: #666666;}
code {	font: 1.1em 'Courier New', Courier, Fixed;	}
acronym, abbr{font-size: 0.9em;	letter-spacing: .07em;	}
pre { line-height: 1.5;	margin-bottom: 1.5em; margin-top: 1.5em; width:600px;	overflow: auto; }
fieldset {border:1px solid #f1f1f1; padding:10px;}
blockquote {  color:#666; font-style: italic;	padding-left: 15px;margin:20px;	border-left:3px solid #666666;}
table {border:1px solid #666;}
td,th {	line-height: 1.0em;	padding:11px; margin:1px;}
th {	background-color: #0b0b0b;	}
td {	border: 1px solid #666;}

/* Wrapper */
#wrapper {background:#fff; width:960px; margin:0px auto; padding:0; line-height: 18px; }

/* Top */
#top {width:100%;height:70px; margin: 10px 0 30px 0;}


/* ---Header--- */
#header {width:100%; margin:0 auto;}
#header a {color:#000; }
#header a:hover {text-decoration:none;}

#logo {float:left; width:230px; height: 50px; margin-top: 10px; }
#logo img { border: none;}

#navbar {float: right;width:70%;height:45px;margin-top:32px;/*text-transform: uppercase;*/font-size: 10px;margin-right:10px;}


#side-left{ float:left; width:100%; }
#side-left-blog{float:left; width:100%;}

#side-right { float:left; width:100%;}

.col3,.col3center {float: left;	width: 31%;
}
.col3center {margin: 0 3%;}
.slideshow{text-align:center;}

.qtrans_language_chooser {
	float: right;
	margin: 0;
	padding: 0;
	width: 500px;
}

.qtrans_language_chooser li {
	display: inline;
	float: right;
	margin: 0px 5px 10px 0;
	font-size: 10px;
}

.qtrans_language_chooser li span {
	/*float: left;*/
	margin-right: 3px;
}

.qtrans_language_chooser li.active {
	display: none;
}

/* Content Left */

#side-left a {color:#000; font-weight:normal;}
#side-left a:hover {text-decoration: underline;}

/*
#side-left a img {border: none; background: none;}
#side-left a:hover img {border: none; background: none;}
*/

.wp-image-3590 {
	border: none;
}

#side-left p {margin:0 0 1em 0; padding:0;}
#side-left h1 {font-size: 21px; color:#888; margin-bottom: 10px;}
#side-left h2 {font-size:18px; margin:20px 0px 5px 0px; color:#222; clear: both;}
#side-left h2.pagetitle {color:#999999;}
#side-left h2.result {color:#999999;}
#side-left h3 {font-size:14px; margin:15px 0px 5px 0px; color:#222; clear: both; }
#side-left img {margin:5px;}
#content .tags {font-size:9px; color:#fff; margin-bottom:5px;font-weight:bold;}
#content .tags a{font-size:9px; color:#444; font-weight:normal;}
#content .tags a:hover{color:#666666; text-decoration:none;}
#content .postmetadata {text-align:right;margin-top:15px; color:#fff; font-size:10px;}
#content .postmetadata a {color:#444; font-weight:bold; font-size:10px;}
#content .postmetadata a:hover {color:#fff; text-decoration:none;}

#navigation {font-size:10px;  padding:0px 0px 15px 0px; line-height:21px; height:20px; width:630px;}
#side-left .img-nav { padding:10px; width:95%;}
#navigation span { color:#aaa;}
#navigation a{background:#48c03f url(images/pagination-left.gif) left center no-repeat; color: #999999; padding: 5px 0 5px 6px; line-height:22px; text-decoration:none;}
#navigation  a strong{background:url(images/pagination-right.gif) right center no-repeat; padding: 5px 7px 5px 0px;text-decoration:none;}
#navigation a:hover{background: #2d2d2d url(images/pagination-hover-left.gif) left center no-repeat; text-decoration:none;}
#navigation a:hover strong{background: url(images/pagination-hover-right.gif) right center no-repeat;text-decoration:none;}

#content ul, #content ul ol {line-height:22px;	margin:10px 0 0 0;	}
#content ul li{	list-style-type: square; margin-bottom: 5px; margin:0px 5px 0 35px;  }
#content ul p, #content ul select {	margin: 5px 0 8px;	}
#content ul ul, #content ul ol {margin: 3px 0 0 15px;border:none;	}
#content ul ul li, #content ul ol li{	list-style-type: circle; border:none;}
#content ol li {list-style-type:decimal; margin:0 0 5px 45px;}
#content ol li ul li {list-style-type:lower-roman;}
#content ul ul ul, #content ul ol {	margin: 0 0 0 10px;	}
#content ul ol li {	list-style: decimal outside;	}
#content ul ul li, #content ul ol li {	margin: 3px 0 0;	padding: 0;}
a.more {padding-right:10px; line-height:8px; background:url(images/more.gif) center right no-repeat; padding-bottom:1px;}
a.rss{ line-height:8px; background:url(images/rss.gif) center left no-repeat; padding-bottom:1px; padding-left:22px; color:#999999;}
#side-left p.warning {	background:transparent url(images/warning.gif) left no-repeat;	color:#aaa; padding:0 0 0 20px;}
.post {padding:0; }

.category {
	float: left;
}

.category a img {
	border: 1px solid #000;
	height: auto;
}


/* Footer */

#footer {clear:both; width:100%; margin:0 auto;padding:0px; }

#footer {
        display: inline;
        float: left;
        width:100%;
	height:45px;
	margin-top:0px;
        text-transform: uppercase;
        font-size: 10px;
        color: #000;
        text-align:center;
}

#footer #footerlinks { width: 94%;}

#footer .footer-left{
	float:left;
	padding-top:10px;
	width:100%;
}

#footer a {
	font-weight:normal;
	color: #000;}

#footer a:hover{
	color: #FFFFFF;
	background-color: #222222;
	text-decoration:none;
	background-position: 0% 0%;	}

.col3,.col3center {
	float: left;
	width: 31%;
}
.col3center {margin: 0 3%;}

.bottom {
	color: #666;
	clear: both;
	font-size: 1.1em;
}


.footer-left ul li{
	list-style-type: none;
	list-style-image: none;	}

.footer-left li a{
	display: block;
	line-height: 2em;
	padding-left: 4%;
	width: 96%;}

#footer .bottom a, .bottom .right a:hover {color: #888;}
#footer .bottom .right, .bottom .right a {color: #555;}

#footer .footer-right{float: right; padding:0px; margin:15px 5px 0 0;}
#footer .footer-right ul { list-style-type: none; padding:0px 5px 0px 0px; margin:0px 0px 3px 0px;}
#footer .footer-right ul li {  display: inline; padding:0px; margin:0px; }
#footer .footer-right a img {border:none; opacity: 0.4; -moz-opacity:0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30)}
#footer .footer-right a:hover img {opacity: 1; -moz-opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100)}
 .bottom {border-top:1px solid #444; padding:10px; text-align:center; margin-top:15px;}

