/*  
Theme Name: Gazette Edition
Theme URI: http://www.woothemes.com/
Description: Gazette Edition by WooThemes
Version: 2.1.4
Author: WooThemes
Author URI: http://www.woothemes.com/
*/
/*========= SETUP =========*/
*{ border: 0; margin: 0; padding: 0; }
body{ color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; }
a{ color: #000000; text-decoration: none; }
a:hover{ text-decoration: underline; }
input,select,textarea{ border: #dddddd 1px solid; font-size: 12px; padding: 5px; }
select{ padding: 0; }
li{ list-style: none; }
h1 { font-size:18px; line-height:22px; }
/*========= LAYOUT =========*/
#page{ width: 960px; background-color: #FFFFFF; margin:10px 20px; border: 1px solid #CCCCCC; }
/*--- Main Columns ---*/
#columns{ padding:15px 15px 25px; background-color: #FFFFFF; margin: 0px; }
.col1{ float: left; width: 595px; padding-right:15px; }
.col2{ float: left; width: 320px; }
/*--- Sub Columns ---*/
.subcol{ width: 150px; }
.subcol h2{ font-size: 14px; padding: 0 0 10px; color: #FFFFFF; }
/*========= HEADER =========*/

/*- Page Navigation -*/
#nav{ height: 29px; padding: 2px 0px !important; background-color: #FFFFFF; margin:0px 15px 0px !important; border-top:1px solid #fff; border-bottom:1px solid #ddd; width: 930px !important; }
#nav-left { float:left; display:inline; width:600px; 	}
#nav-right { float:right; display:inline; width:330px; margin:0px !important; padding:0px !important; 	}
/*- Dropdowns-*/
#nav1, #nav1 ul{ padding: 0; float:left; list-style: none; }
#nav1 { padding: 0; font-size:13px; float:left; }
#nav1 a { display: block; padding-left:10px; padding-right:10px; }
#nav1 li { float: left; line-height:30px; font-weight:bold; font-size:10px;	 text-transform:uppercase; }
#nav1 li a:hover { background: none; text-decoration:none; color:#ffffff; }
#nav1 li ul { position: absolute; width: 15em; left: -999em; padding-top:1px; }
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; }
#nav1 li ul li { background: #FFFFFF; border-bottom:1px solid #dedbd1; border-left:1px solid #dedbd1; border-right:1px solid #dedbd1; line-height:28px; width:15em; }
#nav1 li:hover, #nav1 li.hover { position: static; }
#nav1 li ul ul { margin: -29px 0 0 15em; border-top:1px solid #dedbd1;	}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul { left: auto; }
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul { left: auto; } 
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; z-index:1000;	}
/*- Category Navigation -*/

/*- Nav / Dropdowns-*/
#nav2 { margin:0 0 15px 15px !important; margin:0 0 7px 7px; }
#nav2, #nav2 ul{ padding: 0; float:left; list-style: none; }
#nav2 { padding: 0; font-size:13px; float:left; width:930px; border-top: 1px solid #DDDDDD; }
#nav2 a { display: block; padding-left:15px; padding-right:15px; border-right: 1px solid #DDDDDD; }
#nav2 li { float: left; line-height:30px; }
#nav2 li a:hover { background: none; text-decoration: none; }
#nav2 li ul { position: absolute; width: 15em; left: -999em; z-index: 99999; }
#nav2 li:hover ul, #nav2 li.sfhover ul { left: auto; z-index:1000;	}
#nav2 li ul li { background: #FFFFFF; border-bottom:1px solid #dedbd1;	 border-left:1px solid #dedbd1;	 border-right:1px solid #dedbd1; line-height:28px;	 width:15em; }
#nav2 li:hover, #nav2 li.hover { position: static; }
#nav2 li ul ul { margin: -29px 0 0 15em; }
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { left: auto; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { left: auto; } 
/*- Search -*/
#search{ float: right; height: 27px; width:310px; margin: 3px 0px 0px !important; padding:0px !important; }
* html #search{ margin-right: 8px; }
#search input{ background: #ffffff; border: 1px solid #dddddd; color: #000000; float: left; font-size: 11px; width:223px; margin:1px 0px 0px; padding: 3px 4px 4px; }
#search .btn{ padding: 0; height:22px; width: auto; margin:1px 0px 0px 5px !important; border:none; width:69px; }
/*- Header -*/
#header{ height: 100px; background-color: #ffffff; margin: 0 15px; padding: 0px; }
/*- Logo -*/
#header h1{ float: left; display:inline; line-height: 80px; font-size: 14px; }
#header h1 a{ display: block; height: 93px; width: 389px; color: #000000; font-size: 24px; }
/*- Top Banner -*/
#topbanner { float: right; width: 468px; padding:20px 0px 0px; }
#topbanner img{ float: right; }
/*- RSS -*/
#rss a{ color: #666666; }
#rss h2{ padding:10px; font-size:14px; margin-bottom:10px; }
#rss ul{ margin: 0px; padding: 10px; float:left; }
#rss li{ margin: 0px; border:none !important; padding: 5px; }
#rss img{ float: right; padding-left: 10px; margin-top: 5px; }
/*========= FEATURED POSTS (FRONT-PAGE) =========*/

/* See slideshow.css */

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame { background:#eee; float:left; width:583px; height:auto; margin:0px; padding: 5px; border: 1px solid #ddd; 	}
.video-left { float:left; width:285px !important; display:inline; background-color:#FFFFFF; 	}
.video-left p { padding:0px !important; margin:0px !important; 	}
.video-left h2 { display:none; 	}
.video-right { float:right; width:273px; min-height:214px; display:inline; background-color:#FFFFFF; padding: 10px; 	}
.video-right h2{ color: #000000; font-size:11px; line-height:normal; font-weight:bold !important; margin:0 !important; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px;     }
.video-right p{ color: #666; font-size:11px; line-height:12px; margin-top: 10px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 20px; padding-left: 0px; 	}
.video-right h3{ font-style: normal !important; font-weight: bold; font-size:18px; line-height:20px; padding-bottom: 0px; 	}
.video-right .mootabs_title { border-top:1px solid #FFF; list-style:none; margin:0px; padding:0px; 	}
.video-right .mootabs_title li { color:#000; font-weight:normal; font-size:11px; text-decoration:none; display:block; padding:10px; border: 1px solid #dddddd; background:#f7f7f7; line-height:10px; cursor: pointer; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; 	}
.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active {
	background:#dddddd url(images/ico-watch.gif) right center no-repeat !important; 	}
/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/
.post{ margin: 0; }
.post h2{ font-size: 18px; padding: 0 0 5px; }
.post h3{ font-size: 14px; }
.post h3 a{ color: #000000; }
.post p{ padding: 0 0 15px; line-height: 15px; }
/*- Box -*/
.box{ clear: both; height: 1%; padding: 0; margin: 0; }
.box .post{ width: 288px; background-color: #ffffff; border:1px solid #ffffff; }
.box .post h2 a{ color:#3B5998; }
.box .post h2{ font-size: 14px; padding: 10px; line-height: 17px; }
.box .post p{ font-size: 11px; padding: 5px 10px; }
.box .post img{ border: 1px solid #dddddd; padding: 5px; background-color: #FFFFFF; margin: 10px; float: right; }
/*=== Traditional Blog Post ===*/
.post-alt{ margin: 0 0 15px 0; }
.post-alt h2{ font-size: 17px; padding: 0; color:#000000; line-height: 26px; }
.post-alt h3{ font-size: 13px; padding-bottom: 5px; line-height: 18px; color: #000000; }
.post-alt h4{ font-size: 14px; padding-bottom: 5px; line-height: 16px; }
.post-alt h3 a, .post-alt h2 a{ color: #000000; }
.post-alt p{ padding: 0 0 15px; }
.post-alt p.post_date{ color: #666666; padding: 5px 0px 10px; font-size: 11px; font-weight: normal; }
p.posted{ font-size: 10px; color: #666666; font-style: normal; font-weight: normal; line-height: 15px; background-color: #FFFFFF; padding: 5px; margin-top: 10px; text-align: right; border-top:1px solid #ddd; /*border-bottom:1px solid #ddd;*/ clear:both; }
h3.posted a { color: #666666; font-size:9px; }
.box .post h3.posted { border-bottom:none; }
.author_info { float: left; width: 573px; padding: 10px; background-color: #eeeeee; border: 1px solid #cccccc; margin-bottom: 15px; }
.author_info h3 { margin-bottom: 10px; }
.author_photo { float: right; margin:  0 0 0 10px; background-color: #ffffff; }
.author_photo img { border: 1px solid #666666; }
/*=== Buttons ===*/
.continue{ background: url(images/ico-arrow.gif) no-repeat left; font-weight:bold; padding-left: 15px; }
.comments { padding-bottom:0px !important; }
.comments a{ background: url(images/ico-comm.gif) no-repeat left; color: #666666; font-weight:normal; font-size:9px; padding:0px 0px 0px 18px; margin-left:5px; }
a.more{ background: url(images/ico-arrow2.gif) no-repeat right; color: #c0c0c0; font-size: 1.2em; font-weight: bold; padding: 0 20px 0 0; }
/*=== Traditional Blog Post ===*/
.navigation { width:595px; margin-bottom:15px; float:left; padding: 15px 0; border-top:  1px solid #eee; border-bottom:  1px solid #eee; }
.navigation a { color: #000000; font-size: 1em; font-weight: bold; }
.alignleft{ display:inline; float:left; margin-right:15px; }
.alignright{ display:inline; float:right; margin-left:15px; }
/*    Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */
img.wp-smiley  { padding: 0!important; border: none!important; }
img.centered { display: block; margin-left: auto; margin-right: auto;     }
    /* End Images */
/*========= ARCHIVE SPECIFIC =========*/
#archivebox { margin-bottom:15px; padding:10px; color:#000 !important;
}
#archivebox h4, #archivebox h3, #archivebox h2{ color:#333333;
}
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{ font-weight: normal;
}
#archivebox a, #archivebox h2 { color:#000;
}
.archivefeed { margin-top:10px; padding-bottom:0px;
}
.archivefeed a { background:url(images/ico-arcfeed.gif) center left no-repeat; height:20px; color:#000; font-weight:bold; font-size: 11px; font-weight: normal; padding:3px 0px 1px 22px;
}
.arclist{ width: 260px; margin:0px 0px 25px; padding:5px 0px 0px; border-bottom: 1px solid #eee;
}
.arclist h2{ color: #000; padding:0px 0px 15px;
}
.arclist ul { margin-bottom: 15px;
}
.arclist ul li{ color:#fff; font-size:12px; padding:8px 0 8px 10px; border-top:1px solid #eee;
}
/*========= SINGLE POST SPECIFIC =========*/
.singletags { margin-top:5px; }
.singletags a { font-weight: normal !important; text-decoration:underline;color:#666666; }
.entry p{ text-align:left; font-size:12px; line-height:18px; 	}
.entry a{ color: #003366; 	}
.entry blockquote { padding: 10px; border: 1px solid #ddd; color:#000; width:85%; background-color: #f7f7f7; font-style: italic; margin:5px auto 15px; 	}
.entry blockquote p { font-size:12px; padding: 5px 0px; margin: 5px 0px; line-height: 20px; 	}
.entry img { padding: 8px; border: 0px solid #dddddd; background-color: #FFFFFF; 	}
.wp-caption img { margin-bottom:15px; }
p.wp-caption-text { text-align:center; padding: 0 0 15px 0; margin:0px; font-size:1.2em; font-style:italic; color:#000000; }
.entry ul, .entry ol { margin-bottom:15px; font-size:12px; line-height:20px; 	}
.entry ul li ul, .entry ol li ol{ margin-bottom:0px; padding-top:3px; 	}
.entry ul li { list-style:circle inside !important; margin-left:15px; padding:3px 0px; 	}
.entry ul li ul li { list-style:disc inside !important; 	}
.entry ol li { list-style:decimal inside !important; font-size:12px; padding:3px 0px; 	}
.entry ol li ol li { list-style:decimal-leading-zero inside !important; 	}
/*========= COMMENTS =========*/
h2.commh2{ font-size: 1.5em; padding: 0 0 5px; margin: 0 0 15px 0; font-weight:bold !important; color:#000000; }
ol.commentlist{ margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; }
ol.commentlist p{ margin-bottom:10px; line-height: 20px; }
ol.commentlist cite{ font-style: normal; font-weight: bold; }
ol.commentlist li{ padding: 20px 10px 10px 10px; }
ol.commentlist li.alt{ padding: 10px 10px 0 10px !important; background:#f7f7f7; border:1px solid #eee;	}
#comment { width: 595px; float: left; margin-bottom: 15px; }
/*========= THREADED COMMENTS =========*/
ol.commentlist .comment-meta{ font-size:0.8em; }
ol.commentlist li .avatar { 	 float:left; border: 1px solid #000; margin-right: 10px; }
ol.commentlist li{ border:1px solid #eee;  margin:10px 0 10px; padding:15px 10px 10px; }
ol.commentlist li .even{ background:#ffffff; }
.commentlist li ul li { margin-left:10px; margin-right:-5px; }
ol.commentlist li .reply { padding:0 0 5px 0; }
#respond p{ margin-bottom:10px; line-height: 20px; }
/* PageNavi */
.more_entries {font-size:11px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important;}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #9f9f9f !important;}
.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #EEEEEE;color: #666; padding: 4px !important; margin-left: 4px; border:1px solid #DDDDDD; line-height:24px; }
.more_entries .wp-pagenavi .extend { background:none; border:none; }
/*========= SIDEBAR =========*/
/* Tabs */
#tabs { width:308px !important; height:auto !important; padding:5px; border:1px solid #ddd; background-color:#eeeeee; float:left; display: block;
}
.inside { width: 293px !important; padding:5px !important; border:1px solid #ddd !important; margin:5px 0px 0px !important; background-color: #FFFFFF;
}
ul.wooTabs { width: 100%; padding: 0 0 7px 0;
}
ul.wooTabs li { float: left; display:inline; font-size: 11px; line-height: 34px; background: #ffffff; color: #000000; border:1px solid #ddd; font-weight: bold; font-size: 11px; margin:0px 2px 0px 0px !important; cursor: pointer;
}
ul.wooTabs li a { line-height: 31px; color: #000000 !important; display: block; float: left; padding: 0 6px;
}
ul.wooTabs li a.selected, ul.wooTabs li a:hover { text-decoration:none; color: #ffffff !important;
}
#tagcloud { padding:10px;
}
#sub img { float: right; margin: 0 0 8px 8px;
}
.inside li { border-bottom:1px solid #EEEEEE; padding:8px;
}
.inside li img.avatar, .inside li img.thumbnail { border: 1px solid #ddd; padding: 3px; background-color: #ffffff; float: left; margin: 0 8px 0 0;
}
/*- Ads -*/
#mpu_banner { width:300px; height:250px; background-color:#eeeeee; margin-bottom:15px; padding: 9px; border: 1px solid #dddddd;
}
#advert_125x125 { padding-left: 14px;
}
#advert_125x125 img{ border: 1px solid #ddd; padding: 5px; margin:0 14px 14px 0;
}
/*- Flickr -*/
#flickr .wrap { padding-top: 15px;
}
.flickr_badge_image img { float:left;
}
/*=== Styling Widget Lists ===*/
.widget { margin-bottom:15px;
}	
.widget h3 { padding: 5px;
}
.widget ul { margin:0 0 10px 0; padding:5px 0; border:none !important;
}
.widget ul li { border-bottom: 1px solid #eee; padding:5px 0 5px 5px; margin:0px;
}
.widget ul li a { color: #000000;
}
.widget select { border:1px solid #eee; width:148px; margin:15px 0 0 0;
}
.textwidget { padding-top: 15px;
}
/*========= FOOTER =========*/
#FooterWrapperBox{ margin:10px 10px 10px; height:238px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-top:10px; background-color:#f7f7f7;
}
#LeftBoxFooter { margin:0px 15px 10px; font-size:13px; padding-top:10px; padding-bottom:10px; width:921px; height:18px; line-height:18px;
}
#RightBoxFooter { margin:0px 15px 0px; padding-bottom:10px; width:922px; height:125px; line-height:18px;
}
#CenterBoxFooter { margin:0px 10px 10px; padding-top:8px; padding-bottom:10px; width:900px; height:26px; line-height:18px; font-size:12px;
}
#CenterBoxFooter a { color:#0000FF;
}
#FooterLinkBar { margin:0px 20px 15px; font-size:12px; padding-top:10px; padding-bottom:10px; width:921px; height:30px; line-height:18px;
}
#FooterLinkBar a { color:#0000FF;
}
#footer{clear: both; color: #666666; height: 35px; line-height: 35px; margin:0px 10px 10px; padding:0px 15px; background-color: #f7f7f7; border: 1px solid #ddd;
}
#footer img {vertical-align:middle; margin-left:5px;
}
/*========= MISC =========*/
.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
.hl{ border-bottom: 2px solid #eee; }
.hl-full{ float:left; clear:both; height:1px; width:100%; padding:0 !important; margin:0px 0px 15px; }
.hl2{ border-bottom: 3px solid #c0c0c0; }
.hl3{ border-bottom: 1px solid #eee; }
.blog{ width:100% !important; float:left; }
.between{ height:2px; margin-bottom:15px; 	}
.fl{ float: left; }
.fr{ float: right; }
.ac{ text-align: center; }
.ar{ text-align: right; }
.th{ border: 1px solid #dddddd; float: right; padding: 5px; background-color: #FFFFFF; margin: 0 0 5px 10px; }
table#wp-calendar { border-collapse: collapse; margin: 0px; padding: 0px; }
table#wp-calendar a { color:#000000; }
table#wp-calendar caption {  font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; }
table#wp-calendar th { width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; }
table#wp-calendar td { width: 26px; line-height: 1.66667em; color: #999; text-align: center; }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; }
.gravatar { float:left; border: 1px solid #000; margin-right: 10px; }
.jdGallery a { cursor:pointer !important; }
/* Slider */
#slider-holder { position: relative; height: 270px; width: 595px; margin-bottom: 20px; overflow: hidden ; color: #fff;background: #000;}
#slider-holder .slide{ position: absolute; top:0px; left: 595px; z-index: 1;height: 270px; width: 595px; overflow: hidden; background: #000;}
#slider-holder .slide-1 { display : block; left:0px; top:0px;}
#slider-holder .slide a {display: block;  }
#slider-holder .slide img {  display: block; position: absolute; top:0px; left: 0px; }
#slider-holder  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }
#slider-holder .slide-content { position: absolute; top: 270px; left: 0;height: 700px; width: 575px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}
#slider-holder .slider-left, #slider-holder .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }
#slider-holder .slider-left { left: 0;  top: 0; background: url('images/fleche1.png') no-repeat center bottom;   }
* html #slider-holder .slider-left { background: url('images/fleche1.gif') no-repeat center left; }
#slider-holder .slider-right{right: 0; top: 0; background: url('images/fleche2.png') no-repeat center bottom;}
* html #slider-holder .slider-right { background: url('images/fleche2.gif') no-repeat center right; }
.slider-shelf { z-index: 999; background: #000; position: absolute; top:0; width: 595px; overflow: visible;}
span.clicker { z-index: 999; background: #000; position: absolute; top:0px; right:120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}
.shelf-content { z-index: 9999; position: absolute; top:0; width: 595px;}
.shelf-content img {border:1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}
.shelf-title {padding: 0px 10px;}
.full { width:930px;
}
/* Post Footer Box */
#PostBox { width:560px; height:225px; background-color: #f1f1f1; outline-color: #899BC1; outline-style: solid; outline-width: thin; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 29px; }
#PFemailbox { width:369px; height:64px; }
#footerspecial { width:570px; height:30px; }
#EmailSubscribe { outline-color:#CCCCCC; outline-style:solid; outline-width:thin; width:320px; height:200px; background-color: #fff; padding-bottom: 0px; padding-top: 0px; }
#EmailSpacer { outline-color:; outline-style:; outline-width:; width:318px; height:0px; margin-bottom:0px; }
#ForexQuotes { font: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-color: #fff; width:314px; height: 148px; outline-color:#ddd; outline-style: solid; outline-width: thin; background-color: #fff; padding-bottom: 0px; padding-top: 5px; padding-left: 7px; }
#wpcf label { clear: both; display: block; float: left; width: 150px; }
#wpcf input { float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0; }
#wpcf textarea { width: 350px; height: 200px; padding: 1px; margin: 0 5px 10px 0; }
#wpcf #contactsubmit { margin-left: 250px; width: 100px; }
#FreeResourceBox { width:308px; height:205px; outline-color: #dddddd; outline-style: solid; outline-width: thin; padding-top: 5px; padding-left: 4px; padding-right: 8px; }
#GoogleSearch { position:absolute; left:612px; top:14px; width:352px; height:27px; }

/* CustomHomePage */
#main_wrapper{  width:595px; height:3055px; padding-top: 10px; }  
#leftdivider { width:1px; height:3055px; position:absolute; left:337px; top:180px; background-color:#ddd; }
#rightdivider { width:1px; height:3055px; position:absolute; left:643px; top:180px; background-color:#ddd; }
#featured_area{ width:290px; height:0px; border:0px solid #333; }
#column_wrapper { width: 940px; height: 200px; }

/* Left Column */
#leftcolumn { position:absolute; left:33px; top:365px; width: 290px; font-size:11px; }
#leftcolumn a { font-weight:bold; font-size:14px;  }
#leftcolumntitle {color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#FeatPic { position:absolute; width:290px; height:150px; z-index:555; top:195px; left:37px; font-size:11px; }
#FeatPic a { font-weight:bold; font-size:14px; }
#homeopinionanalysisfeed { font-size:11px;}
#homeopinionanalysisfeed a { font-size:13px; font-weight:bold; }
#homeforumdirectory { font-size:13px; padding-left:4px; padding-top:1px;}
#homeforumdirectory a { font-size:11px; font-weight:bold; }
#forexforumstitle { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#forexforumstitle a { margin-left:4px; color: #3B5998; text-transform:uppercase; font-size:10px;}
#forexindustrynewstitle { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#forexindustrynewstitle a { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#homeforexindustrynews { font-size:11px; }
#homeforexindustrynews  a { font-size:13px;}

/* Center Column */
#centercolumn { position:absolute; left:348px; top:179px; width: 287px; font-size:11px; color:#111; }
#centercolumn a { font-weight:bold; }
#topheadlinesbox { font-size:11px; }
#topheadlinesbox a { font-size:14px;}
#latestheadlinetitle { margin-left:5px; color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:0px;}
#latestheadlinetitle a { color: #3B5998; text-transform:uppercase; font-size:10px;}
#latestnewsheadlines { font-size:11px; }
#latestnewsheadlines a { font-size:13px;}
#homefeaturedvideoboxtitle { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#homefeaturedvideobox { }
#homefeaturedvideobox a { font-size:14px; font-weight:bold;}
#homevideoboxtitle { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#homevideoboxtitle a { margin-left:4px; color: #3B5998; text-transform:uppercase; font-size:10px;}
#latesthomevideobox { font-size:11px; }
#latesthomevideobox a { font-size:13px;}
#homefeaturedvideobox2 { }
#homefeaturedvideobox2 a { font-size:14px; font-weight:bold;}
#CommentsHomeFeed { font-size:11px; }
#CommentsHomeFeed a { font-size:14px;}
#CommentsHomeFeedTitle { margin-left:5px; color: #3B5998; text-transform:uppercase; font-size:10px;}
#CommentsHomeFeedTitle a { color: #3B5998; text-transform:uppercase; font-size:14px;}
#popularreportstitle { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#popularreportstitle a { margin-left:4px; color: #3B5998; text-transform:uppercase; font-size:10px;}
#homemt5title { color: #3B5998; text-transform:uppercase; font-size:10px; margin-bottom:9px;}
#homemt5title a { margin-left:4px; color: #3B5998; text-transform:uppercase; font-size:10px;}

/* Right Column */
#rightcolumn { position:absolute; left:650px; top:179px; width: 320px; }

/* CustomHomePage -  Right Sidebar */
#customchartrates{  width:294px; height:258px; margin-left:10px; font-size:10px; outline-color:#cccccc; outline-style:solid; outline-width:thin; padding-left:10px; padding-top:6px; background-color:#ffffff; }
#TopEmailSignUpHome { padding-bottom:6px; margin-left:10px;left:10px; width:302px; height:160px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:2px; }
#Ad300250 {margin-left:7px; width:310px; height:250px; left:5px; font-size:11px; outline-color:#fff; outline-style:solid; outline-width:thin; }
#FreeResourcesTitle {margin-left:10px; width:304px; height:20px; left:10px; color: #3B5998; text-transform:uppercase; font-size:10px; }
#FreeResourceBoxCustom {margin-left:10px; width:294px; height:360px; left:10px; font-size:10px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:8px; padding-right:2px; background-color:#f1f1f1;}
#FreeResourceBoxCustom a { font-weight:bold; font-size:13px; }
#SubmitArticleHome{ margin-left:10px; width:304px; height:32px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-top: 10px; font-size:12px; background-color:#f1f1f1; }
#Block250250{margin-left:10px; padding-top:5px; width:304px; height:255px; font-size:12px; background-color:#f1f1f1; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#SocialSidebar{margin-left:10px; width:304px; height:50px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin;
}
#CustomIntRates{margin-left:10px; width:304px; height:172px; font-size:11px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#CustomBrokerPromos{margin-left:10px; width:304px; height:297px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; line-height:22px; background-color:#f1f1f1; }
#AvaRates{margin-left:10px; width:298px; height:260px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:2px; padding-right:4px; padding-top:10px; }
#CustomFxLinks{margin-left:10px; width:296px; height:355px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:4px; padding-right:4px;
}
#CustomFxLinkBox{margin-left:10px; width:266px; height:250px; left:48px; font-size:11px;
}
#CustomFxLinkBox a { font-weight:bold; }
#PopularTopicsHome { position:absolute; left:10px; top:232px; width:298px; height:200px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-top: 3px; padding-left: 6px; }
#CustomQuotes { position:absolute; width:310px; height:168px; top:680px; left:5px; font-size:11px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#QuotesBox{ position:absolute; width:296px; height:147px; top:14px; left:10px; font-size:12px; }
#Free10Pips{ position:absolute; width:296px; height:100px; top:865px; left:10px; font-size:12px; }
#Partners100x33{margin-left:10px; width:294px; height:42px; font-size:10px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:10px; padding-top:8px; }

/*=========  Economic Calendar Page =========*/

#EconomicCalendarBox { width:735px; height:2600px;}
#EconomicCalendarSideTitle {margin-left:5px; padding-top:2px; font-size:11px; height:20px; width:170px; text-transform:uppercase; color:#3B5998; font-weight:bold; background-color:;}
#EconomicCalendarSidebar { background-color:#fff; font-family:Arial, Helvetica, sans-serif; position:absolute; left:775px; top:301px; width:187px; height:620px; outline-color:#CCCCCC;  outline-style:solid; outline-width:thin; padding-top:10px; padding-left:3px; line-height:6px; font-size:10px;}
#EconomicCalendarSidebar a { font-size:10px; }
#EconomicSidebarNews { margin-left:5px; margin-top:8px; padding-right:2px; margin-right:2px; width:170px; height:410px; background-color:; font-size:10px;}
#EconomicSidebarNews a { font-size:11px; font-weight:bold; }
#EconomicCalendarSideResources { margin-left:5px; margin-top:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#EconomicCalendarSideResources a {font-size:12px; font-weight:bold; }
#EconomicSidebarVideos { margin-left:5px; margin-top:8px; padding-right:2px; margin-right:2px; width:170px; height:410px; background-color:; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#EconomicSidebarVideos a { font-size:12px; font-weight:bold; }
#EconomicCalendarVidTitle { margin-top:15px; margin-left:5px; padding-top:2px; font-size:11px; height:20px; width:170px; text-transform:uppercase; color:#3B5998; font-weight:bold; background-color:;}

/*========= Forex Directory =========*/
#CategoryBox { width:575px; height:100px; outline-color: #999999; outline-width: thin; outline-style: solid; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
#CategoryBox a { text-decoration:underline; }
#AddLinkBox { width:595px; height:180px; outline-color: #CCCCCC; outline-style: solid; outline-width: thin; padding-top: 10px; }

/*========= Posts Pages Right SIDEBAR =========*/
#AdBlock300250{ width:322px; height:255px; font-size:12px; }
#FreeResourcesCustomSidebar { width:320px; height:160px; font-size:11px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#SocialCustomSidebar { width:320px; height:58px; font-size:11px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#Block250250CustomSideBar{ width:320px; height:285px; background-color:#f1f1f1; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; }
#CustomBrokerPromosCustomSidebar { width:320px; height:310px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; line-height:22px; }
#CustomFxLinksCustomSidebar{ width:312px; height:350px; font-size:12px; outline-color:#cccccc; outline-style:solid; outline-width:thin; padding-left:6px; padding-right:2px; }
#CustomFxLinkBoxCustomSidebar{ width:240px; height:250px; font-size:11px; padding-left:30px; }
#CustomFxLinkBoxCustomSidebar a { font-weight:bold; font-size:11px; }
#etorotraders{ font-color:#FFFFFF; width:313px; height:465px; font-size:12px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:4px; padding-right:4px; }
#FxRatesAva{ font-color:#FFFFFF; width:314px; height:262px; font-size:12px; padding-right:0px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:6px; padding-top:10px; background-color:#f7f7f7; }
#EmailPostPageSidebar { padding-bottom:6px; margin-left:10px;left:10px; width:302px; height:160px; outline-color:#CCCCCC; outline-style:solid; outline-width:thin; padding-left:2px; }

/*========= Brokers Comparison Page =========*/
#ForexBrokersTable {width:930px; height:1136px;}
.brokertableheading {font-size: 12px; font-weight: bold; }
.LeftColumnLinks { color: #000; font-size: 11px;}
#BrokersTable{ border:thin; border-style:solid; border-color:#899BC1; font-size:10px; }
th { background-color:#D8DEEA; color: #000; border-bottom: 1px solid #000; border-top: 0px solid #000; border-right: 1px solid #D8DEEA; border-left: 1px solid #D8DEEA; }
td { border-bottom: 1px solid #000; border-top: 0px solid #000; border-right: 1px solid #D8DEEA; border-left: 1px solid #f1f1f1; }

/*========= Trend Analysis & Trading Course Pages =========*/
#TrendAnalysisBox{ width:578px; height:1005px; background-color: #fff; border: 1px solid #899BC1; padding-top: 10px; padding-left: 15px; }
#TrendAnalysisBox img { padding: 8px; border: 0px solid #000; background-color: #fff; }
#TrendAnalysisBox a { text-decoration:underline; }
#TradingCourseBox{ width:898px; height:805px; background-color: #ffffff; border: 1px solid #899BC1; padding-top: 10px;
	padding-left: 15px; padding-right: 15px;}
	
/*========= EWI Forex Video Course Page =========*/	
#FXVideoCourseWrapper {	width:1008px;height:968px; }
#FxVideoCourse-TopLeft { position:absolute; left:35px; top:250px; width:425px; height:376px; z-index:2; }
#FxVideoCourse-TopRight { position:absolute; left:488px; top:250px; width:455px; height:399px; z-index:3; }
#FxVideoCourse-2ndLeft { position:absolute; left:45px; top:726px; width:378px; height:397px; z-index:100; }
#FxVideoCourse-2ndRight { position:absolute; left:541px; top:726px; width:388px; height:401px; z-index:4; }
#FxVideoCoursePageDivider { position:absolute; left:40px; top:681px; width:920px; height:1px; z-index:6; background-color: #ccc; }
#FxVideoCourseBottomPageDivider { position:absolute; left:40px; top:1228px; width:920px; height:1px; background-color: #ccc; }

/*========= CandleStickGuide SignupPage =========*/	
#CEouterbox{ position:absolute; left:37px; top:265px; width:677px; height:956px; outline-color: #CCCCCC; outline-style: solid; outline-width: thin; padding-left: 30px; padding-right: 15px; padding-top: 15px; background-color:#ffffff; z-index:111;}
#CEimagebox { position:absolute; left:402px; top:472px; width:327px; height:404px; z-index:1555; }
#CEsidebar { position:absolute; left:771px; top:265px; width:184px; height:956px; outline-color: #CCCCCC; outline-style: solid; outline-width: thin; padding-top: 15px; padding-left: 7px; padding-right: 4px; background-color:#D8DEEA; }
#CEtopsignupbox{ position:absolute; left:409px; top:329px; width:307px; height:83px; outline-color: #333333; outline-style: dashed; outline-width: thin; padding-top: 20px; padding-right: 15px; z-index:150; background-color: #D8DEEA; }
#CEsignupbox{ position:absolute; left:409px; top:1010px; width:307px; height:83px; outline-color: #333333; outline-style: dashed; outline-width: thin; padding-top: 20px; padding-right: 15px; z-index:112; background-color: #D8DEEA; }

/*========= Chart Pages =========*/	
#ChartFeedBox{width:525px; height:1005px; }
#ChartFeedBox a{ font-weight:bold; font-size:14px; }

/*========= New Forex Video Page =========*/	
#LargeVideoBox { width:600px; height:285px; font-size:10px; font-weight:;}
#ForexVideosNewsFeed { width:580px; height:970px; font-size:9px;}
#ForexVideosNewsFeed a { font-size:14px; font-weight:bold; }
#ForexVideosOlderEntries a { width:580px; height:40px; font-size:9px; text-align:right;}
