/*
THEME NAME: Nasarik 2.5
THEME URI: http://nasarik.com
DESCRIPTION: Modified from the excellent sandbox theme
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1
AUTHOR: <a href="http://nasarik.com/">Colin Ainscough</a>
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

body { padding:0; margin:0; background:url(http://farm4.static.flickr.com/3257/3232499038_df3280c041.jpg?v=0) repeat-x; color:#111;}
body#need-a-designer { padding:0; margin:0; background:url(http://nasarik.com/wp-content/themes/nasarik_2.5/images/body_bg.jpg) no-repeat #25925b;}

h1 {padding:0; margin:0;}

h2 a:hover {text-decoration:underline;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:lighter; padding-bottom:15px;padding-top:30px;clear:both; color:#188a4e;}

a { color:#1c864c; text-decoration:none;}
a:hover {color:#0c1c5c;}

#wrapper { width:894px; margin:auto; position:relative;}


/* blog content area */
div#container {float: left; margin: 0 -300px 30px 0; }
div#content {margin: 0 200px 0 0; width: 550px;}
div#content blockquote{font: 16px Georgia, "Times New Roman", Times, serif; color:#1c864c; font-style:italic;}
div#container h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:lighter; padding-bottom:15px;padding-top:30px;clear:both; color:#13874a;}
div#container h2 {font:30px Georgia, "Times New Roman", Times, serif; padding-bottom:20px; color:#1c864c;}
div#primary {float: right; width: 140px; padding-right:85px; padding:30px; border: 5px solid #dbdbdb; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div#secondary	{float: right; width: 140px; clear: right; padding:30px;}
.entry-meta {font: 10px  Arial, Helvetica, sans-serif; color: #0c1c5c;; border-top:3px solid #0c1c5c;; margin-top: 45px; padding-top:10px;}
.entry-date { font: 12px Arial, Helvetica, sans-serif; color:#999999;}
.entry-content {font: 12px/18px Arial, Helvetica, sans-serif;}
.meta-nav {font: 12px Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px dotted #999999;}
.nav-previous {font: 12px Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px dotted #999999;}
.nav-next {font: 12px Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px dotted #999999;}
.post {width: 500px; padding:30px; margin-bottom:30px; border: 1px solid #cdee0b; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.page-title {font: 18px  Arial, Helvetica, sans-serif; color: #999999;}
.page-title {color:#5a7883;}
.post_images {margin: 15px 0px 15px 0px; border: 6px solid #999999; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-right:50px;}
.more-link {float:right; text-align:right; text-decoration:none; padding:2px 5px 2px 5px; width:500px; font: 12px  Arial, Helvetica, sans-serif #c2e612; color:#1c864c; margin-bottom: 15px; border-bottom: 1px solid #c2e612;}
.more-link:active {float:right; text-align:right; text-decoration:none; padding:2px 5px 2px 5px; width:490px;font: 12px  Arial, Helvetica, sans-serif #c2e612; color:#1c864c; margin-bottom: 15px; border-bottom: 1px solid #c2e612; width:500px;}
.more-link:visited {float:right; text-align:right; text-decoration:none; padding:2px 5px 2px 5px; width:490px;font: 12px  Arial, Helvetica, sans-serif #c2e612; color:#1c864c; margin-bottom: 15px; border-bottom: 1px solid #c2e612; width:500px;}
#comments {font: 12px Arial, Helvetica, sans-serif;}
#comments h3{font: 24px Georgia, "Times New Roman", Times, serif; color:#999999;}


/* portfolio */

ul.portfolioimgs {list-style:none; padding:0px; margin:0px;}
ul.portfolioimgs li {list-style:none; padding:0px; margin:0px 22px 0px 0px; float:left; }
ul.portfolioimgs li a {width:151px; border: 5px solid #dbdbdb; display:block; float:left; margin-bottom:20px;}
ul.portfolioimgs li a:hover {border: 5px solid #1d844c;}
ul.portfolioimgs p {width:141px; background:#dbdbdb; padding:10px; color:#555;}
ul.portfolioimgs p span {font-size:10px; color:#999; }

/* header */
div#header{height:120px; text-align:center;margin-bottom:2em;}
#searchform{list-style:none; float:right; padding-top:5px;}
a#nasarik {background:url(http://nasarik.com/wp-content/themes/nasarik_2.5/images/nasarik_newlogo.png) no-repeat;  
position:absolute; height:100px; width:252px; left:0px; top:100px; display:block; z-index:1;}
.ie6warning {background:url(http://farm4.static.flickr.com/3543/3354830878_b216cdce1b.jpg?v=0); width: 314px; height: 112px;}
.ie6warning h1 { font: 14px Arial, Helvetica, sans-serif; padding:0; margin:0;}
.ie6warning span {display:none;}
span.textshift {position:absolute; left:-2000px;}

div#access div.skip-link{float:left;}


/* Twitter */	
#twitter-tools {margin-top:10px; background:url(http://farm5.static.flickr.com/4042/4485200042_aa297cf538_o.jpg) no-repeat; width:200px; height: 208px;}
#twitter-tools ul {padding:0px 10px 10px 15px; width:110px; }
.aktt_tweets l1{width:80px; clear:both; }


/* menu */	
div#menu{font-size:11px;height:.6em;padding-top:30px;width:100%;}
div#menu ul a{font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin-right:30px; margin-top:15px;}
div#menu ul a:hover{color:#1c864c;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{border:none;display:block;padding:0.1em;width:10em;}

.entry-title{color: #999999 !important; border-bottom: 1px solid #999;}
div#container,div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;border-bottom: 1px dashed #1c864c;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
.comments img {height:30px; width:30px; border:solid 3px #20884d;}
.fn n img {height:30px; width:30px; border:solid 3px #20884d;}


/* Sidebar */
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font:18px  Arial, Helvetica, sans-serif #fff; padding-bottom:15px;padding-top:30px;clear:both;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;font:11px/13px Arial, Helvetica, sans-serif; padding-bottom:5px;clear:both;}
div.sidebar li form{padding:0;}
div.sidebar ul ul{}
div.sidebar ul ul li{list-style:none;margin:0;clear:both;}
div.sidebar ul ul ul{float:left;}
div.sidebar ul ul ul li{list-style:none; font:11px Arial, Helvetica, sans-serif;clear:both;}
div.sidebar a{color:#1c864c; text-decoration:none; list-style:none;}
div.sidebar a:hover{color:#0c1c5c;}
#tag_cloud-2 {text-align:center; line-height:normal;}


/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}


/* Profile */
#profile_wrap {background: url() no-repeat bottom right; width:900px; height:600px; position:relative;}
#profile_wrap h2 {font-size:45px; font-family: Georgia, "Times New Roman", Times, serif #1c864c; margin:0;}
#profile_wrap h3 {position:absolute; top: 135px; left: 620px; font-size:45px; font-family: Georgia, "Times New Roman", Times, serif #1c864c; padding-bottom:20px;}
#profile_txt {top:95px; width: 600px; position:absolute; font: 10px Arial, Helvetica, sans-serif; color:#666666;}
#profile_txt p {width: 450px;}

/*newbie*/
img.newbielogo {border:none; display:block; position:absolute; width:500px; height:242px; top:-80px; z-index:0;}
#newbiecontent {width:894px; float:left; position:relative;}
#newbiecontent h2 {font:45px georgia, times, serif; color:#8b8b8b; position:absolute; text-align:right; width:850px; left:30px; top:160px;}
#newbiecontent h2 span {color:#25925b;}
#newbiecontent p {font: 14px Arial, Helvetica, sans-serif; width:400px; position:absolute; top:450px; left:480px; text-align:right; color:#fff;}

/* contact form */

#newbiecontent form {width:420px; font:12px Arial, Helvetica, sans-serif; color:#fff; padding:30px 0px 30px 0px; position:absolute; top:420px;}
#newbiecontent label {width:400px; display:block; padding:0px 0px 5px 0px;}
#newbiecontent fieldset {font:10px Arial, Helvetica, sans-serif; color:#999999;}
input#author, input#email, input#text, textarea#text {width:300px; padding:10px; color:#999999 float:left; margin-bottom:20px;}
#submitbutton {padding:5px; width:100px; margin-top:10px; background-color:#d7f019; border:none;}
#submitbutton:hover {background-color:#999999;}
.inputwrap { width:400px; float:left; }
.textwrap { width:400px;}

#progress {width:420px; display:block; background:#d7f019; padding:10px; color:#333; position:absolute; left:460px; top:230px; margin-top:20px;}

/* Footer */
div#footer {clear: both; width: 100%;}
.footercontent {width:370px;padding:35px;float:left}
.powered {background:url(http://farm4.static.flickr.com/3536/3232499290_12dfe0fc88.jpg?v=0) no-repeat;}
.powered a{width:155px;height:42px;font: 14px Arial, Helvetica, sans-serif;display:block;}
.powered a span{display:none;}
.subscriberss {float:right;}
.bookmark_services {clear:left;}

a:focus {width:100px;outline: none;}
#footer {width:834px;background-color:#b1db18;height: 150px;display:block;-moz-border-radius: 5px; -webkit-border-radius:5px;}
div#footer a{font: 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}