/*
Theme Name: Red Zone Blog
Theme URI: http://redzonemarketing.com/blog
Description: Red Zone Marketing's Blog Theme
Version: 2
*/

html {overflow:auto;height:100%;margin-bottom : 0.1em;}
* {padding:0;margin:0;}
body {color:#444444;background-image: url(images/bg_gradient.jpg);background-repeat: repeat-x;background-position: left top;background-color: #6D6464;font-family: "Trebuchet MS";}
a {color:#D00024;text-decoration:none;outline:none;font-weight:normal;}
a:hover {color:#444444;text-decoration:none;outline:0;}
a:visited {text-decoration:none;outline:0;}
a:link h3 {color:#951400;border:none;outline:0;}
a:link img {border:none;outline:none;}
p {padding-top:5px;padding-bottom:5px;font-size:13px;}
ul {list-style:none;margin-left:0;padding-left:0;margin-top:0;}
ol {margin-left:0;margin-left:30px;margin-top:0;}
img {border:none;padding-top:3px;padding-bottom:3px;}
code {font-family:"Courier New", Courier, mono;}
pre {font-family:"Courier New", Courier, mono;}
em {font-weight:normal;text-decoration:none;background-color:#f3f3f3;}

/*layout*/
#container {width : 980px;margin : 0 auto;padding: 0 0px;background-color:#fff;background-image: url(images/header_bg.jpg);background-repeat: repeat-x;}
#header {margin-bottom : 3px;background : none repeat scroll 0% 0%;float: left;width : 100%;padding-bottom: .25em;}

/*header*/
#logo {float : left;padding-bottom : 5px;width: 376px;margin-left:-10px;}
#logo h1 a {color:#444444;}
#logo img {border : none;padding-top : 0;display : inline-block;}
#header h1 {float : left;font-size : 3em;line-height : 1em;text-transform : uppercase;display : inline;}
#site-description {background: transparent;color: #D81F00;font-family:Trebuchet MS;font-size:20px;float: right;padding: 0;width: 590px;margin-top:100px;margin-right:20px;z-index: 300;}
#site-description h2{font-size: 22px;text-transform:uppercase;text-align:right;}
#tag {float : right;text-decoration : none;text-align : right;color : #9c9c9c;background : transparent;padding : 10px 0;width: 30%;}
#subscribe a {background: transparent url(images/feed-icon-14x14.png) top right no-repeat;color: #777;margin:0;padding: 0 20px 0 0;}

/*social buttons*/
#social_btn {display:block;width:540px;height:30px;float:right;margin-top:20px;}
#social_btn a.twitter{display:inline-block;width:120px;height:30px;background-image: url(images/btn_twitter.png);}
#social_btn a.twitter:hover{display:inline-block;width:120px;height:30px;background-image: url(images/btn_twitter-over.png);}
#social_btn a.linkedin{display:inline-block;width:120px;height:30px;background-image: url(images/btn_linked_in.png);}
#social_btn a.linkedin:hover{display:inline-block;width:120px;height:30px;background-image: url(images/btn_linked_in-over.png);}
#social_btn a.blog{display:inline-block;width:120px;height:30px;background-image: url(images/btn_blog2.png);}
#social_btn a.blog:hover{display:inline-block;width:120px;height:30px;background-image: url(images/btn_blog2-over.png);}
#social_btn a.ezine{display:inline-block;width:120px;height:30px;background-image: url(images/btn_ezine.png);}
#social_btn a.ezine:hover{display:inline-block;width:120px;height:30px;background-image: url(images/btn_ezine-over.png);}

/*navigation*/
#navcontainer {float:left;width:100%;}
#navBar {clear:both;margin-left:auto;margin-right:auto;height: 52px;background-image: url(images/nv_bg.png);background-repeat: no-repeat;width: 925px;z-index: 300;}

/*drop-down cats*/
.headright {border-left : 1px solid #fff;float : right;}
#navcontainer ul.navlist li.headright a {border-right: 0px;}
#slickbox {background : inherit;float : left;position : relative;margin : 0 auto;width : 100%;padding : 0;text-transform : lowercase;font-size : 0.9em;}
#slickbox h4 {text-transform : uppercase;padding : 3px 0 3px 0;}
#slickcats {background : inherit;float : left;position : relative;
width : 100%;padding : 0;}
ul.headcats {color : #444444;text-align : left;height : auto;width : 100%;margin: 10px 0 0;background-color : inherit;}
ul.headcats li {display : inline;list-style-type : none;margin-right : 3%;
border-bottom : 1px solid #ddd;float : left;text-align : right;display : block;width : 22%;}
ul.headcats li:hover {background : #f3f3f3 !important;}
ul.headcats li a {float : left;color : #333;}
ul.headcats li a:hover {background : #f3f3f3 !important;color : #444444;}

/*content*/
#entries {width : 600px;float : left;padding : 8px 25px 25px 25px;}
.post {margin-bottom : 2em;}
.post ul {list-style : square;margin : 1px 5px 7px 5px;padding : 5px;}
.post li {margin-bottom : 3px;}
h1 {font-size : 28px;line-height : 1em;text-transform : uppercase;display : inline;margin-bottom : 5px;margin-top : 2.5em;}
div#entries h2 {font-size : 24px;text-transform:uppercase;display : inline;margin-bottom : 5px;margin-top : 2.5em;font-weight : bold;}
div#entries h2 a {color:#CC0000;}
h3 {font-weight : bold;font-size : 13px;margin-bottom : 5px;margin-top : 5px;color : #34353e;
border-bottom : 1px solid silver;}
#entries h3 {clear: both;padding-top: 5px;margin-top: 5px;}
div#entries h1.big {margin-bottom: 1.2em;}
.post h3 {border-bottom : none;letter-spacing : normal;margin-bottom : 5px;}
blockquote {padding : 10px;margin : 15px 0;}
.big {display : inline;font-size : 1.2em;}
.results_content {padding : 0 0 .5em 0;border-bottom : 1px solid silver;}
span.archive-meta {font-size: .9em;}
a.archive-permalink {color:#444444;display: block;font-size: 1.2em;}
.except {margin-top : 1em;}
div.results_date {margin-top: .5em;font-size: .9em;}
.archlist {float : left;color : #333;width : 100%;}
ul.archlist li {display : inline;list-style-type : none;margin-right : 10px;float : left;display : block;width : 215px;}
ul.archlist li a {float : left;margin-right : 3px;}
ul.archlist li a:hover {background : #f3f3f3 !important;color : #444444;}
div.post p img {max-width: 500px;}
div.post-tags {margin: .25em 0;}

/*sidebar*/
#sidebar {width : 280px;float : right;font-size : 0.9em;padding : 0 25px 25px 25px;line-height : 1.5em;}
#sidebar img {max-width: 180px;}
input#s {width : 120px;margin : 2px 2px 5px 2px;font-size : 12px;}
input#s2 {width : 140px;margin : 5px 2px 5px 0;font-size : 12px;}
#searchsubmit {margin : 5px 5px 5px 5px;}
table#wp-calendar {width: 100%;}
h2.widgettitle {line-height:56px;background-image:url("images/shrt_header.jpg");width:280px;height:56px;text-align:center;font-weight : bold;font-size : 1.2em;text-transform : uppercase;margin-bottom : 0.2em;margin-top : 2.5em;color : #fff;border-bottom : 1px solid silver;}
#sidebar h3 {background-image:url("images/shrt_header.jpg");width:280px;height:56px;text-align:center;font-weight : bold;font-size : 1.2em;text-transform:uppercase;margin-bottom : 0.2em;margin-top : 1em;letter-spacing : 0.2em;color : #fff;}
#sidebar_bottom {background-image:url("images/shrt_ftr.jpg");width:280px;height:34px;}
#sidebar li {background-image:url("images/shrt_middle.jpg");font-size:12px;margin-left:auto;margin-right:auto;width:280px;}
#sidebarleft {width : 180px;float : left;}
#sidebarright {width : 280px;float : left;}
#sidebarright ul{float:left;}
#sidebarright li {width:280px;}
#sidebarright li a{margin-left:20px}
#sidebarright img {max-width: 180px;}
#sidebarleft img {max-width: 180px;}
#sidebar p {display : block;margin-top : 1px;}
#searchform div {padding-left : 5px;margin : 0.5em 0;}
div.textwidget {display : block;background-image:url("images/shrt_middle.jpg");padding : 5px 20px 0 20px;margin : 0.5em 0;}
#sidebarright li a img {background : inherit;border : 3px solid silver;padding : 5px;margin : 7px 3px;}
.flickr {background : inherit;margin : 0 auto;width : 100%;padding : 0;}
.flickr li {padding-top : 5px;}
#sidebarleft li a img, .flickr li img {padding : 4px;border : 2px solid silver;margin: 3px 0;}
div.post-meta {font-size: .9em;color: #777;}
div.bottom-nav {float: left;margin: 1em 0;}

/*comments*/
.comments_tiny {color : #b8b8b8;border-bottom : 1px solid silver;}
.alt {margin : 0;padding : 10px;background : #f3f3f3;}
.commentlist {margin-top : 0;}
.commentlist li {margin : 5px 0 0 0;padding : 10px;border: 1px solid #CCC;}
#commentform p {margin : 5px 0;}
.nocomments {text-align : center;margin : 0;padding : 0;}
.commentmetadata {margin : 0;display : block;}
li.comment {font-weight : bold;padding : 10px;list-style : none;}
.commentlist p {font-weight : normal;line-height : 1.5em;margin : 5px 0;text-transform : none;}
#commentform {margin-top : 30px;}
.commentmetadata {font-weight : normal;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color : #777;}
div.comment-invitation {background-color: #f3f3f3;padding: 10px;}
div.comment-invitation p{display: block;width: 100%;padding: 0 0 .3em;}
.text {display: block;float: left;width: 65px;}
input#author.textfield {padding-top: 3px;}
span.allowed-tags {color: #777;font-size: .9em;}
#pages ul li.page_item ul li.page_item {margin-left: .5em;}
.content {margin-bottom : 25px;padding-left : 5px;font-weight : normal;}
.commentbox {width : 99%;height : 120px;}

/*footer*/
#footer {margin-left:auto;margin-right:auto;clear: both;width : 980px;font-size : 0.9em;height : 52px;text-decoration : none;text-align : center;}
#footer2 {background-image:url("images/footer.png");margin-left:auto;margin-right:auto;clear: both;width : 980px;font-size : 0.9em;height : 52px;text-decoration : none;text-align : center;}
#footer a {background-color : #3c3c3c;color : white;text-decoration : none;}
#footerinfo {background-color : #3c3c3c;color : #9c9c9c;font-size: .9em;float : left;display : inline;padding : 10px;width : 100%;text-align : left;}

/*misc*/
.left {display : inline;float : left;}
.right {display : inline;float : right;}
.clear {text-align : center;font-size : 11px;color : #fff;margin-top:20px;margin : 0;padding : 0 0 20px 0;}
.clear a{color : #fff;}
.imgleft {float : left;margin-right : 10px;margin-bottom : 10px;}
.imgright {float : right;margin-left : 10px;margin-bottom : 10px;}
img.frame {padding : 2px;border : 1px solid #dee4e5;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {float: left;padding: .9em .5em .5em;}
img.alignright {float: right;padding: .9em 0 .5em .5em;}
img.left {float: left;padding: 0 .5em .5em 0;}
img.right {float: right;padding: 0 0 .5em .5em;}
img.wp-smiley {background: inherit;}
p.akpc_pop {font-size: .8em;}
a.more-link {display: block;}
#wp-calendar tbody tr td {text-align: center;}

/*lavalamp*/
.lavaLampWithImage{height:52px;overflow:hidden;background-repeat:no-repeat;background-position:top;vertical-align:middle;text-align:center;margin:0;padding:10px 35px 0 35px;}
.lavaLampWithImage li{float:left;list-style:none;font-size:20px;}
.lavaLampWithImage li.back {background:url("images/lava.png") no-repeat right -30px;width:12px;height:30px;z-index:8;position:absolute;}
.lavaLampWithImage li.back .left{background:url("images/lava.png") no-repeat;width:87%;height:30px;margin-right:-18px;z-index:7;}
.lavaLampWithImage li a{text-decoration:none;color:#fff;outline:none;text-align:center;top:4px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;font-family:"Trebuchet MS";font-size:18px;font-weight:700;margin:auto 9px;}
.lavaLampNoImage li{float:left;list-style:none;font-size:18px;}
.lavaLampNoImage li.back{border:1px solid #000;background-color:#e6e8ea;width:9px;height:30px;z-index:8;position:absolute;}
.lavaLampBottomStyle li{float:left;list-style:none;}
.lavaLampBottomStyle li.back{border-bottom:5px solid blue;width:9px;height:30px;z-index:8;position:absolute;}
.lavaLampWithImage li a:hover,.lavaLampWithImage li a:active,.lavaLampWithImage li a:visited,.lavaLampNoImage li a:hover,.lavaLampNoImage li a:active,.lavaLampNoImage li a:visited,.lavaLampBottomStyle li a:hover,.lavaLampBottomStyle li a:active,.lavaLampBottomStyle li a:visited{border:none;}
.lavaLampNoImage,.lavaLampBottomStyle{position:relative;height:29px;width:421px;background-color:#FFF;overflow:hidden;border:1px solid gray;margin:10px 0;padding:15px;}
.lavaLampNoImage li a,.lavaLampBottomStyle li a{text-decoration:none;color:#000;outline:none;text-align:center;top:7px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;font-family:"Trebuchet MS";font-size:18px;font-weight:700;margin:auto 10px;}

/*slider*/
.graphic/* image replacement */{display:block;overflow:hidden;text-indent:-8000px;border-style:none;margin:0;padding:0;}
#slider2 /* Easy Slider */
ul,#slider2 li{list-style:none;border-style:none;margin:0;padding:0;}
#slider2{overflow:hidden;height:260px;width:625px;border:1px solid #999;margin:0;padding:0;}
#slider2 li{width:625px;height:220px;overflow:hidden;margin:0;padding:0;}
ol#controls{height:28px;background-color:#fff;margin:1em 0;padding:0;}
ol#controls li{float:left;list-style:none;height:28px;line-height:28px;font-family:"Trebuchet MS";margin:0 10px 0 0;padding:0;}
ol#controls li a{float:left;height:28px;line-height:28px;background:#000;text-decoration:none;color:#FFF;border-style:none;padding:0 10px;}
ol#controls li.current a{background:#000;color:#C00;font-weight:700;}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}

/*carosel*/

#header-login {
	color: #FFF;
	font-size: 13px;
	left: 646px;
	position: absolute;
	top: 64px;
}

#header-login input {
	background-color: #000;
	border: 1px solid #FFF;
	color: #FFF !important;
}

