/*   
Theme Name: Adelson
Theme URI: http://www.adelsonassociates.com
Description: A 3 column press theme, based on the Crossroads framework.
Author: Sentel technologies
Author URI: http://www.sentel.gr
Version: 0.1
*/

/* Reset Style---------------------------------------------------------------------*/
/* reseting containers */div, span, applet, object, iframe, 
/* reseting typo */p, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var, b, u, i, center, 
/* reseting tables */table, caption, tbody, tfoot, thead, tr, th, td 
/* reseting forms */fieldset, form, label, legend, 
/* reseting lists */dl, dt, dd, ol, ul, li, 
/* resetind the rest */del, dfn, em, font, img, ins, kbd, q, s, samp {
   margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
   :focus {outline:0;}
   
/* Global Style---------------------------------------------------------------------*/
body {color:#000;margin:0;padding:0;vertical-align:baseline;text-align:center;font-family: Georgia, serif;font-size: 12px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;background:#fff url(images/page_bg.jpg) repeat-x;}
h1, h2, h3, h4, h5, h6 {margin:0;color:#466a7e;font-family: Georgia, serif;}
h1 {font-size:24px;line-height:26px;}
h2 {font-size: 18px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: 0.2px;line-height: 1.7em;}
h3 {font-size: 13px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: 0.2px;line-height: 1.5em;}
h4 {font-size:18px;line-height:20px;}
h5 {font-size:16px;line-height:18px;}
h6 {font-size:14px;line-height:16px;}
p,ul,ol,table  {font-family: Georgia, serif;font-size:14px;font-style:normal;font-weight:normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;}
ul, ol {list-style-position:outside;}
ul li, ol li {}
a, a:active, a:visited {text-decoration:none;color:#4f6697;}
a:hover {text-decoration:none;color:#273a6e;}
table {border-collapse:collapse;border-spacing:0;}
table th, table td {}

/* Basic Containers ---------------------------------------------------------------------*/
#wrapper {width:960px;margin:0 auto;overflow:hidden;text-align:left;}
#header {width:960px;height:125px;overflow:hidden;clear:both;margin:0 0 5px 0;padding:0;}
#navigation {width:960px;height:32px;clear:both;padding:0;margin:0;background:#517b93 url(images/nav_bg.png) repeat-x;}
#content {width:940px;clear:both;margin:0;padding:10px;overflow:hidden;background:#fff;}
#content #newsflash {clear:both;width:940px;height:235px;margin:0 0 10px 0;padding:0;overflow:hidden;background:url(images/newsflash_bg.jpg) no-repeat top center;}
#content .main{width:400px;margin:0 20px 0 0;padding:0;float:left;display:inline;overflow:hidden;}
#content .col2 {width:620px;margin:0 20px 0 0;padding:0;}
#content #sidebar_left {width:200px;margin:0 20px 0 0;padding:10px 0;float:left;display:inline;overflow:hidden;}
#content #sidebar_right {width:300px;margin:0;padding:10px 0;float:left;display:inline;overflow:hidden;}
#footer {width:960px;clear:both;padding:15px 0;border-top:1px solid #777;}

/* Header style---------------------------------------------------------------------*/
#header h1 {margin:10px 0 0 0;padding:0;}
#header p.blog_desc {color:#98b0bf;font-size:12px;text-align:center;padding:3px 0;}
#header p.meta {float:right;color:#fff;margin:-58px 15px 0 0;text-align:right;font-size:11px;}
#header p.meta a {color:#fff;}
#header p.meta a img{color:#fff;position:relative;top:2px;margin:0 5px 0 0;}

#header form#searchform {float:right;margin:-30px 0 0 0;clear:right;}
#header form#searchform input {width:200px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:none;padding:5px;}
#header form#searchform input#searchsubmit{width:auto;background:none;border:none;color:#fff;font-size:11px;font-weight:bold;cursor:pointer;padding:0;}

#quote {clear:both;background:#fff url(images/quote_bg.jpg) no-repeat top center;padding:25px 20px;height:80px;overflow:hidden;}
#quote p {font-family: Georgia, serif;font-size: 32px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.2em;color:#273a6e;text-align:center;}

/* Content Style---------------------------------------------------------------------*/
#content p {margin:0 0 8px 0;}
#content p a,
#content p a:visited {}
#content ul, #content ol {margin:0 0 0 25px;}
#content ul li, #content ol li{margin:0 0 8px 0;list-style-image:url(images/arrow_right_grey.png);}
#content ul li a, #content ol li a{display:block;}
#content ul li a:hover, #content ol li a:hover{background:#f5f5f5;}
#content pre {font-size:14px;margin:0 0 12px 0;color:#007abd;}
#content blockquote {background:url(images/blockquote_bg.png) no-repeat;margin:0 0 12px 0;padding:30px 20px 20px 40px;}
#content blockquote p {margin:0;}
#content img.alignleft {float:left;margin:0 10px 0 0;}
#content img.alignright {float:right;margin:0 0 0 10px;}
#content img.alignnone {float:right;margin:0 0 0 10px;}
#content img.center {}
#content img.thumb {float:left;margin:0 10px 5px 0;}
#content h2 {border-bottom:3px solid #dedede;margin:0 0 10px 0;}
#content h2.top_article {border:none;font-size: 24px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.2em;margin:0;padding:0 0 5px 0;}
#content h2.top_article a {color:#3e423a;}

#content h3 {border-bottom:3px solid #dedede;margin:0 0 7px 0;}
#content h4 {font-size:12px;text-transform:uppercase;margin:0 -10px 5px -10px;padding:3px 0 3px 10px;color:#4f6697;}
#content h5 {font-size:15px;color:#4f6697;margin:0 0 5px 0;}
#content h5 a{border:none;}
#content dl {}
#content dl dt {font-family: Georgia, serif;font-size: 13px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;line-height: 1.7em;}
#content dl dd p {font-family: Georgia, serif;font-size: 13px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.6em;}
#content  .excerpt p {font-family: Georgia, serif;font-size: 13px;font-style: italic;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.6em;}
#content  li div.excerpt p {font-size: 11px;}
#content a.more {margin:0 0 10px 0;padding:2px 5px;display:block;background:#f5f5f5;border-bottom:1px solid #dedede;}

#content p.time {font-size:10px;color:#999;margin:0 0 7px 0;}
#content .page h2 {margin:0 0 15px 0;}
#content p {margin:0 0 12px 0;}


#content .widget {margin:0;padding:0;}
#content .widget ul, #content ol{margin:0;}
#content .widget ul li, #content ol li{margin:0;}

#content .rss img {display:none;}
#content ul li a.rsswidget {font-weight:bold;font-size:12px;}
#content ul li span.rss-date {font-size:10px;color:#999;display:block;;}
#content ul li div.rssSummary {margin:5px 0 10px 0;}
#content ul li.cat-item a {display:inline;}

#content ul.submenu {margin:-10px 0 10px 0;padding:10px;background:#ebeff2;}
#content ul.submenu li {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #888;}
#content ul.submenu li a {display:inline;}
#content ul.submenu li.current_page_item a {font-weight:bold;}

#content #newsflash div.newsflash_image {width:150px;height:200px;overflow:hidden;float:left;margin:0 15px 0 0;background:#f5f5f5;}
#content #newsflash h2 {font-size:30px;margin:10px 0 10px 0;}
#content #newsflash h2 a{}
#content #newsflash p{color:#666;margin:5px 0;font-size:12px;}
#content #newsflash p a{color:#ff7070;}
#content #newsflash .about {width:420px;padding:30px 80px 0 140px;background:url(images/about_bg.jpg) no-repeat top left;float:left;display:inline;}
#content #newsflash .services {width:260px;padding:5px 15px 0 15px;float:left;display:inline;}
#content #newsflash .services h3 {border:none;font-size:20px;margin:4px 0 4px 0;color:#fff;font-weight:normal;}
#content #newsflash .services ul {margin:0 0 0 15px;}
#content #newsflash .services ul li {list-style-image:url(images/arrow_right_light.png);line-height:13px;}
#content #newsflash .services ul li a,
#content #newsflash .services ul li a:visited {color:#fff;display:inline;font-size:12px;}
#content #newsflash .services ul li a:hover {background:none;border-bottom:1px dotted #dedede;}


#content .testimonial_logo {background:#fff;width:200px;height:80px;margin:0 0 10px 0;overflow:hidden;text-align:center;}
#content .testimonial_logo img {float:none;margin:0;}

#content #pagination {}
#content #pagination p {background:url(images/pagination_bg.png) no-repeat;padding:10px 10px 10px 20px;margin:0 0 20px 0;font-size:16px;}

#content #article img {float:right;margin:0 0 10px 15px;padding:10px;background:#f9f9f9;border:1px solid #dedede;}
#content #article img.gsr {float:none;margin:0 0 0 5px;;padding:0;background:none;border:none;}
#content #article p.addtoany_share_save_container img {float:none;margin:0;padding:0;background:none;border:none;}
#content #article h3 {padding:0 0 4px 0;border-bottom:1px solid #999;}
#content #article h4 {padding:0 0 4px 0;border-bottom:1px solid #999;background:none;color:#777;}
#content #article .wp-caption {float:right; border:1px solid #999;text-align:center;padding:10px 10px 0 0;margin:0 0 10px 10px;}
#content #article .wp-caption img.size-thumbnail {padding:0;border:none;}
#content #article .wp-caption p.wp-caption-text {font-style:italic;font-size:12px;color:#777;}

#content p.post_date {margin:0 0 10px 0;padding:0 0 0 25px;font-size:10px;color:#666;background:url(images/calendar.png) no-repeat left center;}
#content p.post_details {margin:0 0 10px 0;padding:5px 0 0 0;font-size:11px;color:#777;line-height:14px;}
#content p.post_details a {border:none;font-weight:bold;text-transform:uppercase;}
#content p.post_details a:hover {}

#content h3#comments {font-size:14px;color:#888;margin:0 0 10px 0;}
#content ol.commentlist {}
#content ol.commentlist li {padding:10px;}
#content ol.commentlist li.alt {background:#E1F4FD;}
#content ol.commentlist li span {font-size:11px;color:#777;display:block;padding:0 0 5px 0;}
#content ol.commentlist li img.avatar {float:right;margin:0 0 0 10px;}

#content p.linklove {display:none;}

#content .teaser_row {overflow:hidden;margin:0 0 20px 0;}
#content .cat_teaser {width:140px;float:left;overflow:hidden;margin:0 5px 0 0;padding:0 0 0 3px;border-right:1px solid #dedede;}
#content .cat_teaser dd {font-size:10px;color:#999;}
#content .cat_teaser img {width:130px;height:40px;background:#dedede;display:block;margin:0 0 5px 0;}
#content div.image_asset {width:100px;height:120px;float:left;margin:0 10px 5px 0;overflow:hidden;border:1px solid #000;padding:5px;}

#content div.about {overflow:hidden;}
#content ul.latest_news {margin:10px 0 0 0;clear:left;border-top:1px solid #cdcdcd;padding:10px 0 0 0;list-style:none;}
#content ul.latest_news li {padding:3px 10px 3px 25px;margin:0 0 4px 0;background:#f5f5f5 url(images/arrow_right_peppermint.png) no-repeat 5px 9px;}
#content ul.latest_news li:hover {background:#dedede url(images/arrow_right_peppermint.png) no-repeat 5px 9px;}
#content ul.latest_news li a,
#content ul.latest_news li a:visited {font-size:12px;border:none;} 


#content p.small {font-size:12px;color:#777;}

#content ul.translations {list-style:none;margin:0;padding:0;}
#content ul.translations li {background:#e8e8e8;padding:6px 10px;font-size:11px;line-height:14px;}
#content ul.translations li img{position:relative;top:2px;margin:0 10px 0 0;}

#content ul.countries {margin:0 0 10px 0;padding:10px 0;border:solid #999;border-width:1px 0;text-align:center;}
#content ul.countries li {display:inline;}


/* Navigation---------------------------------------------------------------------*/
#navigation ul,
#navigation ul li,
#navigation ul ul {list-style:none;margin:0;padding:0;}

#navigation ul {position:relative;z-index:5970;float:left;}
#navigation ul li {float:left;line-height:1.3em;vertical-align:middle;zoom:1;padding:3px 2px;border:none;}

#navigation ul li.hover,
#navigation ul li:hover {position:relative;z-index:5990;cursor:default;background:#466a7e url(images/nav_bg_hover.png) repeat-x;color:#fff;}
#navigation ul ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:5980;width:100%;}
#navigation ul ul li {float:none;}
#navigation ul ul ul {top:8px;left:70%;width:110%;}
#navigation ul li:hover > ul {visibility:visible;}

#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited {color:#fff;text-decoration:none;font-size:12px;}

#navigation ul ul li a,
#navigation ul ul li a:link,
#navigation ul li:hover > a,
#navigation ul ul li a:visited {color:#fff;text-decoration:none;}

#navigation ul a:hover {border:none;color:#fff;}	
#navigation ul a:active {}

/* -- level mark -- */	
#navigation ul ul {width:180px;margin-top:0px;background:#466a7e;}		
#navigation ul ul li {font-weight:normal;}
#navigation ul a {display:block;padding:4px 10px 4px;}

#navigation ul ul li {}
#navigation ul ul li a {padding:6px 8px;line-height:18px;}
#navigation ul ul ul a {padding:4px 8px;}
#navigation ul li {}
#navigation ul li.parent {background:#fff;}
#navigation ul li.hover,
#navigation ul li:hover {}
/* Non-first level */
#navigation ul ul {margin-top:0;}	
#navigation ul ul li {	}	
#navigation ul ul li.hover,	
#navigation ul ul li:hover {background:#2c4d5f;}
#navigation ul ul ul {border:1px solid #666;}
/* Mixed */
#navigation ul li.current_page_item {background:#466a7e url(images/nav_bg_hover.png) repeat-x;font-weight:bold;}
#navigation ul li.current_page_ancestor  {background:#466a7e url(images/nav_bg_hover.png) repeat-x;font-weight:bold;}
#navigation ul li.current-cat {background:#466a7e url(images/nav_bg_hover.png) repeat-x;font-weight:bold;}
#navigation ul ul li.current_page_item {background:#2c4d5f;font-weight:bold;}
#navigation ul ul li.current-cat {background:#2c4d5f;font-weight:bold;}

/* Home Page Custom */
/* #slideshow {background:#f4f1db;width:960px;height:180px;margin:0 0 15px 0;padding:0;overflow:hidden;clear:both;} */
#slideshow {background:#fcfaee;width:920px;margin:0 0 20px 0;padding:20px;overflow:hidden;clear:both;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
#slideshow {position:relative;}
#slideshow  p{font-size:40px;font-family:'georgia', serif;line-height:50px;color:#6d6b5f;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}

/* Form Style
---------------------------------------------------------------------*/
#content form.newsletter {}
#content form.newsletter p.small {font-size:10px;}
#content form.newsletter input {width:200px;float:left;margin:0 10px 0 0;}
#content form.newsletter input.submit {width:auto;float:left;background:none;border:none;font-size:12px;cursor:pointer;position:relative;top:2px;color:#344a79;}

#content form.cform {clear:left;margin:20px 0 0 0;width:555px;}
#content form.cform fieldset {display:none;}
#content form.cform ol {list-style:none;}
#content form.cform label {width:100px;float:left;}
#content form.cform input {margin:0 10px 0 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
#content form.cform textarea {width:300px;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
#content form.cform input.sendbutton {background:#273a6e;color:#fff;cursor:pointer;margin:0;width:auto;float:left;margin:0 0 0 110px;}
#content form input:hover.sendbutton {background:#425790;color:#fff;}
#content form.cform span {font-size:11px;color:#999;}

div.failure {font-size:14px;font-weight:bold;padding:15px;margin:0 0 20px 0;background:#ffe0e0;color:#b32020;border:1px solid #b32020;}

/* Footer style---------------------------------------------------------------------*/
#footer p {font-size:11px;}
#footer a.credit {float:right;margin:0 0 0 15px;position:relative;top:-8px;}
#footer a.top {float:right;background:url(images/top.png) no-repeat;padding:0 0 0 20px;}

#slider {overflow:hidden;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider, #slider li{width:448px;height:250px;overflow:hidden;}
#slider li{background:#fff;}		
#slider li h2{}	
#slider li p{}				
span#prevBtn{float:left;}
span#nextBtn{float:right;}


/* Ad Management
---------------------------------------------------------------------*/
.adman {text-align:center;margin:0 0 10px 0;}
.adman img {margin:0 -10px;}

#content #sidebar_right ul#qtrans_language_chooser {margin:0 0 20px 0;background:#ededed;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px;}
#content #sidebar_right ul#qtrans_language_chooser li {display:inline;}
#content #sidebar_right ul.qtrans_language_chooser li.active a{display:none;}
#content #sidebar_right ul#qtrans_language_chooser li a{display:inline;margin:0 10px 0 0;}
#content #sidebar_right ul#qtrans_language_chooser li a:hover{background:inherit;}

#content #sidebar_right  ul#qtranslate-3 {margin:0 0 20px 0;padding:5px;font-family:Arial, Verdana, Tahoma, sans-serif;background:#eee;display:block;width:290px;overflow:hidden;}
#content #sidebar_right  ul#qtranslate-3 li {display:block;float:left;margin:0 10px 0 0;}
#content #sidebar_right  ul#qtranslate-3 li  a{font-weight:bold;color:#888;}
#content #sidebar_right  ul#qtranslate-3 li  a:hover{background:none;color:#273a6e;}

#content #sidebar_left .areas {background:#f2f2f2;margin:-5px 0 20px 0;padding:10px;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#content #sidebar_left .areas h4 {font-size:18px;text-transform:capitalize;border-bottom:2px solid #cdcdcd;margin:0 0 10px 0;padding:0 0 5px 0;}
#content #sidebar_left .areas ul {margin:0 0 0 15px;}
#content #sidebar_left .areas ul li {margin:0;font-weight:bold;font-size:12px;}

#content #sidebar_right #adelson_box {background:#fff url(images/page_bg.jpg) 0 40% repeat-x;padding:15px;margin:20px 0;border:1px solid #517b93;
-moz-border-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;}
#content #sidebar_right #adelson_box h3 {border:none;font-size:18px;line-height:20px;}
#content #sidebar_right #adelson_box h3 a {color:#fff;}
#content #sidebar_right #adelson_box h3 a:hover {color:#273a6e;}


