/*------------------------

THEME NAME: SAS70wiki
VERSION: 1.0
AUTHOR: Nethosting

------------------------*/



/*---- Body Content -----*/


html, body {
	background: url(i/body-bg.gif) repeat-x;	
	margin:0;padding:0;
	font-family: Arial, sans-serif;
}



/*---- Container for whole site ----*/


#wrapper {
	margin:0 auto;
}



/*---- Container for left/ride sides ----*/

#container {
	width: 960px;
	margin:0 auto;
	overflow: hidden;
	color: #333;
}



/*---- Header(logo) ----*/


#header {
	height: 100px;
	padding: 0px;

}

#header-top {

    	margin: 0px auto;
	width: 960px;
	padding-top: 20px;

}


div#header h1, div#blog-description{
	width:750px;
	margin:0 auto;
}

#logo {

	width: 187px;
	height: 50px;
}


#logo a {

	background: url(i/logo-new.gif) no-repeat;
	display: block;
	width: 187px;
	height: 50px;
	outline: none;
}


/*-- a:hover {text-decoration:none;}

h1#blog-title, h1#blog-title span a{
	text-decoration:none;

}

h1#blog-title img.blog-icon {
	float:left;
	margin-right:8px;
}

--*/

/*---- Right Side ----*/


#content {	
	width: 625px;
	float:right;
	margin-right: 5px;


}


#content p {
    font-size: .9em;
}



#content p a {	
	color: #6eaddd;
	text-decoration: underline;
	outline: none;

}


#content p a:hover {	
	color: #6eaddd;
	text-decoration: none;


}



#content ul {
    	font-size: .9em;
	color: #666;
}



#content ul li {
    	padding: 5px 0px;

}




h2.entry-title { 
	font-family: "Trebuchet MS", arial, verdana, sans-serif;	
	font-size:1.1em;
        background: url(i/h1-bg.gif) no-repeat; top left;
	height: 30px;
	text-indent: 38px;
	line-height: 2;
	color: #0078c1;
	border-bottom: solid 1px #57a5d4;
	padding-bottom: 4px;
	font-style: italic;

}


h2.page-title { 
	font-family: "Trebuchet MS", arial, verdana, sans-serif;	
	font-size:1.3em;
        background: url(i/h1-bg.gif) no-repeat; top left;
	height: 30px;
	text-indent: 38px;
	line-height: 2;
	color: #0078c1;
	border-bottom: solid 1px #57a5d4;
	padding-bottom: 4px;
	font-style: italic;

}


.vcard a {

	color: orange;
	text-decoration: none;
	outline: none;
}


.vcard a:hover {

	color: orange;
	text-decoration: underline;

}




h2.entry-title a {
	text-decoration:none;
	outline: none;
	color: #0078c1;
}



h2.entry-title a:hover {
	text-decoration: underline;
	color: #0078c1;
}



h3.entry-title a {
	text-decoration:none;
	color: #0078c1;
	outline: none;
}



h3.entry-title a:hover {
	text-decoration: underline;
	color: #0078c1;
}



h3{
	font-size:1em;
	margin:3px 0;
}

div.entry-meta {
	text-align: left;
	font-size:0.8em;
	clear:both;
	background: url(i/posted-bg.gif) no-repeat;
	width: 597px;
	height: 27px;
	padding: 5px 10px;
	margin: 25px 0px;    
}


.entry-meta a {
    	color: #6eaddd;
	text-decoration: none;
	outline: none;
}



.entry-meta a:hover {
	text-decoration: underline;

}


div.entry-actions {
	text-align: left;
	font-size:0.8em;
	clear:both;
	margin-top:5px;
}



.entry-date {
	color: #f47920;


}


.published {

	border: solid 1px #fff;
}



/*--navigation on right side--*/

div#nav-above {
	margin-bottom:1em;
}

div#nav-below {
	margin:1em 0;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}

div.navigation {
	height:1.25em;
}


.navigation a {
	color: #0078c1;
	text-decoration: none;
	outline: none;
}



.navigation a:hover {
	color: #0078c1;
	text-decoration: underline;
}



div.navigation div.nav-next {
	float:right;
	text-align:right;
}



/*--Gallery--*/

div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}

p.wp-caption-text{
	font-style:italic;
}

div.gallery dl{
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}

div.gallery dl.gallery-columns-1 {
	width:100%;
}

div.gallery dl.gallery-columns-2 {
	width:49%;
}

div.gallery dl.gallery-columns-3 {
	width:33%;
}

div.gallery dl.gallery-columns-4 {
	width:24%;
}

div.gallery dl.gallery-columns-5 {
	width:19%;
}


div.gallery dl,div.navigation div.nav-previous {
	float:left;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
	margin:0;
	padding:0;
}




/*---- Sidebar ----*/

.sidebar {
	float:left;
	overflow:hidden;
	width:233px;
	margin-bottom: 10px;

}



#sidebar-top {
	background: url(i/sidebar-top.gif) no-repeat;
	height: 20px;
	width: 233px;

}

#sidebar-mdl {
	background: url(i/sidebar-mdl.gif) repeat-y;
	width: 233px;
	padding: 0px 20px;
	margin: 0px;
}


#sidebar-btm {
	background: url(i/sidebar-btm.gif) no-repeat;
	height: 20px;
	width: 233px;
	margin-bottom: 25px;

}


#secondary {
	clear:left;
}



div.sidebar h3{
	font-family: "Trebuchet Ms", arial, verdana, Tahoma, sans-serif;

}


div.sidebar ul{
	list-style-type:none;
	font-size: .95em;
}


div.sidebar ul li {
	list-style-type:none;
	padding: 5px 0px;
}


div.sidebar ul li ul {	
	padding: 0px;
	margin-left: 20px;
	color: #0078c1;
}


div.sidebar ul li ul li {
	list-style-type:disc;
}




div.sidebar ul li ul li a {
 	color: #0078c1;
	text-decoration: none;   
	outline: none;
}

div.sidebar ul li ul li a:hover {
	text-decoration: underline;  
 
}



#pages {
	padding: 0px;
	margin: 0px 0px;
}



#pages h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}



#categories {
	padding: 0px;
	margin: 0px 0px;
}



#categories h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}


#archives {
	padding: 0px;
	margin: 0px 0px;
}



#archives h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}



#we-follow {
	padding: 0px;
	margin: 0px 0px;
}



#we-follow h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}




#rss-links {
	padding: 0px;
	margin: 0px 0px;
}



#rss-links h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}



#meta {
	padding: 0px;
	margin: 0px 0px;
}



#meta h3 {
	color: #f47920;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-style: italic;
	font-size: 1.25em;
	background: url(i/sidebar-h1-bg.gif) no-repeat bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}





div.sidebar h3 {
	font-size: 1.1em;

}

div.sidebar input#s {
	border: solid 0px #fff;
	width: 165px;
	margin: 5px 0px 0px 35px;
	background: url(i/input-bg.gif) repeat-x;
}

div.sidebar li {
	list-style:none;
	margin:0 0 2em;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}

div.sidebar ul ul li {
	margin:0;
}

div.sidebar ul ul ul {
	margin:0 0 0 0.5em;
}





/*---- Footer ----*/


#footer {
	background: url(i/footer-bg.gif) repeat-x;
	clear:both;
	width: 100%px;
	margin:10px auto 0;
	height: 150px;
	padding:20px 0;
}



#footer-body {
    	width: 960px;
	margin: 0px auto;

}



#footer-body p{
    	font-size: .8em;
	color: #333;
}





/*---- Comments ----*/



div#comments ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


div#comments ul li {
	margin:0 0 20px 0
}


div#comments ul.children {
	margin:10px 0 0 20px;
}


div.comment-meta {
	height:20px;
	outline: none;
}


div.comment-meta, .trackback div.comment-author, .pingback div.comment-author {
	padding:6px 0px 6px 6px;
	font-size:0.9em;
	line-height:20px;
	border-bottom:4px solid;
}


.trackback div.comment-author, .pingback div.comment-author {
	min-height:20px;
	height:auto;
}


div.comment-meta img.avatar {
	float:right;	
	padding:0 0 0 5px;
	margin-top:-6px;
}


div.comment-meta span.fn, div.comment-meta span.comment-date {
	float:left;
}


div.comment-actions {
	font-size:0.9em;
	padding:2px 0;
	float:right;
}


div#comments div.singlecomment {
	padding: 0;
	margin:0;
}


div#comments div.singlecomment p, div#comments ul li.comment blockquote {
	padding:4px;
	margin:0;
}


span.unapproved {
	display:block;
	padding:4px;
	margin:0;	
	font-style:italic;
	font-weight:bold;
}


div#comments ul li.comment blockquote {
	margin:4px 0 4px 20px;
	padding:0 4px 4px 4px;
	border-left: 1px dotted;
}


#respond {
	padding:10px;
}


form#commentform p {
	clear:both;
	margin:0;
	padding:0;
}



#comments h3 {
	font-family: "Trebuchet", arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	padding:4px;
	margin-bottom:10px;
	color: #0078c1;
}


a.comment-link {
	color: #6eaddd;
	text-decoration: underline;
}



a:hover.comment-link {
	color: #6eaddd;
	text-decoration: none;
}



a.trackback-link {
	color: #6eaddd;
	text-decoration: underline;
}



a:hover.trackback-link {
	color: #6eaddd;
	text-decoration: none;
}



a.post-edit-link {
	color: #6eaddd;
	text-decoration: underline;
}




a:hover.post-edit-link {
	color: #6eaddd;
	text-decoration: none;
}



.form-label, .form-input{
	margin:1em 0 0;
}


 .form-textarea   {
	clear:both;
}

.form-textarea textarea {
		width:98%;
}


.form-label, .form-input {
	display:block;
	float:left;
}


.form-label {
	width:120px;
}


.form-input input {
	width:160px;
}


.form-submit {
	clear:left;
	}


#searchform {
	background: url(i/search-bg.gif) no-repeat;
	width: 203px;
	height: 27px;

}


blockquote {
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid;
}



.entry-content embed, .entry-content table, .entry-content img {
	margin:5px;
}


.entry-content ul {
	margin: 10px 0px;

}


.entry-content ul li {
	padding: 10px 0px;

}



table {
    width: 600px;
}



td, th {
	padding:4px;
	margin:0;

}

.sidebar li {
	clear:both;
}


.sidebar li.widget_notes_author img.avatar {
	float:left;
	margin: 0 8px 8px 0;
}


.sidebar li.widget_notes_author h3 {
	color:#000;
	font-size:12px;
	line-height:12px;
	font-font-family: Arial, sans-serif;
	font-weight:bold;
	border:0;
}


.sidebar li.widget_notes_author p{
	margin:0;
}


table.recentcommentsavatar, table.recentcommentsavatar td {
	border: 0;
}


.alignright,img.alignright{
	float:right;
	margin:1em 0 0 1em;
}


.alignleft,img.alignleft{
	float:left;
	margin:1em 1em 0 0;
}


.aligncenter,img.aligncenter{
	display:block;
	margin:1em auto;
	text-align:center;
}


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	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;
}


.widget_calendar table, .widget_calendar table td {
	border:1px solid #BDBDBD;
	border-spacing:0px; 
	border-collapse: collapse;
	text-align:center;
}


.entry-title,#trackbacks-list,#respond {
	clear:both;

}

div#container,div#primary {
	margin-top:2em;
}

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	color:#c30;
}

form#commentform,form#commentform p {
	padding:0;
}

input#author,input#email,input#url,textarea#comment {
	padding:0.2em;

}

div.comments ol li {
	margin:0 0 3.5em;
}

textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
}



