/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:#dcff9f url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#dcff9f url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#dcff9f url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#dcff9f url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#dcff9f url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:#dcff9f url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:transparent url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:transparent url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#dcff9f url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#dcff9f url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#transparent url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:#transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:transparent url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:transparent url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#dcff9f url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#dcff9f url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#transparent url(images/bg.jpg) repeat;
color:#transparent;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:#transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:#transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#transparent url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#transparent url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: john Cox
	Author Site	: http://johncox88.com/
	Style Name	: Pastello
	Version		: 1
	Comments	: Smexy
*/

html {
height:100%;
margin-bottom:0.1em;
overflow-y:scroll;
}
* {
margin:0pt;
padding:0pt;
}
img {
border:none;
margin:0px;
}
body {
background:#a9f2ff url(images/bg.jpg) repeat;
color:#a9f2ff;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
body.lang-ar, body.lang-fa, body.lang-he, body.lang-hi, body.lang-km, body.lang-ko, body.lang-ja, body.lang-th, body.lang-zh {
font-size:75%;
}
#page {
background:transparent none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding:10px 10pt 0px;
position:relative;
text-align:left;
border: none;
}
.columns-one #page {
width:560px;
}
.columns-two #page {
width:950px;
}
.columns-three #page {
width:950px;
}
#header {
background:transparent url(images/headers/rotate.php);
height:200px;
margin:0pt;
padding:0pt;
position:relative;
border:1px solid #000000;
}
.content {
padding:20pt 0px;
}
.admintab {
position: absolute;
right: 0px;
/*_padding: 5px 15px 6px;*/ /* IE hack */
}

* html .admintab { padding: 5px 15px 6px } /* IE hack */ 

#primary {
float:left;
padding:20px;
position:relative;
width:690px;
border: 1px solid #000000;
background:#dcff9f url(images/content-bg.jpg) repeat;
}
* html #primary {
display:inline;
}
.columns-three #primary {
padding:10px;
}
.columns-one #sidebar-main, .columns-one #sidebar-alt {
width:240px;
}
.columns-one .secondary {
border-top:1px solid #EEEEEE;
}
body.columns-two .secondary {
width:175px;
margin:0px;
background:#dcff9f url(images/content-bg.jpg) repeat;
border:1px solid #000000;
}
.columns-two #sidebar-alt {
width:175px;
}
.columns-three #sidebar-alt {
width:150px;
}
.secondary {
color:#666666;
float:right;
font-size:1em;
line-height:1.5em;
overflow:hidden;
padding:0pt 10px;
position:relative;
}
.comments {
padding:30px 0pt 0pt;
position:relative;
text-align:left;
}
ul.menu {
bottom:0pt;
left:20px;
margin:0pt;
padding:0pt;
position:absolute;
width:90%;
}
ul.menu li {
display:inline;
margin:0pt;
}
ul.menu, ul.menu li a {
padding:5px 15px 6px;
}
ul.menu li a {
background:#CCCCCC none repeat scroll 0%;
color:black;
font-size:1em;
margin:0pt;
}
ul.menu li a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
background:white none repeat scroll 0%;
color:#000000 !important;
text-decoration:none;
}
.sb-pagemenu ul {
margin-left:10px;
}
.sb-pagemenu ul ul {
margin-top:2px;
}
.sb-pagemenu ul ul .page_item {
margin-left:10px;
padding:0pt;
}
.sb-pagemenu .current_page_item {
}
h1, h2, h3, h4 {
font-family:'Trebuchet MS',Verdana,Sans-Serif;
}
h1 {
font-size:4em;
font-weight:bold;
letter-spacing:-1px;
margin:0pt;
padding:60px 40px 0pt;
}
h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color:black !important;
text-decoration:none;
}
h1 a:hover {
text-decoration:none;
color:#09F !important;
}
#header .description {
font-size:1em;
margin:0pt 40px;
}
h2 {
font-size:2.5em;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
}
#rollingarchives.emptypage {
display:none;
}
.page-head {
margin:20px 0pt;
}
.archivepages {
color:#999999;
display:block;
font-size:0.45em;
font-weight:normal;
letter-spacing:0pt;
margin-top:2px;
text-transform:lowercase;
}
.secondary h4 {
display:block;
font-size:2em;
font-weight:normal;
margin-bottom:5px;
padding:0pt;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:2.5em;
font-weight:normal;
letter-spacing:-1px;
}
#primary .entry-content h3 {
font-size:1.8em;
font-weight:normal;
margin-top:25px;
}
#primary .entry-content h4 {
font-size:1.5em;
font-weight:normal;
margin-top:25px;
}
#primary .k2-asides h3 {
font-size:1.6em;
font-weight:normal;
}
.entry-head {
margin-top:10px;
}
body.page .entry-content h3 {
display:block;
font-size:1.7em;
padding:15px 0pt 0pt;
}
body.page .entry-content h4 {
display:block;
font-size:1.5em;
padding:15px 0pt 0pt;
}
.secondary div {
margin:20px 0pt 0pt;
padding:0pt;
position:relative;
}
.skiplink {
display:none;
}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited, .secondary span a, .secondary span a:visited {
color:#999999;
font-weight:normal;
}
#primary .hentry .entry-head .metalink {
font-size:1.8em;
letter-spacing:-1px;
margin-left:15px;
text-transform:lowercase;
}
#primary .k2-asides .entry-head .metalink {
font-size:1.4em;
}
.single #primary .k2-asides .entry-content {
color:#999999;
font-size:1.5em;
}
.comment-meta {
float:none;
margin:0pt 15px 0pt 0pt;
}
.comment-login, .comment-welcomeback {
color:#777777;
margin-top:15px;
}
#comment-personaldetails {
margin-top:10px;
}

.secondary .k2-asides {
margin:0pt;
padding:0pt 0pt 10px;
word-spacing:-1px;
}
.secondary .k2-asides p {
display:inline;
}
.secondary .k2-asides .metalink {
padding-left:0px;
}
.secondary span a {
margin-left:10px;
}
.page-head .entry-edit {
margin-top:-20px;
position:absolute;
right:0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#444444;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
text-decoration:none;
}
.entry-meta {
color:#BBBBBB;
display:block;
font-size:1em;
line-height:1.6em;
margin-top:1px;
}
.entry-meta div {
display:inline;
}
.entry-date abbr {
border:0pt none;
color:#777777;
}
.entry-author {
display:none;
}
.entry-author address {
display:inline;
font-style:normal;
}
.entry-category {
margin-right:10px;
text-transform:lowercase;
}
.entry-meta a, .comment-meta a {
color:#777777;
}
.entry-tags a {
text-transform:lowercase;
}
.hentry {
margin:0pt;
padding:5px 0pt 15px;
position:relative;
}
.entry-content {
color:#444444;
font-size:1.2em;
line-height:1.8em;
text-align:justify;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
}
.k2-asides .entry-content p, .k2-asides .entry-content ul, .k2-asides .entry-content ol, .k2-asides .entry-content div, .k2-asides .entry-content blockquote {
margin:5px 0pt;
}
.entry-content .map div {
margin:0pt;
}
.single .k2-asides .entry-content p, .single .k2-asides .entry-content ul, .single .k2-asides .entry-content ol, .single .k2-asides .entry-content div, .single .k2-asides .entry-content blockquote {
margin:13px 0pt;
}
.metalinks {
margin-top:3px;
}
.commentsrsslink a, .trackbacklink a {
color:#999999;
padding:2px;
}
.nopassword {
text-align:center;
}
ol#commentlist li {
border:1px solid #000000;
margin:10px;
background:#A9F2FF none repeat scroll 0% 50%;
}
#commentlist {
margin:0pt;
padding:10px 0pt 20px;
position:relative;
}
#commentlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
padding:10px 10px 5px;
}
#commentlist li .comment-content {
font-size:1.2em;
line-height:1.8em;
padding:10px 0pt;
}
.comment-content p, .comment-content ul, .comment-content ol, .comment-content div, .comment-content blockquote {
margin:13px 0pt;
color: #333333;
}
#commentlist li img {
border:medium none;
padding:0pt;
}
#commentlist li .commentauthor {
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
color:#000000;
}
#commentlist li .counter {
color:#999999;
display:none;
float:left;
font-family:'Century Gothic','Lucida Grande',Arial,Helvetica,Sans-Serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:35px;
}
li.byuser {
background:#F6F7F8 none repeat scroll 0%;
}
li.bypostauthor {
background:#CCCCCC none repeat scroll 0%;
}
#pinglist {
background:#F6F7F8 none repeat scroll 0%;
font-size:1.2em;
margin:10px 0pt;
padding:0pt;
}
#pinglist li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding:7px 0pt;
}
#pinglist li small {
display:block;
font-size:0.8em;
}
#pinglist li .counter {
display:none;
}
#pinglist li span.favatar img {
border:medium none;
float:left;
margin-left:-25px;
padding:0pt;
}
#pinglist li img {
border:medium none;
padding:0pt;
}
#leavecomment, .comments #loading, #comments-closed-msg {
color:#444444;
font-size:2em;
letter-spacing:-2px;
margin:30px 0pt 20px !important;
text-align:center;
}
.comments #loading {
margin-top:20px !important;
}
#comments-closed-msg {
margin-bottom:40px !important;
}
.comments #commenterror {
background-color:#FFFF99;
color:#FF0000;
display:none;
line-height:2;
padding:5px;
}
.comments form {
clear:both;
margin:0pt;
padding:1px 0pt 10px;
}
.comments input[type="text"], .comments textarea {
color:#777777;
font-family:'Courier New',Courier,Monospace;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
}
.comments form input[type="text"] {
margin:5px 5px 1px 0pt;
width:45%;
}
.comments textarea {
margin:10px 0pt;
width:100%;
}
.comments form #submit {
float:right;
margin:0pt;
}
#footer {
clear:both;
color:#777777;
margin:0pt 200px 10px auto;
padding:5px;
text-align:center;
}
#footer p {
line-height:1.6em;
}
#footer a {
border-bottom:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
}
#footer a:hover {
border:medium none;
color:#000000;
text-decoration:none;
}
.bypostauthor {
background-color: #F0F4FF !important;
border: 1px solid #9be !important;
}
download {
background:#E9E9E9 url(images/download.gif) no-repeat scroll 10px center;
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
font-size:9px;
line-height:180%;
margin:10px auto;
padding:15px 20px 15px 65px;
text-align:center;
}
.download a {
color:#555555;
font-size:16px;
}
.download a:hover {
color:#555555 !important;
text-decoration:underline !important;
}