/*  
Theme Name: ArabSexWeb V2
Theme URI: http://arabsexweb.com
Description: Wordpress theme created by cooper88 for WordPress.
Version: 1.0 Sept 2011
Author: cooper88
Author URI: http://arabsexweb.com
Changes: Archive and Search pages show a listing of excerpts.
*/

body {
	background: black;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img { border: none; }

ol { padding: 0; margin: 5px 0; }

a { text-decoration: none; color: #3b3b2f; }
a:hover { text-decoration: underline; color: #f6a911; }


h2 { font-size: 13px; font-weight: bold;}
h2.excerpt-list { font-size: 12px; font-weight: bold; margin: 0; display: inline; }
h3, h4, h5, h6 { font-size: 12px; font-weight: bold; }

div.spacer {  /* Used to get floated divs to full height of master div */
	clear: both;
	padding: 0;
	margin: 0;
} 

#page {
	background: #3b3b2f url(images/page-BG.gif)  repeat top left;
	margin: 0 auto;
	width: 988px;
	padding: 10px 5px;
}
#pagecontainer {
	padding: 0px;
}
#leftsidebar {
	float: left;
	background: #3b3b2f url(images/page-BG.gif)  repeat top left;
	width: 170px;
	overflow: hidden;
}
#rightcontainer {
	float: right;
	background: #ebece6;
	width: 804px;
	color: #3b3b2f;
	overflow: hidden;
	padding: 0 0 0 14px;
}
#logo {
	height: 170px;
	width: 170px;
	background: #ebece6 url(images/Combined-BG.png) -830px -70px;
	overflow: hidden;
}
#logo a {padding-top: 150px; display: block;}
#logo a:hover {text-decoration: none;}

#header { text-align: center; height: 355px; width: 804px; position: relative; }

#description {
	background: #ebece6 url(images/Combined-BG.png) 0px -70px;
	height: 40px;
	overflow: hidden;
	color: #797860;
	font-size: 10px;
	position: absolute;
	top: 170px; 
	left: 0px;
	width: 484px; /* 484+160+160=804 */
	padding: 1px 160px; 
}

#topbanner { position: absolute; top: 65px; width: 804px; left: 0px; }

#main {	padding-bottom: 15px;}

#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 480px;
	margin: 0;
	padding: 10px 0 0 0;
}
#rightsidebar {
	float: right;
	background: #3b3b2f url(images/page-BG.gif)  repeat top left;
	width: 310px;
	margin: 0;
	padding-bottom: 20px;
}
#footer {
	clear: both;
	background: #c8c8b0;
	margin: 15px auto 0 auto;
	width: 988px;
}
#footercontent { padding: 10px 20px; }

#footerbottom {
	width: 988px;
	background: #c8c8b0 url(images/Combined-BG.png) 0px -50px;
	margin: 0 auto 0px auto;
	height: 15px;
}

div.search {
	background: #c8c8b0 url(images/Combined-BG.png) -30px 0px;
	height: 28px;
	text-align: center;
	padding: 3px 0 0 0;
	overflow: hidden;
}

/* ********************* NAVBARS ****************************/
div.navbar {
	background: #65624e url(images/Combined-BG.png) 0px 0px;
	height: 44px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
}
div.bottomnav { background: #65624e url(images/Combined-BG.png) -10px 0px; }

div.topnavbar { position: absolute; top: 0px; left: 0px; width: 804px;}
 
div.navbar ul {
	list-style-type: none;
	padding: 10px 10px 0px 10px;
	margin: 0;
}
div.navbar ul li {
	display: inline;
	padding: 0 10px;
	vertical-align: middle;
	border-right: 2px solid #424235;
}
div.navbar ul li.lastli { border: none; }

.navbar a { font-weight: bold; font-size: 10px; color: #ffffb6;}
.navbar a:hover { text-decoration: none; color: #f6a911; }

.dropdownmenu {
/*	font-family: Arial, Helvetica, sans-serif; */
	font-size: 11px;
	font-weight: bold;
	color: #3b3b2f;
	background-color: #c8c8b0;
	text-align: center;
        cursor:pointer;
}

/* *********** Sidebars Decoration ****************** */

#leftsidebar a, #rightsidebar a { color: #f6a911; } 
/* #leftsidebar a:visited, #rightsidebar a:visited { color: #797860; } */

.sidebarcontent {
	text-align: center;
	margin: 0px;
	padding: 0px; /* DO NOT ADD PADDING HERE */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9b9a81;
}
.wide { padding: 0px 10px; }

.narrowright, .narrowleft { width: 154px; overflow: hidden; padding-bottom: 15px;}
.narrowleft { float: left; }
.narrowright { float: right; }

.narrowcontent { padding: 0 5px;}

.sidebarcontent h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffb6;
	background: #65624e url(images/Combined-BG.png) -10px 0px;
	height: 28px;
	text-align: center;
	padding: 15px 10px 0px 10px;
	margin: 0;
/*	letter-spacing: 0.1em; */
}
.sidebarcontent ul { 
	margin: 0px; 
	padding: 10px 5px 10px 0px;
	list-style-type: none;
	text-align: left;
}
.sidebarcontent li { margin-bottom: 4px; }

ul.buttons li { margin: 0px; padding: 1px 0 1px 0; } /* DO NOT CHANGE PADDING HERE */
ul.buttons li a { display: block; margin: 0px; padding: 1px; }
ul.buttons li a:hover { background: #75745d url(images/Combined-BG.png) -10px 0px; text-decoration: none; }

.sidebarcontent a img { border: 1px solid #797860; padding: 2px; }
.sidebarcontent a:hover img { border: 2px solid #f6a911; }

.sidebarcontent p { margin: 0; padding: 10px 0; text-align: left; }

/* --------- Category List Styling --------- */
ul.categories { font-size: 12px; }
ul.categories li { margin: 0 0 4px 5px; border-bottom: 1px solid black; }

ul.children { 
	margin: 0 0 0 5px; 
	padding: 0 0 0 12px; 
	list-style-type: square; 
	font-size: 12px; 
}
ul.children li { border: none; margin: 0; }

/* ********************** THUMBS STYLING ************* */
img.ownthumb {
	border: 1px solid #F3F2EE;
	margin: 2px 2px;
	padding: 1px;
	width: 100px;
	height: 100px;
}
img.bonusthumb {
	border: 1px solid #F3F2EE;
	margin: 1px;
	padding: 3px;
	width: 120px;
	height: 90px;
}
img.bonusthumbsmall {
	border: 1px solid #F3F2EE;
	margin: 1px;
	padding: 3px;
	width: 100px;
	height: 75px;
}
a img.noborder, a:hover img.noborder, img.noborder, .noborder a img, .noborder a:hover img { border: none !important; }

.clickable a img { border: 1px solid #797860; padding: 2px; }
.clickable a:hover img { border: 1px solid #f6a911; }


/* ******************* POST STYLING ******************* */
.post {
	margin: 0 0 15px 0;
	padding: 0;
	color: #3b3b2f;
}
.postheader {
	background: #c8c8b0 url(images/Combined-BG.png) 0px -120px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}
.postheader h1, .postheader h2 {
	color: #3b3b2f;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 8px 4px 8px;
	margin: 0;
}
.post a { color: #3b3b2f; text-decoration: underline; }
.post a:hover { color: #f6a911; text-decoration: none; }

.postdate{
	padding: 0;
	font-size: 10px;
	color: #797860;
}
.entry, .entryrandom {
	line-height: 16px;
	padding: 0;
	margin: 0 0 0 3px;
	border-right: 2px solid #c8c8b0;
	border-left: 2px solid #c8c8b0;
	border-bottom: 2px solid #c8c8b0;
	width: 470px;
	overflow: hidden;
}
.entryrandom { background: url("images/Combined-BG.png") no-repeat scroll 430px -260px transparent; }

.entry p { padding: 0 10px; }

.excerpt {
	padding: 10px;
	height: 110px;
	overflow: hidden;
	border-bottom: solid 1px #c8c8b0;
	margin: 0;
	line-height: 16px;
}
.excerpt p { padding: 0; margin: 5px 0;}

div.postcontent { margin: 0; padding: 10px; }
div.pagecontent { margin: 0; padding: 10px; }

#postfooter { width: 480px; overflow: hidden; } /* postfooter contains the bottom post nav and comments */

div.post_thumb {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 8px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
	line-height: 1em;
	font-weight: bold;
}
div.post_thumb img { margin: 0 0 5px 0; padding: 2px;}
div.post_thumb a img { border: 1px solid #c8c8b0; }
div.post_thumb a:hover img { border: 2px solid #f6a911; }

div.post_text {
	margin: 0px 0px 10px 158px;
	width: 300px;
	padding-top: 8px;
	font-weight: normal;
}
#postgallery { text-align: center; padding: 0px; margin: 0px; }

#postgallery img { border: 1px solid #c8c8b0; padding: 4px; margin: 2px; }

#postgallery a:hover img { border: 2px solid #f6a911; }

div.postinfo {
	margin: 5px;
	padding: 3px 0 0 0;
	border-top: 1px solid #c8c8b0;
	font-size: 11px;
}
blockquote{
	margin: 15px 0 15px 0;
	padding: 15px;
	background: #e3e3d8;
}
.partnerlinks, .mininavbar {
	background: #65624e url(images/Combined-BG.png) -10px 0px;
	padding:10px 5px 0 5px;
	text-align:center;
	margin: 3px 0 0 0;
	height: 23px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.partnerlinks a, .mininavbar a { color: #f6a911; font-weight: bold;  text-decoration: none; }
.mininavbar a { color: #f6a911; font-weight: normal;  text-decoration: none; }
/*.partnerlinks a:hover { color: #f6a911;  text-decoration: underline; }*/


/* ------------- Previous-Next Navigation -------- */
.browsesingle , .browse {
	margin: 0px;
	font-family: Geogria, Sans-Serif;
	font-weight: normal;
	color: #3b3b2f;
	text-align: left;
	background: none;
	font-size: 14px; 
}
.browse { text-align:center; border: 3px double #ebece6; padding: 10px 5px; background: #c8c8b0; line-height: 22px; }

.browsesingle { margin: 15px auto; width: 466px; font-size: 13px;}

p.nextpostlink, p.prevpostlink { margin: auto; padding: 0; width: 230px; line-height: 18px; }
p.nextpostlink { float: right; }	 
p.prevpostlink { float: left; }

.browsesingle a { display: block; width: 118px; height: 73px; overflow: hidden; text-decoration: none;}

.browsesingle a.prev {  float: left; }
.browsesingle a.next {  float: right; }

.browsesingle img { width: 70px; height: 70px; border: 2px solid #c8c8b0; }
img.prevpostthumb { float: right; }
img.nextpostthumb { float: left; }

p.prevpostlink a { background: #C8C8B0 url(images/Combined-BG.png) -50px -340px no-repeat; padding : 5px 5px 0 33px;}
p.nextpostlink a { background: #C8C8B0 url(images/Combined-BG.png) -50px  -260px no-repeat; padding: 5px 30px 0 8px;}

p.prevpostlink a:hover { background: #7f7e67 url(images/Combined-BG.png) -210px -340px no-repeat; }
p.nextpostlink a:hover { background: #7f7e67 url(images/Combined-BG.png) -210px -260px no-repeat; }

.pagebar a, .pagebar .this-page { border: 1px solid #ebece6; font-size: 16px; text-decoration: none; background: #ebece6; padding: 0px 5px;}

.pagebar a:hover { border: 1px solid #5e5d4c; text-decoration: none; }

.pagebar .this-page { background: none; font-weight: bold;}

/* ------------- Comments Styling -----------  */
.comments-template{
	margin: 20px auto 0px auto;
	padding: 0 10px 10px 10px;
	border: 2px solid #3b3b2f;
	font-size: 11px;
	width: 445px;
	overflow: hidden;
/*	background: #ebebeb; */
}
.comments-template ol{
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-template ol li{
	margin: 5px 0 0 0;
	padding: 10px;
	border: 1px dashed #c8c8b0;
}
/* .comments-template ol li.alt{ background: #F6F6F6; } */

.comments-template ol li.admin{ background: #c8c8b0; border: none; }

.comments-template p { padding: 0px; margin: 5px 0; }
.comments-template h3 { font-size: 14px; padding: 5px; text-align: center; background: #e3e3d8; }
.commentmetadata{ font-style: italic; font-size: 11px; color: #797860; }
.comments-template p.nocomments{ padding: 0; }

/* ------------- Top Thumbs Area -----------  */
#topthumbsarea {
	background: #c8c8b0 url(images/Combined-BG.png) 0px -120px;
	height: 120px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 225px;
	width: 784px;
	padding: 10px 10px 0px 10px; /* 784+10+10=804px */
}
#topthumbsarea a { text-decoration: underline; }
#topthumbsarea p { margin: 0; padding: 0; }

.textarea { 
	width:220px;
	float: left;
	text-align: left;
	margin:0;
	padding:0;
}
.thumbsarea { float: right;  width:560px; overflow: hidden; margin:0; padding:0; }

/* the following is for the skinvideo thumbs in thumbsarea */
ul.listthumbs { list-style-type: none; display: inline; font-weight: bold; padding: 0;}
ul.listthumbs li { float: left; padding: 0 5px; }
ul.listthumbs img { width: 120px; height: 90px; }

/* **************** Promotalk under LOGO ******************/
#promotalk {
	padding: 0 5px 5px 5px;
	font-size: 13px;
	background-color: #EBECE6;
	font-weight: bold;
	color: #3E3E31;
}
#promotalk a { color: #3b3b2f; }
#promotalk a:hover { text-decoration: none; }
#promotalk ul { margin: 0; padding: 0; list-style-type: none; }
#promotalk li {
	margin: 0;
	padding: 0 0 0 25px;
	height: 17px;
	overflow: hidden;
	background: #EBECE6 url(images/Combined-BG.png) -830px -240px;
}

/* ------------ Extra Styling --------------------- */

p.center, .center, ul.center { text-align: center; }

#description h1 { font-size: 10px; display: inline; font-weight: normal; }

ol.faq { margin: 10px 0 10px 0; padding: 0 0 0 20px; }
ol.faq li { font-weight: bold; margin: 15px 0 5px 0;  }

#prefooter {
	width: 950px;
	text-align: center;
	background: #C8C8B0;
	margin: 30px auto;
	padding: 10px;
}
#prefooter img { border: solid 1px #EBECE6; padding: 2px; margin: 3px 2px 0px 2px;}

#comments-english {
    background: url("images/Combined-BG.png") repeat scroll -560px -260px transparent;
    height: 212px;
    width: 440px;
}


div.xthumbs { width: 444px; margin: 0 auto; }

#embedplayer
{
	width: 440px;
	height: 345px;
	background: url("images/embedbg.png") no-repeat scroll center center #3E3E31;
	margin: 0 auto;
	position: relative;
}
#overlay { 
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
}

/* ------------ Countries list ------------- */

ul.countries { text-align: center; }

ul.countries li {
	margin: 0; 
	padding: 3px;
	float: left;
}

.countries li a { 
	display: block;
	width: 50px; 
	padding-top: 35px;
}

ul.countries li.separator { border-left: 3px double; height : 40px; margin: 3px 0 0 10px;}

a.alg { background: transparent url(images/flags-s.png)  no-repeat -0px 0px; }
a.bah { background: transparent url(images/flags-s.png)  no-repeat -55px 0px; }
a.egy { background: transparent url(images/flags-s.png)  no-repeat -110px 0px; }
a.iraq { background: transparent url(images/flags-s.png)  no-repeat -165px 0px; }
a.jor { background: transparent url(images/flags-s.png)  no-repeat -220px 0px; }
a.kuw { background: transparent url(images/flags-s.png)  no-repeat -275px 0px; }
a.leb { background: transparent url(images/flags-s.png)  no-repeat -330px 0px; }
a.lib { background: transparent url(images/flags-s.png)  no-repeat -385px 0px; }
a.mor { background: transparent url(images/flags-s.png)  no-repeat -440px 0px; }
a.oman { background: transparent url(images/flags-s.png)  no-repeat -495px 0px; }
a.pal { background: transparent url(images/flags-s.png)  no-repeat -550px 0px; }
a.qat { background: transparent url(images/flags-s.png)  no-repeat -605px 0px; }
a.sau { background: transparent url(images/flags-s.png)  no-repeat -660px 0px; }
a.sud { background: transparent url(images/flags-s.png)  no-repeat -715px 0px; }
a.syr { background: transparent url(images/flags-s.png)  no-repeat -770px 0px; }
a.tun { background: transparent url(images/flags-s.png)  no-repeat -825px 0px; }
a.uae { background: transparent url(images/flags-s.png)  no-repeat -880px 0px; }
a.yem { background: transparent url(images/flags-s.png)  no-repeat -935px 0px; }
a.iran { background: transparent url(images/flags-s.png)  no-repeat -990px 0px; }
