/*/////////////// Global reset ///////////////////*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {margin:0;padding:0;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
q:before, q:after {content:'';}
a {text-decoration:none;color: #ff0000;}
strong {font-weight:bold;}
em {font-style:italic;}
* a {position:relative;}
a img {border:none;}


/*=== Setup ===*/
body {background:#ffffff;color: #444444;font: .75em Arial, Verdana, Helvetica, Sans-Serif;margin:0;padding:0;border:0;width:100%;min-width:1110px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
input, select, textarea {border: #c3c3c3 1px solid;font-size: 13px;padding: 10px;color: #444444;font-family: Arial, Verdana, Helvetica, Sans-Serif;}
li {list-style: none;}


/*=== Layout ===*/
#page {margin-top:5px;width: 1150px;margin-left: auto ;margin-right: auto ;}


/*=== Header ===*/
#header_area {background:#333333;width: 100%;height: 150px;}
#header_main {width: 100%;height:100px;}
#header_left {background: url(images/header_logo.jpg) no-repeat;width: 690px;height: 100px;float: left;text-align: left;padding: 0 0 0 0;} 
#header_right {float: right;text-align: left;width:400px;height:100px;}
#header_final {background:#999999;width: 100%;height: 5px;margin-top:-1px;}


/*=== Navigation ===*/
#menu_area {width: 100%;height:50px;border-top-style:solid;border-top-color:#999999;border-top-width:1px;}
#menu_main {width: 1150px;height: 50px;margin-left: auto;margin-right: auto;}
#menu_container {float: left;text-align:left;}


/*- Nav1 -*/
.nav1 {background: url(images/nav1-bgr.gif) #e7e4e3 repeat-x bottom;font-size: 12px;height: 35px;}
.nav1 li {float: left;line-height: 35px;}
.nav1 li a {border-right: 1px solid #e7e4e3;color: #444444;display: block;float: left;padding: 0 11px;}

.nav1 li a:hover, .nav1 li a.selected {
	background: url(images/box-bgr.gif) repeat-x top;
	border-right: 1px solid #c4c1c0;
	border-left: 1px solid #c4c1c0;
	margin: 0 0 0 -1px;
	position: relative;
	color: #444444;
	text-decoration: none;
}

.nav1 li a.selected {
	font-weight: bold;
}


/*=== All Columns ===*/
#columns {background: url(images/columns-bgr.jpg) #ffffff repeat-y right;height: 1%;padding: 0 0 15px;}
#columns h2 {color: #202020;font-size: 2em;letter-spacing: -1px;margin: 0 0 .1em;}
#columns h2 a {color: #202020;}
#columns p {line-height: 1.6em;padding: 0 0 1.3em;}


/*=== Center Column ===*/
#centercol {background: url(images/centercol-bgr.gif) repeat-x top;float:left;width: 730px;padding: 20px 20px 10px 20px;font-size: 13px;}
#centercol h2.heading {margin-bottom: 35px;}


/*=== Right Column ===*/
#rightcol {float: right;width: 380px;}
#rightcol .spacer {height: 1%;padding: 18px;}
#columns #rightcol h2 {margin: 0 0 .8em;}


/*=== LEFT Column ===*/
#leftcol {float: left;text-align:left;width: 160px;padding: 0;margin: 0;background: url(images/leftcolumn.jpg) repeat-x;}
#leftcol .spacer {height: 1%;padding: 18px;}
#columns #leftcol h2 {margin: 0 0 .8em;}


/*=== Styling Boxes ===*/
/*- Box -*/
.box {background: url(images/box-bgr.gif) #ffffff repeat-x top;border: 1px solid #c4c1c0;width: auto;font-size: 13px;}
.widgetbx {padding: 12px;line-height: 1.6em;}
.widgetbx a {color: #444444;}
.widgetbx ul {}
.widgetbx ul li {border-bottom: 1px solid #E3E3E2;line-height: 22px;padding: 6px 0;}
.widgetbx ul li:last-child {border-bottom: none;}


/*- Post -*/
#centercol .post {height: 1%;padding-bottom: 40px;}
#centercol .post h2 {font-size: 30px;margin-bottom: 20px;}
#centercol .post p {font-size: 13px;}
#centercol .post .meta-nfo {padding-top: 10px;}


/*- Single Post Page -*/
#centercol .single-post {height: 1%;font-size: 13px;display: inline;}
#centercol .single-post h2.title {font-size: 30px;margin-bottom: 20px;}
#centercol .single-post .meta-nfo {padding-top: 10px;}
#centercol .single-post p {padding: 0 0 0 0;}
#centercol .single-post p, #centercol .single-post h1,
#centercol .single-post h2, #centercol .single-post h3,
#centercol .single-post h4, #centercol .single-post h5,
#centercol .single-post h6, #centercol .single-post blockquote,
#centercol .single-post ul, #centercol .single-post ol,
#centercol .single-post code {margin-bottom: 25px;line-height:1.6em;}
#centercol .single-post h1 { font-size: 30px; color: #202020; line-height: normal; letter-spacing:-1px; }
#centercol .single-post h2 { font-size: 26px; color: #202020; line-height: normal; letter-spacing:-0.5px; }
#centercol .single-post h3 { font-size: 22px; color: #202020; line-height: normal; letter-spacing:-0.25px; }
#centercol .single-post h4 { font-size: 18px; color: #202020; line-height: normal; }
#centercol .single-post h5 { font-size: 16px; color: #202020; line-height: normal; }
#centercol .single-post h6 { font-size: 14px; color: #202020; line-height: normal; }
#centercol .single-post ol li { list-style: decimal inside; }
#centercol .single-post ul li { background: url(images/bullet.png) left no-repeat; padding-left: 20px; }
#centercol .single-post blockquote { padding: 20px 20px 0px 20px; background-color: #EFEFEF; border-left: 4px solid #CFCFCF; }
#centercol .single-post blockquote cite { display: block; font-style: italic; font-weight: bold; padding-bottom: 20px; }
#centercol .single-post pre { background:url(images/pre_code_bg.gif) repeat-y; border: 1px solid #CCCCCC; border-top: none; border-right: none; padding-left: 40px; margin-bottom: 25px; }


/*- Single Post Page / Social Links -*/
#centercol #social-links,#centercol #comments {padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #DDDDDD;}
#centercol #social-links h3,#centercol #comments h3,#centercol #respond h3 {font-size: 28px;line-height: normal;letter-spacing:-1px;color: #202020;margin-bottom: 10px;}
#centercol #social-links {border-top: 1px solid #DDDDDD;padding-top: 40px;}
#centercol #social-links ul li {float: left;margin-right: 20px;}
#centercol #social-links ul li.slink-del { background: url(images/social_del.png) no-repeat left ;}
#centercol #social-links ul li.slink-dig { background: url(images/social_digg.png) no-repeat left ;}
#centercol #social-links ul li.slink-fcb { background: url(images/social_fb.png) no-repeat left ;}
#centercol #social-links ul li.slink-red { background: url(images/social_reddit.png) no-repeat left ;}
#centercol #social-links ul li.slink-stb { background: url(images/social_stumble.png) no-repeat left ;}
#centercol #social-links ul li.slink-twi { background: url(images/social_twitter.png) no-repeat left ;}
#centercol #social-links ul li span {display: block;padding: 25px;}


/*- Single Post Page / Comments -*/
#centercol #comments h3 span.rss {padding: 0 15px;background: url(images/ico-rss.png) no-repeat bottom right;}
#centercol #comments h3 {margin-bottom: 25px;}
#centercol #comments ol li {margin-bottom: 25px;}
#centercol #comments .comment-author {width: 80px;float: left;margin-right: 20px;text-align: right;}
#centercol #comments .comment-author img {margin-bottom: 10px;}
#centercol #comments .comment-author small {line-height: 18px;}
#centercol #comments .comment-text {float: left;width: 730px;padding: 20px;border: 1px solid #c3c3c3;min-height: 85px;}
#centercol #comments ol li.alt .comment-text {background: #f9f9f9;}


/*- Single Post Page / Respond -*/
#centercol #respond { margin-bottom: 25px; }
#centercol #respond input[type=text] { width: 250px; background: url(images/input-bg.gif) repeat-x top; }
#centercol #respond textarea { margin-bottom: 25px; background: url(images/input-bg.gif) repeat-x top; }
#centercol #respond input[type=submit] {color: #ffffff;padding: 10px 25px;cursor: pointer;border: none;font-weight: bold;}


/*=== Styling Lists ===*/
/*- List1 -*/
.list1 {color: #444444;padding: 12px;position: relative;}
.list1 li {border-bottom: 1px solid #e3e3e2;padding: 6px 0;line-height: 22px;}
.list1 li:last-child {border-bottom: none;}.list1 a {color: #444444;}
#flickr .imgs {padding: 0 0 16px 16px;}
#flickr img {margin: 16px 16px 0 0;}


/*=== Styling Forms ===*/
input.btn {border: 0;padding: 0;}


/*- Search -*/
#search {color: #ffffff;height: 30px;padding: 15px 0 0 18px;width: 305px;}
#search label {float: left;font-size: 12px;font-weight: bold;margin: 5px 20px 0 0;text-transform: uppercase;}
#search input {background: url(images/search-input.gif) repeat-x top;border: 1px solid #6d6d6d;color: #c3c1bf;float: left;font-size: 12px;font-style: italic;padding: 5px;width: 210px;}
#search .btn {background: none;border: 0;margin: 0 0 0 -30px;position: relative;width: auto;}


/*=== subFooter ===*/
#subFooter {background: #222222;clear: both;color: #606060;font-size: 13px;padding:10px;line-height: 1.6em;}
#subFooter_bellow {clear: both;color: #606060;font-size: 13px;padding: 0px 20px 40px 0;line-height: 1.6em;}
#subFooter .fl {margin-left: 20px;width: 350px;float: left;text-align: left}
#subFooter .fl2 {margin-left: 30px;width: 350px;float: left;text-align: left;}
#subFooter .fl3 {margin-left: 30px;width: 350px;float: left;text-align: left;}
#subFooter .last {margin-right: 5px;}
#subFooter h3 {color: #CCC;font-size: 1.5em;margin-bottom: 15px;padding: 5px 0 4px 34px;}
#subFooter .twitter h3 {background: url(images/twitter.png) left no-repeat;}
#subFooter ul {margin-bottom: 20px;}#subFooter ul li {padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid #191919;}
#subFooter .about {margin-bottom: 60px;}#subFooter .about h3 {background: url(images/aboutus.png) left no-repeat;padding-left: 39px;}
#subFooter .about p {margin-bottom: 20px;}
#subFooter .write p {margin-bottom: 20px;}
#subFooter .write h3 {background: url(images/write.png) left no-repeat;padding-left: 36px;}
#subFooter .friends h3 {background: url(images/friends.png) left no-repeat;padding-left: 37px;}
#subFooter .friends ul {margin-bottom: 0;}
#subFooter .friends ul li:last-child {border-bottom: none;}


/*=== Footer ===*/
#footer_hoz {background:#ff0000;width: 100%;height: 5px;}
#footer_area {width: 100%;clear: both;color: #4a4a4a;font-size: 13px;padding-top: 20px;padding-bottom: 20px;}
#footer_container_1 {width: 100% ; background: #222222 ;}
#footer_container_2 {width: 1150px ; margin-left: auto ;margin-right: auto ; padding-bottom: 20px;}
#footer_container_3 {width: 100% ; background: #ffffff ;}
#footer_container_4 {width: 1150px ; margin-left: auto ; margin-right: auto ; border-top-style: solid ; border-top-color: #999999 ; border-top-width: 1px ;}


/*=== Misc. ===*/
.fix {clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}
.hl {background: url(images/hl-dot.gif) repeat-x top;clear: both;height: 2px;overflow: hidden;width: 100%;}
.fl {float: left;}
.fr {float: right;}
.pic img {border: 5px solid #e7e4e3;display: block;margin: 0 0 .8em;}
.pic.fl {margin: 0 25px 0 0;}
.ads {font-size: .85em;padding: 0 20px 15px;text-align: center;}
.ads a {color: #444444;}
.ads img {border: 5px solid #d2d2d2;margin: 0 7px 10px 0;}


/*=== WordPress Misc Classes. ===*/
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center; background-color: #f3f3f3;padding-top: 4px;margin: 10px;/* optional rounded corners for browsers that support it */-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px;padding: 0 4px 5px; margin: 0;}

/* WP Calendar */
#wp-calendar {empty-cells: show;margin: 0;width: 100%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #e0e6e0;}
#wp-calendar caption {text-align: center;font-size: 15px;font-weight: bold;padding: 4px;background-color: #ddd;margin-bottom: 10px;}
#wp-calendar td {padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;font-weight: bold;}
#wp-calendar th {font-style: normal;text-transform: capitalize;font-weight: bold;border-bottom: 1px solid #ddd;}
#wp-calendar tfoot {border-top: 1px solid #ddd;}
#wp-calendar tfoot a:hover, #wp-calendar tfoot td:hover {font-weight: normal;background: none;}


/*- Single Post Page / Respond -*/
#centercol #respond input[type=submit] {background: #72bbe3;text-shadow: 1px 1px #66a6c9;border-bottom: 1px solid #66a6c9;border-right: 1px solid #66a6c9;}

/*- MAIN MENY -*/
#mainmenu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 700px;
  height: 50px;
  position: relative;
}
#mainmenu  span {
  display: none;
  position: absolute;
}
#mainmenu  a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#mainmenu  a:hover {
  background-position: left top;
}
#mainmenu  a:hover span {
  display: block;
}

#mainmenu  .home {
  width: 124px;
  height: 49px;
  background: url(images/menu_home.jpg) no-repeat;
  left: 0px;
  top: 0px;
}


