/*-----------------------------------------------------------
# WordPress Rogaia Theme v1.0 - June 2009
# ------------------------------------------------------------------------
# Copyright (C) 2009 VillaARTS. All Rights Reserved.
# @license - WordPress Rogaia Theme is available under the terms of our license.
# Author: VillaARTS
# Websites:  http://www.villaarts.com
-----------------------------------------------------------*/

/* CSS Reset
-----------------------------------------------------------*/

body{font-family:"Tahoma", Geneva, sans-serif; color:#000; font-size:11px; width:100%; background:url(imgs/bg.gif) repeat-x top center #FFF;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, p, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0; padding:0; border:0; outline:0; list-style:none; list-style-type:none; text-decoration:none;
	}

p{direction:rtl;}

*{margin:0px; padding:0px;}

a {color:#000;}


/* float-clearing rules */

.separator { clear:both; }

/* Header Start
-----------------------------------------------------------*/

#page {
	width:100%;
	height:auto;
	float:right;
	background:url(imgs/bg.png) center top no-repeat;
}

#header {
	width:750px;
	height:150px;
	margin:0 auto;
}

.blogtitle {
	width:260px; 
	height:61px;
	margin:40px 5px 0 0; float:right;
	background:url(imgs/site_title.png) no-repeat;
}


#navbarouter {
	width:100%;
	height:41px;
	float:right;
	margin-bottom:50px;
	background:url(imgs/navbg.gif) repeat-x;
}

.navbarin {
	width:750px;
	height:41px;
	margin:0 auto;
}

.navbarin li {
	float:right;
	padding-left:20px;
	line-height:41px;
	font-size:14px;
}

.navbarin li a{
	color:#74797d;
}

.navbarin li a:hover {
	color:#525455;
}



/*------------- Search Box ---*/

form#searchform{ clear:left; margin:75px 0 0 0; display:inline; width:300px; float:left;}
.searchinput{width:223px; height:15px; background:url(imgs/searchinput.gif) no-repeat; float:right; font-size:11px; color:#74797d; border:0px; padding:7px; font-family:"Tahoma", Geneva, sans-serif;}
.dosearch{width:55px; height:29px; background:url(imgs/dosearch.gif) no-repeat; float:right; border:0px; font-family:"Tahoma", Geneva, sans-serif; color:#74797d; cursor:pointer;}


.polls-border{margin:30px 0 30px 0; float:right; width:230px; }
.polls-border ul li{ clear:both; width:230px; }


/*------------- RSS Feed ---*/

.feed {
	float:left;
	width:200px;
}

.feed li.rssposts {
	background:url(imgs/redrss.gif) right 12px no-repeat;
	width:80px;
	height:20px;
	padding-right:19px;
	height:37px;
	line-height:37px;
	float:right;
}

.feed li.rssposts a, .feed li.rsscomments a {
	color:#555555;
}

.feed li.rsscomments {
	background:url(imgs/yellowrss.gif) right 12px no-repeat;
	width:80px;
	height:20px;
	padding-right:19px;
	height:37px;
	line-height:37px;
	float:right;
}

/* Header End
-----------------------------------------------------------*/


/* Content Start
-----------------------------------------------------------*/

#outercontent {
	width:100%; 
	float:right;
}

.innercontent {
	width:750px;
	height:auto; 
	margin:0 auto;
}

.postblock {
	width:500px;
	float:right;
	margin-bottom:70px;
}

.postblock h2 a {
	color:#79969b;
	font-family:"Traditional Arabic"; font-weight:bold;
	font-size:24px;
	line-height:24px;
}

.postblock small.time {
	float:right;
	width:100%;
	margin: 5px;
	color:#898989;
}

.entry {
	font-size:19px;
	line-height: 1.5em; margin-bottom: 2em;
	text-align:justify; 
	font-family:Arial, Helvetica, sans-serif;
}

.postsbar {
	width:500px;
	height:16px;
	float:right;
}

.postsbar a {
	color:#424242;
}

.postsbar p.categories {
	width:320px;
	height:16px;
	padding-right:20px;
	background:url(imgs/folder.gif) right no-repeat; 
	color:#424242;
	float:right;
}

.postsbar p.commentsinfo {
	width:70px;
	height:16px;
	float:right;
	background:url(imgs/comments.gif) right no-repeat;
	padding-right:18px;
	
}

a.readmore {
	width:50px;
	height:16px;
	float:right;
	background:url(imgs/read.gif) right top no-repeat;
	padding-right:18px;
}


/* Sidebar Start
-----------------------------------------------------------*/

.sidebar{ float:left; display:inline; width:200px;}


.sidebar-title {font-size:13px; height:20px; font-weight:bold; color:#11add3;  width:200px;}

ul.sidelist {margin-bottom:50px; width:200px;}
ul.sidelist li{background:url(imgs/arrow.gif) right 13px no-repeat; color:#1089ac; padding:10px; font-size:11px; width:175px; border-bottom:1px dotted #c5d3df;} 
ul.sidelist li a{ color:#1089ac;}


/* Comments Start
-----------------------------------------------------------*/

p#comments{ margin:60px 20px 5px 0; display:inline; font-size:12px; float:right;  width:500px;}

.comment-headstyle{background:#e7f3ff; margin:3px 10px 10px 10px; float:right; width:500px; padding:5px; display:inline;}

p.comment-author-link{background:url(imgs/user.gif) no-repeat right; color:#000; font-weight:bold; padding:0 18px 0 0; clear:left; float:right; height:14px; line-height:14px;}
small.commentmetadata{float:left; clear:left; background:url(imgs/time.gif) right no-repeat; padding-right:18px; height:16px; line-height:16px;}

.comment-text{float:right; margin:0 10px 10px 0; color:#000; width:470px;}
.comment-text p{line-height: 1.5em; margin-bottom: 1em;}
.comment-text em { float:right; clear:both; margin-top:10px; color:#750;}

p.comment-form-title{float:right;}

#comment{float:right;}

/*------------- Admin Comments ---*/

.authcomment .comment-headstyle{background:#fcf0fe;}
.authcomment .comment-headstyle p.comment-author-link{color:#2d3470;}

/*------------- Comments responding ---*/

.commentsnavigation{width:400px; height:20px; margin:0 auto; float:right; background-color:#0C0;}
.commentsnavigation .alignleft{float:left;}
.commentsnavigation .alignright{float:right;}

/*------------- Comments responding ---*/

#commentform{float:right; width:500px; margin:0 16.5px 30px 0; display:inline; font-size:11px;  font-family:'Tahoma', Geneva, sans-serif;}

#respond{float:right; width:450px;}
p.comment-form-title{ margin:20px 16.5px 15px 0; display:inline; font-size:14px; width:500px;}
p.logmeout{float:right; margin:0 12px 10px 0; } p.logmeout a{color:#000;} p.logmeout a:hover{ color:#2a2a2a;}

.input-break label{width:100px; float:right; color:#474a48; line-height:25px; cursor:pointer;}
.input-break small{color:#474a48; margin:10px 5px 0 0; float:right;}
.input-break{width:580px; height:30px; float:right; margin:0 0 3px 10px;}
#author, #email{ background-color:#f7f7f7; width:200px; height:15px; border:1px solid #ded9d2; margin-bottom:5px; float:right;  padding:5px;  color:#474a48; font-size:11px;}
#email{font-family:'Verdana', Geneva, sans-serif; text-align:left; direction:ltr;}
#comment{width:450px; background-color:#f7f7f7; border:1px solid #ded9d2; padding:5px; float:right; font-size:11px;  font-family:'Tahoma', Geneva, sans-serif; color:#474a48; }
#author:hover, #email:hover, #comment:hover{background-color:#f2f2f2; border:1px solid #ded9d2;}

#commentform .sendmycomment{width:82px; height:23px; background:#f7f7f7; border:1px solid #ded9d2; color:#000; float:left; margin:5px 0 0 80px; clear:both; float:right; cursor:pointer; font-size:11px;}
#commentform .sendmycomment:hover{ background-color:#f7f7f7; border:1px solid #ded9d2;}


/* Footer Start
-----------------------------------------------------------*/
#footerouter {
	width:100%;
	float:right;
	background:#fbfbfb;
	border-top:1px solid #f2f0f0;
	border-bottom:1px solid #f2f0f0;
	margin-top:20px;
}
	
.footerinner {
	width:750px;
	margin:0 auto;
}
	
ul.popularlist {
	float:right;
	margin:30px 10px 30px 30px;
	background:url(imgs/popular.gif) right top no-repeat;
	padding-top:20px;
}

ulcommentslist {
	float:right;
	margin:30px 10px 30px 30px;
	background:url(imgs/lastcomments.gif) right top no-repeat;
	padding-top:20px;
}

ul.popularlist li, ulcommentslist li{
	padding:6px 10px 6px 0;
}



.rightscontent-out {
	width:100%;
	float:right;
}

.rightscontent{width:750px; height:25px; padding-top:15px;  margin:0 auto; }
p.copyrights{text-align:left;  color:#676767; font-family:"Tahoma", Geneva, sans-serif; font-size:11px; padding:0 10px 0 0; clear:right; float:right; }
p.wp{ text-align:left; direction:ltr; font-family:"Verdana", Geneva, sans-serif; font-size:10px; color:#676767;  float:left;}

p.copyrights a, p.wp a{color:#676767;}

