/*
	Theme Name: Gostovanje Neo-Serv
	Theme URI: http://wordpress.org/
	Description: Gostovanje Neo-Serv WordPress theme
	Version: 0.9
	Author: Gostovanje Neo-Serv
	Author URI: http://www.neo-serv.net
*/

/*	CLEAR
------------------------------ */
html,body,ul,ol,dl,li,dt,dd,p,blockquote,fieldset,legend,pre,img,form,h1,h2,h3,h4,h5,h6 {border:0;padding:0;margin:0;}
html,body {width:100%;}
ul,ol,dl,li,dt,dd {list-style:none;}
address {font-style:normal;}
.hidden {display:none !important;}

/*	GENERAL
------------------------------ */

/* general elements */
body {font:normal 12px/1.5 Arial,Helvetica,Tahoma,'Lucida Grande','Myriad Pro',sans-serif;text-align:center;background:#fff url(../images/layout/bg-body.png) repeat-x 0 0;}
input,textarea,button {font:normal 16px/1 Arial,Helvetica,'Lucida Grande',Tahoma,sans-serif;}
input,textarea {border:1px solid #000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
abbr {cursor:help;}
a {color:#247bac;text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 16px;}
.small,small {font-size:11px;}

/* layout */
#site {padding:0 0 30px;}
#site,.w {width:960px;text-align:left;margin:0 auto;position:relative;}
#header {height:130px;background:url(images/bg-header.png) repeat-x 0 100%;}
#header .w {padding:30px 0 0;}
#content {width:640px;float:left;margin:0 50px 0 0;}
* html #content {margin-right:45px;}
#sidebar {width:270px;float:left;}
#footer {width:100%;clear:both;}

/* footer */
#footer {padding:30px 0 40px;font-size:11px;background:url(images/bg-footer.jpg) repeat-x 0 0;}
#footer a {color:#000;}

/* identity */
.logo {width:211px;float:left;}
.logo h1 {width:211px;height:30px;}
.logo h1 a {cursor:pointer;display:block;width:100%;height:100%;text-indent:-10000px;overflow:hidden;background:url(images/logo.png) no-repeat 0 0;}
* html .logo h1 a {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/neo-serv/images/logo.png",sizingMethod="crop");}
.logo em {font-size:11px;color:#fff;display:block;font-style:normal;}

/* post */
.post {margin:0 0 30px;}

h2 {font-size:22px;line-height:1.2;}
h2 a {color:#000;text-decoration:none;}
h2 a:hover {text-decoration:underline;}
.single .post h2 {margin:0 0 16px;}
.search .post h3,
.search .page h3,
.archive .post h3 {font-size:22px;}
.datetime {color:#666;display:block;margin:0 0 15px;}

.entry h2 {font-size:16px;font-weight:bold;margin:0 0 10px;}
.entry {margin:0 0 18px;}
.entry ul,.entry ol {list-style-position:inside;margin:0 0 16px;}
.entry ul li,.entry ol li {list-style-position:inside;margin:0 0 0 24px;}
.entry ul,.entry ul li {list-style:disc;}
.entry ol,.entry ol li {list-style:decimal;}

.postmetadata {background:url(images/linefade1.png) repeat-y 0 0;padding:5px 10px;margin:0 0 15px;color:#000;font-size:11px;}
.postmetadata a {color:#666;}

.more-link {font-weight:bold;padding:2px 4px;}
.more-link em {font-style:normal;font-size:14px;line-height:1;font-family:Georgia,Tahoma,Verdana,Arial,sans-serif;}
.more-link:hover {background:#e2eaef;}

/* navigation */
.navigation {display:block;width:100%;clear:both;margin:0 0 10px;}
.navigation .alignleft {float:left;width:49%;}
.navigation .alignright {float:right;width:49%;text-align:right;}
.navigation div a:hover {text-decoration:underline;}

/* pages */
h2.pagetitle {margin:0 0 24px;}

/* search */
#searchform {margin:0 0 24px;}
#searchform label {display:none;}
#searchform #s {display:block;float:left;height:20px;margin:0 5px 0 0;width:190px;line-height:1;padding:3px 2px 1px;border:1px solid #ccc;border-left-color:#000;border-top-color:#000;background:#f7f7e9 url(images/bg-input.png) no-repeat 0 0;}
#searchform #searchsubmit {display:block;float:left;width:65px;height:26px;cursor:pointer;font-size:12px;font-weight:bold;border:1px solid #000;border-left-color:#ccc;border-top-color:#ccc;color:#fff;background:#2c922a url(images/bg-button.png) repeat-x 0 0;}

/* sidebar */
#sidebar ul li {margin:0 0 20px;}
#sidebar ul li li {margin:0;}
#sidebar h2 {font-size:15px;margin-bottom:5px;}

/* leave comment */
#respond h3 {margin:0 0 15px;}
#commentform input {margin:0 5px 0 0;padding:2px 5px;}
#commentform textarea {width:550px;padding:5px;}
#commentform #submit {font-size:12px;color:#fff;padding:4px 10px;cursor:pointer;background:#2c922a url(images/bg-button.png) repeat-x 0 50%;border:1px solid #ccc;border-right-color:#000;border-bottom-color:#000;}

/* comments */
.commentlist {margin:0 0 16px;}
.commentlist li {width:100%;float:left;padding:10px 0;border-bottom:1px solid #ccc;margin:0 0 10px;}
.commentlist li div .commentmetadata {color:#666;font-size:11px;}
.commentlist li div .commentmetadata a {color:#666;text-decoration:none;}


/*	HACKS
------------------------------ */
#site,
#header .w,
.navigation,
.commentlist,
#searchform {display:inline-block;}

#site:after,
#header .w:after,
.navigation:after,
.commentlist:after,
#searchform:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
