/*
THEME NAME: saghulnet
THEME URI: http://www.saghul.net
DESCRIPTION: New theme for saghul.net using Sandbox.
VERSION: 0.2
AUTHOR: saghul
AUTHOR URI: http://www.saghul.net
TEMPLATE: sandbox
*/

* {
  padding: 0;
  margin: 0;
}

body {
  background: #9B9B9B;
  color: #444444;
  font-family: 'Georgia',Verdana,Arial,Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  text-align: center;
}

/* Post titles are h2 */
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
  color: #444444;
}

a, a:visited {
  text-decoration: none;
  color: #166ACA;
}

a:hover {
  text-decoration: underline;
}

.post img {
  border: 0;
  margin: 15px 0 15px 0;
}

.post img.wp-smiley {
  margin: 0;
}

.post p {
  margin-bottom: 10px;
}

body.archive h2.page-title, body.search h2.page-title {
  font-family: Arial,Sans-Serif;
  font-size: 2em;
  font-weight: normal;
  letter-spacing: -1px;
  margin: 0 0 0 10px;
  color: #777777 !important;
  text-transform: lowercase;
}

/* General forms, like search */
input[type=text], input[type=submit], textarea, select {
  font-size: 1.1em;
  padding: 1px;
  margin: 5px 5px 5px 0;
  border: 2px solid #CCCCCC;
}

/* Navigation */
body.home .navigation {
  display: none;
}

.navigation a {
  color: #999999;
}

div#nav-above {
  margin: 0 0 20px 10px;
}

div#nav-below {
  display: none;
}

body.home div#nav-below {
  display: block;
}

.navigation .nav-previous {
  float: left;
  text-align: left;
  width: 50%;
}

.navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

.nav-clear {
  clear: both;
  width: 10px;
}

div#wrapper {
  background: #F9F9F9 url(images/page_bg.png) repeat-y top center !important;
  margin: 0 auto !important;
  padding: 0 !important;
  position: relative;
  text-align: left;
  width: 1005px;
}

/* Header */
div#sgh-headerw {
  background: #333333;
  width: 100%;
}

div#sgh-header {
  background: #333333 url(images/header_bg.png) repeat-y scroll center top;
  color: #FFFFFF;
  height: 150px;
  margin: 0 auto !important;
  width: 1005px;
  clear: both;
}

div#sgh-header a:hover {
  background: transparent url(images/menu_hover.png) repeat-x scroll left bottom;
  color: #FFFFFF;
  text-decoration: none;
}

div#header {
  display: none;
}

#sgh-title {
  margin-left: 20px;
  float: left;
  width: 680px;
  border-left: 0px;
  border-right: 1px solid #555;
  text-indent: -9999px !important;
}

#sgh-title a {
  display: block;
  width: 680px;
  height: 150px;
  line-height: 100px;
  padding: 0;
  background: transparent url('images/title.png') no-repeat 29% 85% !important;
}

#sgh-title a:hover {
  background: #000000 url('images/title.png') no-repeat 29% 85% !important;
}

#sgh-menu {
  font-size: 1.1em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-transform: lowercase;
}

#sgh-menu li {
  border-right:1px solid #555555;
  float:left;
  width:7em;
}

#sgh-menu a {
  font-size: 1em;
  display: block;
  height: 75px;
  width: 7em;
  line-height: 90px;
  padding: 75px 0 0 0px;
  text-align: center;
  color: #CCCCCC;
}
  
/* Content */
div#container {
  float: left;
}

div#content {
  display: inline;
  float: left;
  margin: 5px 10px 0 30px;
  width: 550px;
}

div#content .sgh-entry-head {
  background: transparent url(images/break.gif) repeat-x scroll left bottom;
  margin: 15px 0 5px 0;
  display: block;
}

div#content .entry-title {
  font-family: Arial,Sans-Serif;
  font-size: 2.4em;
  font-weight: normal;
  letter-spacing: -1px;
  display: inline;
}
  
div#content .entry-date {
  color: #CCCCCC;
  display: inline;
  font-family: Arial,Sans-Serif;
  font-size: 2.4em;
  font-weight: normal;
  letter-spacing: -1px;
  margin: 0 0 0 5px;
  text-transform: lowercase;
}

div#content .entry-date abbr {
  border: none;
}

div#content .entry-content {
  background: transparent url(images/break.gif) repeat-x scroll left bottom;
  color: #333333;
  font-size: 1.2em;
  line-height: 1.6em;
  margin-bottom: 2px;
  padding: 10px 0 10px 0;
  text-align: justify;
}

div#content .entry-content ol, div#content .entry-content ul {
  padding: 0 0 15px 35px;
}

div#content .post {
  margin: 0 0 35px 10px;
}

body.single div#content .post {
  margin: 0 0 15px 10px;
}
/* Entry Meta */
.tag-links, .comments-link, .edit-link {
  padding: 2px 10px 2px 20px;
}

div#content .tag-links {
  background: transparent url(images/page_white.png) no-repeat scroll left center;
}

div#content .comments-link {
  background: transparent url(images/comment.png) no-repeat scroll left center;
}

div#content .edit-link {
  background:transparent url(images/pencil.png) no-repeat scroll left center;
}

div#content .entry-meta .cat-links {
  display: none;
}

div#content .entry-meta .meta-sep {
  display: none;
}

div#content .entry-meta .author, #content .entry-meta .vcard {
  display: none;
}

.entry-meta a, .comment-meta a {
  color: #166ACA;
}

p#login .loggedin a, p#login .logout a {
  color: #166ACA;
}

/* code and blockquote */
blockquote {
  background: #FFFFFF url(images/quote.png) no-repeat scroll 10px 0;
  font-style: italic;
  margin: 20px 0;
  padding:0 20px 0 50px;
}

code {
  border: 1px dotted #CCCCCC;
  display: block;
  font-family: 'Courier New',Courier,Monospace;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  padding: 5px;
}

pre {
  border: 1px dotted #CCCCCC;
  display: block;
  font-family: 'Courier New',Courier,Monospace;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  padding: 5px;
  overflow: auto;
}

/* Sidebar */
div.sidebar {
  color: #666666;
  font-family: 'Georgia',Verdana,Arial,Sans-Serif;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.3em !important;
  padding: 5px 0 20px 5px;
  width: 170px;
}

.sidebar ul li, .sidebar li {
  list-style-image: none;
  list-style-type: none;
}

.sidebar .widget {
  margin: 0 0 25px;
}

.sidebar .widget_tag_cloud {
  font-family: Arial,Sans-Serif;
}
 
.sidebar h3 {
  background: transparent url(images/break.gif) repeat-x scroll left bottom;
  display: block;
  font-family: Arial,Sans-Serif !important;
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0 0 5px !important;
  text-align: left !important;
  text-transform: lowercase;
  padding-bottom: 5px;
}

.sidebar a {
  color: #333333;
}

.sidebar a:hover {
  color: #166ACA !important;
}

div#primary {
  float: left;
  margin: 15px 10px 20px 20px;
}

div#secondary {
  float: left;
  margin: 15px 0px 20px 0px;
}

/* Footer */
div#sgh-footerw {
  background: #333333;
  width: 100%;
}

div#sgh-footer {
  background: #333333 url(images/header_bg.png) repeat-y scroll center top;
  color: #999999;
  margin: 0 auto !important;
  width: 1005px;
}

div#sgh-footer a {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
}

div#sgh-footer a:hover {
  text-decoration: underline;
}

div#footer_images {
  display: inline;
  float: right;
  margin: 10px 35px 0 0;
}

div#footer_images img {
  border: 0;
  margin: 0 10px 0 0;
}

div#footer_text p {
  line-height: 40px;
  text-align: center;
  display: block;
}

div#footer {
  display: none;
}

div#clear {
  margin: 0 auto !important;
  width: 1005px;
  clear: both;
  position: relative;
  height: 20px;
}

div#access {
  display: none;
}

/* Comments */
div#comments h3 {
  font-family: Arial,Sans-Serif;
  color: #444444;
  font-size: 2em;
  font-weight: normal;
  letter-spacing: -1px;
  margin: 20px 0 10px 10px;
}

div#comments-list li {
  margin: 10px 0 20px 10px;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #CCCCCC;
  list-style-image: none;
  list-style-type: none;
  text-align: justify;
}

div#trackbacks-list li {
  margin: 10px 0 20px 10px;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #CCCCCC;
  list-style-image: none;
  list-style-type: none;
  text-align: justify;
}

div#comments-list li div.comment-author {
  font-family: Arial,Sans-Serif;
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: -1px;
}

div#trackbacks-list li div.comment-author {
  font-family: Arial,Sans-Serif;
  font-size: 1.5em;
  letter-spacing: -1px;
}

.comments .comment-author a {
  color: #444444;
}

/* Comments form */
#comments p#comment-notes {
  margin: 0 0 15px 0;
}

#comments form {
  margin: 0 0 0 10px;
  width: 500px;
}

#comments input[type=text], #comments textarea {
  font-family: 'Courier New', Courier, Monospace;
  font-size: 1.2em;
  padding: 3px;
  margin: 5px 0 5px 0;
  color: #777777;
  border: 2px solid #CCCCCC;
}

#comments textarea {
  height: 250px;
  width: 490px;
}

#comments form #submit {
  margin: 10px 0 15px 0;
  float: right;
  border: 2px solid #CCCCCC;
 }	

#comments .form-label {
  font-weight: bold;
}

/* comments metalinks*/
.metalinks {
  margin: 3px 0 15px 10px;
}

.commentsrsslink {
  background: transparent url(images/feed.png) no-repeat scroll left top;
  height: 16px;
  margin-right: 10px;
  padding: 2px 0 2px 20px;
}

.trackbacklink {
  background: transparent url(images/arrow_refresh.png) no-repeat scroll left top;
  height: 16px;
  padding: 2px 0 2px 20px;
}

.commentsrsslink a, .trackbacklink a {
  color: #999999;
  padding: 2px;
}

div.comment-meta {
  margin-bottom: 10px;
  font-size: 1.2em;
  text-transform:lowercase;
}

#comments-list p {
  font-size: 1.1em;
}
 
/* Not found search box */
form#searchform-no-results {
  display: none;
}


/* ------------------------------------------------- */

/* Flickr plugin styles */
#flickr_badge_source_txt {
  padding: 0;
  font: 11px Arial, Helvetica, Sans serif;
  color: #666666;
}

#flickr_badge_icon {
  display:block !important;
  margin:0 !important;
  border: 1px solid #000000 !important;
}

#flickr_icon_td {
  padding: 0 5px 0 0 !important;
}

.flickr_badge_image {
  text-align: center !important;
}

.flickr_badge_image img {
  border: 1px solid #FFFFFF !important;
}

#flickr_badge_uber_wrapper {
  width: 150px;
}

#flickr_www {
  display: block;
  text-align: center;
  padding: 0 10px 0 10px !important;
  font: 11px Arial, Helvetica, Sans serif !important;
  color: #3993FF !important;
}

#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
  text-decoration: none !important;
  background: inherit !important;
  color: #3993FF;
}

#flickr_badge_wrapper {
  background-color: #FFFFFF;
  border: solid 1px #000000;
}

#flickr_badge_source {
  padding: 0 !important;
  font: 11px Arial, Helvetica, Sans serif !important;
  color: #666666 !important;
}

/* ------------------------------------------------- */
