/* CSS Document */
BODY {
	BACKGROUND-color: #000000; font-family:Arial, Helvetica, sans-serif; color: #e5e5e5; font-size: 12px; margin: 0px; padding: 0px; 
}
#rss-widget-outer {
width: 250px;
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
font-size:11px;
padding:8px;
margin-bottom: 10px;}

#rss-widget-inner {background-color: #000000; padding: 10px;}

#rss-widget {
min-width: 220px; 
overflow: hidden;
padding: 10px; 
height: 165px;
}

#rss-widget a{
color: #ffffff;
text-decoration:underline;
}

#rss-widget a:hover {
text-decoration: none;
}

#rss-widget img {
float: right; 
border: 1px solid white;
padding: .2ems;
margin-left: 10px; 
}

#rss-widget ul {
list-style:none;
list-style-type:none;
}

#rss-widget li {
clear: left; 
overflow: hidden; 
position: relative; 
top: 0; 
margin-bottom: 10px; 
height: 30px;
}








#sidebar-rss a {color: #ffffff;}
#rss-div {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
font-size:11px;
padding:8px;
margin-bottom: 10px;
}
#rss-div-inner {background-color: #000000; padding: 10px;}
#rss-div-inner a {color: #0000000; display: block;}
#rss-div-inner a:hover {text-decoration: none;}








#wp_email_capture
{
padding: 5px; 
}

#wp_email_capture label
{
width: 80px;display: block; float: left;
}

#wp_email_capture input
{
width: 130px; float: left;
}

#wp_email_capture_2
{
}

#wp_email_capture_2 label
{
width: 80px; display: block; float: left;
}

#wp_email_capture_2 input
{
width: 130px; float: left;
}
.wp-email-capture-submit {background-color: black; border: 1px solid #fffff;; color: #ffffff; margin-top: 5px;}
.sign-up {font-size: 18px; color: #799eb4;}

#hard-corals {list-style: none;	padding: 0px; margin: 0px;}
#hard-corals li {width: 250px; height: 30px; line-height: 30px;	padding: 0px; margin: 0px; border-left: #ffffff 1px solid; border-top: #ffffff 1px solid; border-bottom: 1px solid #333333; border-right: 1px solid #333333; background-color: #cce3f1;}
#hard-corals li:hover {background-color: #dfeaf1}
#hard-corals li a {text-decoration:none; font-weight:bold; width: 250px; height: 30px; display: block; color: #333333;}
#hard-corals li a:hover {color: #333333;}









#slider { float: left ; width: 100%; height: 416px; background: url(../images/bg.jpg) repeat-x; border-bottom: 1px solid #c7c7c7; }
#slidertext {float: left; width: 100%; height: 50px; line-height:50px;border-bottom:1px solid #0c202c; margin-bottom: 10px; overflow: hidden; position: relative;}
#slidertext h3 {padding: 0px; padding-left: 30px; font-weight:bold; color: #799eb4; margin: 0px;}
.sliderimage {  padding: 8px; float: right ; width: 600px; height: 400px;   background-color: #edebeb ;z-index: 9999 ;
 border: 1px solid #e0dfdf ;  position: relative ;}
 .cornerimage { position: absolute ; z-index: 99999; margin-left: 518px; margin-top: -11px;}
.buttons { float: left ;}
.scroll { overflow: hidden ; position: relative ;}




/*wp-pagenavi*/
.wp-pagenavi a:hover {color: #ffffff;}






/*comment form */
#comment {width: 500px; height: 150px;}


.comment-div {margin-top: 10px; color: #FFFFFF; ; background: url(images/comments-dark-bg.gif)  #454545 no-repeat;}
.comment-text {padding: 20px; padding-right: 150px;}
.comment-footer {height: 16px; background-image: url(images/comments-dark-footer.gif); line-height: 20px; display:block;}
.comment-meta {padding-bottom: 10px; padding-left: 30px;}
#comments-form {border-bottom:1px solid #cce3f1;}

/*end of comment form */



.category-description p {paddin: 0px; margin: 0px;}


.page-title {display:block;
line-height:32px;
margin-bottom:7px;
font-size: 24px;
font-weight:normal;
padding-left: 0px;}


.tdomf_categories {width: 300px;}

#tdomf_form1 label {display: block; font-weight: bold; float: left; width: 600px;} 
#uploadfiles_inline {height: 215px; overflow: hidden;}

.breadcrumb {padding-left: 1em; padding-bottom: 1em;}
.breadcrumb a { font-size: 11px; color: #e5e5e5; }
.breadcrumb a:hover { text-decoration: none;}

#content-main a {color: #ffffff;}
#content-main a:hover {color: #e5e5e5;}
#content-main {}
#content-main p {padding: 1em;}
#content-right {float: right; }
#content-right p {margin: 1em;}




.post-block {display: block; margin-left: 5px;}
.bold {font-weight:bold;}
.post .title {
line-height:28px;
}


.titlelink a {
background-color:#717B3F;
color:#FFFFFF;
margin:0 1px;
padding:2px 6px;
text-decoration:underline;
}
.titlelink a:hover {
background-color:#000000;
color:#FFFFFF;
text-decoration: none;
}
.post .title a h2 {
display:block;
line-height:32px;
margin-bottom:7px;
font-size: 18px;
font-weight:normal;
padding-left: 0px;
}
.post .title a {
text-decoration:underline;
color: #799eb4;
}

.post .title a:hover {
text-decoration:none;
}

.post {
background-color:#000000;
bbackground-image:url(images/sub-footer-bg.gif);
background-repeat:repeat-x;
border-left:1px solid #cce3f1;
border-top:1px solid #cce3f1;
border-right:1px solid #cce3f1;
padding:20px;
}
#post-page {
border: none;
padding-top: 0px;
}

.post a {color: #ffffff;}
.post a:hover {text-decoration: none;}
.post-footer {background:url(images/post-footer-bg.gif) #0c202c; color: #ffffff; height: 30px; line-height: 30px; padding-right: 35px; text-align:right; margin-bottom: 30px;border-right:1px solid #cce3f1;
border-left:1px solid #cce3f1;
border-bottom:1px solid #cce3f1;
}
.post-footer a {color: #ffffff; text-decoration:underline}
.post-footer a:hover {text-decoration:none;}
.post-footer-icon {width: 40px; height: 30px; background-image: url(images/post-footer-comment-icon.gif); float: right;}
.post-meta {margin-top: 20px;}

.postimage {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
font-size:10px;
padding:10px;
text-align:right;
margin-bottom: 10px;
}

.postimage-center {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
font-size:10px;
padding:10px;
margin: 0px auto;
display: inline;
}

.postimage a {
color:#AAAAAA;
}

.postimage-right {
background-color:#F0F0F0;
border:1px solid #D5D5D5;
color:#AAAAAA;
font-size:10px;
padding:10px;
text-align:right;
margin-bottom: 10px;
float: right;
margin-left: 20px;
}

img { border: none; }




.buy-now {text-align: right;}







#page-right {width: 240px; float:right; background-color: #183e55; padding-top: 10px;padding-left: 10px;padding-right: 10px;}
.float-right {float: right; width: 250px; background-color:#000000;}
#header-right {float: right; margin-right: 15px; margin-top: 45px; background-color: #000000;}

.content-right-header a {font-size: 22px; ffont-weight:bold; color: #799eb4; text-decoration: underline;}
.content-right-header a:hover {font-size: 22px; ffont-weight:bold; color: #b1c5d2; text-decoration: none;}
.content-right-sub-header a {padding-left: 10px; font-weight:bold; color: #799eb4; text-decoration: underline;}
.content-right-sub-header a:hover {padding-left: 10px; font-weight:bold; color: #b1c5d2; text-decoration: none;}
.content-right-sub-header-a a {padding-left: 20px; font-weight:bold; color: #ffffff; text-decoration: underline;}
.content-right-sub-header-a a:hover {padding-left: 20px; font-weight:bold; color: #799eb4; text-decoration: none;}
.follow-us {text-align:center;}
.follow-us a {padding-right: 6px; padding-left: 6px;}
.content-right-item a {padding-left: 30px; color: #ffffff; text-decoration: underline;}
.content-right-item a:hover {padding-left: 30px; color: #799eb4; text-decoration: none;}
. padding-left-30 {padding-left: 30px;}
#content-right-nav { padding-left: 30px;}
#content-right-nav ul {list-style: none;	margin: 0;	padding: 0;	border: none; }
#content-right-nav li {padding-bottom: 5px;}
li.cat-item a {padding-left: 30px; color: #ffffff; text-decoration: underline;}
li.cat-item a:hover {padding-left: 30px; color: #799eb4; text-decoration: none;}

.spacer10 {height: 10px; font-size: 1px;}
.spacer10-clear {height: 10px; font-size: 1px; clear: both;}

#google-right {margin-left: 25px;}

#sub-footer {text-align: center; color: #799eb4;}
#sub-footer a {color: #799eb4; text-decoration: underline; font-weight: bold; font-size: 11px; padding-left: 5px; padding-right: 5px;}
#sub-footer a:hover {color: #b1c5d2; text-decoration: none; font-weight: bold; font-size: 11px;}
#sub-footer p {padding: 2em;}


#sub-nav {height: 15px; padding-left: 50px;}









#container {bbackground-color: #f5f5f5; overflow: hidden;}
#header {
background-image:url(images/header.gif); 
height: 130px; display: block;}

#logo {height: 130px; width: 290px; margin-left: 20px;}
#logo a{height: 130px; width: 290px; display:block;}






















.clear {clear: both;}

#footer {
background-image:url(images/footer.gif);
background-repeat:no-repeat;
height:40px;
}
#nav {
background-image:url(images/nav.gif);
bbackground-color: #CCCCCC;
background-repeat:no-repeat;
height:40px;
}
#nav ul,#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
}
#nav ul li, #footer ul li {
display:inline;
float:left;
line-height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:auto;
}
#nav ul li a, #footer ul li a {
font-size:11px;
font-weight:bold;
padding:5px 15px;
text-transform:uppercase;
text-decoration: none;
}
#nav ul li a:link, #nav ul li a:visited, #footer ul li a:link, #footer ul li a:visited{
color:#A5C7DC;
}
#nav ul li a:hover, #footer ul li a:hover {
color:#FFFFFF;
}
