/*  
Theme Name: fantasix
Theme URI: http://wpsite.net
Description: fantaSIX Wordpress theme with modern fractal art for magazine style blogs.
Author: wpsite.net
Author URI: http://wpsite.net
*/



/*
This wonderful theme has been created by the sponsorship of UltraWebsiteHosting.com. Without their sponsorship, this WordPress theme would not have been created. By using this theme you agree to keep the sponsor link and copyright notice in the footer of the theme. You may add additional content if you like to this file but please do not remove the existing. It has been kept short and non-intrusive for you. Thank you
*/

body {
font:12px Arial;
color:#333;

text-align:left;
background:#efefef repeat-x 0 0;
margin:0;
padding:0;
}

#page {
background:transparent;
text-align:left;
width:990px;
margin:0 auto;
padding:0;
}

#header {
background:transparent;
height:250px;
width:1000px;
margin:0 auto;
padding:0;
}

h1,h1 a,h1 a:hover {
color:#fafafa;
float:right;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
font:28px;
width:220px;
font-weight:700;
font-decoration:italic;
overflow:hidden;
text-align:right;
background:transparent;
margin:0;
padding:0;
}

.log {
color:#065f6c;
font:bold 80%;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
height:200px;
width:80px;
float:left;
margin:0;
padding:0;
}

.logg {
color:#fff;
font:bold 80% arial;
height:200px;
width:80px;
float:right;
margin:0;
padding:0;
}

.row {
background-color:transparent;
height:50px;
width:990px;
margin:60px auto 20px;
}

#home {
background:transparent url(images/head.jpg) no-repeat;
width:1000px;
height:250px;
list-style:none;
margin:0 auto;
}

.right-col {
width:370px;
float:right;
padding-right:15px;
padding-left:5px;
padding-top:100px;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
color:#fafafa;
}

.right-col a {
color:#fafafa;
}

#flow {
background-color:transparent;
width:1000px;
margin:15px auto 20px;
}

.col1 {
width:235px;
float:left;
margin-right:3px;
margin-bottom:20px;
padding:5px;
height:141px;
background:#efefef url(images/col1.jpg) no-repeat top left;
}

.col2 {
width:240px;
float:right;
}

#single {
background:transparent url(images/head2.jpg) no-repeat;
width:1000px;
height:250px;
margin:0 auto;
}

.alt {
background-color:#fafafa;
border-left:3px dotted #2792c5;
margin:0;
padding:10px;
}

small {
font:9px arial,verdana,Sans-Serif;
padding:2px;
margin:5px;
line-height:1.2em;
}

#nav {
border:0;
display:block;
z-index:5;
position:relative;
float:left;
background:transparent;
color:#ccc;
margin:10px 0 0;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
padding:0;
}

#nav ul {
width:582px;
list-style-type:none;
z-index:500;
background:transparent;
margin:0;
padding:0;
}

#nav li {
display:inline;
float:left;
min-height:20px;
position:relative;
text-align:left;
margin:0;

padding:5px 22px 5px 15px;
}

#nav h2 {
text-decoration:none;
border:0;
font:12px;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
margin:0;
padding:0;
}

#nav li ul {
width:200px;
height:auto;
top:100%;
left:0;
line-height:1.9em;
}

#nav li.Largenav ul {
width:200px;
height:auto;
top:100%;
left:0;
}

#nav li ul li {
text-align:left;
width:200px;
height:auto;
display:block;
border-bottom:1px solid #ccc;
}

#nav li.Largenav ul li {
text-align:left;
width:200px;
height:auto;
display:block;
}

#nav a {
text-decoration:none;
color:#333;
display:block;
}

#nav li li ul {
top:0;
left:0;
}

#nav li li:hover ul {
left:200px;
}

#nav ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul,#nav ul ul ul li:hover ul ul,#nav ul ul ul ul li:hover ul ul {
position:absolute;
display:none;
}

#nav li:hover ul,#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul ul ul ul li:hover ul,#nav ul ul ul ul ul li:hover ul {
display:block;
width:200px;
}

#nav ul ul {
background:#fff;
}

#nav ul li {
background:transparent;
display:block;
}

#nav h2,#nav h2 a {
color:#000;
text-decoration:none;
border:0;
}

#nav ul li:hover {
color:#065f6c;
display:block;

cursor:pointer;
}

#nav ul li ul li {
background:#fff;
display:block;
}

#nav ul li ul li:hover {
display:block;

width:200px;
}

h2,h2.pagetitle,h3 {
font-size:1.2em;
font-weight:600;
border-bottom:1px solid #ccc;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
}

h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited {

}

.commentlist li {
font-weight:400;
color:#333;
list-style:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}

.commentlist li,#commentform input,#commentform textarea {
font-size:0.9em;
color:#333;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
color:#2792c5;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
color:#333;
margin:10px 5px 10px 0;
}

#commentform p {
font-family:'Arial',Geneva,Sans-Serif;
color:#333;
margin:5px 0;
}

.commentmetadata {
font-weight:400;
color:#333;
display:block;
margin:0;
}

code {
font:1.1em 'Courier New', Courier, Fixed;
}

.commentlist {
text-align:justify;
padding:0;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

#commentform input {
width:170px;
background-color:#fff;
border:1px solid #2792c5;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:99%;
background-color:#fff;
border:1px solid #2792c5;
color:#333;
padding:2px;
}

#commentform #submit {
float:right;
margin:0;
}

acronym,abbr,span.caps {
font-size:0.9em;
letter-spacing:.07em;
cursor:help;
}

a {
color:#065f6c;
text-decoration:none;
}

a:hover,h2 a:hover,h3 a:hover {
color:#333;
text-decoration:none;
/* background:#DFFC7E; */
}

.narrowcolumn {
float:left;
width:500px;
overflow:hidden;
margin:0;
padding:0 10px 20px;
}

.widecolumn {
width:500px;
margin:0 0 0 80px;
padding:0;
}

.post {
text-align:left;
margin:5px 5px 12px 2px;
font-size:11px;
color:#34302f;
padding-3px;
}

.narrowcolumn .postmetadata {
padding-top:5px;
}

.widecolumn .postmetadata {
margin:30px 0;
}

.description {
text-align:left;
padding-left:20px;
font-size:12px;
font-weight:700;
color:#ccc;
}

h2 {
margin:15px 0 0;
}

h2.pagetitle {
margin-top:30px;
text-align:center;
}

h3 {
margin:15px 0 0;
padding:0;
}

h3.comments {
margin:40px auto 20px;
padding:0;
}

#mainleft p img {
display:block;
border:none;
max-width:80%;
text-align:center;
margin:0 auto;
padding:10px;
}

.entry ol {
margin:0;
padding:0 0 0 10px;
}

.entry ol li {
margin:0;
padding:0;
}

.postmetadata ul,.postmetadata li {
display:inline;
list-style-type:none;
list-style-image:none;
}

#leftsidebar {
margin-top:0;
margin-left:12px;
margin-right:5px;
font:1em Arial,Sans-Serif;
color:#333;
width:224px;
float:left;
overflow:hidden;
padding:0;
}

#rightsidebar {
margin-right:10px;
float:right;
font:1em Arial, Sans-Serif;
color:#333;
width:200px;
overflow:hidden;
padding:0;
}

#page ul,#page ul ol {
list-style:none;
margin:0;
padding:0;
}

#page ul li,#page ul select {
list-style-type:none;
margin-bottom:5px;
}

#page ul ul ul,#page ul ol {
margin:0 0 0 5px;
}

#page ul ol li {
list-style:square;
}

#page ul ul li,#page ul ol li {
list-style:none;
margin:3px 0 0;
padding:0;
}

#leftsidebar li a,#rightsidebar li a {
display:block;
}

#leftsidebar li a,#rightsidebar li a,#footer li a {
color:#2792c5;
}

#searchform {
margin:5px auto;
padding:5px 3px;
}

#searchform #s {
width:75%;
background-color:transparent;
border:1px solid #333;
font-size:11px;
margin-right:4px;
padding:2px;
}

#searchsubmit {
background-color:transparent;
border:1px solid #333;
font-size:11px;
color:#333;
padding:1px;
}

#footer {
width:1000px;
height:150px;
background-color:transparent;
 
clear:both;
margin:0;
font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;
padding:0;
}

#footer p {
text-align:center;
margin:0;
padding:20px 0;
}

.entry form {
text-align:center;
}

select {
width:130px;
}

acronym,abbr {
border-bottom:1px dashed #900;
}

blockquote {
padding-left:25px;
font-family:Arial,Helvetica,sans-serif;
border-left:7px solid #2792c5;
margin:15px 30px 0 10px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

a img {
border:none;
}

.navigation {
clear:both;
display:block;
text-align:center;
margin-top:10px;
margin-bottom:60px;
}

#wp-calendar {
text-align:center;
width:70%;
margin:0;
}

#wp-calendar td {
line-height:10px;
font-size:10px;
color:#333;
}

#wp-calendar td a {
display:block;
color:#2792c5;
text-decoration:none;
line-height:10px;
border:1px solid #2792c5;
}

#wp-calendar #prev a {
width:30px;
}

#wp-calendar #next a {
width:30px;
margin:0 0 0 30px;
}

#wp-calendar #today a {
color:#333;
font-weight:700;
}

#wp-calendar caption {
text-align:center;
width:100%;
text-transform:lowercase;
margin:0 0 5px;
}


html>body .entry ul {
margin-left:0;
}

html>body .entry li {
list-style-type:square;
margin:7px 0 8px 10px;
padding:0;
}

.spacer {
clear:both;
}

.pagenumber {
text-align:right;
clear:both;
font-weight:700;
padding-top:6px;
margin-top:10px;
}

.nav {
list-style:none;
font-family:century gothic,Verdana, Serif;
font-weight:700;
letter-spacing:1px;

display:block;
clear:both;
text-align:center;
width:80%;
background:#fff;
margin:0 auto;
padding:6px;
}

.nav li {
list-style:none;
display:inline;
margin:0;
padding:0 5px 0 0;
}

.nav li a {
color:#333;
text-decoration:none;
padding:6px;
}

.nav li.current_page_item a {
color:#333;
text-decoration:none;
background:transparent;
border:2px solid #2792c5;
}

.nav li a:hover {
color:#065f6c;
text-decoration:none;
background:#d26631;
}

.aligncenter {
display:block;
text-align:center;
margin:0 auto;
padding:3px;
}

.alignright {
float:right;
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

.alignleft {
float:left;
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

body div#toolTip {
position:absolute;
z-index:1000;
width:180px;
background:#fafafa;
border:0;
text-align:left;
min-height:1em;
padding:10px;
}

body div#toolTip p {
color:#333;
font:14px/19px arial,sans-serif;
line-height:13px;
margin:0;
padding:0;
}

#nav #PhpWebcontent,hr,body div#toolTip p em,body div#toolTip p em span {
display:none;
}

#nav ul li ul ul li,#nav ul li ul ul li:hover {
background:#ccc;
display:block;
}

.widecolumn .post,#leftsidebar form,#rightsidebar form {
margin:0;
}

#page ul p,#page ul select,#page ul ul,#page ul ol {
margin:5px 0 0 5px;
}

#leftsidebar li a:hover,#rightsidebar li a:hover,#footer li a:hover,#wp-calendar #today {
background:#e9e9e9;
color:#333;
}