/*  
Theme Name: Securiteam
Theme URI: http://www.wpdesigner.com
Description: Securiteam theme created by Beyond Security.
Version: 1.0
Author: Beyond Security
Author URL: http://www.beyondsecurity.com/

*/

* {
	margin: 0;
	padding: 0;
}

body{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	background: url(images/page-bg.gif);
	color: #4d4d52;
}

h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: normal;
}

a{
	text-decoration: none;
	color: #fe4e00;
}

a:hover{ text-decoration: none; }

a img{ border: 0; }

img.offsetimg{margin-top:4px; position:relative; top:2px;}

.clear {clear:both;}

abbr, acronym{ border: 0; }

address, dl, p{ padding: 15px 0 0; }

blockquote{
	margin: 15px 0 0;
	background: #eee;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
	margin: 15px;
	background: #fff;
}

code{
	background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
	clear: both;
	margin: 15px 15px 5px 15px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #e0e0e0;
	color: #e0e0e0;
}

small{
	font-size: 10px;
	display:block
}

pre{
	width: 90%;
}

input, textarea{
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	font-size: 12px;
	border: 1px solid #999;
	padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

#header{
	text-align: left;
	display:block;
	background: #2335a3 url(images/header-bg.gif) repeat-x;
	color: #fff;
	height:149px;
	width:940px;
	clear: both;
	margin: 0 auto; padding:0;
	margin-bottom:0px; position:relative;
}

#header a.logo {position:relative; top:30px; left:30px; }
#header a.securiteam {position:relative; top:41px; left:-146px; font-size:12px; color:#858ec6;}
#header a.securiteam:hover {color:#c6cae4;}

#header a{
	color: #fff;
}

 .menu{
	margin-top:0px;
	display:block;
	height:39px;
	width:907px;
	padding-left:33px;
	margin-left:5px;
	margin-bottom:20px;
	line-height:39px;
	font-family: Georgia, Sans-Serif;
	font-size: 18px;
	background:#b8d4ff;
	border-top:1px solid #8ebafd;
	position:relative;
}

.menu a {
	padding: 0 5px 0 0;
}

.menu a img {margin-top:4px;}


#searchform {height:24px; background:transparent url(images/searchbox.gif) no-repeat; position:absolute;  left:637px; top:6px; width:280px; }
.search #s {position:absolute; top:2px; left:3px; border:0; width:230px; height:14px; color:#b7b7b6; font-family:Verdana; background:transparent; font-size:11px;}
.search #searchsubmit {position:absolute; top:1px; left:243px; width:25px; background:transparent; border:0;}


#container{
	width: 950px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	border-left:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
	padding-top:4px;
}

#page{
	margin: 0 auto;
	width: 900px;
	clear: both;
}

.narrowcolumn{
	float: left;
	width: 460px;
	margin-top:0px;
	padding-right:0px;
}


.banner{
	width: 500px;
	background: #e8eefc;
	clear: both;
}

.banner img{
	margin: 5px;
	padding: 10px;
	border: 1px solid #c8d4f0;
	background: #fff;
}

.post{
	padding: 20px 16px;
}

.post h2{
	font-size: 17px;
	font-weight: bold;
	letter-spacing:-0.02em;
	color:#fe4e00;
}

.entry{
	line-height: 20px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	border: 0;
	padding: 15px 0 0;
	font-weight: bold;
}

.entry h1{
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
}

.entry h3{ font-size: 16px; }

.entry  h4{ font-size: 14px; }

.entry h5{ font-size: 12px; }

.entry h6{ font-size: 11px; }

.entry img{
	border: 1px solid #e0e0e0;
	padding: 4px;
}

.entry img.wp-smiley{
	padding: 0;
	border: 0;
}

.entry img.alignleft{
	float: left;
	margin: 5px 10px 0 0;
}

.entry img.alignright{
	float: right;
	margin: 5px 0 0 10px;
}

.entry p {font-size:12px; letter-spacing:-0.02em;}

.postinfo{
	margin-top: 0; padding:0; font-size:10px; color:#e87963; letter-spacing:-0.02em;
}

.browse{
	margin: 0 16px 0;
	border-top: 1px solid #e0e0e0;
	padding: 20px 0;
	font-size: 12px;
	line-height: 14px;
}

.browse .prev a {background:url(images/prev.gif) no-repeat center left; padding-left:15px; display:block; float:left; width:160px; margin:10px;}
.browse .next a {background:url(images/next.gif) no-repeat center right; padding-right:15px; display:block; float:right; text-align:right; width:160px; margin:10px;}


.sidebar{
	display: inline;
	float: right;
	margin:25px 0 0 25px;
	padding-left:10px;
	width: 150px;
	font-size: 11px;
	border-left:1px solid #e8e9eb;
	position:relative;
right:-20px;
}

.sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}



.sidebar li.widget_calendar table{
	border: 1px solid #c8d4f0;
	padding: 10px;
	background: #fff;
}

.sidebar ul li li{
margin-bottom:7px;
font-size:11px;

}
.sidebar ul li a {color:#4d4d52;}

.sidebar ul li h2{
color:#4d4d52;
font-size:11px;
text-transform:uppercase;
font-weight: bold;
margin-top:20px;
margin-bottom:5px;
}

.sidebar .feature {margin-bottom:20px; padding-bottom:15px; border-bottom:1px dotted #a6a8ac;}

.sidebar li h2.orange, .sidebar li a.more{
color:#fe4e00;
margin-bottom:2px;
margin-top:0px;
height:18px;
line-height:18px;
}


.sidebar li h2.top {background: url(images/side-top.gif) no-repeat; padding-left:33px; position:relative; left:-34px;}
.sidebar li h2.delicious {background: url(images/side-delicious.gif) no-repeat; padding-left:33px; position:relative; left:-34px;}


.entry ul {margin-left:30px; font-size:12px;}


.sidebar ul li a:hover {color:black;}

.sidebar2 {background:#f6faff; border-left:1px solid #d7dde6; padding: 10px 20px 30px 10px; width:160px; position:relative; top:-10px;}
.sidebar2 h3 {font-size:15px; color:#8faad2; font-family:verdana; font-weight:bold; margin-bottom:10px; letter-spacing:-0.02em;}
.sidebar2 h3 span {color:#4d59a2; font-style:italic;}
.sidebar2 ul li a {font-size:10px; color:#979da4; line-height:12px;}
.sidebar2 ul li a:hover {color:#62666b;}

.sidebar #activity h2, .sidebar #authors h2 {margin-top:0;}


/* comments template */

.comments-template{
	margin:20px 0 0;
	border-top: 1px solid #e0e0e0;
	padding: 0;
}

.comments-template ol{
	margin: 0;
	margin-top:5px;
	padding: 0px;
	list-style: none; 

}

.comments-template h3 {font-size:17px; color:#84a5d8;}
h3#respond{margin-bottom:-10px;}



.commentmetadata{
	font-size: 11px;
	margin-bottom:-10px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template ol.commentlist li {padding:10px; margin: 15px 0; background:#eef5ff;}

/* end comments template */


/* wp-calendar */

table#wp-calendar{
	width: 100%;
	font-family: Arial, Helvetica, Georgia, Sans-Serif;
	text-transform: none;
	line-height: 24px;
}

table#wp-calendar caption{
	padding: 10px 15px;
}

table#wp-calendar th{
	padding: 3px;
	text-align: center;
	vertical-align: top;
	background: #e8eefc;
}

table#wp-calendar td{
	padding: 2px;
	text-align: right;
}

table#wp-calendar tfoot td{
	text-align: center;
}

/* end calendar */

#footer{
	clear: both;
	display:block;
	background: white;
}

#footer p{
	padding: 20px 16px;
	line-height: 24px;
}

