/* FinalDesign Studio styles by Dario Plehati */
body {
color:#FFF;
background-color:#000;
background-image:url(images/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
font-family:Trebuchet MS;
font-size:11px;
line-height:18px;
margin:0;
padding:0;
}

a:link,a:visited {
text-decoration:none;
color:#FFF7C0;
}

a:hover {
color:#FFF7C0;
border-bottom:1px dashed #FFF7C0;
}

a {
outline:none;
}

h1,h2,h3,h4 {
font-weight:400;
font-size:18px;
margin:0 0 10px;
}

.postcontent h1 {
font-weight:400;
font-size:22px;
display:block;
background-image:url(images/h1234.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:15px 0 25px;
}

.postcontent h2 {
font-weight:400;
font-size:20px;
display:block;
background-image:url(images/h1234.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:15px 0 25px;
}

.postcontent h3 {
font-weight:400;
font-size:18px;
display:block;
background-image:url(images/h1234.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:15px 0 25px;
}

.postcontent h4 {
font-weight:400;
font-size:16px;
display:block;
background-image:url(images/h1234.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:15px 0 25px;
}

ul {
list-style-image:url(images/bullet.gif);
line-height:15px;
}

blockquote {
overflow:auto;
background-color:#313B44;
border:1px solid #29323A;
margin:20px 30px;
padding:0 10px;
}

.ratingsdiv {
width:60px;
height:12px;
overflow:hidden;
float:right;
}

.info {
background-color:#1C242B;
height:143px;
width:170px;
display:none;
color:#FFF;
overflow:hidden;
padding:0 10px;
}

.ratingbox {
background-image:url(images/ratings-bg.png);
height:106px;
width:136px;
display:none;
color:#FFF;
overflow:hidden;
z-index:300;
position:absolute;
top:-130px;
left:16px;
padding:10px 10px 0;
}

.rating {
cursor:pointer;
}

#wrapper2 {
width:953px;
margin:auto;
padding:12px 0 0;
}

.post-wrapper {
width:650px;
background-color:#414E59;
border:1px solid #526270;
margin-bottom:15px;
padding:15px;
}

.post-wrapper hr {
height:39px;
background-image:url(images/hr.jpg);
border:none;
margin:10px 0;
}

.single-image {
border:10px solid #4F5D69;
float:right;
display:inline;
margin-left:15px !important;
margin-bottom:5px;
}

.post-wrapper img {
border:10px solid #4F5D69;
margin:0;
padding:0 !important;
}

.postcontent img {
margin:10px 0;
}

.gads {
border:1px solid #29323a !important;
margin:0 !important;
}

.wp-smiley {
border:none !important;
margin:0 !important;
padding:0 !important;
}

.home-post-wrap {
width:192px;
height:192px;
margin-right:17px;
float:left;
background-color:#414E59;
border:1px solid #526270;
margin-bottom:17px;
padding:9px;
}

.comments-bubble {
width:23px;
height:18px;
background-image:url(images/comments.gif);
font-size:8px;
color:#212A33;
float:left;
margin-left:9px;
padding:0;
}

.commentstxt {
color: white;
margin-left: 5px;
line-height: 10px;
text-align:center;
}

.comments-bubble a:link,.comments-bubble a:hover,.comments-bubble a:visited {
color:#FFF;
font-size:8px;
display:block;
}

.bar {
height:15px;
background-image:url(images/bar-bg.gif);
width:174px;
float:left;
border-left:1px solid #1C242B;
border-right:1px solid #1C242B;
border-bottom:1px solid #1C242B;
position:relative;
padding:8px;
}

.home-post-wrap2 {
width:593px;
margin-right:13px;
float:left;
background-color:#FFF;
border:1px solid #EBEBEB;
margin-bottom:10px;
padding:10px;
}

.readmore {
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
float:right;
padding-left:20px;
margin-top:10px;
}

.readmore a:link,.readmore a:hover {
color:#FFF7C0;
}

.thumbnail-home {
border:0;
margin:0;
}

.info-titles a:link,.info-titles a:visited,.info-titles a:active {
text-decoration:none;
font-size:15px;
font-family:Trebuchet MS;
display:block;
width:100%;
margin-bottom:10px;
padding-top:10px;
color:#84A0B7;
}

#topmenu {
width:950px;
height:84px;
background-color:#4f5d69;
background-image:url(images/header-bg-top.png);
background-repeat:repeat-x;
border:1px solid #414e59;
float:left;
position:absolute;
margin:0;
}

#header {
width:950px;
margin-top:98px;
height:50px;
background-color:#4f5d69;
background-image:url(images/header-bg-sub.png);
background-repeat:repeat-x;
border:1px solid #414e59;
float:left;
margin-bottom:12px;
}

#container {
float:right;
width:950px;
padding-top:15px;
background-color:#313B44;
border:1px solid #414E59;
margin-bottom:12px;
}

#left-div {
width:716px;
float:left;
margin-top:5px;
}

#left-inside {
float:left;
padding:0 0 0 19px;
}

.adwrap {
margin-left:26px;
}

.adwrap a,.adwrap a:hover,.adwrap a:visited {
margin-right:5px;
margin-bottom:5px;
display:block;
width:125px;
height:125px;
float:left;
}

.articleinfo {
border-bottom:1px solid #EEE;
padding-bottom:7px;
color:#545454;
}

.icons {
margin-top:0;
margin-bottom:-5px;
margin-right:10px;
}

.thumbnail-div {
border-top:1px solid #1C242B;
border-right:1px solid #1C242B;
border-left:1px solid #1C242B;
width:190px;
height:159px;
float:left;
}

.thumbnailblog-div {
border:1px solid #1C242B;
width:190px;
height:159px;
float:left;
margin-right:10px;
background-color:#414e59;
background-image:url(images/nothumbnail.jpg);
padding:1px;
}

.single-info {
background-color:#313B44;
border:1px solid #29323a;
width:260px;
float:left;
margin-bottom:5px;
padding:10px;
}

.post-info {
color:#FFF;
font-size:10px;
}

.post-inside-2 {
float:left;
width:450px;
}

.logo {
float:left;
border:0;
margin-left:12px;
margin-top:16px;
}

.rss {
float:right;
position:relative;
border:0;
top:-82px;
margin:6px;
}

.rss a,rss a:hover,rss a:visited {
text-decoration:none !important;
border:none !important;
}

.rss img {
border:none !important;
}

.random-content a:link {
font-size:13px;
}

.random a:link,.random a:visited {
float:left;
display:block;
width:100%;
}

.current-category {
background-color:#313B44;
color:#FFF;
border:1px solid #29323A;
display:block;
margin-bottom:10px;
width:660px;
padding:5px;
}

.titles {
font-weight:400;
font-size:24px;
text-decoration:none;
}

.titles a:link,.titles a:visited,.titles a:active {
text-decoration:none;
font-size:20px;
font-family:Trebuchet MS;
margin-bottom:10px;
margin-top:10px;
display:block;
}

.titles-featured a,.titles-featured a:hover,.titles-featured {
display:block;
margin-bottom:10px;
margin-top:5px;
font-size:28px;
line-height:30px;
}

.commentlist {
width:621px;
background-image:url(images/comment-bg.gif);
list-style-image:none;
list-style-type:none;
float:left;
margin:0 0 0 17px;
padding:0;
}

.commentlist li {
font-weight:700;
width:621px;
display:block;
background-image:url(images/comment-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
list-style-image:none;
list-style-type:none;
float:left;
margin:0;
padding:0 0 45px;
}

.commentlist li div {
width:601px;
display:block;
background-image:url(images/comment-top.gif);
background-repeat:no-repeat;
float:left;
margin:0;
padding:10px;
}

.commentlist li .avatar {
float:left;
border:4px solid #414E59;
background:#414E59;
padding:2px;
}

.commentlist cite {
font-size:18px;
float:left;
font-style:normal;
margin-left:10px;
margin-right:6px;
margin-top:5px;
font-weight:400;
}

.says {
display:none;
}

.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
display:block;
float:left;
width:90%;
margin-left:3%;
}

.alt {
margin:0;
padding:10px;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.commentlist .children li {
width:90%;
display:block;
background-color:#444F5A;
background-image:url(images/comment-children-bg.gif);
background-position:left;
background-repeat:repeat-y;
border:1px solid #3A444F;
overflow:hidden;
padding-bottom:10px;
margin:0;
}

.commentlist .children li div {
width:97%;
background-image:url(images/comment-children-top.gif);
background-repeat:no-repeat;
background-position:top left;
padding:3%;
}

.commentlist .commentmetadata {
font-weight:400;
float:left;
display:block;
clear:both;
background-image:none;
width:90%;
margin:5px 0 0 3%;
}

.comments-txt {
color:white;
position:absolute;
float:left;
top:5px;
left:36px;
}

.commentlist .vcard,.commentlist .children .comment-author,.commentlist .children .vcard,.commentlist .commentmetadata,.commentlist .children .comment-author,.commentlist .children .comment-meta {
background-image:none;
width:100%;
padding:0 !important;
}

.commentlist .reply,.commentlist .children .reply {
float:right;
background-image:none;
width:54px;
height:22px;
margin-bottom:0;
margin-right:10px;
font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding:0;
}

.commentlist .reply a:link,.commentlist .reply a:hover,.commentlist .children .reply a:link,.commentlist .children .reply a:hover {
background-image:url(images/reply.gif);
width:39px;
height:17px;
display:block;
color:#FFF;
font-size:8px;
text-transform:lowercase;
font-weight:400;
letter-spacing:1px;
padding:5px 0 0 15px;
}

.commentlist .children li ul li {
padding-bottom:10px;
background-color:#444F5A;
}

#respond {
margin-top:20px;
float:left;
background-image:none;
}

.commentlist #respond h3,.commentlist #respond a {
margin-left:28px;
}

#comments {
line-height:30px;
}

.children textarea {
width:90% !important;
}

.children input {
width:80% !important;
}

#cancel-comment-reply-link {
display:block;
background-image:url(images/comment-close.gif);
width:144px;
height:21px;
font-weight:400;
color:#FFF;
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding:5px 0 0 23px;
}

#submit {
width:120px !important;
}

#commentform {
margin:10px 0 0 20px;
}

#commentform textarea {
background:#313B44;
border:1px solid #29323A;
width:350px;
color:#FFF;
padding:10px;
}

#commentform #email {
font-size:13px;
background:#313B44;
border:1px solid #29323A;
width:220px;
background-image:url(images/comment-email.gif);
background-position:7px 7px;
background-repeat:no-repeat;
height:20px;
padding-left:30px;
padding-top:6px;
color:#FFF;
margin-bottom:3px;
}

#commentform #author {
font-size:13px;
background:#313B44;
border:1px solid #29323A;
width:220px;
background-image:url(images/comment-author.gif);
background-position:7px 7px;
background-repeat:no-repeat;
height:20px;
padding-left:30px;
padding-top:6px;
color:#FFF;
margin-bottom:3px;
}

#commentform #url {
font-size:13px;
background:#313B44;
border:1px solid #29323A;
width:220px;
background-image:url(images/comment-website.gif);
background-position:7px 7px;
background-repeat:no-repeat;
height:20px;
padding-left:30px;
color:#FFF;
padding-top:6px;
margin-bottom:3px;
}

#pages ul {
list-style-type:none;
list-style-image:none;
float:left;
margin-right:10px;
margin-bottom:0;
margin-top:15px;
padding:0;
}

#pages ul li {
float:right;
display:block;
height:42px;
padding:0;
}

#pages ul li a:link,#pages ul li a:visited,#pages ul li a:active {
float:left;
color:#FFF;
display:block;
height:31px;
font-size:12px;
margin:0;
padding:11px 20px 0;
}

#pages ul li a:hover {
background-position:top;
background-repeat:no-repeat;
height:31px;
margin:0;
padding:11px 20px 0;
}

#lavaLampVariableImage {
position:relative;
width:630px;
float:left;
margin:0;
padding:28px;
}

#lavaLampVariableImage li a {
text-decoration:none;
color:#FFF;
outline:none;
text-align:center;
letter-spacing:0;
z-index:10;
display:block;
float:left;
position:relative;
overflow:hidden;
margin:auto 10px;
padding:7px 5px;
}

.menu {
list-style:none;
margin:0 0 10px 13px;
padding:0;
}

.menu li {
float:left;
position:relative;
display:block;
margin-right:7px;
margin-bottom:7px;
border:4px solid #3E4953;
background-color:#000;
width:53px;
height:53px;
padding:0;
}

.menu li em {
background:url(images/hover.png) no-repeat;
position:absolute;
width:236px;
height:155px;
padding-top:10px;
padding-left:10px;
top:-180px;
left:-80px;
font-style:normal;
z-index:1000;
display:none;
color:#8B8861;
font-size:10px;
}

#lavaLampVIsubmenu {
position:relative;
width:900px;
float:left;
margin:0;
padding:10px;
}

#lavaLampVIsubmenu li a {
text-decoration:none;
color:#FFF;
outline:none;
text-align:center;
letter-spacing:0;
z-index:10;
display:block;
float:left;
position:relative;
overflow:hidden;
margin:auto 10px;
padding:7px 2px;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

p img {
max-width:100%;
padding:0;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

#sidebar-wrapper {
width:222px;
float:left;
margin-bottom:20px;
}

#sidebar {
float:left;
padding-left:0;
padding-right:0;
width:222px;
margin-top:5px;
}

.sidebar-box {
float:left;
margin-bottom:10px;
width:192px;
background-color:#1E242A;
background-image:url(images/sidebar-bg.gif);
background-repeat:repeat-x;
padding:5px 15px 13px;
}

.sidebar-box ul li {
line-height:24px;
color:#FFF;
list-style-image:none;
list-style-type:none;
}

.sidebar-box2 {
padding-top:5px;
padding-bottom:13px;
float:left;
margin-bottom:10px;
width:222px;
background-color:#1E242A;
background-image:url(images/sidebar-bg.gif);
background-repeat:repeat-x;
}

.sidebar-box ul li a:link,.sidebar-box ul li a:visited,.sidebar-box ul li a:active {
display:block;
color:#FFF;
width:176px;
margin-bottom:5px;
background-color:#252C33;
border:1px solid #2D363E;
padding:3px 3px 3px 10px;
}

.sidebar-box ul {
float:left;
margin-left:0;
padding:0;
}

.sidebar-box ul li a:hover {
background-color:#2D363E;
border:1px solid #333D47;
background-image:url(images/sidebar-hover.gif);
background-repeat:no-repeat;
background-position:170px 8px;
}

.sidebar-box h3 {
font-size:13px;
color:#FFF;
font-weight:400;
font-family:Trebuchet MS;
float:left;
display:block;
width:202px;
position:relative;
left:-5px;
margin:4px 0 0;
}

.sidebar-box2 h3 {
font-size:13px;
color:#FFF;
font-weight:400;
font-family:Trebuchet MS;
float:left;
display:block;
width:202px;
padding-left:10px;
margin:4px 0 10px;
}

.myicons {
vertical-align:middle;
}

#footer {
clear:both;
width:952px;
height:41px;
background-color:#313b44;
background-image:url(images/footer.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border:1px solid #414e59;
text-align:center;
color:#6f7e8b;
font-size:11px;
margin:0 auto;
padding:5px 0;
}

#footer a {
color:#6f7e8b;
font-size:11px;
}

#footer a:visited {
color:#6f7e8b;
}

#footer a:hover {
color:#FFF;
text-decoration:none;
}

.search_bg {
height:35px;
width:260px;
float:left;
margin-top:10px;
margin-left:10px;
}

#search {
color:#FFF;
padding:0;
}

#search input {
background:#FFF;
font-size:11px;
color:#B8B8B8;
font-family:Tahoma, arial, verdana, courier;
width:150px;
height:11px;
vertical-align:middle;
border:1px solid #E7E7DC;
padding:10px;
}

#search .input {
width:66px;
height:31px;
background:none;
border:none;
vertical-align:middle;
margin:0 0 0 10px;
padding:0;
}

#searchform {
margin-top:10px;
}

#s {
width:120px;
margin-bottom:10px;
}

.thumbnail-div-featured {
border:5px solid #E7F3FF;
width:580px;
height:160px;
}

#featured {
background-color:#FFF;
background-image:url(images/post-bg.gif);
background-repeat:repeat-x;
width:593px;
border:1px solid #EBEBEB;
margin-bottom:10px;
padding:10px;
}

.featured-content {
float:right;
width:353px;
margin-right:5px;
}

.featured-hover {
border-left:1px solid #242F39;
border-top:1px solid #242F39;
border-bottom:1px solid #4A5865;
border-right:1px solid #4A5865;
}

.lightbox {
height:100%;
width:100%;
display:none;
color:#FFF;
z-index:1000;
position:absolute;
background-image:url(images/lightbox-bg.png);
top:0;
left:0;
}

.lightbox-image {
border:10px solid #4F5D69;
margin:auto;
}

.lightboxdelete {
cursor:pointer;
margin-bottom:15px;
margin-right:10px;
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}

#wp-calendar a {
text-decoration:none;
}

#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}

#calendar_wrap {
float:left;
width:100%;
}

#wp-calendar {
width:100%;
}

.affiliates {
width:auto;
min-height:34px;
background:#4f5d69;
border:1px solid #29323a;
display:block;
margin:5px;
padding:5px;
}

.affiliates img {
border:1px solid #29323a !important;
float:left;
margin-right:5px;
}

.delete,.info-button {
float:right;
cursor:pointer;
}

.single-info3 img,.thumbnailblog-div img,.commentlist a:hover,.commentlist img {
border:none;
}

.bar a:hover,.info-titles a:hover,.sidebar-box2 a:hover {
border-bottom:none;
}

.single-info2,.single-info3,.single-info4 {
background-color:#4f5d69;
border:1px solid #29323a;
width:260px;
float:left;
margin-bottom:5px;
padding:10px;
}

#commentform p,.children {
clear:both;
}

.children .commentmetadata,.children .vcard,#respond div {
background-image:none;
}

#pages,.alignleft {
float:left;
}

#lavaLampVariableImage li,#lavaLampVIsubmenu li {
float:left;
list-style-type:none;
list-style-image:none;
}

#lavaLampVariableImage li.back,#lavaLampVIsubmenu li.back {
background:url("images/slider-right-new.png") no-repeat top right;
width:15px;
height:29px;
z-index:8;
position:absolute;
}

#lavaLampVariableImage li.back .left,#lavaLampVIsubmenu li.back .left {
background:url("images/slider-left-new.png") no-repeat top left;
height:29px;
margin-right:15px;
}

#lavaLampVariableImage li a:hover,#lavaLampVariableImage li a:active,#lavaLampVariableImage li a:visited,#lavaLampVIsubmenu li a:hover,#lavaLampVIsubmenu li a:active,#lavaLampVIsubmenu li a:visited {
color:#FFF;
border:none;
}

.aligncenter,div.aligncenter,img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
