/*  
ORIGINAL THEME NAME: CoolFlower
ORGINAL THEME BY : Lighezan Alexandru

MODIFIED BY : Blee-ree-eyed Studios
LAST MODIFIED : April 19, 2008
*/


/********************************** General settings *********************************/
body {
	text-align:center;
	background:#e75d0f url(images/pattern.gif);
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color: #ffb884;
}
a:hover {
	color: #ebebeb;
}
ul {
	margin:0;
	padding:0;
}
ul li {
	list-style:none;
}
* {
	margin:0;
	padding:0;
}
img {
	border-width:thick;
	background-color:#000099;
}
/************************************ End General **********************************/

#page {
	width:1000px;
	margin:0 auto;
}
#wrapper {
	float:left;
	width: 1000px;
	position:relative;
	background:#fff8d4 url(images/faux.jpg) repeat-y;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	min-height:1600px !important;
}

/*********************************************** Header & Navigation *********************************/

#nav {
	width: 345px;
	margin-left: -885px;
	float:left;
	height:100%;
	padding-bottom: 260px;
}
/* float jog hack only visible to IE \*/
* html #nav {
	/*height : 1%;*/
	margin-left: -906px;
}
/* end float jog hack */

#header {
	background:url(images/header.jpg) no-repeat;
	float:left;
	width: 348px;
	margin-left:0px;
	_margin-left:3px;
	min-height:150px;
	/* redundant height declaration for IE6*/
	height: 150px;
}
h1 {
	font-size:40px;
	color:#ffb884;
	float:left;
	margin-bottom:0px;
	margin-top:25px;
	margin-left:35px;
}
/* float jog hack only visible to IE \*/
* html h1 {
	height : 1%;
}
/* end float jog hack */
h1 a {
	color: #ffb884;
	font-size:40px;
}
#header p {
	font-size: 17px;
	color: #2e4d4f;
	text-align:right;
	margin-top:0px;
	display: block;
	width:97%;
	float:left;
}
/* float jog hack only visible to IE \*/
* html #header p {
	height : 1%;
}
/* end float jog hack */
h2, h2 a, h4, h5 {
	float:left;
	color: #e55320;
	font-size:30px;
	display:block;
	width: 94%;
	margin:0px;
	margin-left:15px;
	padding:0;
	text-align:left;
}
/* float jog hack only visible to IE \*/
* html h2 {
	height : 1%;
}
/* end float jog hack */
h3{
	float:right;
	color: #af632b;
	font-size:27px;
	display:block;
	width: 94%;
	margin:0px;
	padding:0;
	text-align:right;
}
/* float jog hack only visible to IE \*/
* html h3 {
	height : 1%;
}
/* end float jog hack */
h2 a {
	width:98%;
	float:left;
	display: inline;
	text-align:left;
	margin-left:30px;
	margin-bottom:15px;
}
/* float jog hack only visible to IE \*/
* html h2 a {
	height : 1%;
}
/* end float jog hack */
h3 {
	margin-top:10px;
	width:320px;
	float:left;
	text-align:right;
}
/* float jog hack only visible to IE \*/
* html h3 {
	height : 1%;
}
/* end float jog hack */
h5 {
	width:93%;
	margin-left:7%;
	float:left;
	font-size:18px;
	display:block;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
}
/* float jog hack only visible to IE \*/
* html h5 {
	height : 1%;
	float:none;
}
/* end float jog hack */
/*********************************************** HEADER AND NAV ******************************/
/********************************************** NAV LEFT *************************************/
#nav ul, #nav ul li, #nav ul li ul {
	float:right;
	height: auto;
	text-align:right;
}
/* float jog hack only visible to IE \*/
* html #nav ul, #nav ul li, #nav ul li ul {
	height : 1%;
}
/* end float jog hack */
#nav ul li {
	text-align:right;
	margin-top:25px;
	width:100%;
}
#nav ul li ul {
	margin-left: 130px;
	width:212px;
	display:inline;
}
#nav ul li ul li {
	background:url(images/dotted.jpg) repeat-x bottom;
	width:100%;
	float:left;
	font-size: 15px;
	color: #2e4347;
	height:25px;
	overflow:hidden;
	display:block;
	margin-top:0px;
}
/* float jog hack only visible to IE \*/
* html #nav ul li ul li {
	height : 1%;
}
/* end float jog hack */
#nav ul li ul li a {
	color: #2e4347;
	font-size: 15px;
	line-height: 1.6em;
	margin-left:0px;
	letter-spacing: 1px;
	float:left;
	display:block;
	width:90%;
	text-align:right;
}
/* float jog hack only visible to IE \*/
* html #nav ul li ul li a {
	height : 1%;
}
/* end float jog hack */
#nav li a:visited {
	background:url(images/icon.png) 200px -10px no-repeat;
}
#nav li a:hover {
	background: url(images/icon.png) 200px 5px no-repeat;
	color: #fcac6f;
}
#nav ul li ul li span {
	width:90%;
	margin-left:3%;
	text-align:left;
	color: #8e8e8e;
	font-size:14px;
	line-height: 1.2em;
	margin-bottom: 10px;
}
#nav ul li ul li span a {
	font-size:14px;
	line-height: 1.2em;
	color: #8e8e8e;
}
#nav ul li ul li span a:hover {
	color: #8e8e8e;
}
#nav ul li p {
	color: #2e4347;
	margin-left:70px;
	float:left;
	display:inline;
	text-align:justify;
	padding-right:10px;
}
/* float jog hack only visible to IE \*/
* html #nav ul li p {
	height : 1%;
	float:none;
}
/* end float jog hack */
/***************************************** END NAV LEFT ***********************************/

/*****************************************NAV FOOTER***************************************/
#footer ul {
	margin-top:60px;
	display:inline;
}
#footer ul li ul {
	margin-top:2px;
}
#footer ul li {
	width:250px;
	margin-left: 16px;
	background:none;
	float:left;
	display:inline;
}
/* float jog hack only visible to IE \*/
* html #footer ul li {
	height : 1%;
}
/* end float jog hack */
#footer ul li ul li {
	width: 220px;
	margin-top:5px;
	line-height:1em;
	margin-left:0px;
	display:block;
	text-align:right;
}
#footer ul li ul li a {
	color:white;
}
li.sponsor, #about ul li {
	color:#FFFFFF;
	font-size: 10px;
	height: 1.0em;
	padding-top:4px;
	text-align:right;
}
#about {
	margin-left:60px;
	font-size: 0.7em;
	/*float:left;*/
	width:400px;
	text-align:center;
}
/* float jog hack only visible to IE \*/
* html #about {
	height : 1%;
	float:none;
	display:none;
}
/* end float jog hack */
#about ul {
	text-size:12px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
#about ul li {
	text-align:left;
	text-indent:0px;
	text-align:center;
}

/***************************************** END NAV FOOTER ***************************************/

/**********************************************POSTS DESIGN*******************************************/

#content {
	width:535px;
	margin-left: 350px;
	float:left;
	display:inline;
	padding-top:20px;
	padding-bottom:15px;
}
/* float jog hack only visible to IE \*/
* html #content {
	height : 1%;
}
/* end float jog hack */
.post {
	width: 505px;
	margin-left:15px;
	font: 14px Trebuchet MS;
	float:left;
	display: inline;
	margin-top: 20px;
	padding-bottom:90px;
	background:url(images/separator.jpg) no-repeat bottom left;
}
* html .post {
	overflow:hidden;
	width:100%; /*relative to the allowed amount of space*/
}
.entry {
	width: 90%;
	float:left;
	color: #ebebeb;
	margin-left:5%;
	text-align:left;
	display:inline;
}
.entry p {
	float:left;
	margin:0;
	line-height:22px;
	padding-bottom:20px;
}
.entry small {
	display:block;
	float:left;
	background:url(images/date.jpg) no-repeat;
	width:80px;
	height:47px;
	color: #8e8e8e;
	font-size:11px;
	margin-right:0px;
	margin-left: 0px;
	text-align:center;
	padding-top:2px;
	display:inline;
}

.entry small span {
	font-size:24px;
	text-align:center;
	float:left;
	width:100%;
	margin-left:-2px;
}
.postmetadata {
	float:left;
	width: 90%;
	margin-left:5%;
	margin-top:15px;
	text-align:center;
	color: #fff8d4;
}
/* float jog hack only visible to IE \*/
* html .postmetadata {
	height : 1%;
}
/* end float jog hack */
.postmetadata a {
	color: #fff8d4;
}
#sidebar {
	width:24%;
	margin-left:4%;
	float:left;
}
/* float jog hack only visible to IE \*/
* html #sidebar {
	height : 1%;
}
/* end float jog hack */
#footer {
	width:100%;
	background: #ff9c00 url(images/bottom.jpg) no-repeat;
	float:left;
	text-align:right;
	padding-bottom:50px;
	padding-top:35px;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	height:100%;
}
#footer h4, #footer h4 a {
	color:#30464a;
	font-size:25px;
}
/* background image for the bottom right corner*/
#img {
	background:url(images/swoosh_bottom.jpg) no-repeat;
	width: 223px;
	height:254px;
	position:absolute;
	bottom:-2px !important;
	bottom: -3px;
	left:125px;
}
/* background image for top right corner*/
#img2 {
	background:url(images/swoosh_top.jpg);
	width:114px;
	height:242px;
	position:absolute;
	top:0;
	right:0;
}
#searchform {
	float:right;
	margin-bottom:10px;
	margin-right:10px;
}
#searchform input {
	width: 120px;
	border:1px solid #e5e5e5;
	font:14px Trebuchet MS;
	color: #555759;
	margin-left:10px;
	background-color:#fff8d4;
	margin-top:10px;
}
input#searchsubmit {
	border: 1px solid #e5e5e5;
}
.navigation {
	/*float:left;*/
	width:90%;
	margin-left:5%;
	display:inline;
	margin-top:30px;
	color: #fff8d4;
	margin-bottom:10px;
}
/* float jog hack only visible to IE \*/
* html .navigation {
	height : 1%;
}
/* end float jog hack */
.navigation a {
	color:#fff8d4;
}
.alignleft {
	float:left;
	margin-left:25px;
	font-size:0.6em;
}
/* float jog hack only visible to IE \*/
* html .alignleft {
	height : 1%;
}
/* end float jog hack */
.alignright {
	float:right;
	margin-right:25px;
	font-size:0.6em;
}
/* float jog hack only visible to IE \*/
* html .alignright {
	height : 1%;
}
/* end float jog hack */
/********************************************** END POSTS DESIGN*********************************************/
/********************************************** START COMMENTS DESIGN ***************************************/
#author, #email, #url, textarea, .grey {
	width:450px;
	margin-top:4px;
	border:1px solid #4a4a4a;
	background-color:#2d2d2d;
	color:white;
	margin-left:40px;
	height: 25px;
}
#submit {
	width:150px;
	margin-top:7px;
	margin-left:340px;
	border:1px solid #4a4a4a;
	background-color:#2d2d2d;
	color:white;
}

.grey {
	width:150px;
	margin-left:10px;
}
textarea {
	height:100px;
	margin-top: 15px;
}
small {
	margin-left:40px;
}
#commentform {
	font: #000000;
	width: 250px;
	margin-top:10px;
	margin-bottom:35px;
	padding:0;
	margin-left:0px;
}
#commentform small {
	width: 200px;
	color:white;
	text-align:left;
	display:block;
}
*html #commentform small {
	display: compact;
	margin-left:20px;
}

#commentform p {
	width:100%;
	margin-top:10px;
}
.commentlist {
	margin:0;
	padding:0;
}
.commentlist li {
	list-style:none;
}
.alt2, .alt {
	width: 85%;
	height:auto;
	background-color:black;
	float:left;
	margin:0px 0px 15px 0px;
	margin-left:5%;
	display:inline;
	position:relative;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 30px;
	color:white;
	font-style:italic;
	border:1px solid #999999;
}
/* float jog hack only visible to IE \*/
* html .alt2, .alt {
	height : 1%;
	margin-left: 25px;
}
/* end float jog hack */
.alt {
	background-color:#1A1A1A;
}
.commentlist cite {
	margin-left:-15px;
	font-size:0.7em;
}
/******************************************END COMMENTS DESIGN **************************************************/

/**************************************** IE6 HACKS *************************************************************/

/* basic float jog hack \*/
* html h1, #header p, h2, h2 a, h4, h5, h3, h5, #nav ul, #nav ul li, #nav ul li ul, #nav ul li ul li, #nav ul li ul li a, #nav ul li p, #footer ul li, #about, #content, .post, .postmetadata, #sidebar, .navigation, .alignleft, .alignright, .alt2, .alt, {
	height: 1%;
}
/* end float job hack */

/* float cancelation hack \*/
* html h5, #nav ul li p, #about, .entry p {
	float:none;
}
/* end float kill hack */

/********************* These are standard sIFR styles... do not modify ******************************************/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h3 {
	visibility: hidden;
}
