﻿/*
Theme Name: SoulAju.com
Description: Two column, right sidebar, widget-ready based on Coronado by Rose City Sister.
Version: 3.1
Author: Corey Cortez
Author URI: http://www.fuzzed.net
Tags: purple, pink, blue, fixed-width, two-columns, right-sidebar, threaded-comments
	SoulAju.com 3.1
	This theme is by RoseCityGardens.com updated for SoulAju by Fuzzed.net.
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* 01-25-2009 Updated to include post class and threaded-comments */

/* My favorite tag! This removes default margins and padding on all elements and sets a default font family */

* {
	margin: 0;
	padding: 0;
	font-family: Cambria, Georgia, sans-serif;
	}

/* STRUCTURE - margins and padding */

/* Layout */

body {
	padding-bottom: 20px;
	font-size: 70%;
	text-align: center;
}


#page {
	width: 750px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


#header {
	width: 750px;
	height: 280px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: left;
}

#headerimg {
	width: 750px;
	height: 267px;
    background: url(images/coronado-top3.jpg) no-repeat top;

}

#headerimg a img {
        border: 0;
}

#container {
	clear: both;
	height: auto;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	width: 750px;
	height: 94px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	clear: both;
}

/* Top Menu */

#topmenu {
	width: 750px;
	background-color: #000000;
}

/* content */



#content {

	width: 465px;

	float: left;

	padding-left: 20px;



}

#content p, #content ul, #content ol {

	font: 500 1.2em Cambria, Georgia, sans-serif;

	line-height: 150%;

}

#content ul ul, #content ol ol {
	font-size: inherit;
}



/*sidebar*/

#sidebar {

	width: 210px;

	float: right;

	padding-right: 20px;



}



#sidebar p {

		font: normal 1.1em Cambria, Georgia, sans-serif;

		line-height: 150%;

}


/* END STRUCTURE */



/* BACKGROUNDS AND BORDERS */



body {
	background: #000000;
}

#page {
	background: transparent url(images/container.gif) repeat-y;
}

.post {
	background: transparent url(images/post-background.gif) no-repeat bottom left;
}


blockquote {
		border: 1px dotted #ccc;

}



#footer {
	background: url(images/coronado-bottom.jpg) no-repeat top;
}


/* END BACKGROUNDS AND BORDERS */


/* HEADER  */

#header #headerimg h1, #header #headerimg a {
	font: 500 40px Cambria, Georgia, sans-serif;
	color: #161616;
	text-decoration: none;
        clear: both;
}

/* END HEADER  */



/* POSTS  */

.post  {

	padding-bottom: 25px;

	margin-bottom: 10px;

}



.entry {

	padding-top: 15px;

}



/* headings */ 



h1, h2, h3 {

	font-weight: 500;

	font-family: Cambria, Georgia, sans-serif;

}


h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {

	color: #272727;

}


#content .post h1, #content .post h2, #content h2.pagetitle {

	color: #161616;

	font-size: 22px;
	padding-top: 15px;

}




.post h3, #content h3, #content2 h3 {

	color: #161616;

	font-size: 2.0em;

}



.post h3 a, #content h3 a, #content2 h3 a {

	text-decoration: none;

}



.post h3 a:link, .post h3 a:visited, .post h3 a:active, .post h3 a:hover, #content h3 a:link, #content h3 a:visited, #content h3 a:active, #content h3 a:hover, #content2 h3 a:link, #content2 h3 a:visited, #content2 h3 a:active, #content2 h3 a:hover {

	color: #09adb8;

}



/* lists */



.post ul {

    list-style-type: none;

    margin-left: 10px;

    padding-bottom: 10px;

    font-size: 1.1em;

}



.post ol {

    margin-left: 30px;

    padding-bottom: 10px;

    font-size: 1.1em;

}



.post ul li {

	    background: url(images/big-bullet.gif) no-repeat left;

	    padding-left: 20px;

}



/* paragraphs */



.entry p, fieldset label {

	padding-bottom: 15px;

	font-size: 1.1em;

	line-height: 150%;

}



.entry blockquote p {

	padding: 0;

}



p.postmetadata {

	padding-top: 10px;


}

.postmetadata small {

	

	font-size: 100%;

}



p.editlink {

	text-align: right;

	float: right;

	padding-top: 5px;

}

.commentlist a {

	font-size: 1.1em;

	line-height: 150%;

}



p.byline {

	font-size: 1.0em !important;

	color: #09adb8;
	padding-top: 0px;
	float: right;

}



#sidebar p {

		font-size: 1.3em;

}



/* blockquote */



.post blockquote {

	display: block;

	width: 60%;

	margin-left: 15%;

	margin-right: 25%;

	margin-bottom: 15px;

	padding: 10px;

	

}



/* next-previous links navigation */



.navigation {

	width: auto;

	margin-right: 20px;

	display: block;

	clear: both;

	padding-bottom: 20px;

	background: transparent;


}



.navigation .alignright {

	width: 40%;

	float: right;

	background: transparent url(images/rarrow.gif) no-repeat top right;

	padding-right: 20px;

	text-align: right;



	}



.navigation .alignleft {

	float: left;

	width: 40%;

	background: transparent url(images/larrow.gif) no-repeat top left;

	padding-left: 20px;

	text-align: left;




}



/* required classes */

.alignright {
	float: right;
}
.alignleft {
	float: left;
}

.aligncenter {
	text-align: center;
}



/* link formatting  */



a:link, a:visited {

	color: #333;


}



a:active, a:hover {

	color: #09adb8;


	}







/* font styles and colors */





p.postmetadata {



	color: #666;

}



p.postmetadata a:link, p.postmetadata a:visited {

	color: #666;

}

p.postmetadata a:active, p.postmetadata a:hover{ 

	color: #09adb8;

	

}



small {



	color: #333;

	padding-bottom: 20px ;

}	



blockquote {

	color: #666;

}



#stats {



	color: #666;

}



#stats a:link, #stats a:visited {

	color: #666;

}



#stats a:active, #stats a:hover {

	color: #09adb8;

}





a.navigation, a.more-link, .sfforumlink, .editlink  {



}



a.more-link {

	background: transparent url(images/seashell2.gif) left no-repeat;

	padding-left: 38px;

	padding-top: 5px;

	padding-bottom: 5px;

    text-decoration: underline;
    font-size: 1.1em;
    font-weight: 600;
}
a.more-link:link, a.more-link:visited {
	color: #000;

}

a.more-link:active, a.more-link:hover {
	color: #09adb8;
}



p.editlink a:link, p.editlink a:visited {

	color: #999;

}





/* END POST FORMATTING */	



/* SIDEBAR FORMATTING */



#sidebar ul {

	list-style-type: none !important;

}

#sidebar ul li {
	margin-bottom: 10px;

}

#sidebar ul li ul li {
	margin-bottom: 0px;

}



#sidebar ul li {

}



#sidebar ul li ul {
	list-style-type: none;

}

	

#sidebar ul li ul li {

	color:  #161616;

	background: url(images/bluebullet.gif) no-repeat top left;

	padding-left: 15px;

	font-size: 1.0em;

}

#sidebar ul li ul li ul li {
	font-size: 100%;
}







#sidebar ul li ul li a {

        color: #333;

}



#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited {

	color: #333;



}



#sidebar ul li ul li a {

	text-decoration: none;

}



#sidebar ul li ul li a:active, #sidebar ul li ul li a:hover {

	color: #09adb8;



	}

#sidebar ul li h2, h2.widgettitle {
	color: #161616;
	font-size: 1.5em;
	font-family: Cambria, Georgia, sans-serif;
}


#sidebar ul li:first-line {

	color: #161616;
	font-weight: bold;
	font-size: 1.5em;
	font-family: Cambria, Georgia, sans-serif;
}





#sidebar ul li p {
	width: 175px;
	margin-bottom: 15px;
}

#sidebar ul ul li:first-line {
	color: #333;
}



/* END SIDEBAR FORMATTING */  	



/* FORMS */



form#commentform p input, #sidebar ul li select, #sidebar ul li select option {

	background-color: #161616;

}

form#commentform p input, form#commentform p textarea {

	border: 1px solid #161616;

}



#content form p, #content2 form p {



	padding-top: 5px;

	padding-bottom: 5px;

}



form p a:link, form p a:active, form p a:visited, form p a:hover {

	color: #333;

}



#commentform label {

	font-size: 1.4em;

}



#commentform p input {

	width: 200px;

	margin-right: 10px;

	height: 20px;

}

#author, #email, #url {
	background: #e0dcf5 url(images/input-bg.gif) no-repeat top left ;

	border: 1px solid #161616;
	padding-left: 5px;
}



#commentform textarea {

	width: 380px;

	height: 150px;

	background: #e0dcf5 url(images/form-bg.gif) no-repeat top left ;

	border: 1px solid #09adb8;

}

#content2 form textarea {

	width: 550px;

	background: #e0dcf5 url(images/form-bg.gif) no-repeat top left ;

	border: 1px solid #09adb8;

}



#submit {

	background: url(images/button-bg.gif);

	padding: 0px 2px 4px 2px;

	border: 1px solid #ccc;

	font: 500 1.1em Verdana, Arial, sans-serif;

	width: auto !important;

	height: 20px !important;

	text-align: left;

	color: #161616;

	

}



/* Search form */



li#search {

	padding-bottom: 15px;

} 



#searchsubmit, .searchbutton {

	background: url(images/button-bg.gif);border: 2px solid #09adb8;color: #333;margin-left: 5px;

	}



#s {

	width: 170px;

	background: #e0dcf5 url(images/input-bg.gif) no-repeat top left ;

	border: 1px solid #09adb8;

}



#searchform {

	margin-bottom: 10px;

}



/* END FORMS */





/* BEGIN CALENDAR */



li#calendar {

	margin-left: 0px;

	padding-left: 0px;

}



#wp-calendar {

	empty-cells: hide;

	width: 155px;

	margin-left: 0px;
	background: #e0dcf5 url(images/form-bg.gif) no-repeat top left ;
	border: 1px solid #09adb8;
	border-collapse: collapse;

	}



#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: 4px 4px;

	text-align: right;

	font: 600 10px Verdana, Arial, Sans-Serif;
	border: 1px solid #fff;
	border-collapse: collapse;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background: transparent; }

	

	#wp-calendar #prev a, #wp-calendar #next a {



	}



#wp-calendar a, #wp-calendar a:link, #wp-calendar a:visited {

	text-decoration: none;

	color: #09adb8;

	border-bottom: none;

	}



#wp-calendar caption {

	font: 500 1.5em 'Century Gothic',Helvetica,Tahoma,Geneva,Verdana;

	text-align: left;

	color: #09adb8;

	}


 #wp-calendar th {

	font: 700 11px Verdana, Arial, Sans-Serif;

	text-transform: capitalize;

	color: #333;

	background: transparent;

	border: 1px solid #fff;
	border-collapse: collapse;
	text-align: right;
	padding: 4px 4px;

	

	}

/* END CALENDAR */



/* COMMENTS */



h3#comments {

	padding-top: 20px;

	font-size: 1.8em;

}



h3#respond {

	margin-top: 15px;

	font-size: 1.8em;

}


ol.commentlist li {
	font: 500 10px 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;
}
#commentform p {
	font: 500 10px 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;
}



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

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

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

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	border-left: 1px dotted #ccc;
}

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

#commentform p {
	margin: 5px 0;
	}

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

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.commentlist li, #commentform input, #commentform textarea {
	font: 500 10px 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;}


.commentlist li {
	font-weight: bold;
}

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

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

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

#commentform p {
	font: 500 10px 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif;
	}
	
.commentmetadata {
	font-weight: normal;
	font-size: 80%;}
	
.reply a {
	height: 25px;
	background: url(images/button-bg.gif);border: 2px solid #09adb8;color: #333;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
/* End Comments */


.clear {

	clear: both;

	width: 100%;



}



.whitespace {

	height: 20px;

	background: #fff;

	clear: both;

}



#prefooter {

	width: 670px;

	height: 25px;

	margin-left: auto;

	margin-right: auto;

	background: url(images/single-container.gif) repeat-y;

}

/* END COMMENTS */







/* Miscellaneous */



.clear, .clearboth {
	clear: both;
	width: 100%;
}


.goleft a:link, .goleft a:visited {
        color: #09adb8;
}

.goleft a:active, .goleft a:hover {
        color: #09adb8;
}

.goleft {
	float: center;
	padding: 10px;
	font: bolder 1.3em Cambria, Georgia, sans-serif;
	vertical-align: bottom;
}

.gocenter {
	padding: 10px;
	font: 500 1.3em Cambria, Georgia, sans-serif;
}

.goleft a, .gocenter a {
	text-decoration: none;
}



.gocenter p, .gocenter a:link, .gocenter a:visited {
        color: #FFF;
}

.gocenter a:active, .gocemter a:hover {
        color: #FFF;
}



/* Date Button */



.post-date {

	width: 60px;

	height: 54px;

	float: left;

	text-align: left;

    margin-right: 5px;

    background: transparent url(images/datebutton.gif) no-repeat top;   

}


.month {

	width: 60px;

	height: 30px;

	vertical-align: top;

	font: 600 10px Cambria, Georgia, sans-serif;

	color: #fff;

	text-align: center;

    padding-top: 0px;

    padding-bottom: 8px;

}


.day {

	width: 60px;

	padding-top: 4px;
	height: 28px;

	font: 700 24px Cambria, Georgia, sans-serif;

	color: #fff;

	text-align: center;

}



/* Post Meta Data */





postmetadata a {

	border-bottom: none;

}

.tiny-pencil {

	padding-right: 16px;

	background: url(images/reply.gif) no-repeat top right;

	margin-right: 2px;

}



.tiny-wp {

	padding-right: 23px;

	background: url(images/wp-logo.gif) no-repeat top right;

}



.tiny-trackback {



}



.tiny-comments {

	padding-right: 28px;
	height: 35px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: url(images/tiny-comments.gif) no-repeat bottom right;

}



.tiny-rss {

	padding-right: 20px;

	padding-top: 3px;

	height: 25px !important;

	background: url(images/tiny-rss.gif) no-repeat right;

}


.tiny-category {

	padding-right: 12px;

	background: url(images/bluebullet.gif) no-repeat right;

}



.tiny-trackback a, .tiny-pencil a, .tiny-comments a, .tiny-rss a, .tiny-category a {

	text-decoration: none;

	height: 25px;

}


p.postmetadata, .navigation a {

	font-size: 1.2em !important;

}

.navigation a {
	text-decoration: none;
}


p.postmetadata a {

	text-decoration: none;

	color: #666;

	height: 25px !important;

}



h1 a, h2 a {

	text-decoration: none;

}

#content h1.flourish, .pagetitle {
	background: transparent url(images/page-title.gif) no-repeat top left;
	padding: 5px 0px 15px 55px !important;
}

h2.flourish {
	background: transparent url(images/page-title.gif) no-repeat top left;
	padding-left: 55px;
}

/* Other elements */


fieldset {
	text-align: left;
	padding: 10px;
	border: 1px dotted #09adb8;
}

legend {
	color: #09adb8;
	font-size: 1.8em;
}

p label, label {
       display: block;
       clear: both;
       margin-bottom: 0px;
       padding: 0;
       font-weight: bold;
}


pre {
	width: 465px;
	overflow: scroll;
	margin-bottom: 10px;
}

input, textarea, select {
	margin-bottom: 10px;
	padding-top: 0px;
}

hr {
	width: auto;
	height: 1px;
	background-color: #ddd;
	color: #ddd;
	margin-bottom: 10px;
}

dl

{

clear: both;

display: block;

margin: 15px;

text-align: center;

font-size: 1.2em;

}



dl dt

{

left: 0;

width: 110px;

font-weight: 600;

float: left;

padding: 0;

text-align: left;

margin-bottom: 5px;

}



dd

{

border-left: 1px solid #ccc;

margin: 0 0 10px 130px;

padding: 0 0 1em 1em;

width: auto;

text-align: left;



}

input, select, input.file {
	background: #e0dcf5 url(images/input-bg.gif) no-repeat top left ;

	border: 1px solid #09adb8;
}

option {
	background: #e0dcf5;
	border: 1px solid #09adb8;
}



textarea {

	width: 380px;

	height: 150px;

	background: #e0dcf5 url(images/form-bg.gif) no-repeat top left ;

	border: 1px solid #09adb8;

}
.button {	background: url(images/button-bg.gif);border: 2px solid #09adb8;color: #333;}
/* 


/* "In Xanadu did Kubla Khan a stately pleasure dome decree
    where Alph, the sacred river, ran though caverns measureless to man
    down to a shining sea." */
