/*
Theme Name: Software and Scripts xsp2wp Theme
Theme URI: http://www.softwareandscripts.com/blog
Description: WordPress theme created based on the XSitePro version
Version: 1.0
Author: That would be you!
Author URI: http://www.softwareandscripts.com/
Tags: XSitePro, Custom Theme, software and Scripts
*/



/* ++++++++++++++++++++++++++++++++
This section controls the elements of the contents of each post 
+++++++++++++++++++++++++++++++++++ */

#wrapper {width: 550px;}
.XSP_MAIN_PANEL {width: 550px;}

 /* Fonts inside the POST */
.entry {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Sans-Serif;
	font-style: normal;
}

/* Custom Links Styles Are Here. EXCEPT: In your index file you are forcing links to be another style by using an inline style in the head section. If you want links to be any other colour, remove it from your index.php file. */
.entry a {
	color: #FF9900;
	text-decoration: none;
	}

.entry a:hover {
	color: #FF9900;
	text-decoration: underline;
	}

/* This is the code to style the posted date on each post. */
/* p.date {padding-left: 15px; font-size: 80%; font-style: italic; color: #737373; border-bottom: 1px solid #373737; border-top: 1px solid #373737;}

small, .nocomments, .postmetadata, blockquote, strike {
color: #666;
}

/* This is where we edit the HEADING size and elements of our WP Posts */
h1, h2, h3 {
font-family: Garamond, 'Times New Roman', Serif;
font-style: italic; 
color: #666666;
}

/*If you want each post title to be in colour, or
underlined, or huge, or anything else, you can change it here.*/
.posthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
}

/* Change commenting styles below here */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight: normal;}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 10px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}


/* The code below here is some basic formatting for displaying codes and acronyms of blogs. Keep or delete */
code {
font: 1.1em 'Courier New', Courier, Fixed;
color: #CCCCCC;
Padding-left: 15px;}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;}
	
/* Begin Structure */
.post {
	margin: 0 0 40px;
	text-align: left;}

.post hr {display: block;}

.postmetadata {clear: both;}

.clear {clear: both;}

/*	Begin Header header position editing */
h1 {
	padding-top: 10px;
	margin: 0;}

h2 {margin: 10px 0 0;}

h1 {
	margin-top: 10px;
	text-align: left;}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */


/* Info under each post, called Meta Data */
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;}
	
/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;}

select {width: 130px;}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;}

#commentform textarea {
	width: 100%;
	padding: 2px;}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}




a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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;
}
/* End captions */
	

	
/* ++++++++++++++++++++++++++++++++
End post formatting
+++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++
This section controls everything within the sidebar
+++++++++++++++++++++++++++++++++++ */

/* Set the size of the sidebar */
#sidebar{
	padding: 20px 0 10px 0;
	margin-left: 10px;
	width: 130px;}

#sidebar form {
	margin: 0;}
	
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;}

#sidebar #searchsubmit {
	padding: 1px;}

/* This section of codes is what removed the bullets from the sidebar headings of this theme */
#pages {list-style-type: none;}
.categories {list-style-type: none;}
#widget {list-style-type: none;}
.widget_categories {list-style-type: none;}
#widgettitle {list-style-type: none;}
.widget_recent_entries {list-style-type: none;}
#archives {list-style-type: none;}

/* Custom sidebar link style */
#sidebar a {
font-family:"Arial Narrow";
font-size:8pt;
font-style:normal;
font-weight:bold;
color: Blue;
text-decoration: none;}

#sidebar a:hover {
font-family:"Arial Narrow";
font-size:8pt;
font-style:normal;
font-weight:bold;
color:#87A3FF;
text-decoration: underline;}

/*Adds the orange bulllet to sidebar links */
#sidebar ul li {
list-style-image: url('http://www.softwareandscripts.com/images/in_orange.gif');
list-style-type: circle;
	margin-bottom: 15px;
margin-left: 5px;}

/* Adds the secondary orange bullet to hover on sidebar links */
#sidebar ul li:hover {
list-style-image: url('http://www.softwareandscripts.com/images/circle_orange3d_7x7.gif');
list-style-type: circle;
	margin-bottom: 15px;
margin-left: 5px;}

/* Minor sidebar tweaks */
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;}
	
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px 15px;}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0 15px;
	padding: 0;}

/* Change side bar fonts here. Heading and normal text */
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 8pt;
font-style: normal;
margin: 5px 0 0;
padding: 0;
color: #666666;}

#sidebar {
font: 10pt Verdana, Arial, Sans-Serif;
color: #CCC;
}

#sidebar ul ul li, #sidebar ul ol li {
color: #666;
}

/* Ensuring the sidebar is always near the top regardless of how much content is in the center panel. */
#XSP_LEFT_PANEL {vertical-align: top;}
.XSP_LEFT_PANEL_2 {vertical-align: top;}

/* ++++++++++++++++++++++++++++++++
End sidebar
+++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++
This section controls everything within the footer
+++++++++++++++++++++++++++++++++++ */
#footer {background-color: transparent;
	width: 720px;
	text-align: center;
padding-left:25px;
padding-top:15px;
vertical-align: middle;}

#footer {color: #FFFFFF;}
#footer a {color: #FFFFFF; text-decoration: underline;}
#footer a:hover {text-decoration: none; color: #FFFFFF;}

small {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 0.9em;
line-height: 1.5em;}

/* ++++++++++++++++++++++++++++++++
End Footer
+++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++
WordPress Calendar
+++++++++++++++++++++++++++++++++++ */
#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
	
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#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;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* ++++++++++++++++++++++++++++++++
End Calendar
+++++++++++++++++++++++++++++++++++ */