/* 
	Style Sheet : ScorpionFish
	Author : Zeeshan Hasan
	
*/
@import url(layout.css);
@import url(communities.css); /** for communities **/
*{margin:0px; padding:0px;}
body{
	background:#F5F5F5 url(../img/bg/body_bg.jpg) repeat-x left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/***** Typography ********/
h1,h2,h3,h4,h5{ }
h1{} /***** header only ****/
h2{  /***** standard content heading *****/
	margin:0px; 
	line-height:normal; 
	font-size:26px; 
	color:#E16211; 
	font-family:"Times New Roman", Times, serif;
	border-bottom:#EFEFEF solid 1px;
	}
h3{font-size:14px; color:#000000;}
h4, h4 a{font-size:14px; color:#E16211; text-decoration:none;}

h5{}

ol,li,ul, p{
font-size:12px; line-height:18px;}
ul a, p a{color:#E16211;}


ul, ol{ margin-left:35px;}
li{line-height:20px;}

.left{float:left;}
.right{float:right;}
.clr{clear:both;}

/***** Structure Site  ********/
#wrap, #header, #container, #footer{
	position:relative;
	width:850px;
	margin:0 auto;
}

#head-login{
	position:absolute;
	right:5px;
	font-size:11px;
	color:#999999;
	z-index:999;
}
#head-login a{color:#FFCC00;}
/********* Header ********/
#header-wrap{position:relative; width:100%; margin:0 auto;}
#header-bg{
	position:absolute;
	height:250px;
	width:100%;
	text-align:center;
	background:url(../img/bg/header_bg.jpg) no-repeat;
	background-position:center;
}
/****************************/

#header{}
	.logo{ /** w 400px; **/
		position:relative;
		float:left;
		width:380px;
		padding:10px; padding-top:30px;
		}
	.tag-head{
		position:relative;
		float:right;
		width:440px;
		padding-top:30px;
	}
		.tag-head h3{
			font-family:"Times New Roman", Times, serif;
			font-size:25px;
			color:#FFFFFF;
			line-height:30px;
			font-weight:100;
		}
/******** Navigation ************/
ul#nav{
	position:relative;
	margin-left:5px;
	list-style:none;
}	
	ul#nav li{
		display:inline;
		text-align:center;
	}
	ul#nav li a{
		float:left;
		width:115px; height:40px;
		line-height:40px;
		color:#000000;
		text-decoration:none;
		background:url(../img/nav/nav_off.png) no-repeat left center ;
		text-decoration:none;margin-right:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px; font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		}
		ul#nav li a:hover, ul#nav li a.active{
			color:#000000; 
			_color:#FFCC00;
			background:url(../img/nav/nav_on.png) no-repeat left center ;}
/********* Container ***********/
#container{background-color:#FFFFFF;}
.c-c1, .c-c2, .c-c3, .c-c4{
	position:absolute;
	width:7px;
	height:7px;
}
.c-c1{background:url(../img/bg/curve-container/c-c-1.gif) left top no-repeat; left:0px; top:0px;}
.c-c2{background:url(../img/bg/curve-container/c-c-2.gif) right top no-repeat; right:0px; top:0px;}
.c-c3{background:url(../img/bg/curve-container/c-c-3.gif) left bottom no-repeat; left:0px; bottom:0px;}
.c-c4{background:url(../img/bg/curve-container/c-c-4.gif) right bottom no-repeat; right:0px; bottom:0px;}

#content{
	position:relative;
	width:810px;
	padding:10px;
	margin:0 auto;
}
/******* Footer ********/
#footer{
	background-color:#F4ECE0;
	width:830px;
	padding:10px;
	font-size:11px;
	color:#3F3723;
}
#footer a{color:#3F3723;}
#footer a:hover{color:#E26618;}

/* Generic styles */
.hidden, .empty{display: none;}
.cake-sql-log{float: left; clear: both;}
label, .radio span{float: left; width: 150px;}
.radio label{float: none; width: auto;}
div.input, div.radio{margin: 3px 0 0 0;}
.error-message{color: #f00; margin: 3px 0 15px 0;}
.input{margin-bottom:10px;}
/***** Form Fields ******/
.input option {border:#CCCCCC solid 1px; padding:2px; line-height:20px;}
label{font-size:11px;}
.required label{font-weight:bold;}

.input input, .input textarea{
		border:none; background: #FFFFFF url(../img/bg/bg_form_field.png) no-repeat left top; 
		padding:8px;
		width:250px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		color:#333333;
		}
#page-counter{
	position:relative;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}		
#error-page{ margin-top:10px;}
#error-page img{float:left; margin:4px; padding:5px; margin-right:15px;}
#error-page h3{color:#9B1D08; font-family:Arial, Helvetica, sans-serif; font-size:32px;}
#error-page h1{color:#C3D92E; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
#error-page p{line-height:22px; font-size:13px; width:90%;}
/* Messages */
ul.messages{ margin:0px; list-style:none; padding:5px; background-color:#FFFFCC; border:#FFFF66 solid 1px;}
ul.messages li{color:#FF0000; font-weight:bold; padding:4px; list-style:none;}
