/*
Theme Name: Affiliate Blogger Pro Theme 
Theme URI: http://affiliatebloggerpro.com
Description: Wordpress Theme
Version: 1.0
Author: Affiliate Blogger Pro
Author URI: http://affiliatebloggerpro.com
*/

/***** GENERAL STUFF *****/

body { 
	margin: 0; 
 	color: #202020; 
	padding: 0; 
	background: #eee; 
	font-family: 'Trebuchet MS','Verdana',sans-serif; 
	font-size: 12px;
	}

h1,h2,h3,h4,h5 { 
	margin: 0px; 
	padding: 0px; 
	font-weight: normal; 
	line-height: 1.1em;
	}

.clear { 
	clear:both; 
	display: block; 
	}

.alignleft { float: left; }

a { color: #0C4B80; }

a:hover { color: #ff0000; }

.alignright { float: right; }

/***** HEADER *****/

.wrap {	
    width: 100%;
	background: url(images/bg-top.gif) top left repeat; 
	float: center; 
	margin: 0 auto 0 auto; 
	height: 112px; 
	 	}

 
.header { 
	width:980px; 
	height: 60px; 
	background: url(images/logo-top.gif) top left no-repeat;
	float: center;
	margin: 0 auto 0 auto; 
	}
	
.headerleft { 
	width: 219px;
	height: 60px;
	float: left; margin: 0 auto 0 auto; 
	}
	
.headerright { 
	width: 600px;
	height: 60px;
	float: right; margin:  15px 0px 0px 0px;
	text-align: right;
	}
.header a, .header a:link, .header a:visited {
	color: #fff;

	font-size: 16px;
    font-weight: bold;
    margin: 0px;
	padding: 7px 8px 10px 8px;
	text-decoration: none;
	}


.header a:hover {
	background: #fff;
	color: #0D4576;

	text-decoration: none;
	border-top: 1px solid #0D4576;
    margin: 0px;
	padding: 7px 8px 10px 8px;
	text-decoration: none;
	}




/*****  MENU ZONE  *****/


/************************************************
*	SubNavbar      								*
************************************************/

	
.subnav {
	width:980px; 
	height: 47px; 
	background: url(images/logo-bottom.gif) top left no-repeat;
	float: center;
	margin: 0 auto 0 auto; 
	}
	

.subnavleft {
    float: left;	
	width: 219px;
	}
	
.subnavright {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: right;
	}
	
#subnav ul {
	float: right;
	list-style: none; 	display: block;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;

	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #fff;
	display: block;
	font-size: 13px;
    font-weight: bold;
    margin: 0px;
	padding: 7px 8px 11px 8px;
	text-decoration: none;
	}

#subnav li a:hover, #subnav li a:active {
	background: #fff;
	color: #0D4576;
	display: block;
	text-decoration: none;
	border-top: 1px solid #0D4576;
    margin: 0px;
	padding: 7px 8px 10px 8px;
	text-decoration: none;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #06335A;
	color: #FFFFFF;	
	width: 180px;
	float: none;
	margin: 3 0 0 0;
	padding: 7px 8px 5px 8px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #C93712;
	margin: 3 0 0 0;
	padding: 7px 8px 5px 8px;
	border-left: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}



#subnav li ul a { 
	width: 160px;
	}



#subnav li ul ul {
	margin: -25px 0 0 171px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}


/***** CONTENT TAGS ****/

.content {width:980px; margin: 0 auto 0 auto; border-right: 1px solid #9A9EA9;         border-left: 1px solid #9A9EA9; background: #fff ;}

.leftcontent { 
	width: 700px; 
	padding: 14px 15px 14px 15px; 
	background: #fff; 
	float: left; 
	margin: 0px 0px 0px 0px ; 
	border-right: 1px solid #c0c0c0;

	min-height: 375px;
}

.leftcontenttop	{ 
		background: url(images/contentlefttop.jpg) top left no-repeat;
		height: 24px;
		width: 626px;
		float:left;
		margin:0;
		padding:0;
		}



.breadcrumb {
	float: left;
	width: 100%;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #EAEAEA;
	line-height: 1.2em;
	}
	
.videocontent { 
	width: 980px; 
	padding: 0px; 
	background: #fff; 
	float: center; 
	margin: 0px; 
	border: 1px solid #cdcdcd;
}


.homepage-left {background: #fff; border: 2px solid #eee;  -moz-border-radius: 15px;   font-style: normal; color: #000; margin: 0px 0px 15px 0px;  padding: 10px 20px 10px 20px; width: 240px; float: left; font-family: Verdana; }

.homepage-right {background: #fff; border: 2px solid #eee;  -moz-border-radius: 15px;   font-style: normal; color: #000; margin: 0px 0px 15px 0px;  padding: 10px 20px 10px 20px; width: 360px; float: right; font-family: Verdana; }

.homepage {margin-bottom: 10px; }
.homepage h3 { font-size: 16px; color: #404040; font-family: Arial; font-weight: bold; padding-bottom: 4px; margin-bottom: 4px;}
.homepage ul { list-style: none; padding: 0px; margin: 5px 0px 0px 15px; }
.homepage ul li { list-style-type: square; padding-bottom: 2px;}
.homepage ul li a { margin: 0px; padding: 0px; line-height: 14px; font-size: 12px; }
.homepage p { margin: 0px; padding: 0px; line-height: 14px; font-size: 12px; color: #404040; }

/**** ARTICLE ****/

.post { margin-bottom: 20px; font-size: 1.1em; line-height: 1.2em;}

.post h1 { font-size: 2.0em;  font-family: Verdana; font-weight: bold;  color: #00395A;}
.post h1 a { font-size: 18px;  font-family: Verdana; font-weight: bold;  color: #00395A;text-decoration: none;}
.post h2 { 
	color: #FF6600;
	font-size: 1.4em; 
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 3px 0px;}
	
.post h2 a { color: #1a2631; text-decoration: none; font-weight:bold; text-decoration: underline;}
.leftcontent h1 { font-size: 2.0em;  font-family: Verdana; font-weight: bold;  color: #00395A;}
.posthead h2 a:hover { color: #444; }
.post h3 {
	color: #808080;
	font-size: 1.2em;
    font-family: Arial;	font-weight: bold;
	margin: 10px 0px 7px 0px;
	padding: 3px 0px 3px 0px;
	}
	
.post h4 {
	color: #000040;
	font-size: 1.1em;
	font-family: 'Trebuchet MS', 'Verdana'; 
	font-weight: bold;
	margin: 10px 0px 7px 0px;
	padding: 3px 0px 3px 0px;
	}
	
.post h5 { padding: 2px; font-size: 14px; color: #000; font-weight: bold; }

.rightcontent h3, .comments h2 { font-size: 24px; font-family: 'Trebuchet MS','Verdana'; }




.postmeta { color: #818181; margin-top: 5px; display: block; font-weight:normal;}
.postmeta2 { padding: 4px 12px 2px  0px;}
.posthead { padding: 10px 10px 10px 0px;  }


	

.postcontent {font-family: georgia, times, serif; line-height: 1.3em;  font-size: 1.2em; letter-spacing: 0.1px;   margin-bottom: 20px; margin-top: 10px; padding-left: 3px; border-bottom: }

.postcontent a { color: #1642A1; }
.postcontent a:hover, .postcontent blockquote a { color: #ff0000; }





.body-order { 
	margin:  0px; 
 	color: #404040; 
	padding:  0px; 
	background: #eee; 
	font-family: 'Verdana'; 
	font-size: 11px;
	}
.wrap-order {	
    width: 100%;
	background: url(images/bg-top.gif) top left repeat; 
	float: center; 
	margin: 0px auto 0px auto; 
	padding: 0px;
	height: 112px; font-family: Verdana; 
	 	}




/*** COMMENTS ***/

.comentariu, .commentform { padding: 10px 5px 10px 5px; background: #F5F5F5;}
.alt, .commentform { background: #E7E7E7 url(images/postheadbg.jpg) no-repeat right bottom; }
.comment-meta { font-weight: normal; color: #000040; border-top: solid 1px #eeeeee; padding-bottom: 5px; }
.comment-meta span { font-size: 14px; }
.comment-meta span a, .comment-meta a { color: #000040; text-decoration: none; }
.comments h2 { margin-bottom: 10px; }
.commentform span { display: block; margin: 6px 0 6px 0; font-size: 14px; }
.commentform input, .commentform textarea { border: solid 1px #B4D3D8; background: #ffffff; padding: 5px; width: 600px;}
.commentform input.subscribe_button { width: 150px; margin-top: 10px; }
.commentimg { float: right; margin: 0px 10px 0px 10px;  }
.commenttext { width: 550px; margin: 0px 0px 0px 10px; font-family: 'Verdana',sans-serif; font-size: 12px;}
/***** Footer ********************/




.footer {
	width: 980px;
	background: #fafafa;
	color: #666666;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #eee;
	}

.footer a, #footer a:visited {
	color: #404040;
	text-decoration: none;
	}
	
.footer a:hover {
	color: #ff0000;
	text-decoration: underline;
	}
	

.footer h3 { color: #0B599A; font-size: 18px; font-weight: bold; padding: 4px;  margin: 0px 0px 5px 0px;
	padding: 0px;}
.footer ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.footer ul li {
	list-style-type: square;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	}
	
.footer p {
	margin: 0px;
	padding: 0px;
	}
	
.footer-top {
	margin: 0px;
	padding: 0px;
	}


	
#footer1 {
	width: 325px;
	float: left;
	margin: 0px;
	padding: 0px 25px 0px 0px;
	}
	
#footer2 {
	width: 320px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#footer3 {
	width: 195px;
	float: right;
	margin: 0px;
	padding: 0px;
	}

/***** Copyright ********************/



#copyright {
	width: 980px;
	background: #fff;
	color: #777777;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	}
	
#copyright a, #copyright a:visited {
	color: #777777;
	text-decoration: none;
	}
	
#copyright a:hover {
	color: #AAAAAA;
	text-decoration: underline;
	}
	
#copyright p {
	margin: 0px;
	padding: 0px;
	}


/**** OTHERS ***/

.rssfeed { padding-left: 22px; background: url(images/rss.jpg) no-repeat left center; }

/************************************************
*	Search Form									*
************************************************/

#searchform {

	margin: 0px 5px 15px 0px;
	padding: 0px 0px 5px 0px;
	overflow: hidden;
	display: inline;
float: right;
	}
	
#searchbox {
	background: #Fff !important;
	width: 125px;
	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 3px 3px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#searchbutton {
	background: #18A505;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
.item {
		margin-bottom: 10px;		
		}
		
.item ul {
		margin-bottom: 10px;		
		}
		
.poll{
		margin-bottom: 10px;		
		}
#wlmember_loginwidget	{

	margin-left: 10px;

	}
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 220px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 220px;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover {
	background-color: #fff; }
/* End Calendar */



/**** Highlights ****/

.postcontent blockquote {background:  #fff url(images/quote-left.png) no-repeat top left;   border: 1px solid #D5D5D5; -moz-border-radius: 15px; font-style: italic; color: #555; margin: 30px 0px 30px 0px;  padding: 0px 20px 10px 80px; }

.action { background: #fff url(images/action.png) no-repeat top right; margin: 20px 0px 20px 0px; padding: 10px 150px 10px 0px; color: #404040; font-style: italic; font-family: Times New Roman; min-height: 176 px; font-size: 1.2em; border-top: solid 1px #C0C0C0; }

.video { border-top: solid 1px #808080; background: #F8F8F8 url(images/video.png) no-repeat top left; margin: 10px 0px 10px 0px; padding: 10px 10px 0px 40px; color: #404040; font-style: italic; font-family: Times New Roman; min-height: 35px; font-size: 1.2em; }

.video320 { background: #FCFCFC; padding: 0px 10px 0px 10px;  width: 320px; float: right;}

.video h3 {color: #404040; font-style: normal; font-size: 1.1em; }

.tools { background: #fff url(images/150-tools.png) no-repeat top right; vertical-align: middle; margin: 20px 0px 20px 0px; padding: 10px 150px 10px 0px; color: #404040; font-style: italic; font-family: Times New Roman; min-height: 156 px; font-size: 1.2em; border-top: solid 1px #C0C0C0; border-bottom: solid 1px #C0C0C0;}

.codebox {
margin: 0px;
padding: 6px;
border: 1px inset;
width: 640px;
height: 114px;
text-align: left;

overflow:scroll;
}


.content-order {width:948px; margin: 0px auto 0px auto;    padding: 0px auto 0px auto; border-right: 1px solid #9A9EA9; border-left: 1px solid #9A9EA9; font-family: Verdana; 	background: #fff; }



.leftcontent-order { 
	width: 800px; 
	float: center; 
	 margin: 0px auto 0px auto; padding: 0px auto 0px auto; font-family: Verdana; 
}

.leftcontent-includes h1  { font-size: 1.3em;   font-family: Verdana; font-weight: bold;  color: #00294A; align: center;}

.includes {background: #E7EDF5; border: 1px solid #D5D5D5;  -moz-border-radius: 15px;   font-style: normal; color: #000; margin: 30px 0px 30px 0px;  padding: 10px 20px 10px 20px; width: 800px; float: center;  font-family: Verdana;}



.orderbox {background: #FFFCD5; border: 1px solid #D5D5D5;  -moz-border-radius: 15px;   font-style: normal; color: #000; margin: 30px 0px 30px 0px;  padding: 10px 20px 10px 20px; width: 800px; float: center; font-family: Verdana; }

.note { background: #fff; font-family: Verdana; line-height: 1.2em;  border: 1px solid #ccc; -moz-border-radius: 15px; color: #555; margin: 20px 0px 20px 0px;  padding: 15px; }

.searchhead {  padding: 0px; margin: 0px; }
.searchhead h2 a { color: #1642A1; padding: 0px; margin: 0px; }
.searchhead h2 a:hover { color: #ff0000; padding: 0px; margin: 0px; }
.searchcontent {  font-size: 1.2em;line-height: 1.2em; padding: 0px; margin: 0px; }

ol.steps {
	margin: 20px 0;
	padding: 0 0 0 35px;}
ol.steps li {
	margin: 0;
	padding: 15px 15px;}
ul.steps {
	margin: 20px 0;
	padding: 0 0 0 35px;}
ul.steps li {
	margin: 0;
	padding: 15px 15px;}

.lessons li { line-height: 1.3em;}
.lessons ol.upper-roman {list-style-type:upper-roman}
.decimal ol {list-style-type:decimal}

.navigation { border-top: solid 1px #808080; line-height: 16px;  font-size: .8em; letter-spacing: 0.1px; padding-top: 20px; padding-bottom: 10px; }
.next { font-size: 12px; font-family: Verdana}

#Categories { width: 390px;  background: url(images/folder.jpg) no-repeat center left; padding-left: 20px; display: block; margin-bottom: 5px;}
#Comments { width: 110px; text-align: right; display: block;}
#Comments a { padding-left: 20px; background: url(images/comments.jpg) no-repeat center left; } 
#Categories, #Comments { color: #c8cebc; }

/*** SIDEBAR ***/

.rightcontent { width: 230px; float: left; margin: 0px; padding:10px 0 0 10px; background: #fff ;}

.sidebar {margin-bottom: 10px; }
.sidebar h3 { font-size: 16px; color: #404040; font-family: Arial; font-weight: bold; padding-bottom: 4px; margin-bottom: 4px;}
.sidebar ul { list-style: none; padding: 0px; margin: 5px 0px 0px 0px; }
.sidebar ul li { padding-bottom: 2px;}
.sidebar ul.half li { width: 150px; padding-bottom: 2px; margin-bottom: 7px; float: left; }
.sidebar .alignleft { width: 160px; }
.sidebar .alignright { width: 130px; text-align: right;}
.sidebar .alignright a { text-decoration: none; }
.sidebar p { margin: 0px; padding: 0px; line-height: 14px; font-size: 12px; color: #404040; }



#Blue { color: #033b6a; text-decoration: none; }
#Blue h3 { font-size: 14px; color: #404040;  background: #fff ; padding: 4px;  }
#Blue ul li { border-bottom: none; padding:0px 10px 2px 10px;}
#Blue a { color: #3760A3;}
#Blue a:hover { color: #ff0000;}
#Blue ul li a p, #Blue .alignright p { color: #587D92; text-decoration: none; font-size: 11px; margin: 5px 5px 0 0; padding: 5px 5px 0 0; }

#Support { color: #033b6a; text-decoration: none; }
#Support h3 { font-size: 14px; color: #404040; background: #fff ; padding: 4px;  }
#Support ul li { border-bottom: none; padding:2px 10px 0px 10px;}
#Support a { color: #3760A3;}
#Support a:hover { color: #ff0000;}
#Support ul li a p, #Support .alignright p { color: #587D92; text-decoration: none; font-size: 11px; margin: 5px 5px 0 0; padding: 5px 5px 0 0; }

#Blue2 { color: #033b6a; text-decoration: none; }
#Blue2 h3 { font-size: 14px; color: #404040; background: #fff ; padding: 4px;  }
#Blue2 ul li { border-bottom: none; padding:2px 10px 2px 10px;}
#Blue2 a { color: #404040;}
#Blue2 a:hover { color: #ff0000;}
#Blue2 ul li a p, #Blue2 .alignright p { color: #587D92; text-decoration: none; font-size: 11px; margin: 5px 5px 0 0; padding: 5px 5px 0 0; }

#Orange { background: #FFF1DC; color: #938A7B; }
#Orange h3 { color: #764700; border-bottom: solid 1px #DDC49F; }
#Orange a { color: #C87800; }
#Orange ul li { border-bottom: solid 1px #F1DAB8; color: #DDC49F; }

#Green { background: #F4FDDE; color: #5F6454; }
#Green h3 { color: #466200; border-bottom: solid 1px #CBD6B1; }
#Green ul li { color: #CBD6B1; border-bottom: solid 1px #D9E5BC; }




.box1 { margin: 0px 35px 15px 0px; width: 270px; float: left;  padding: 5px;}
.box2 { margin: 0px 0px 15px 35px; width: 270px; float: right; background: #ffffcc; padding: 5px;}
.box3 {  width: 270px; background: url(images/rightfoot.jpg) no-repeat left top; float: right; margin: 15px 0 15px 0; }
.box1 p, .box2 p, .box3 p { line-height: 16px; font-size: 13px; }
.box1 a, .box2 a, .box3 a { color: #FF3C00; background: #ffffff;}

.header h4 { background: #ffffff; padding: 2px; font-size: 16px; color: #000040; font-weight: bold; }

p.readmore { text-align: right; } p.readmore a { color: #ff0000; font-size: 11px; } 
.round { background: #002B5A; height: 100px; width: 980px; font-family: Verdana; line-height: 1.2em;  border: 1px solid #ccc; -moz-border-radius: 10px; color: #002B5A; margin: 20px 0px 20px 0px;  padding: 15px; }

.codesample { background: #fff;
		padding: 6px;
		border: 1px inset;
		
		
		text-align: left;
		overflow: auto; vertical-align: middle; color: #404040; margin: 20px;  padding: 20px; font-family: "Courier New"; }

.author { background:  #EFF6F7; font-style: italic; font-family: Times New Roman; font-size: 1.2em; border: 1px solid #D5D5D5; -moz-border-radius: 15px; color: #555; margin: 20px 0px 20px 0px;  padding: 0px 10px 0px 10px; }

.important { background: #fff; font-family: Verdana; line-height: 1.3em; font-size: 1.2em; border: 3px solid #ff0000; -moz-border-radius: 15px; color: #555; margin: 20px 0px 20px 0px;  padding: 15px; }

.homeblog { background: #fff;  border: 4px solid #FF6600; -moz-border-radius: 15px; color: #555; margin: 0px 0px 20px 0px;  padding: 10px;}

.author h3 { color: #F56425;font-style: normal; font-family: Verdana; }

.example { background: #fff; font-family: Times New Roman; font-size: 1.1em;  border: 1px solid #ccc; -moz-border-radius: 15px; color: #555; margin: 20px 0px 20px 0px;  padding: 15px; }

.exampleol { background: #fff; font-family: Times New Roman; font-size: 1.2em;  border: 1px solid #ccc; -moz-border-radius: 15px; color: #555; margin: 20px 0px 20px 0px;  padding: 15px; }
