/*
AnimationMaster V2
Copyright 2007 AnimationMaster
Designed By T
*/
body{
background-color:#e6e6e6;
font-family:verdana;
font-size:12px;
color:#292929;
margin:0px;
padding:0px;
text-align:center;
}

table{
font-family:verdana;
color:#292929;
font-size:12px;
}

td{
word-break:break-all;
}

a{
color:#292929;
text-decoration:none;
}

a:hover{
color:#ff6699;
text-decoration:none;
}

hr{
height:1px;
border:0px;
border-top:1px solid #292929;
}

acronym{
text-decoration:none;
border-bottom:1px dotted #292929;
cursor:help;
}

form{
display:inline;
}

input{
font-family:verdana;
font-size:12px;
}

input.text{
height:20px;
padding:1px;
border:1px solid #ccc;
color:#292929; 
background-color:#eee;
}

input.button{
height:20px;
border:1px solid #292929;
color:#292929; 
background-color:#eee;
}

textarea{ 
border:1px solid #ccc;
background-color:#eee;
font-family:verdana; 
font-size:12px; 
color:#292929;
}

select{ 
font-family:verdana; 
font-size:12px;  
color:#292929; 
background-color:#fff;
border:1px solid #292929;
}

/*ز³أوض÷جه*/
#wrapper{
margin:0 auto;
width:1000px;
}

#innerWrapper{
background-color:#e6e6e6;
width:1000px;
text-align:left;
}

#header{
height:100px;
}

#logo{
height:80px;
background:url('images/logo.jpg') no-repeat;
}

#innerHeader{
height:100px;
}

#menu{
height:35px;
color:#fff;
background:url('images/menu1.gif') repeat-x;
}

#menu a{
height:25px;
color:#fff;
padding-top:10px;
display:block;
}

#menu a:hover{
color:#fff;
background:url('images/menu2.gif') repeat-x;
}

#menu ul{
padding:0px;
margin:0px;
}

#menu li{
border-right:1px solid #292929;
list-style:none;
width:70px;
float:left;
text-align:center;
}

/****** Content Layout ******/
#mainWrapper{
padding-left:10px;
padding-right:10px;
padding-top:20px;
}

#innerFooter{
padding:10px;
text-align:center;
border-top-width:3px;
border-top-style:solid;
border-top-color:#292929;
}

#footer{
clear:both;
height:50px;
}

/* sidebar */
.sidebar{
float:left;
width:250px;
}

.sidebar-hide{
display:none;
float:left;
}

#innerSidebar{
}

/* content */
.content{
float:right;
width:100%;
margin-left:-280px;
}

.content-wide{
width:auto;
margin-left:-200px;
}

.content-only{
width:100%;
margin-left:-180px;
}

#innerContent{
margin-left:280px;
overflow:visible;
}

/* a style which makes mainWrapper touch the bottom of sidebar and content */
.clear{
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0;
margin-top:0;
clear:both;
visibility:hidden;
}

/****** Sidebar Panels ******/
.panel-content{
padding:0px;
padding-left:20px;
padding-right:20px;
margin:0px;
line-height:120%;
}

.panel{
width:250px;
background:url('images/left_middle.jpg') repeat-y;
padding:0px;
margin-bottom:10px;
}


.panel h5{
font-family:tahoma;
font-size:12px;
height:30px;
text-align:center;
padding:0px;
margin:0px;
padding-top:12px;
background:url('images/left_top.jpg') no-repeat;
cursor:pointer;
cursor:hand;
}

.panel-content ul{
padding:0px;
margin:0px;
}

.panel-content li{
padding:0px;
margin:0px;
list-style:none;
}

.panel-content li.indent{
padding:0px;
background-image:url("images/list.gif");
background-repeat:no-repeat;
text-indent:15px;
}

.panel-content ul ul li{
padding:0px;
background-image:url("images/list.gif");
background-repeat:no-repeat;
text-indent:15px;
}

.panel-bottom{
height:20px;
}

/* user panel login form */
#loginForm{
width:95%;
}

/* calendar panel */
#calendar{
width:100%; 
margin-top:1px;
}

.calendar-top{
text-align:center;
padding:0px;
}

.calendar-year,.calendar-month{
}

.calendar-weekdays{
text-align:center;
width:14%;
padding:0px;
}

.calendar-weekday-cell{
font-size:12px;
text-align:center;
width:14%;
padding:0px;
}

.calendar-main{
}

.calendar-day,.calendar-day-blank,.calendar-saturday,.calendar-sunday,.calendar-today{
text-align:center;
width:14%;
padding:0px;
}

.calendar-saturday,.calendar-sunday{
color:#ff3366;
}

.calendar-today{
color:#fff;
background:#292929;
}

.calendar-day a{
text-decoration:underline;
}

.calendar-saturday a,.calendar-sunday a{
color:#ff3366;
text-decoration:underline;
}

.calendar-today a{
color:#fff;
text-decoration:underline;
}

/****** Search Panel ******/
.search-field{ 
width:150px;
margin-bottom:5px;
border:1px solid #ccc;
}

/****** Announcement Box ******/
.announce{
margin-bottom:15px;
}
.announce-content{
border-left:3px solid #ff6699;
font-size:12px;
word-wrap:break-all;
padding-left:10px;
}

/****** Defaul Page Elements ******/
.article-top{
padding:5px;
margin-bottom:15px;
}

.article-bottom{
padding:5px;
margin-top:15px;
}

/* page links */
.pages{
color:#333;
}

.pagelink-current{
font-weight:bold;
}

.listbox{
padding-top:5px;
padding-bottom:5px;
}

.listbox-table{
width:99%;
}

.listbox-header{
font-weight:bold;
text-align:center;
height:25px;
}

.listbox-entry{
word-wrap:break-all;
border-bottom:1px solid #ccc;
}

.listbox-entry a{
word-wrap:break-all;
}

/* entry display box */
.prev-article{
float: left;
}

.next-article{
float: right;
}

/* text box */
.textbox{
padding-bottom:25px;
margin-bottom:5px;
}

.textbox-title{
background:url('./images/title_bg.png') no-repeat;
word-wrap:break-all;
padding-bottom:4px;
height:46px;
}

.textbox-title h4{
margin-left:7px;
padding-left:5px;
font-family:tahoma;
font-size:12px;
display:inline;
}

.textbox-title h4 a{
}

.textbox-label{
padding-left:5px;
color:#666;
font-size:12px;
}

.textbox-fontsize{
color:#666;
float:right;
text-align:right;
padding:3px;
font-size:12px;
}

.textbox-fontsize a{
}

.textbox-content{
word-wrap:break-word;
padding:10px;
}

.textbox-bottom{
border-top:1px solid #666;
padding:0px;
padding-top:3px;
padding-bottom:4px;
font-size:12px;
color:#333;
text-align:right;
}

.textbox-bottom a{
text-decoration:none;
}

.textbox-bottom a:hover{
text-decoration:none;
}

.textbox-adminbar{
padding:0px;
padding-bottom:4px;
font-size:12px;
color:#333;
text-align:right;
}

.textbox-tburl{
padding-top:3px;
font-size:11px;
color:#666;
text-align:left;
padding-left:15px;
background:url('./images/tb_bg.gif') no-repeat 0px;
}

.tags{
padding-top:1px;
padding-bottom:3px;
font-size:11px;
color:#666;
text-align:left;
padding-left:15px;
background:url('./images/tag_bg.gif') no-repeat 0px;
}

/* comments wrapper */
.comment-wrapper{
}

/* comments top box */
.comment-top{
padding:5px;
padding-top:0px;
margin:5px;
text-align:right;
}

.comment-pages{
padding:5px;
margin:5px;
}

/* commnet box */
.commentbox{
word-wrap:break-word;
padding:0px;
margin:5px;
}

.commentbox-title{
border-left:2px solid #ff6699;
padding:5px;
}

.commentbox-label{
display:inline;
color:#292929;
font-size:12px;
}

.commentbox-content{
padding:3px;
padding-bottom:14px;
}

/* trackback box */
.trackbackbox{
padding:0px;
margin:5px;
}

.trackbackbox-title{
padding:5px;
}

.trackbackbox-label{
display:inline;
color:#292929;
font-size:11px;
}

.trackbackbox-content{
padding:3px;
padding-bottom:14px;
}

.trackbackbox a{
color:#000;
}

/* comment form wrapper */
#commentForm{
width:99%;
}

/****** normal message box ******/
.messagebox{
width:500px;
margin-top:120px;
border:1px solid #ccc;
border-top:0px;
text-align:center;
background-color:#dbdbdb;
}

.messagebox-title{
color:#292929;
padding:5px;
}

.messagebox-content{
color:#292929;
background:#eee;
padding:10px;
padding-bottom:20px;
text-align:left;
}

.messagebox-bottom{
color:#292929;
padding:5px;
}

/****** Input Form Styles (table) ******/
.formbox{
}

.formbox-comment{
padding-top:10px;
}

.formbox-title,.formbox-comment-title{
border-left:3px solid #ff6699;
padding:5px;
}

.formbox-rowheader{
padding:5px;
font-weight:bold;
}

.formbox-content{
padding:5px;
}

/* smilies list */
.panel-smilies{
padding:5px;
text-align:center;
}

.panel-smilies-title{
text-align:left;
border-bottom:1px solid #ccc;
}

.panel-smilies-content{
padding:5px;
line-height:120%;
}

/****** UBB Code Custom Styles ******/
/* IE fix for ul */
.code{
border:1px solid #ccc;
background-color:#eee;
word-wrap:break-all;
margin:5px 20px 5px 0px;
padding:10px;
}

.quote{
border:1px solid #ccc;
margin:0px;
}

.quote-title{
background-color:#dbdbdb;
padding:10px;
}

.quote-title img{
padding-right:3px;
margin-bottom:-4px;
}

.quote-content{
word-wrap:break-all;
padding:10px; 
background-color:#eee;
border-top:0px;
}

/****** Link ******/
.linkover{
margin-bottom:50px;
height:auto;
clear:both;
}

.linkbody{
margin-top:5px;
width:50%;
float:left;
}

.linkimg{
/*	width: 35%;*/
float:left;
text-align:right;
margin-right:4px;
}

.linktxt{
float:left;
}
.linktitle a{
font-weight:bold;
}

.linkgroup{
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}