/*
Theme Name: Weblimner V2,
Theme URI: http://www.weblimner.com/
Description: The original WordPress theme for Weblimner LLC,
Version: 1
Author: Ali Sipahioglu
Tags: mantle color, variable width, two columns, widgets

Weblimner Theme by Ali Sipahioglu|| http://www.weblimner.com
*/
@import url("reset.css");
@import url("css/slider.css");
html, body, #wrap {height: 100%;}
body {
	font: 1em "Georgia","Times new roman","Sans-serif";
	color: #252525;
	height:100%;
	background: #d7e0e4 url(images/bg.jpg);
}
a{
    cursor:pointer;
	color:#3681c1;
	text-decoration:none;
}
a:hover{
	background-color:#ddf1f5;
	text-decoration:none;
}
#wrapper{
	width:960px;
	height:100%;
	margin:auto;
}
h1{font-size:26px; color:#000; padding:3px 0; clear:both;font-family:"Titillium",Georgia;} h1 a{color:#000;font-weight:normal;}h1 a:hover{color:#dadada;background-color:#192026; }
h2{font-size:22px; color:#000; padding:4px;  clear:both; display:block;font-weight:normal;font-family:"Titillium",Georgia;}
h3{font-size:16px; color:#000; padding:4px; clear:both;}
h4{font-size:14px; color:#000; padding:4px; clear:both;}
h5{font-size:12px; color:#000; padding:4px; clear:both;}
h6{font-size:10px; color:#000; padding:4px; clear:both;}
/* ------------- Header -------------  */
#header-wrap{
    background:url(images/headerbg.png) repeat-x;
    height:105px;
}
#header-line{
	background: url(images/contentbg.gif) repeat-y;
	height:9px;
}
#header{
	height:105px;
    width:960px;
    margin:auto;
	position:relative;
}
#header a{color:#9b9b9b;}
#header a:hover{color:#3681c1;text-decoration:none;}
	#header a.logo{
		background:url(images/logo.png) 0px 30px no-repeat;
		width:182px;
		height:105px;
		position:absolute;
		left:20px;
		text-indent:-2350px;
		display:block;
	}
	#header ul.menu{
		position:absolute;
		top:36px;
		right:0px;
		font-size:95%;
	}
	#header .menu li{
		float:left;
		padding:4px;
		margin:0 15px;
		font-size:19px;
        font-family:"Titillium",Georgia;
	}
    @font-face {font-family: "Titillium";src: url(css/TitilliumText22L003.otf) format("opentype");}
    @font-face {font-family: "Titillium";src: url(css/TitilliumText22L005.otf) format("opentype"); font-weight:bold; }
	#header .menu li a:hover{background:none;}
	.current_page_item a,.current_page_parent a{color:#000 !important;font-weight:bold}
/* ------------- Header End -------------  */
/* ------------- Extras -------------  */
.half{
	padding:10px 20px;
	float:left;
}
.pitch{padding:15px;}
.clear{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption-text{text-align:center;color:#b0b0b0;width:100%;}
blockquote{padding:5px;margin:10px;background-color:#ececec;border:1px solid #d9d9d9;}
blockquote .author{clear:both;text-align:right;font-style:italic;}
.wp-caption{padding:4px; border:1px solid #dddddd; background-color:#f3f3f3;-webkit-border-radius: 5px;-moz-border-radius: 5px; margin:10px;}
hr{width:920px;color: #c0c0c0;background-color: #c0c0c0;border:0px; height: 1px;margin-top:20px;}
.followus li{padding-right:5px;float:left;}
/* ------------- Extras End -------------  */
#page,#content{
    background:url(images/pagebg.png) repeat-x;
    padding:10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
#page dl{
    margin-left: 5px;
}
#page dt{
    background: url("images/nav-bullet.gif") 0px 6px no-repeat;
    font-family: "Titillium",Georgia;
    font-weight: bold;
    padding:0 15px;
    margin:10px 0;
    font-size:18px;
}
#page dd{
    margin:0 25px;
}
.pagemain-left{float:left;width:615px;}
.pageside-right{
    float:left;
    width:245px;
    margin:0 40px;
}
.sticker{
    padding-bottom:24px;
    background:url(images/stickerbg.png) right bottom no-repeat;
}
.sticker span{
    padding:15px 10px;
    background-color:#FFF;
    border:1px solid #c5cfd1;
    display:block;
    color:#3c3c3c;
    font-size:14px;
}
.sticker span sub{clear:both;text-align:right;font-style:italic;color:#7c7c7c;display:block;padding-top:8px;}
#page img.floatleft{
    padding:10px;
    background-color:#FFF;
    border:1px solid #c5cfd1;
    float:left;
    margin:10px;
}
#slider-wrap{
    padding:18px;
    background-color:#FFF;
    border:1px solid #c5cfd1;
}
#page h1{margin-bottom:20px;}
#page h2{margin:10px 0 5px;}
#page h2,#page h3,#page h4,#page h5{clear:none;}
h2 span a{
	margin-left:30px;
	font-size:12px;
	color:#9f9f9f;
    font-weight:normal;
    border:0;
    clear:right;
}
h2 span a:hover{text-decoration:none;}
.productlist{width:420px;}
.productlist dl{margin-top:10px;}
.productlist dt{
	padding-left:30px;
	font-size:18px;
	background:url(images/wordpress.png) no-repeat 0 5px;
	padding-top:5px;
}
.productlist dt a{color:#252525;}.productlist dt a:hover{color:#dadada;text-decoration:none;background-color:#192026;}
.productlist dd{padding-left:30px;color:#686868;font-size:12px;margin-bottom:15px;}
.productlist dt:hover{
	background:url(images/wordpress-hover.png) no-repeat 0 5px;
}
.latestarticles{
	padding:10px 0 0 15px;
}
.latestarticles li{line-height:28px;font-size:16px;}
.latestarticles li a{
	color:#252525;

}
.latestarticles li a:hover{
    color:#dadada;
    text-decoration:none;
    background-color:#192026;
}
#searchform{
    padding:15px 0 15px 108px ;
    position:relative;
}
#searchform label{
    color:#3681c1;
}
#s{
    padding:4px;
    border-top:1px solid #aeaeae;
    border-left:1px solid #aeaeae;
    border-right:1px solid #d2d2d2;
    border-bottom:1px solid #d2d2d2;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    width:250px;
}
#clearbutton{
    background:url("images/clear.gif") no-repeat;
    height:15px;
    width:15px;
    position:absolute;
    left:464px;
    top:23px;
    cursor:pointer;
}
#clearbutton:hover{
    background:url("images/clear-hover.gif") no-repeat;
}
#searchsubmit{
    background-color:transparent;
    border:0;
    color:#000;
    font: 13px "Georgia","Times new roman","Sans-serif";
}
.post{
    border-bottom:1px dotted #000;
    padding:10px 0;
    position:relative;
}
.post em{padding:10px 0;}
.catdata{
    position:absolute;
    top:35px;
    left:0px;
    padding-right:5px;
    width:100px;
    color:#9f9f9f;
    font-size:11px;
}
.catdata a{color:#727272;}.catdata a:hover{color:#3681c1;}
.postmetadata{
    border-bottom:1px solid #c0c0c0;
    margin-left:120px;
    padding-bottom:10px;
    margin-bottom:15px;
    background:url(images/metabg.gif) right bottom no-repeat;
}
.dateandcomments{
    font-size:11px;
    color:#b8b8b8;
}
.feeds{
    background: url(images/tbox.png);
    padding:5px;
    position:relative;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.feeds span{
    display: none;
}
.feeds span em{margin-left:10px;}
.feeds #togglefeeds{
    background: #c5cfd1 url(images/openfeeds.gif) center 10px no-repeat;
    float:right;
    width:33px;
    height: 26px;
    text-indent: -999999px;
    position:absolute;
    right:5px;
    top:5px;
}
.feeds h2{
    clear:none;
    display:inline;
    font-size:18px;
    background:url(images/quote.png) 66px 7px no-repeat;
    padding-right:12px;
    margin-right:10px;
}
.onethird{width:400px;}
.feeds span,.feeds ul{font-size:12px;color:#727272;}
.feeds ul{
    margin-left:20px;
    margin-top:10px;
}
.feeds ul li{
    background:url(images/quote.png) no-repeat;
    padding-left:10px;
    padding-bottom: 4px;
}
.feeds ul li em{text-align:right;display:block;}
.dateandcomments em a{float:right;color:#878787;}
.dateandcomments em a span{color:#000;font-size:12px;}
.author{font-size:11px;color:#878787;}
.entry{line-height:18px;font-size:14px;letter-spacing:0.7px;}
.fullpost{color:#1a1a1a;}
.entry p{margin-left:120px;color:#1a1a1a;}
.entry p.fullwidth{margin-left:0px;}
p.more{font-size:13px;}
.related_post .date{margin-left:20px;}
.entry ul,.related_post{
    margin-left:130px;
    padding:10px 0;
    list-style:circle url("images/nav-bullet.gif");
}
.entry ol{
    margin-left:130px;
    padding:10px 0;
    list-style-type:decimal-leading-zero;
    color:#313131;
    line-height:19px;
}
.entry ul li ul{margin-left:20px;}
.entry blockquote p{margin-left:0px;}
span.important{
    padding:5px;
    border:1px solid #ffc000;
    background-color:#fbefc9;
    margin:auto;
    display:block;
}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry blockquote{margin-left:120px;}
.ngg-singlepic{
    margin:5px auto;
    padding:10px;
    border:1px solid #000;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background-color:#e2e2e2 !important;
}
/*-------------------------------------------
* Comments
---------------------------------------------*/
.trackbackslist{display:none;}
.trackbackslist p#trrespond{
    padding:10px;
    display:block;
}
#comments{
    background-color:#f6f6f6;
    padding:5px;
}
#comments ul.cts li a{
    display:block;
    padding:10px;
    float:left;
    margin:5px;
    font-weight:bold;
}
#comments ul.cts li.active a{
    background-color:#e2e2e2;
}
#comments ol li{
    border-top:1px solid #e2e2e2;
    clear:both;
    padding:15px 10px;
}
#comments ol.children{
    margin-left:220px;
}
#comments ol.children li{
    border-top:0px;
}
#comments ol.children li.comment div .commenttext{
    width:470px;
}
.comment-author{
    float:left;
    width:200px;
    display:block;
    padding:5px 0;
}
.comment-author img{clear:both;display:block;display:none;}
.comment-author cite{
    clear:left;
}
.comment-meta a{
    clear:both;
    font-size:11px;
    color:#B8B8B8;
}
.commenttext{
    float:left;
    width:700px;
    padding-left:20px;
    border-left:3px solid #e1e1e1;
    min-height:50px;
}
/* -------- Comments Reply ---------*/
#respond{
    margin-top:30px;
    padding:5px;
    background-color:#FDFDFD;
    border:1px dotted #dcdcdc;
}
#respond form{
    padding:10px;
}
#respond form p{
    clear:both;
    padding:8px;
}
#respond form p label{
    width:300px;
    float:left;
    margin-top:0;
    font-size:12px;
}
#respond p.notice{
    font-size:11px;
}
#respond form p input[type="text"]{
    background:none repeat scroll 0 0 #EEEEEE;
    border:1px solid #999999;
    border-width:2px 1px 1px;
    color:#000000;
    float:left;
    font-size:12px;
    padding:7px;
    width:400px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
#respond form p input[type="submit"]{
    background:none repeat scroll 0 0 #EEEEEE;
    border:1px solid #999999;
    border-width:2px 1px 1px;
    color:#000000;
    float:left;
    font-size:12px;
    padding:7px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
#respond form p input[type="submit"]:hover{background:#999;color:#FFF;}
#respond form p input[type="submit"]:active{border-color: #EEE;}
#respond form p textarea{
    background:none repeat scroll 0 0 #EEEEEE;
    border:1px solid #999999;
    border-width:2px 1px 1px;
    color:#000000;
    float:left;
    font-size:12px;
    padding:7px;
    width:400px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.cancel-comment-reply{display:block;}
/* -------- Page Nav ---------*/
.wp-pagenavi{
    clear:both;
    margin:10px 0;
    text-align:right;
    position:relative;
}
.wp-pagenavi span{padding:5px;margin:0 0 5px 5px;}
span.pages{color:#7f7f7f;margin-left:0;float:right;border:0;}
span.current{border:0px solid #c5cfd1;background-color:#bdd6db;float:left;}
.wp-pagenavi a{border-right:1px solid #c5cfd1;padding:5px;margin:0 5px;float:left;}

/* ------------------------------------------------------------
* Contact Form
* ------------------------------------------------------------- */
.fullpost input,.fullpost select,.fullpost textarea{
    background-color:#FFF;
    border:1px solid #a5a5a5;
    border-bottom: 2px solid #c5cfd1;
    color:#000;
    font-size:14px;
    padding:5px;
    margin:5px;
}
.fullpost input[type='text'],.entry input[type='file']{
    width:300px;
}
.fullpost input[type='text'].mini{
    width:13px;
}
.fullpost textarea{
    width:400px;
    height:100px;
}
.fullpost input[type="text"]:hover,.fullpost input[type="text"]:focus,.fullpost select:focus,.fullpost select:hover,.fullpost textarea:focus,.fullpost textarea:hover{border-color:#a5a5a5;color:#000;}
.fullpost input[type="submit"]{
	background-color:#a5a5a5;
	border:1px solid #FFF;
	margin:5px;
	font-size:14px;
	padding:5px;
	color:#FFF;
}
.fullpost input[type="submit"]:hover{background-color:#000;}
/* ------------- Footer -------------  */
#footer{
    border-top:1px solid #c0c0c0;
	padding:10px 0;
	text-align:center;
	font-size:10px;
	color:#c0c0c0;
}