/* .............................. */
/* Basic 													*/
/* .............................. */

body {
	background: black url(../images/side_bg.jpg) repeat-x;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	color:#eee;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	text-align: center; /* center align website for IE */
	}

html, body {
     min-height:100%;
	}

/* .............................. */
/* Wrappers 											*/
/* .............................. */

	#aw-wrapper{
		width: 770px;
		margin: 0 auto;   /* center align website for good browsers */
		text-align: left; /* counter the body center */
		overflow:none;
	}
	.ie #aw-wrapper{
		position:relative;
	
	}

/* .............................. */
/* Header 												*/
/* .............................. */

	#aw-header{
			height:35px;
			position:relative;
			/*margin-bottom:20px;*/
			font:14px tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
		}
		.ie #aw-header{
			margin-bottom:5px;
		}
			#aw-header h1, #aw-header img {
				margin: 0 !important;
				border: 0 !important;
				padding: 0 !important;
			}
			#aw-header h1 a{
				text-indent:-9999em;
				background: url(../images/amirw-net-logo.png) no-repeat;
				width: 190px;
				height: 35px;
				font-size:0;
				display:block;
				border: 0 !important;
				border-bottom: 0;
			}
			#aw-header ul{
				position:absolute;
				top:0px;
				right:4px;
				margin: 0;
				padding: 0;
				line-height: 16px !important;
				width: 510px;
			}
				/*
				 #aw-header ul li{
					display: inline;
					padding: 0;
					padding-left: 20px !important;
					margin-left: 0px !important;
					margin-right: 0px !important;
					margin-bottom: 0px !important;
					margin-top: 0px !important;
					list-style: none;
					line-height: 18px !important;
					//background: none !important;
				}*/
					#aw-header ul li a{
						height:26px;
						color: #FFF;
						text-decoration: none;
						font-size: 14px;
						line-height: 18px !important;
						position: relative;
						top: 8px;
						border-bottom: 0;
					}
					#aw-header ul li a:hover{
					background-position:0 100%;
					//color:silver;
					}	
	
/* .............................. */
/* Content 												*/
/* .............................. */
	
	#aw-content {
	   width: 768px !important;
	   background: #0 !important;
	   overflow: hidden;
    }
  	.ie #contents{

		position:absolute;

		top:106px;

		float:none;

		}

    
	#aw-left-content {
	   width: 460px !important;
	   background: #0 !important;
	   overflow: hidden;
	   float: left;
	   dir:ltr;
    }

	#aw-left-content p {
		text-align: left;
    }
    
	#aw-right-content {
	   width: 308px !important;
	   background: #0 !important;
	   overflow: hidden;
	   float:right;
	   dir:ltr;
    }

	#aw-right-content p {
		text-align: left;
    }
    
  #aw-top-left-content, #aw-top-right-content
  {
  	height: 120px;
  	float: left;
  }

  #aw-main-left-content, #aw-main-right-content
  {
  	float: left;
  	border: 1px dotted #F3FBD6;
  }
  
  #aw-bottom-right-content
  {
  	float: left;
  	margin-top: 5px;	
  	width : 100%;
  }

/* .............................. */
/* Replaceable Content	  				*/
/* .............................. */
	
	#aw-replaceable-content {
	   width: 450px !important;
	   height: 600px;
	   border: 1px dotted #F3FBD6;
	   background: #0 !important;
	   overflow: hidden;
    }


/* .............................. */
/* Extra	 												*/
/* .............................. */

	#aw-extra {
		width: 770px;
		margin-top: 10px;
		margin: 0 auto;   /* center align website for good browsers */
		text-align: left; /* counter the body center */
		overflow:none;
	}
	
	#aw-extra p {
			font: 11px tahoma, arial;
			color: #cddbc1;
	}
        
/* .............................. */
/* Footer 												*/
/* .............................. */
    

	#aw-footer {
	background: black url(../images/side_bottom.jpg) repeat-x;
	height: 30px;
	color:#fff;
	font:14px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	font-size: 11px;
	clear:both;
	padding-top: 1px;
	text-align: center;
	margin-top: 10px;
	}
	#aw-footerwrap {
	   width: 770px;
	   margin: 0 auto;
	   height: 100%;
	   text-align: left;
	   overflow: hidden;
	   position: relative;
	}
		#aw-footer a{
		color:#fff;
		text-decoration: underline;
		border-bottom: 0;
		}
		#aw-footer p{
		float:left;
		margin-left:5px;
		margin-top: 5px;
		}
		#aw-footer ul{
		float:right;
		margin: 0;
		padding: 0;
		margin-right:30px;
		margin-top: 5px;
		}
			#aw-footer li{
			float:left;
			margin: 0 0 0 10px !important;
			padding: 0 !important;
			list-style: none;
			font-size: 11px;
			background: none !important;
			}

/* .............................. */
			
/* Links */
/* .............................. */

a {
	color:#eee;
	text-decoration:none;
	}

a:hover; a:visited {
	text-decoration:underline;
	}

/* .............................. */
/* Headings */
/* .............................. */

h1 {
    float:left;
	clear:left;
	font-weight:bold;
	font-size:11px;
	letter-spacing:2px;
	color:#eee;
	margin:0px;
	padding:0px;
	}
	
h1 a {
    text-decoration:none;
	color:#eee;
	}

h1 a:hover {
    text-decoration:none;
	}

.title {
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#eee;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	}

h3 {
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#ddd;
	}

/* .............................. */
/* Navigation and menu */
/* .............................. */

#navigation {
  background:#000000;
	border-bottom:1px solid #aaa;
	padding:5px;
	height:15px;
	margin-bottom:20px;
	}

.menu {
    float:right;
	clear:right;
	text-align:right;
	font-size:11px;
	}
.menu a {
	padding:7px;
	}
		
.menu a:hover {
	text-decoration:none;
	color:#CCC;
	}
	
/* .............................. */
/* Lava Menu 											*/
/* .............................. */

/*
        .lavaMenu {
            position: relative;
            height: 29px;
            width: 421px;
            padding: 5px;
            margin: 5px 0;
            overflow: hidden;
        }
        .lavaMenu li {
            float: left;
            list-style: none;
        }
        .lavaMenu li.back {
            background: url("../images/lava_item.gif") no-repeat right -30px;
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            .lavaMenu li.back .left {
                background: url("../images/lava_item.gif") no-repeat top left;
                height: 30px;
                margin-right: 9px; /* 7px is the width of the rounded shape */
            }
        .lavaMenu li a {
            font: bold 12px tahoma, arial;
            text-decoration: none;
            color: #fff;
            outline: none;
            text-align: center;
            top: 7px;
            letter-spacing: 0;
            z-index: 10;
            display: block;
            float: left;
            height: 30px;
            position: relative;
            overflow: hidden;
            margin: auto 10px;    
        }
        .lavaMenu li a:hover, .lavaMenu li a:active, .lavaMenu li a:visited {
            border: none;
        }
        */
        .lavaMenu {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: black;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaMenu li {
                    float: left;
                    list-style: none;
                }
                    .lavaMenu li.back {
                        border-top: 3px solid #DBEAEF;
                        //background-color: #181A1C;
                        background-color: #393939;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaMenu li a {
                        font: bold 12px tahoma, arial;
                        text-decoration: none;
                        color: white;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                    .lavaMenu li a:hover, .lavaMenu li a:active, .lavaMenu li a:visited {
                        border: none;
                    }             
                    
/* .............................. */
/* Carousel Scroller							*/
/* .............................. */
                    
.jcarousel-container-vertical {
    width: 302px;
    height: 400px;
    background: black;
    border: 1px dotted #F3FBD6;
}

.jcarousel-clip-vertical {
    top: 25px;
    width: 298px;
    height: 350px;
    margin: 0 5px;
    z-index: 20;
}

#mycarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
    width: 295px;
    height: auto;
    margin: 5px 0;
}

#mycarousel a {
    color: white;
}

#mycarousel a:hover{
    color: silver;
}

#mycarousel-article-links {
    width:100%;
    position: relative;
    top: -15px;
}

#mycarousel-article-links p {
		color: silver;
		font-size:9px;
		text-align:right;
}


.jcarousel-item h3,
.jcarousel-item p {
    margin: 0;
    font-size: 90%;
}

.jcarousel-next-vertical {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 302px;
    height: 24px;
    cursor: pointer;
    border-top: 1px solid #fff;
    background: #414141 url(../images/arrow-down.gif) no-repeat center;
}

.jcarousel-next-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 0;
    left: 0;
    width: 302px;
    height: 24px;
    cursor: pointer;
    border-bottom: 1px solid #fff;
    background: #414141 url(../images/arrow-up.gif) no-repeat center;
}

.jcarousel-prev-disabled-vertical {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}
loading {
    background: transparent url(../images/loading.gif) 50% 50% no-repeat;
}

#jcarousel-wrap {
    color: #404040;
}                    

#mycarousel-startAutoScroll
{
	color:#9cb3fc;
}

#mycarousel-stopAutoScroll
{
	color:#ff2f6f;
}

#mycarousel-switchAutoScroll
{
	color:#9cb3fc;
	
}

#mycarousel-scrollToTop
{
	color: #93ba9a;
	
}

#mycarousel-miniLink
{
	font-size:10px;
	color: #93ba9a;
	cursor: pointer; 
	cursor: hand; 
	
}

.mylink, mylink a
{
	font-size:12px;
	color: #93ba9a;
	cursor: pointer; 
	cursor: hand; 
}

.mylink a:hover
{
	color: #eaf3e3;
}

.mylabel
{
	font-weight:bold;
	font-size:11px;
	cursor: pointer; 
	cursor: hand; 
}

/* .............................. */
/* Article												*/
/* .............................. */
#jarticle-title {
	font-size:14px;	
	font-weight:bold;
	color: black;
	background: #f7ecc7;
	text-align: center;
	width: 450px;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
}

#jarticle-content {
	font-size:14px;	
	font-weight:bold;
	width: 90%;
	margin: 10px 10px 10px 10px;
}

#jarticle-music-mode {
	cursor: pointer; 
	cursor: hand; 
	color:#ff2f6f

}

/* .............................. */
/* Countdown											*/
/* .............................. */
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
	color: #ceffa6;
}
.countdown_show1 div {
	width: 100%;
}
.countdown_show2 div {
	width: 50%;
}
.countdown_show3 div {
	width: 33%;
}
.countdown_show4 div {
	width: 25%;
}
.countdown_show5 div {
	width: 20%;
}
.countdown_show6 div {
	width: 16%;
}
.countdown_show7 div {
	width: 14%;
}
.countdown_section {
	float: left;
	font-size: 75%
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	width: 100%;
	font-weight:bold;
	color: #e5fcd2;
	margin-bottom: 10px;
}

/* .............................. */
/* Twitter  											*/
/* .............................. */
.twitter a, img
{
	border-width: 0px;
}

#aw-twitter-footer p
{
	text-align: right;
}

#aw-twitter-footer a
{
	color: blue;
}
