/*

Theme Name: Sooji
Theme URI: http://themeforest.net/user/bitsquare
Description: 'A Wordpress theme for Photography and Portfolio sites.'
Author: Chetan Chauhan
Author URI: http://themeforest.net/user/bitsquare
Version: 1.0

*/


/* Importing important stylesheets */
@import url("css/960.css");


/* Reset CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}



/* General Styles */
html, body {
height: 100%;
color:#999;
font: 16px/22px "News Cycle", sans-serif;
background: #000;
/* text-shadow: 1px 1px 2px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1) */
}

p, ul, ol, dl, dd, blockquote, q, table, fieldset, form, .tab_container, a.btn {margin-bottom: 15px;}

a {color:#c90; text-decoration:none;}
a:hover {color:#666;}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
color: #ddd;
/*font-family: Georgia,Times,serif;*/
margin-bottom: 13px;
color:#cc9900;
font-family: 'Droid Serif', serif;
padding-top:10px;
color:#fff; font-weight:400;
}
h1 {font-size:28px;line-height:36px;}
h2 {font-size:26px;line-height:30px;}
h3 {font-size:24px;line-height:28px;}
h4 {font-size:18px;line-height:20px;}
h5 {font-size:16px;line-height:18px;}
h6 {font-size:12px;line-height:16px;}

hr {
margin-top: 5px;
margin-bottom: 20px;
background: none;
border: 1px solid #0a0a0a;
}

q, blockquote {
width: 80%;
background: url(images/blockquote.png) no-repeat;
font-style: italic;
font-size: 14px;
margin: 10px 20px 20px 20px;
padding-left: 50px;
}
q.alignleft, blockquote.alignleft, q.alignright, blockquote.alignright {
width: 40%;
}

pre, code {
/*font: normal 13px/18px Consolas, "Courier New", Courier, monospace;*/
background: #eeeff0 url(images/pre-bg.gif) repeat 0 0;
padding: 18px 5px; border: 1px dotted #bbb; color: #333;
margin-bottom: 20px;
}

span.dropcap {
	font-family: 'Droid Serif', serif;
  font-size: 50px;
  font-weight:400;
  color:#666;
  line-height:40px;
}

.alignleft, img.aligneft { float: left; margin: 3px 15px 5px 0; }
.alignright, img.alignright { float: right; margin: 3px 0 5px 15px; }
div.aligncenter, img.aligncenter {display: block; margin: 13px auto 10px auto; }
div.alignnone, img.alignnone { display: block; margin-bottom: 10px; }
.centeralign, div.centeralign { display:table; margin: 13px auto 10px auto; }

.clear { margin-right: 0; }



/* Content Wrapper */
#content_wrapper, #home_wrapper{
height: auto;
min-height: 100%;
overflow: hidden;
}

#inner_content, #home_content, #header {
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.9);
}
#inner_content_imb {
}

#content {
margin-bottom: 25px;
min-width:1060px;
}


/* Header */
#left_sidebar {
position: relative;
z-index: 6;
margin-top: 30px;
width: 233px;
overflow:show;
padding-left:33px;
}

#header {
width: 100%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
-webkit-box-shadow: 0px 0px 5px #000000;
-moz-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000; 
padding: 20px 0;
border: 1px solid #323334;
}

#logo {
text-align: center;
padding-bottom: 10px;
}

#header_social {
background: url(images/sidebar-line.png) no-repeat;
/*width: 274px;*/
height: 50px;
margin:0 0 10px 0;
padding:10px 0 0 12px;
/*margin-bottom: 20px;*/
text-align: center;
}

#header_social ul {
/*margin-left: -30px;*/
}

#header_social li {
display: inline;
background: none;
border: 0;
}

/*
#header_social li img {
position: relative;
top: 10px;
}
*/

/* #header_social li:after {
content: "/";
color: #444;
} */
 
#header_social a {
	width:50px;
	height:50px;
	display:block;
	overflow:hidden;
	background-position: 0 0;
  float:left;
}
#header_social a:hover { background-position: 0 -50px; }
a#menu-blog { background-image: url(images/menu-blog.png); }
a#menu-fb { background-image: url(images/menu-fb.png); }
a#menu-twitter { background-image: url(images/menu-twitter.png); }
a#menu-youtube { background-image: url(images/menu-youtube.png); }

.header_class li {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #0a0a0a;
}



/* Vertical Menu */
ul.sidebarmenu,
ul.sidebarmenu li,
ul.sidebarmenu ul {
width: 160px;
margin: 0;
padding: 0;
}
ul.sidebarmenu { width: 100%; margin-bottom: 20px; }

ul.sidebarmenu li {
position: relative;
width: 100%;
padding-left: 0;
padding-bottom: 0;
margin-bottom: 0;
border: 0;
background: transparent;
}

ul.sidebarmenu li.iehover {
z-index: 1000; /* IE z-index bugfix */
}

ul.sidebarmenu ul {
display: none;
position: absolute;
top: 0;
left: 100%;
z-index: 9999;
}

ul.sidebarmenu a { /* Root Menu */
border-bottom: 1px solid #0a0a0a;
padding: 6px;
display: block;
color: #999;
text-decoration: none;
height: 1%;
}

ul.sidebarmenu a:hover, /* Root Menu Hover Persistence */
ul.sidebarmenu li:hover a,
ul.sidebarmenu li.iehover a {
background: #fff;
color: #000;
text-decoration: none;
}

ul.sidebarmenu li:hover li a, /* 2nd Menu */
ul.sidebarmenu li.iehover li a {
float: none;
background: #fff;
border-bottom: 0;
}

ul.sidebarmenu li:hover li a:hover, /* 2nd Menu Hover Persistence */
ul.sidebarmenu li:hover li:hover a,
ul.sidebarmenu li.iehover li a:hover,
ul.sidebarmenu li.iehover li.iehover a {
background: #000;
color: #fff;
}

ul.sidebarmenu li:hover ul ul, /* Hover Function - Do Not Move */
ul.sidebarmenu li:hover ul ul ul,
ul.sidebarmenu li.iehover ul ul,
ul.sidebarmenu li.iehover ul ul ul {
display: none;
}

ul.sidebarmenu li:hover ul,
ul.sidebarmenu ul li:hover ul,
ul.sidebarmenu ul ul li:hover ul,
ul.sidebarmenu li.iehover ul,
ul.sidebarmenu ul li.iehover ul,
ul.sidebarmenu ul ul li.iehover ul {
display: block;
}



/* Horizontal Menu */
#myslidemenu {
position: absolute;
top: 0;
right:20px;
z-index: 6;
float: left;
font-family: 'Droid Serif', serif;
font-size:14px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
/*float: right;*/
}

.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
margin-right:5px;
}

.jqueryslidemenu ul li a{
display: block;
padding: 8px 10px;
/*border-right: 1px solid #0a0a0a;*/
text-decoration: none;
background: #000000;
font-size:12px;
text-transform: uppercase;
color:#ccc;
}

.jqueryslidemenu ul li:first-child a{
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}

.jqueryslidemenu ul li:last-child a{
border:0;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}

* html .jqueryslidemenu ul li a{
display: inline-block;
}

.jqueryslidemenu ul li a:hover {
background: #333;
color: #c90;
}

.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
/*padding-top:2px;*/
}

.jqueryslidemenu ul li ul li ul{
top: 0;
}

.jqueryslidemenu ul li ul li a{
width: 160px;
padding: 5px 10px;
margin: 0;
border-top-width: 0;
border-right: 0;
/*border-bottom: 1px solid #0a0a0a;*/
}

.jqueryslidemenu ul li ul li:first-child a, .jqueryslidemenu ul li ul li:last-child a{
-moz-border-radius: 0px;
border-radius: 0px;
}

.downarrowclass{
position: absolute;
top: 10px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}





/* Content */
#home_content{
position: absolute;
right: 10%;
bottom: 10%;
z-index: 5;
width:525px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 20px 5px 10px 20px;
border: 1px solid #323334;
}

#inner_content {
position: relative;
z-index: 5;
margin: 100px 0 30px 30px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #000000;
-moz-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000; 
padding: 0px 40px 30px 40px;
border: 1px solid #323334;
}
#inner_content_imb {
position: relative;
z-index: 5;
margin: 100px 0 30px 30px;
/*
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #000000;
-moz-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000; 
border: 1px solid #323334;
*/
padding: 0;
}

#inner_content .pagetitle {
margin-top: 20px;
border-bottom: 1px solid #212121;
padding-bottom: 15px;
margin-bottom: 15px;
font-size:28px; line-height:36px;
color:#c90;
font-weight:bold;
padding:60px 0px 15px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #262626;
font-family: "News Cycle", sans-serif;
}
#inner_content_imb .pagetitle {
font-family: "News Cycle", sans-serif;
color:#c90;
font-size:28px; line-height:36px;
}

#inner_content h1.no_border_pagetitle {
border: 0;
padding: 0;
margin:0;
margin-top: 15px;
margin-bottom: -10px;
font-style: italic;
font-size: 12px;

}

#inner_content ul, #home_content ul {
padding:0px 20px;
}
#inner_content ul li, #home_content ul li {
/*padding-left: 20px;*/
/*margin-left: 15px;*/
padding-bottom: 5px;
/*background: url(images/bullets.png) no-repeat -10px 4px;*/
list-style-image: url(images/bullets.jpg);
list-style-position: outside;
padding:10px 0px 10px;
}
#inner_content ol, #home_content ol {
list-style-type: decimal;
margin-left: 35px;
}
#inner_content ol li, #home_content ol li {
padding-bottom: 5px;
}

#inner_content a, #home_content a {
/*border-bottom: 1px dotted #a2a2a2;*/
}

#inner_content a.btn, #home_content a.btn {
background: #1b1b1b;
border: 1px solid #272727;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 3px 10px;
clear: both;
display: inline-block;
}





/* Blog Page designs */
#content #inner_content ul.blog_articles {margin-top: 30px; padding:0;}
#content #inner_content li.blog_article {
margin: 0;
margin-bottom: 5px;
padding: 0;
/*padding-left: 60px;*/
/*padding-right: 10px;*/
/*background: transparent url(images/blog-post.png) no-repeat 10px 0;*/
list-style-image:none;
border-bottom: 1px dashed #212121;
overflow: hidden;
}

#inner_content li.blog_article h2 {
font-size: 30px;
margin-bottom: 20px;
font-family: 'News Cycle', serif;
}

#inner_content li.blog_article h2 a {
border: 0;
}
#inner_content li.blog_article h2 a:hover {
/*color: #fff;*/
}

#inner_content a.read_more {
border: 0;
float: right;
position:relative;
bottom: 20px;
/*right: 10px;*/
text-transform: uppercase;
}

.post_info {
text-transform: uppercase;
font-size: 11px;
border-top: 1px dashed #212121;
margin-top: 10px;
padding-top: 10px;
}

#inner_content .post_info a {
border: 0;
}

.post_info2 {
position:relative;
left: -70px;
}

.post_info2 h6 {
width: 70px;
float: left;
text-align: right;
}

.postcomments {
background: url(images/comments.png) no-repeat;
padding-left: 20px;
margin-left: 20px;
}

#inner_content .postcomments a, #inner_content .postcategories a {border: 0;}

.postcategories {
background: url(images/categories.png) no-repeat;
padding-left: 20px;
margin-left: 20px;
}

.postdate {
background: url(images/time.png) no-repeat;
padding-left: 20px;
margin-right: 50px;
}




/* Blog Comments */
#blog_comments {/*margin-top: 30px;*/}
#blog_comments .comment-heading {margin-bottom: 30px;}

#blog_comments ol.commentlist, #blog_comments ul.children, #blog_comments ol.commentlist li, #blog_comments ul.children li {
margin: 0;
padding: 0;
list-style: none;
background: transparent;
}

#blog_comments ul.children {margin: 30px 15px -5px 15px;}
#blog_comments ol.commentlist li {margin-bottom: 20px;}

.comment {position:relative;}

#blog_comments .even {border: 1px solid #333;}
#blog_comments ol.commentlist li.odd, #blog_comments ul.children li.odd  {
border: 1px solid #333;
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.04);
}
#ie #blog_comments .odd, #ie7 #blog_comments .odd {
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF,endColorstr=#66FFFFFF);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF,endColorstr=#66FFFFFF);
zoom: 1;
}

.comment .comment-data {margin: 15px 5px 15px 15px;}
.comment .comment-image {
position:absolute;
top: -13px;
left: 15px;
border: 1px solid #333;
padding: 5px;
}
.comment .author-link {
margin-left: 60px;
font-size: 16px;
}
.comment .comment-date {
font-size: 11px;
font-style: italic;
color: #666;
margin-top: 10px;
}




/* Sidebar Widgets */
.side_widget {
margin-bottom: 30px;
padding: 0 10px;
padding-left: 15px;
}

.side_widget h4 {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
/*font-family: "Droid Sans",'Helvetica Neue', Helvetica, Arial, sans-serif;*/
}

.side_widget a, .side_widget li a {
color: #a2a2a2;
}
.side_widget a:hover, .side_widget li a:hover {
color: #fff;
text-decoration: none;
}

#accordion {
background: url(images/menu-separate.jpg) repeat-x 0 100%;
padding-bottom: 3px;
}

#accordion h4 {
margin-bottom: 0;
background: url(images/menu-separate.jpg) repeat-x;
padding-top: 3px;
text-transform: uppercase;
/*font-family: "Droid Sans",'Helvetica Neue', Helvetica, Arial, sans-serif;*/
}

#accordion h4 a.accordion {
font-size: 12px;
line-height: 20px;
color: #fff;
display: block;
background: #030809 url(images/down-arrow.png) no-repeat 90% 50%;
padding: 7px 10px;
margin: 0;
}

#accordion h4 a.accordion:hover {
background: #000 url(images/down-arrow.png) no-repeat 90% 50%;
}

#accordion div {
margin: 0 10px;
padding-top: 10px;
}

#searchform {
margin:0;
}

#searchform input.searchbox, #searchform input.searchbtn {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #333;
margin: 0;
color: #777;
}

#searchform input.searchbox {
background: none;
padding: 5px 5px 5px 10px;
width: 110px;
}
#searchform fieldset.searchbox {
margin:0;
}

#searchform input.searchbtn {
margin-left: 5px;
border: 1px solid #272727;
background: #1c1c1c;
cursor: pointer;
color: #ddd;
padding: 3px 5px;
}

.linklist li a{
display: block;
}



/* Footer */
#footer, #footer_fixed {
height: 37px;
width: 100%;
background: #000;
overflow: hidden;
clear: both;
position: relative;
padding: 2px 0 3px 0;
z-index: 10000;
background:#c90;
/*margin-top: -40px;*/
position:fixed; bottom:0; left:0;
}

#footer_fixed {
/*margin-top: -40px;*/
}

#footer_left {
margin-top: 0px;
float: left;
margin-left: 25px;
/*margin-left: 5%;*/
}

#footer_center {
float:left;
}

#footer_right {
margin-top: 10px;
float: right;
/*margin-right: 5%;*/
margin-right: 10px;
color:#532322;
font-size:10px;
}





/* Contact Form */
#contact_form, #commentform {
width:500px;
margin: 5px 0 20px 20px;
}

#contact_form label, #commentform label {
float: left;
display: block;
text-transform: uppercase;
font-size: 11px;
width: 100px;
position: relative;
top: 3px;
}

#contact_form input, #contact_form textarea, #commentform input, #commentform textarea {
color: #999;
width: 250px;
padding:5px;
float: left;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #000;
border: 1px solid #333;
}
#contact_form input:focus, #contact_form textarea:focus, #commentform input:focus, #commentform textarea:focus {
background: #040404;
border: 1px solid #444;
}

#contact_form textarea, #commentform textarea {
height:150px;
width: 350px;
}

#contact_form .error, #contact_form .success {
display: none;
font-style: italic;
padding-left: 22px;
margin-bottom: 10px;
position: relative;
left: 100px;
top: 15px;
}
#contact_form .error {background:url(images/error.png) no-repeat 0 center;color: #ff2d19;}
#contact_form .success {background:url(images/success.png) no-repeat 0 center;color:#467;}

#contact_form  #email_error,
#contact_form  #name_error,
#contact_form  #message_error,
#contact_form  #subject_error
{padding:0;top:0;margin:0;background:transparent;}

#contact_form input#send_message, #commentform input#comment_submit {
color: #fff;
width:100px !important;
margin-top: 15px;
position: relative;
left: 100px;
cursor:pointer;
cursor:hand;
background: #1b1b1b;
border: 1px solid #272727;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/* Tabs */
ul.tabs {
margin: 0;
padding: 0;
float: left;
height: 32px;
width: 100%;
border-bottom: 1px solid #333;
}
#content ul.tabs li {
margin: 0;
padding: 0;
background: none;
float: left;
border: 1px solid #333;
line-height:28px;
height:28px;
position: relative;
top: 3px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
#inner_content ul.tabs li a {
margin-top: 2px;
text-decoration: none;
display: block;
padding: 0 20px;
outline: none;
border: 0;
}
html #content ul.tabs li.active  {
line-height: 31px;
height: 31px;
top: 0px;
border-bottom: 1px solid #000;
}
html ul.tabs li.active a {color:#666;}
.tab_container {
border: 1px solid #333;
border-top: none;
overflow: hidden;
clear: both;
float: left; width: 100%;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.tab_content {
padding: 20px;
}


/* Toggle */
#inner_content .toggle_trigger a {
padding: 5px 5px 5px 25px;
margin-bottom: 15px;
background: url(images/arrow-right.png) no-repeat 5px 50%;
border: none;
border: 1px solid #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display: block;
}
#inner_content .toggle_active a {color:#666;background: url(images/arrow-down.png) no-repeat 5px 50%;}
.toggle_container {
overflow: hidden;
}
.toggle_container .toggle_block {
padding: 0 25px;
}


/* Social Icons */
.social_icons { margin-top:5px; }
.social_icons li {display:inline;margin-right:4px;}



/* Unordered Lists */
#inner_content .bulletlist1 li {
background: url(images/bullets/bullet1.png) no-repeat -3px 1px;
}
#inner_content .bulletlist2 li {
background: url(images/bullets/bullet2.png) no-repeat -3px 1px;
}
#inner_content .bulletlist3 li {
background: url(images/bullets/bullet3.png) no-repeat -3px 1px;
}
#inner_content .bulletlist4 li {
background: url(images/bullets/bullet4.png) no-repeat -2px 2px;
}



/* TEXT HIGHLIGHT */
.highlight_yellow, .highlight_green, .highlight_grey, .highlight_black { color: #444; padding: 3px 3px; }
.highlight_yellow { background-color: #ff5; }
.highlight_green { background-color: #af6; }
.highlight_grey { background-color: #e1e1e1; }
.highlight_black { background-color: #000; color: #ccc; }



/* ALERT BOXES */
.alert_success, .alert_error, .alert_warning, .alert_info {
margin: 15px 0;
padding: 10px 20px;
padding-left: 30px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Chrome */
border-radius: 3px; /* CSS3 */
}
.alert_success {
background: #e5ffcc url(images/success.png) no-repeat 8px center;
border: 1px solid #bd9;
color: #573;
}
.alert_error {
background: #fcc url(images/error.png) no-repeat 8px center;
border: 1px solid #daa;
color: #744;
}
.alert_warning {
background: #ffd url(images/warning.png) no-repeat 8px center;
border: 1px solid #ddc;
color: #664;
}
.alert_info {
background: #e5efff url(images/info.png) no-repeat 8px center;
border: 1px solid #bde;
color: #467;
}

/* Flickr Widget */
.flickr_badge {
margin-left: 25px;
}

.flickr_badge_image {
float: left;
width: 75px;
margin: 0 10px 10px 0;
}



/* IE Fixes */
.ie #inner_content, .ie #home_content, .ie #header,
.ie7 #inner_content, .ie7 #home_content, .ie7 #header {
background:none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000);
zoom: 1;
}

.ie .portfolio_info {
	filter:alpha(opacity=60);
}

/* lewkwanleng - additinoal */
#header { opacity:0.8; }

a.footer-social {
	width:27px;
	height:37px;
	display:block;
	overflow:hidden;
	background-position: 0 0;
  float:left;
  margin-left:10px;
}
a.footer-social:hover { background-position: 0 -37px; }
a#footer-blog { background-image: url(images/footer-blog.png); }
a#footer-fb { background-image: url(images/footer-fb.png); }
a#footer-twitter { background-image: url(images/footer-twitter.png); }
a#footer-youtube { background-image: url(images/footer-youtube.png); }

.quote, .quote-source {
	font-family: 'Droid Serif', serif;
	font-size:22px;
	font-weight:400;
	color:#666;
	line-height:30px;
}
.quote-source { margin-bottom:0; }
.source {
	color:#666;
	font-size:14px;
  line-height:16px;
	margin-top:0px;
}
.h1sub, .h2sub, .h3sub {
	font-family: 'Droid Serif', serif;
	color:#fff;
	font-weight:400;
	font-style: italic;
	padding-bottom:10px;
}
.h1sub { font-size:18px; line-height:20px; }
.h2sub { font-size:16px; line-height:18px; }
.h3sub { font-size:14px; line-height:16px; }
.footnote {
	font-family: 'Droid Serif', serif;
	font-size:14px;
	line-height:18px;
	color:#666;
	font-style: italic;
	padding:20px 0px;
}
.post_area {
  padding-bottom:15px;
}
.page-navigation-left {
  float:left;
  padding-right:25px;
}
.page-navigation-right {
  float:right;
  padding-left:25px;
}
span.read_more_arrow {
font-family:Arial;
font-size:24px;
}
.post-edit-link {
  padding-left:20px;
  font-size:12px;
  font-weight:normal;
}
img.category-thumbnail {
  margin-bottom:10px;
  width:558px;
}
.fp_scrollWrapper_after {
  clear:both;
  height:30px;
}

.flip {
  float:left; width:240px; position:relative; margin-bottom:15px;
  background:#fff;
}
.flip-pad { margin-right:15px; }
.flip-preview { position:relative; height:288px; overflow:hidden; }
.flip-over {
	position:absolute;
	left:0;
	top:0;
	padding:15px;
  overflow:hidden;
  height:243px;
  width:210px;
}
.flip .flip-over { display:none; }
.flip:hover img {
	filter:alpha(opacity=10);
	opacity: 0.1;
}
.flip:hover .flip-over { display:block; }
.flip-over {
  font-size:14px; line-height:16px;
}
.flip-over h2 { padding:0; margin-bottom:0; }
.flip-over .h2sub { font-style:normal; font-family: "News Cycle", sans-serif; font-size:14px; line-height:16px; color:#330033; padding:0; margin:0; }
.flip-over p,
.flip-over p a
{ padding-top:12px; color:#000; }
.flip-over .h2sub p { padding:0; margin:0; color:#330033; }
.flip-over h2 a { font-family: "News Cycle", sans-serif; font-size:20px; line-height:24px; color:#330033;}
#navigation-bg {
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.9);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #000000;
-moz-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000; 
padding: 10px 10px 10px 10px;
border: 1px solid #323334;
}
p.wp-caption-text {
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  font-size:14px;
  line-height:16px;
  font-style:italic;
  font-family: 'Droid Serif', serif;
  color:#666;
}
.breadcrumb {
  font: 14px/16px "News Cycle", sans-serif;
  font-style:none;
  color:#999;
  padding-top:5px;
  text-transform: uppercase;
}
.breadcrumb a, .breadcrumb span {
  font: 14px/16px "News Cycle", sans-serif;
  font-style:none;
  color:#c90
}
#dropdownmenu {
  float:left;
  padding-right:5px;
  display:inline;
}
#myslidemenu #lang_sel_list {
  float:left;
  width:90px;
  margin-top:10px;
}
#myslidemenu #lang_sel_list ul {
  border:none;
  width:90px;
}
#myslidemenu #lang_sel_list li {
  display:inline;
  width: 27px;
}
#myslidemenu #lang_sel_list li a,
#myslidemenu #lang_sel_list li a:visited {
  border:none;
  background-color:transparent;
  line-height:18px;
}
.search_results {
  font-style:normal;
  font-size:16px; line-height:20px;
  color:#666;
  font-weight:normal;
}
#accordion h4.ignore-accordion {
  padding:10px 10px 7px 10px;
  font-size:14px;
  line-height:20px;
  color:#fff;
}
#accordion h4.ignore-accordion a {
  color:#fff;
}
.pageviews {
  padding:16px 0 0 20px;
  color:#000;
  font-size:14px;
}
#text_icl-6, #text_icl-9 {
  font-size:12px;
  font-family: 'Droid Serif', serif;
}
#text_icl-6 form.paypal, #text_icl-9 form.paypal {
  display:block;
  width:120px;
  height:76px;
  float:left;
  margin:0;
  background:url(images/paypal.jpg) no-repeat;
}
#text_icl-6 input:hover, #text_icl-9 a.paypal:hover {
  background:url(images/paypal-over.jpg) no-repeat;
}
#text_icl-6 a.ipay88, #text_icl-9 a.ipay88 {
  display:block;
  margin-left:8px;
  width:61px;
  height:76px;
  float:left;
  background:url(images/ipay88.png) no-repeat;
}
#text_icl-6 a.ipay88:hover, #text_icl-9 a.ipay88:hover {
  background:url(images/ipay88-over.png) no-repeat;
}
#text_icl-8 div.nopad, #text_icl-11 div.nopad, #text_icl-15 div.nopad {
  padding:0; margin:0;
  padding-bottom:3px;
}
#text_icl-8 a, #text_icl-11 a, #text_icl-15 a {
  color:#999;
  text-transform: uppercase;
  font-size:12px;
  font-family: 'Droid Serif', serif;
}
#text_icl-8 a:hover, #text_icl-11 a:hover, #text_icl-15 a:hover {
  color:#fff;
}
#accordion > div > div.ui-accordion-content {
  padding-top:0;
  padding-bottom:10px;
}

#contact_accordion {
background: url(images/menu-separate.jpg) repeat-x 0 100%;
padding-bottom: 3px;
}

#contact_accordion h4 {
margin-bottom: 0;
background: url(images/menu-separate.jpg) repeat-x;
padding-top: 3px;
text-transform: uppercase;
/*font-family: "Droid Sans",'Helvetica Neue', Helvetica, Arial, sans-serif;*/
}

#contact_accordion h4 a.accordion {
font-size: 16px;
line-height: 20px;
color: #fff;
display: block;
background: #030809 url(images/down-arrow.png) no-repeat 98% 50%;
padding: 7px 10px;
margin: 0;
}

#contact_accordion h4 a.accordion:hover {
background: #000 url(images/down-arrow.png) no-repeat 98% 50%;
}

#contact_accordion div {
margin: 0 10px;
padding-top: 10px;
padding-left:10px;
}
#contact_accordion div.contact_accordion_item {
padding-top:0;
}
#contact_accordion h5 {
color:#ccc;
}

#content .wp-pagenavi a {
  text-decoration: none;
  border: 1px solid #BFBFBF;
  padding: 3px 5px;
  margin: 2px;
}
#content .wp-pagenavi span {
  border:none;
}
