/*  
Theme Name: Dreamsoft-it
Theme URI: http://www.dreamsoft-it.com
Description: Simple and clean blog theme. Widget ready & preloaded options
Version: 1.0
Author: Dreamsoft
Author URI: http://www.Dreamsoft-it.com/
*/
/* differnt styles*/
.hdr_search{
float:left;
height:31px;
width:280px;
margin-top:25px;
}
.hdr_search input[type="text"],#sidebarsearch input[type="text"]{
-moz-border-radius:15px;
-webkit-border-radius:15px;
background-image:url(images/grd-bg.png);
background-repeat:repeat-x;
background-position:top;
text-align:right;
color:#333333;
border:0;
float:right;
height:19px;
margin-left:8px;
border:1px solid #FFFFFF;
}
.hdr_search input[type="text"]{
width:200px;
padding:5px 15px;
}
#sidebarsearch input[type="text"]{
border:1px solid #999999 !important;
}
#searchsubmit{
background-color:transparent;
background-image:url(images/srch-bn.png);
background-position:right top;
background-repeat:no-repeat;
border:0 none;
float:right;
height:31px;
width:40px;
}

/* differnt styles*/
/* Basic styles*/
body {
	background:#e7e7e2 url(images/bg.png) top left repeat-x;
	font-family: verdana, 'Lucida Grande','Bitstream Vera Sans',Arial,sans-serif; 
	margin:0 auto;
	font-size:14px;
}
img { border:0;}
a { outline-style:none;  }
a:link ,a:active ,a:visited { text-decoration: none; color:#333333; border: none;}
a:hover	{ text-decoration: none; color : #137700; border: none;} 
textarea,input {color:#7b7d6f}
p img {padding: 0;max-width: 100%;}
img.centered,img.aligncenter {display: block;margin:0 auto;border:1px solid #c0c0c0;overflow:hidden;padding: 4px;}
img.alignright {padding: 4px;margin: 2px 0 2px 7px;display: inline;border:1px solid #c0c0c0;}
img.alignleft {padding: 4px;margin: 2px 7px 2px 0;display: inline;border:1px solid #c0c0c0;}
.alignright {float: right;}
.alignleft {float: left}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
.center {text-align: center;}
.hidden {display: none;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}

#wrapper {margin:0 auto;width:950px;}
#wrapper #header {clear:both;height:135px; width:910px;padding:16px 20px 0;background:url(images/navi-px.png) bottom left repeat-x; overflow:hidden;}
#wrapper #main {clear:both;overflow:hidden;width:930px; padding:5px 10px; background:#ffffff url(images/body_middle.png) top left repeat-y;}
#wrapper #footer { color:#5e5e5e;clear:both;overflow:hidden;float:right;width:900px; padding: 20px 30px 10px 20px; background:#e7e7e2 url(images/body_bottom.png) top left no-repeat;}

#header #logo { width:344px; float:right;}
#header #nav {width:930px; float:right;margin-top:6px;height:42px;}


#header #nav .pages, #header #nav .pages * {margin:0; padding:0;list-style:	none;}
#header #nav .pages { float:right;*float:left;_float:left;height:42px;}
#header #nav .pages li {display:inline; float:right;height:42px;}

#header #nav .pages li a:link, #header #nav .pages li a:visited, #header #nav .pages li a:active {color:#ffffff;font-size:15px;height:34px;line-height:40px;font-weight:bold;padding-right:20px;}
#header #nav .pages li a:hover {color:#ffffff;background:transparent url(images/navi-px-hover.png) repeat-x scroll top right;float:left;height:42px;}
#header #nav .pages li a:hover span {background:transparent url(images/navi-px-hover.png) repeat-x scroll left top;display:block;}
#header #nav .pages li.current_page_item a:visited,#header #nav .pages li.current_page_item a:active,#header #nav .pages li.current_page_item a:link {background:transparent url(images/navi-px-hover.png) repeat-x scroll top right;color:#ffffff;float:left;height:42px;}
#header #nav .pages li.current_page_item a:visited span,#header #nav .pages li.current_page_item a:active span,#header #nav .pages li.current_page_item a:link span {background:transparent url(images/navi-px-hover.png) repeat-x scroll left top;display:block;height:42px;}
#header #nav .pages li a:link span, #header #nav .pages li a:visited span, #header #nav .pages li a:active span  {padding-left:20px;}


#main #content { width:495px; float:right; margin:10px;}
#main #sidebar {width:250px; float:right;line-height:18px; }

#footer .left { float:right; width:45%;}
#footer .right { float:left; width:45%; text-align:left;}

.widget { margin-bottom:20px; padding:5px;width:237px; overflow:hidden;clear:both;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #CCCCCC; }
.widget h4 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-image:url(images/hdr-px.png);
background-position:center bottom;
background-repeat:repeat-x;
border-bottom:1px solid #D9D9D9;
color:#FFFFFF;
font-family:verdana !important;
font-size:19px;
font-weight:bold;
line-height:30px;
margin:0 0 13px;
padding:0 17px 5px 15px;}
.widget ul { list-style:none; font-size:14px;font-weight:bold;margin:11px auto 0;padding:0;width:220px;}
.widget ul li { background:url(images/icon_bullet.png) 5px 2px no-repeat; padding:0 0 7px 24px;}
.widget_categories ul li { float:right;margin:0;width:205px;}
.widget_rssfeed {color:#727576;font-size:14px; padding:0 10px;}
.widget_rssfeed ul li {margin-bottom:5px;}
.widget_rssfeed ul li.rss { background:url(images/rssfeed.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_rssfeed ul li.email { background:url(images/mail.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_rssfeed ul li.twitter { background:url(images/twitter.png) 0 0 no-repeat; padding:6px 0 10px 38px;font-size:16px;}
.widget_search form { padding:0 10px;}
.widget_search input{width:53%;padding:5px; margin:0 5px 10px 0;background:#f8f8f5 url(images/random.png) top left repeat-y;border:1px solid #999999}
.widget_search input#searchsubmit { width:70px;margin-top:10px; background:url(images/submit.png) top left repeat-x;color:#ffffff;padding-bottom: 3px;border:1px solid #94c1cd;}


.post {border-bottom:1px solid #d9d9d9;color:#6e6e6e;padding-bottom:5px;margin-bottom:20px;}
.post .title { width:433px !important;width:460px; float:right; padding-bottom:8px;border-bottom:1px dotted #E4E4E4; background:url(images/title-bg.png) top right no-repeat;padding-bottom:5px;padding-right:18px;padding-top:15px;}
.post .title h2 { color:#000000; font-size:18px;margin:0;padding:0 0 7px 0;}
.post .title h2 a { color:#000000;}
.post .title h2 a:hover { color:#156107;}
.post .title .meta { color:#858585; font-size:11px;}
.post .title .meta a { background-color:#137700; color:#ffffff; padding:4px;} 
.post .title .meta a:hover { background-color:#333333; } 
.post .commentcount {color:#ffffff; font-weight:600;font-size:11px;width:38px; height:32px;text-align:center;padding-top:4px; float:left; background:url(images/commentcount.png) top left no-repeat;}
.post .commentcount a {color:#ffffff;}
.post .entry {line-height:22px;padding:10px;display:block; clear:both; overflow:hidden;color:#787575;}
.post p { margin:0; padding:0 0 10px 0;}
.post blockquote { background:transparent url(images/quote.png) no-repeat scroll 0 0;font-size:0.9em;font-style:italic;line-height:1.5em;margin:5px 0 5px 0;padding:10px 15px 10px 60px;}
.post ul.split3cols,.post ul.split2cols {font-size:12px;overflow:auto;width:520px;}
.post ul {list-style-type:none;margin:10px 0;padding:0 0 0 10px;}
.post ul.split3cols li { float:left;width:155px;margin-right:5px;}
.post ul.split2cols li { float:left;width:240px;margin-right:5px;}
.post ul li { background:transparent url(images/bullet.png) no-repeat scroll 0 8px;line-height:20px;margin:4px 0;padding:0 0 0 10px; }
.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4 {margin:0 0 5px 0; padding:0 0 5px 15px; color:#575757;font-weight:400;border-bottom:1px solid #d9d9d9;}
.post .entry h1 { font-size:16px;}
.post .entry h2 { font-size:15px;}
.post .entry h3 { font-size:14px;}
.post .entry h4 { font-size:13px;}

.page h2 {
background:transparent url(images/title-bg-page.png) no-repeat scroll right top;
border-bottom:1px dotted #E4E4E4;
color:#186B09;
float:left;
font-family:verdana;
font-size:24px;
font-weight:bold;
margin:0 0 10px;
padding:7px 65px 5px 15px;
width:413px !important;

}
.page .entry {line-height:22px;padding:0 10px;display:block; clear:both; overflow:hidden;color:#787575;}
.page p { margin:0; padding:0 0 10px 0;}
.page blockquote { background:transparent url(images/quote.png) no-repeat scroll 0 0;font-size:0.9em;font-style:italic;line-height:1.5em;margin:5px 0 5px 0;padding:10px 15px 10px 60px;}
.page ul.split3cols,.page ul.split2cols {font-size:12px;overflow:auto;width:520px;}
.page ul {list-style-type:none;margin:10px 0;padding:0 0 0 10px;}
.page ul.split3cols li { float:left;width:155px;margin-right:5px;}
.page ul.split2cols li { float:left;width:240px;margin-right:5px;}
.page ul li { background:transparent url(images/bullet.png) no-repeat scroll 0 8px;line-height:20px;margin:4px 0;padding:0 0 0 10px; }
.page .entry h1,.page .entry h2,.page .entry h3,.page .entry h4 {margin:0 0 5px 0; padding:0 0 5px 15px; color:#575757;font-weight:400;border-bottom:1px solid #d9d9d9;}
.page .entry h1 { font-size:16px;}
.page .entry h2 { font-size:15px;}
.page .entry h3 { font-size:14px;}
.page .entry h4 { font-size:13px;}

.bookmarks {margin-bottom:15px;padding:40px 10px 20px 15px;border-bottom:1px solid #d9d9d9;color:#6e6e6e;background: url(images/bookmarkthis.png) 10px 10px no-repeat;overflow:hidden;clear:both;}
.bookmarks span{ font-size:12px; line-height:20px;}
.bookmarks ul { list-style:none; margin:0; padding:10px; overflow:hidden; clear:both;}
.bookmarks ul li { float:left; padding:1px 10px 3px 20px;}
.bookmarks ul li a:link,.bookmarks ul li a:visited { color:#666666;}
.bookmarks ul li a:hover { color:#a2c2d1;}
.bookmarks ul li.df { background:url(images/fav/designfloat.png) 0 0 no-repeat;}
.bookmarks ul li.digg { background:url(images/fav/digg.png) 0 0 no-repeat;}
.bookmarks ul li.del { background:url(images/fav/delicious.png) 0 0 no-repeat;}
.bookmarks ul li.techno { background:url(images/fav/technorati.png) 0 0 no-repeat;}
.bookmarks ul li.su { background:url(images/fav/stumbleupon.png) 0 0 no-repeat;}

#comments { padding:0 0 0 15px; margin:0; font-size:14px;}
.commentlist { list-style:none; padding:10px 20px 0 20px;margin:0; overflow:hidden;clear:both;}
.commentlist li { border-bottom:1px solid #d9d9d9; padding-top:10px;margin-bottom:10px;}
.commentlist p { color:#8d8d8d;line-height:20px; padding:0 10px;}
.commentlist .comment-author { color:#838383; }
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentlist .comment-author a:link,.commentlist .comment-author a:visited{ color:#7c9dac; }
.commentlist .comment-author a:hover{ color:#838383; }
.commentlist .comment-author .avatar {float:right; border:1px solid #d9d9d9; padding:3px;}
.commentlist .comment-meta a { font-size:10px;color:#a0a09f;}
.commentlist .reply { padding:0px 10px 5px 10px; }

#comment-form,.commentform { padding:0 15px; margin:0; font-size:11px;color:#282c2d;}
#comment-form h3,.commentform h3 { font-size:14px; }
#comment-form form ,.commentform form { padding:0 20px; margin:0;}
#comment-form label,.commentform label {margin:0 10px 0 0;}
#comment-form input,.commentform input { width:70%;padding:5px; margin:0 10px 10px 0;background:#f8f8f5 url(images/random.png) top left repeat-y;border-left:1px solid #dddbd4;border-top:1px solid #dddbd4;border-right:1px solid #f5f5f1;border-bottom:1px solid #f5f5f1;}
#comment-form input.submit,.commentform input.submit { width:100px;float:right;margin-top:10px; background:url(images/submit.png) top left repeat-x;color:#ffffff;padding-bottom: 3px;border:1px solid #94c1cd;}
#comment-form textarea,.commentform textarea { width:94%;background:#f8f8f5 url(images/random.png) top left repeat-y;border-left:1px solid #dddbd4;border-top:1px solid #dddbd4;border-right:1px solid #f5f5f1;border-bottom:1px solid #f5f5f1;padding:10px;}

.comment-nav { padding:0px; }

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/*** my style **/
.nav-right, .nav-left{
background-image:url(images/navi-rt-curve.png);
background-repeat:no-repeat;
width:10px;
height:41px;
float:right;
margin-right:0 !important;
margin-left:0 !important;
}
.nav-right{background-position:left;}
.nav-left{background-position:right;}

/** foc **/

#fc label, #fc input { display:block; }
#fc label{font-size:16px;font-weight:bold;margin-bottom:3px;margin-top:6px;color:#ffffff; }
#fc #submitc {  }
#fc #submitgatling { background-image:url(images/open-account-btn.png);background-position:right top;background-repeat:no-repeat;border:0 none;color:#672302;cursor:pointer;font-family:tahoma;font-size:14px !important;height:44px; width:160px;margin:auto;font-weight:bold;font-size:20px}

#fc, #fi { }
#fc { filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=5); }
#fc, .close span{  padding-right:18px !important; padding-left:14px !important;background-color:transparent !important; border:none !important;}
#fc #Phone1_A, #fc #Phone1_B, #fc #Phone1_C { width:20px;display:inline;margin-right:-2px; }
#fc #Phone1_C { width:60px; }
#fname_err, #lname_err, #email_err, #Phone1_A_err, #Phone1_B_err, #Phone1_C_err{ display:none; background:#a00; color:#fff; font-weight:bold; font-size:10px; padding:2px; visibility: hidden; }
#Phone1_B_err, #Phone1_C_err{ display:none; width:1px; height:1px; }
#rolldownc { position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center; z-index:10; background:rgb(0,0,0); opacity:.5; filter:alpha(opacity=50) } 
.close{ text-align:right; cursor:pointer; margin-top:-24px; font-size:12px; position:relative; z-index:11;}
.close span{ padding:3px; border-bottom:0; font-weight:bold; color:#900;}
#rolldownc1div{ position:absolute; margin:auto; z-index:11; left:40% }
#foc { 
background-image:url(images/right-form-px.png) !important;
background-repeat:repeat-y !important;
background-position:top right !important;
width:250px;
float:right;
color:#ffffff;
margin-top:0;
margin-bottom:30px
}
#fi h1, #fi h2 { text-align:center; margin:0; }
#fi h2 { font-size:12px; margin-bottom:12px; }

#fc input, #fc select { width:136px; }
#fc #submitc {text-align:center; margin-top:12px; width:161px;margin-right:15px; }
#fc input[type="text"],#fc input[type="password"],#fc textarea{
-moz-border-radius:3px !important;
-webkit-border-radius:3px !important;
border:1px solid #ffffff !important;
padding:3px !important;
width:180px;
}
/* FXARABIA */
#fc #Phone1_A, #fc #Phone1_B { font-size:11px; width:45px; padding-right:0 }
#fc #Phone1_C { width:68px; font-size:11px; padding-right:0 }
#fc input { padding-left:7px; }
#fc #submitc, #submitc, .submitc { margin-top:50px; }
#foc { }
#fc, .close span{ }
.close span{ color:#cc2200; border-bottom:0; }
.close span:hover{ color:#ff3300; }
#fi h1, #fi h2 { border:0;margin:0 }
#fi h2 { font-size:13px; margin-bottom:4px;#ffffff; }
#fc, .close span{ }

.side-c-t,.side-c-b{
background-repeat:no-repeat;
width:249px;
height:27px;
float:right;
}
.side-c-t{
background-image:url(http://www.fxarabia.org/wp-content/uploads/2010/05/side-c-t.png);
height:20px !important;
}
.side-c-b{
background-image:url(images/right-form-btm.png);
background-position:right bottom;
}
.sub-now{
background-image:url(http://www.fxarabia.org/wp-content/uploads/2010/05/new-acc.png);
background-repeat:no-repeat;
background-position:top right;
width:137px;
height:45px;
float:right;
}

#fc input[type="text"], #fc input[type="password"], #fc textarea, #fc select {
-moz-border-radius-bottomleft:3px !important;
-moz-border-radius-bottomright:3px !important;
-moz-border-radius-topleft:3px !important;
-moz-border-radius-topright:3px !important;
border:1px solid #ffffff !important;
padding:3px !important;
background-image:url(images/grd-bg.png);
background-repeat:repeat-x;
background-position:right top;
}
#fc input[type="text"]:hover, #fc input[type="password"]:hover, #fc textarea:hover, #fc select:hover {
border:1px solid #b2d029 !important;
}
.side-hdr{
background-image:url(images/right-form-top.png);
background-repeat:no-repeat;
background-position:right top;
width:250px;
height:120px;
float:right;
}
#splash_form{
margin-right:9px;
width:194px;
float:right;
}
/** end of foc **/
/* left side **/
.left-side{
width:163px;
float:right;
}
.flash-bnr-top{
width:163px;
float:right;
margin-bottom:30px;
}
.video-div{
width:163px;
float:right;
margin-bottom:30px;
}
.flash-bnr-btm{
width:163px;
float:right;
margin-bottom:30px;
}

/* Main Post
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mp {width: 930px; overflow: hidden; margin-bottom: 20px; float: right;background-image:url(images/grey-px.png);background-repeat:repeat-x;background-color:#FFFFFF;background-position:bottom;}
.mct { background: url(images/mp-top-bar.png) no-repeat top; height: 20px; width:930px;float:right;}
.mcb { background: url(images/mp-bot-bar.png) no-repeat bottom; height: 20px;width:930px; float:right;}
.mcc { background: url(images/mp-cc-bar.png) no-repeat top right; padding-right:20px; overflow: hidden;width:900px;float:right; }


/* Main Post - Data
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mp .postdata {width: 657px; float: right;direction:rtl;}
.mp .postimg { float: left; width: 150px; height: 150px; margin-right: 25px; padding: 1px; border: solid 1px #000; background:#d6e9ed;}
.mp .postimg img { border: none; margin: 0px; padding: 0px; }

.mp .post { overflow: hidden;  }
.mp .post .p-head { overflow: hidden;}
.mp .post .p-head h1 { font: bold 28px/28px Arial, sans-serif; letter-spacing: -1px; color:#000; border-bottom: solid 1px #a5c5d1; padding-bottom: 7px; margin-bottom: 7px;}
.mp .post .p-head h1 a, .post h1 a:visited  { color: #000033; text-decoration: none; }
.mp .post .p-head h1 a:hover { color: #000; text-decoration: none;}

.mp .post .p-date-cat { font-size: 11px; color:#003366; background: url(images/date-cat-mp-ico.png) no-repeat left center; padding-left: 18px; }
.mp .post .p-date-cat a, .p-date-cat a:visited, .p-date-cat a:hover { text-decoration: underline; color: #003366;}

.mp .post .p-con p { font: normal 12px/16px "Verdana"; padding: 4px 0px; margin: 4px 0px; color:#000;}
.mp .post .p-con ol { list-style: decimal inside; }
.mp .post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.mp .post .p-con ol li { padding: 2px 0px 2px 0px; }
.mp .post .p-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.mp .post .p-con ul li { padding: 2px 0px 2px 13px; background: url("images/p-con-li.png") no-repeat left 2px; color:#666; }
.mp .post .p-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 5px 20px; background: #fbf7d9; margin: 10px 0px; color:#993300; border: solid 1px #f6f3d3; }
.mp .post .p-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#cc3300; }
.mp .post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}
.mp .post .p-det { text-align: left; font-size: 11px; font-weight: bold;}
.mp .post .p-det li { display: inline; padding: 5px 0px 5px 18px; margin-right: 5px;}
.mp .post .p-det li.p-det-com { background: url("images/p-det-com-mp-ico.png") left 6px no-repeat; }
.mp .post .p-det li.p-det-more { background: url("images/p-det-more-mp-ico.png") left 6px no-repeat; }
.mp .post .p-det li a, .p-det li a:visited, .p-det li a:hover { margin-right: 3px; color:#000033;}


/* Main Post - Syndicate
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mp .syn { width: 230px;  float: right;margin-right:10px; background-color:#18620a;-moz-border-radius:15px;-webkit-border-radius:15px;}
.mp .syn h3 { font: normal 28px/28px Arial, sans-serif; letter-spacing: -1px; color:#000; border-bottom: solid 1px #a5c5d1; padding-bottom: 7px; margin-bottom: 7px;}

.mp .syn em { display: none; margin: 0; padding: 0; line-height: 0px;}
.mp .syn ul { float:right;margin:15px 18px 13px 0;padding:0;width:193px;}
.mp .syn li { width: 230px;float: right; list-style-type: none; font: bold 14px/14px Arial, sans-serif; color:#fff; letter-spacing: -1px; }
.mp .syn li a { float: right;padding-right:27px;; display: inline; height: 22px;text-align:right; color:#ffffff;}
.mp .syn li a.syn1 { background: url(images/syn-1.png) no-repeat right top; }
.mp .syn li a.syn2 { background: url(images/syn-2.png) no-repeat right top; }
.mp .syn li a.syn3 { background: url(images/syn-3.png) no-repeat right top; }
.mp .syn li a.syn4 { background: url(images/syn-4.png) no-repeat right top; }
.mp .syn li a:hover { text-decoration: none; color:#FFCC00;}



