/*

Theme Name: Cloud9000
Theme URI: www.Cloud9000.com
Description: A custom WordPress theme for Cloud9000.com
Author: Website Style
Author URI: www.websitestyle.com
Version: 1.0

*/ 

/* CSS Document for sub pages */
body {margin:0 auto; font-size:76%; min-width:800px; font-family:Georgia; }

/* Containers */
div#container {width:100%; margin:0 auto; background: #fff url(images/left_gradient.gif) top left repeat-y; }
div#container2 {background: url(images/right_gradient.gif) top right repeat-y;}
/* The containers hold the gradients and center the page at 95% of the window */
div#wrapper {width: 87%; margin:0 auto; clear:both;} /* This section holds all the content including the menu */

/* The header and logo area */
div#header {width:87%; margin:0 auto; clear:both; /* background: #fff url(images/water2.gif) top left no-repeat; height:222px; */ height:140px; background-color:rgb(53,92,157);}
div#header h1 {margin:0; padding:55px 0 0 260px; font-weight:normal; font-size:3em;}
div.post {clear:both;}
div#header h1 a:link, div#header h1 a:visited {color:#fff; text-decoration:none;}
div#header h2 {margin:0; color:#fff; padding: 0 0 0 250px; font-weight:normal;}
div#header p#logo_img {margin:0; float:left;}
div#header p#logo_img img { width:220px; height:140px; margin:0;}


/* The horizontal menu area */
div#menu {clear:left; background-color:#fff; padding: .5em 0 1em 0; font-family:Georgia; font-size: 1.4em;}
div#menu ul#hmenu {margin:0; padding:0;}
div#menu ul#hmenu li {list-style-type:none; display:inline;}
div#menu ul#hmenu li a:link, div#menu ul#hmenu li a:visited {text-decoration:none; color:#fff; background-color:rgb(249,162,9); padding: .5ex 1.6ex}
div#menu ul#hmenu li a.active, div#menu ul#hmenu li.current_page_item a:link, div#menu ul#hmenu li.current_page_item a:visited {background-color:rgb(53,92,157)}

/* Left sidebar area */
div#leftcol {width: 20%; float:left;}
div#leftcol ul {margin:0; padding:0;}
div#leftcol ul li {list-style-type:none; }
div#leftcol h2 {color:#000; font-size: 1.65em; border-bottom:2px solid rgb(249,162,9); /* display:inline; */ font-weight:normal; padding:.2ex 0; margin:1.5ex 0 0 0; font-size:1.5em;  letter-spacing:1.3px;}
div#leftcol ul li ul {margin:0; padding:1ex 0 0 0; }
div#leftcol ul li ul li { padding:0 0 1ex 1ex;}
div#leftcol a:link, div#leftcol a:visited {color:rgb(53,92,157); text-decoration:none;}
div#leftcol a:hover {text-decoration:underline;}

/* Content Area */
div#content {width: 55%; float:left; min-height:250px; margin:2ex 2% 0 2%;}
div#content h1 {color:rgb(53,92,157); font-weight:normal; font-size: 1.8em;}
div#content h2 {color:#000; font-size: 1.9em; /* border-bottom:2px solid rgb(249,162,9);  */ display:inline; font-weight:normal; /* padding:.2ex 0; */}
div#content h2 a:link, div#content h2 a:visited {/* font-style:italic; */ text-decoration:none;}
div#content h2 a:hover {text-decoration:underline;}
div#content p {font-size:1.1em;}
div#content a:link, div#content a:visited {color:rgb(53,92,157);}
div#content ul li {padding:.5ex 0;}
div.feedback a:link, div.feedback a:visited {text-decoration:none; font-size:1.2em;}
hr.divider {height:3px; /* background-color: rgb(249,162,9); */ background:#fff url(images/tan_gradient.gif) center center repeat-x; border:none; width:60%; margin: .9em auto;}


/* Right col area */
div#rightcol {width:20%; float:right;}
div#rightcol ul {margin:0; padding:0;}
div#rightcol ul li {list-style-type:none;}
div#rightcol h2 {color:#000; font-size: 1.65em; border-bottom:2px solid rgb(249,162,9); /* display:inline; */ font-weight:normal; padding:.2ex 0; margin:1.5ex 0 0 0; font-size:1.5em;  letter-spacing:1.3px;}
div#rightcol ul li ul {margin:0;  padding:1ex 0 0 0;}
div#rightcol ul li ul li { padding:0 0 1ex 1ex;}
div#rightcol a:link, div#rightcol a:visited {color:rgb(53,92,157); text-decoration:none;}
div#rightcol a:hover {text-decoration:underline;}

/* Footer links */
div#footer_links {clear:both; font-size: .9em; padding-top:2ex;}
div#footer_links ul {margin:0;padding:0; text-align:center; background-color:rgb(53,92,157); padding:1ex}
div#footer_links ul li {list-style-type:none; display:inline; padding:0 1ex;}
div#footer_links ul li a:link, div#footer_links ul li a:visited {text-decoration:none; color:#fff; background-color:rgb(53,92,157); padding:0 1ex;}
div#footer_links ul li a:hover, div#footer_links ul li a.active, div#footer_links ul li.current_page_item a:link, div#footer_links ul li.current_page_item a:visited {border-bottom:2px solid rgb(249,162,9)}

/* Footer credits */
div#credits ul {margin:0;padding:0; color:rgb(53,92,157); text-align:center; padding:2ex 0}
div#credits ul li {list-style-type:none; display:inline; padding:0 1ex;}
div#credits ul li a:link, div#credits ul li a:visited {color:rgb(53,92,157);}

/* Special styles */
div#content p.center {text-align:center;}
div#content img.blogger_photo {float:left; height: 100px; width:100px; margin: 0 2ex 2ex 1ex; padding:2px; border:2px solid #eee; }
div#content a:link img, div#content a:visited img {border:none;}
img.happybutton {padding:5px 0;}
div#content .u {text-decoration:underline;}

/* Post Styles */
blockquote {margin-left:.75em; border-left: 4px solid #eee; padding-left:1ex}
div.meta {background: #fff url(images/blue_gradient.gif) top left repeat-x; padding:1ex }
div.post {}
div.feedback {font-size: 1em;}
/***** COMMENTS FORMATTING *****/

#commentform input {
	width: 60%; 
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #49647d;
}

#commentform textarea {
	width: 95%; 
	padding: 5px;
	margin: 2px;
	border: 1px solid #49647d;
	
}

#commentform #submit { /* width: 50%; 
	margin: 0 2.5%; */ /*
	float: right;
	border: 1px solid #49647d; */ color:#fff;background-color: rgb(53,92,157); padding:.2ex; text-decoration:none; font-size:1.2em;
	
}

.commentlist li, #commentform input, #commentform textarea {
	
}

.commentlist li {
	font-weight: bold;
}

.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 {
	
}

.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; background-color:#fff;
}
ol#commentlist  {margin:0; padding:1ex 0 0 1ex;}
#commentlist li {
	border-left: 4px solid rgb(249,162,9);
	margin-bottom: 1em;
	/* padding-left: 1em; */
	list-style-position: outside; padding:1ex;
}
#commentlist li:hover {
	border-left: 4px solid rgb(53,92,157); background-color:#eee; 
}

#commentlist li ul li, #commentlist li ul ol, #commentlist li ul li:hover, #commentlist li ol li, #commentlist li ol li:hover {border-left:none;}



/* Search */
input#s {width:70%;}
input#search_go {width:20%; color:#fff;background-color: rgb(53,92,157); padding:.2ex; text-decoration:none; font-size:1.1em;}

.amzshcs-item {float:left; padding: 1ex}

/* For new img editor with captions */

.aligncenter,
 div.aligncenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
 }  

 .alignleft {
     float: left;
 }  

 .alignright {
     float: right;
 }  

 .wp-caption {
     text-align: center;
     padding-top: 4px;
     margin: 20px;
     -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;
 }

