/*   
Theme Name: Creative Ad Awards
Theme URI: creative-ad-awards
Description: Creative Ad Awards

.
General comments/License Statement if any.
.
*/



* {
margin:0;
padding:0;
}

body {
width: 100%;
background: #000000 url(images/bg.jpg) repeat-x;
}

#bigContainer {
text-align: center;
}

#bigContainer #container {
margin: 0 auto;
width: 960px;
text-align: center;
}

#leftCol {
float:left;
width:760px;
}

#leftCol #header{
height:180px;
color:white;
text-align:left;
background: url(images/overlay.png) no-repeat 90px bottom;
}

#leftCol #header .logo{
height:130px;
width:390px
}


#leftCol #header .logo a img{
padding-top:25px;
border:0px;
}

#leftCol #header #menu{
width:740px;
height:40px;
background: url(images/menubar.png) no-repeat;
}







#leftCol #header #menu ul.menulist
{
list-style: none;
margin: 0;
padding: 0;
text-align:left;
padding-top:13px;
}

#leftCol #header #menu ul.menulist li {
display: inline;
font-size:14px;
font-family:Arial;
position:relative;
}

#leftCol #header #menu ul.menulist li  a{
text-decoration:none;
color:white;

}

#leftCol #header #menu ul.menulist li a:hover {
color:#2c97f3;
}

#leftCol #header #menu ul li.menu1
{
padding: 0px 0 0px 18px;
}

#leftCol #header #menu ul li.menu2
{
padding: 0px 30px 0px 18px;
}







/*
#leftCol #header .overlay{
	display:block;
    position:absolute;
    left:145px;
    top:65px;
width:740px;
}
*/

#leftCol #main{
text-align:left;
float:left;
}

#leftCol #main .feature{
background:silver;
width:740px;
height:300px;
margin-bottom:15px;
}

#leftCol #main .latest{
}



#leftCol #main .latest ul {
list-style: none;
}

#leftCol #main .latest ul li a{
text-decoration:none;
}

#leftCol #main .latest ul li a:hover{
cursor:pointer;
}






#leftCol #main .latest ul li.eachArticle {
width:740px;
height:250px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

#leftCol #main .latest ul li.eachArticle .background{
position: absolute;
cursor:pointer;
}



#leftCol #main .latest ul li.eachArticle .background img{
border:0;
}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover {
width:740px;
height:250px;
background: url(images/article-header.png) no-repeat;
position: relative; left: 0; top: 0;

}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover span{
padding-left:10px;
padding-top:212px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffba00;
display:block;
}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover span a{
color:#ffba00;
}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover h4{
padding-left:10px;
font-family:Arial;
color:#2c97f3;
font-size:11px;
font-weight:normal;
}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover h4 a{
color:#2c97f3;
}

#leftCol #main .latest ul li.eachArticle .eachoverlayHover h4 a:hover{
color:#2c97f3;
}

#leftCol #main .latest ul li.eachArticle .eachoverlay {
width:740px;
height:250px;
background: url(images/article-header2.png) no-repeat;
position: relative; left: 0; top: 0;
}

#leftCol #main .latest ul li.eachArticle .eachoverlay span{
padding-left:10px;
padding-top:212px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:white;
display:block;
}

#leftCol #main .latest ul li.eachArticle .eachoverlay span a{
color:#ffba00;
}

#leftCol #main .latest ul li.eachArticle .eachoverlay h4{
padding-left:10px;
font-family:Arial;
color:#555555;
font-size:11px;
font-weight:normal;
}

#leftCol #main .latest ul li.eachArticle .eachoverlay h4 a{
color:#555555;
}


#leftCol #main .latest ul li.eachArticle .eachoverlay h4 a:hover{
color:#2c97f3;
}









#leftCol #main .latest ul li.each {
width:240px;
height:150px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

#leftCol #main .latest ul li.each .background{
position: absolute;
cursor:pointer;
}



#leftCol #main .latest ul li.each .background img{
border:0;
}

#leftCol #main .latest ul li.each .eachoverlayHover {
width:240px;
height:150px;
background: url(images/feature-hover.png) no-repeat;
position: relative; left: 0; top: 0;

}

#leftCol #main .latest ul li.each .eachoverlayHover span{
padding-left:10px;
padding-top:112px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#ffba00;
display:block;
}

#leftCol #main .latest ul li.each .eachoverlayHover span a{
color:#ffba00;
}

#leftCol #main .latest ul li.each .eachoverlayHover h4{
padding-left:10px;
font-family:Arial;
color:#2c97f3;
font-size:11px;
font-weight:normal;
}

#leftCol #main .latest ul li.each .eachoverlayHover h4 a{
color:#2c97f3;
}

#leftCol #main .latest ul li.each .eachoverlayHover h4 a:hover{
color:#2c97f3;
}

#leftCol #main .latest ul li.each .eachoverlay {
width:240px;
height:150px;
background: url(images/feature.png) no-repeat;
position: relative; left: 0; top: 0;
}

#leftCol #main .latest ul li.each .eachoverlay span{
padding-left:10px;
padding-top:112px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:white;
display:block;
}

#leftCol #main .latest ul li.each .eachoverlay span a{
color:#ffba00;
}

#leftCol #main .latest ul li.each .eachoverlay h4{
padding-left:10px;
font-family:Arial;
color:#555555;
font-size:11px;
font-weight:normal;
}

#leftCol #main .latest ul li.each .eachoverlay h4 a{
color:#555555;
}


#leftCol #main .latest ul li.each .eachoverlay h4 a:hover{
color:#2c97f3;
}


#leftCol #main .author_profile {
margin-bottom:10px;
}

#leftCol #main .author_profile .background{
position: absolute;
}

#leftCol #main .author_profile .lay {
width:740px;
height:250px;
background: url(images/author_bg.png) no-repeat;
position: relative; left: 0; top: 0;
}


#leftCol #main .author_profile .lay h3{
padding-left:10px;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#FFBA00;
}

#leftCol #main .author_profile .lay h4{
padding-left:10px;
font-family:Arial;
color:white;
font-size:11px;
font-weight:normal;
}


#leftCol #main .author_profile .lay h4 a{
color:#666666;
text-decoration:none;
}

#leftCol #main .author_profile .lay h4 a:hover{
color:#2C97F3;
}

#leftCol #main .author_profile .lay h5{
font-family:Arial;
color:#999999;
font-size:11px;
font-weight:normal;
line-height:18px;
}

#leftCol #main .author_profile .lay h6{
padding-left:10px;
padding-top:10px;
font-family:Arial;
color:#2C97F3;
font-size:12px;
font-weight:bold;
line-height:18px;
}


#leftCol #main .author_profile .lay .leftCol{
margin-top:112px;
float:left;
width:240px;
padding-right:10px;
}


#leftCol #main .author_profile .lay .leftCol ul{
list-style-type: none;
padding: 0;
margin: 0;
font-family:Arial;
font-size:11px;
font-weight:normal;
padding-left:10px;
}

#leftCol #main .author_profile .lay .leftCol ul li{

height:16px;
}

#leftCol #main .author_profile .lay .leftCol ul li a{
background-image: url(images/arrow-menu.png);
background-repeat: no-repeat;
background-position: 0em;
padding-left: 1.9em;
color:white;
text-decoration:none;
}

#leftCol #main .author_profile .lay .leftCol ul li a:hover{
background-image: url(images/inbox-table.png);
color:#2c97f3;
}

#leftCol #main .author_profile .lay .rightCol{
float:left;
width:470px;
height:125px;
margin-top:112px;
padding-left:10px;
border-left:1px solid #3f3f3f;
}


#leftCol #main .wp-pagenavi {
margin-top:10px;
color:white;
font-size:11px;
font-weight:bold;
font-family:Arial;
}

#leftCol #main .wp-pagenavi .prev a{
display:block;
width:105px;
height:20px;
background: url(images/prev-page.png) no-repeat;
font-size:0px;
}

#leftCol #main .wp-pagenavi .prev a:hover{
background: url(images/prev-page-hover.png) no-repeat;
}

#leftCol #main .wp-pagenavi .next a{
display:block;
width:105px;
height:20px;
background: url(images/next-page.png) no-repeat;
font-size:0px;
}

#leftCol #main .wp-pagenavi .next a:hover{
background: url(images/next-page-hover.png) no-repeat;
}

#leftCol #main .wp-pagenavi .pages {
float:left;
margin-right:50px;
}

#leftCol #main .wp-pagenavi .current {
padding-right:10px;
color:#FFFFFF;
}

#leftCol #main .wp-pagenavi .allPages {
padding-top:3px;
}

#leftCol #main .wp-pagenavi a.page {
padding-right:10px;
text-decoration:none;
color:#555555;
}

#leftCol #main .wp-pagenavi a.page :hover{
padding-right:10px;
text-decoration:none;
color:#2c97f3;
}

#leftCol #main .wp-pagenavi .allPages a{
padding-right:10px;
text-decoration:none;
color:#555555;
}

#leftCol #main .wp-pagenavi .allPages a:hover{
padding-right:10px;
text-decoration:none;
color:#2c97f3;
}



#leftCol #main #singleHorizontal{
width:740px;
}

#leftCol #main #singleHorizontal .mainPost {
float:left;
width:580px;
margin-right:10px;
}

#leftCol #main #singleHorizontal .mainPost a img{
border:0;
}


#leftCol #main .singleArticle {
width:740px;
}

#leftCol #main .singleArticle .top{
background: url(images/articleCol-top.png) top no-repeat;
height:8px;
width:740px;
line-height:0px;
font-size:0px;
}


#leftCol #main .singleArticle .mid{
background: url(images/articleCol-mid.png) top repeat-y;
width:740px;
color:white;
text-align:left;
}


blockquote {

    font-style:italic;
    margin: 1em 3em;
    padding: .5em 1em;
    border-left: 5px solid #666666;
    }

#leftCol #main .singleArticle .mid  blockquote p {
    color:#555555;
    margin: 0; }


#leftCol #main .singleArticle .mid img{
margin-top:10px;
margin-bottom:10px;
}

#leftCol #main .singleArticle .mid p a img{
color:#333333;
text-decoration:none;
}

#leftCol #main .singleArticle .mid p a:hover img{
color:#2C97F3;
}

#leftCol #main .singleArticle .mid p a{
color:#FFBA00;
text-decoration:none;
}

#leftCol #main .singleArticle .mid p a:hover{
color:#2C97F3;
}

#leftCol #main .singleArticle .mid .titleImg{
text-align:center;
}

#leftCol #main .singleArticle .mid h2{
color:#2C97F3;
font-family:Georgia,"Nimbus Roman No9 L",serif;
font-size:30px;
font-style:italic;
letter-spacing:-1px;
padding-left:18px;
padding-right:18px;
padding-top:10px;
}

#leftCol #main .singleArticle .mid h3{
color:orange;
font-family:Georgia,"Nimbus Roman No9 L",serif;
font-size:18px;
font-style:italic;
letter-spacing:-1px;
padding-left:18px;
padding-right:18px;
padding-top:10px;
}


#leftCol #main .singleArticle .mid p{
color:#FFF;
font-family:Arial;
font-size:12px;
margin-top:5px;
padding-left:18px;
padding-right:18px;
line-height:20px;
}

#leftCol #main .singleArticle .bot{
background: url(images/articleCol-bot.png) top no-repeat;
height:8px;
width:740px;
line-height:0px;
font-size:0px;
}


#leftCol #main #singleHorizontal .moreBrands {
float:right;
width:150px;
}

#leftCol #main #singleHorizontal .moreBrands .top{
background: url(images/moreCol-top.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}

#leftCol #main #singleHorizontal .moreBrands .mid{
background: url(images/moreCol-mid.png) top repeat-y;
width:150px;
color:white;
text-align:center;
}

#leftCol #main #singleHorizontal .moreBrands .mid h3{
color:white;
text-align:left;
font-family:Arial;
font-size:12px;
padding-left:15px;
font-weight:bold;
}

#leftCol #main #singleHorizontal .moreBrands .mid h3 a{
color:#FFBA00;
text-decoration:none;
}

#leftCol #main #singleHorizontal .moreBrands .mid h3 a:hover{
color:#167DDC;
}



#leftCol #main #singleHorizontal .moreBrands .mid h4{
color:#666666;
text-align:left;
font-family:Arial;
font-size:11px;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
font-weight:normal;
}


#leftCol #main #singleHorizontal .moreBrands .mid .line{
height:15px;
width:150px;
background: url(images/line.png) bottom no-repeat;
}

#leftCol #main #singleHorizontal .moreBrands .bot{
background: url(images/moreCol-bot.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}


#leftCol #main #singleHorizontal .moreStudios {
float:left;
width:740px;
background: url(images/more-horizontal-bg.png) top right no-repeat;
margin-top:10px;
text-align:center;
}

#leftCol #main #singleHorizontal .moreStudios .title{
height:85px;
width:150px;
float:left;
color:white;
}



#leftCol #main #singleHorizontal .moreStudios .title h3{
color:white;
text-align:left;
font-family:Arial;
font-size:12px;
padding-left:15px;
font-weight:bold;
}

#leftCol #main #singleHorizontal .moreStudios .title h3 a{
color:#FFBA00;
text-decoration:none;
}

#leftCol #main #singleHorizontal .moreStudios .title h3 a:hover{
color:#167DDC;
}


#leftCol #main #singleHorizontal .moreStudios .title h4{
color:#666666;
text-align:left;
font-family:Arial;
font-size:11px;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
font-weight:normal;
}

#leftCol #main #singleHorizontal .moreStudios .slide{
float:right;
width:590px;
height:85px;
}


#leftCol #main #singleVertical{
width:740px;
}

#leftCol #main #singleVertical .mainPost {
float:right;
width:420px;
margin-right:10px;
}

#leftCol #main #singleVertical .mainPost a img {
border:0;
}

#leftCol #main #singleVertical .moreBrands {
float:right;
width:150px;

}

#leftCol #main #singleVertical .moreBrands .top{
background: url(images/moreCol-top.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}

#leftCol #main #singleVertical .moreBrands .mid{
background: url(images/moreCol-mid.png) top repeat-y;
width:150px;
color:white;
text-align:center;
}

#leftCol #main #singleVertical .moreBrands .mid h3{
color:white;
text-align:left;
font-family:Arial;
font-size:12px;
padding-left:15px;
font-weight:bold;
}

#leftCol #main #singleVertical .moreBrands .mid h3 a{
color:#FFBA00;
text-decoration:none;
}

#leftCol #main #singleVertical .moreBrands .mid h3 a:hover{
color:#167DDC;
}


#leftCol #main #singleVertical .moreBrands .mid h4{
color:#666666;
text-align:left;
font-family:Arial;
font-size:11px;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
font-weight:normal;
}


#leftCol #main #singleVertical .moreBrands .mid .line{
height:15px;
width:150px;
background: url(images/line.png) bottom no-repeat;
}

#leftCol #main #singleVertical .moreBrands .bot{
background: url(images/moreCol-bot.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}

#leftCol #main #singleVertical .moreStudios {
float:left;
width:150px;
margin-right:10px;
}

#leftCol #main #singleVertical .moreStudios .top{
background: url(images/moreCol-top.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}

#leftCol #main #singleVertical .moreStudios .mid{
background: url(images/moreCol-mid.png) top repeat-y;
width:150px;
color:white;
text-align:center;
}

#leftCol #main #singleVertical .moreStudios .mid h3{
color:white;
text-align:left;
font-family:Arial;
font-size:12px;
padding-left:15px;
font-weight:bold;
}

#leftCol #main #singleVertical .moreStudios .mid h3 a{
color:#FFBA00;
text-decoration:none;
}

#leftCol #main #singleVertical .moreStudios .mid h3 a:hover{
color:#167DDC;
}


#leftCol #main #singleVertical .moreStudios .mid h4{
color:#666666;
text-align:left;
font-family:Arial;
font-size:11px;
padding-top:15px;
padding-bottom:5px;
padding-left:15px;
font-weight:normal;
}


#leftCol #main #singleVertical .moreStudios .mid .line{
height:15px;
width:150px;
background: url(images/line.png) bottom no-repeat;
}

#leftCol #main #singleVertical .moreStudios .bot{
background: url(images/moreCol-bot.png) top no-repeat;
height:8px;
width:150px;
line-height:0px;
font-size:0px;
}


#leftCol #main .info{
margin-top:10px;
width:740px;
height:155px;
background: url(images/info-bg.png) no-repeat;
}

#leftCol #main .info .leftCol{
float:left;
width:320px;

}

#leftCol #main .info .leftCol h1{
padding:15px;
padding-left:20px;
padding-bottom:5px;
color:white;
font-size:16px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .info .leftCol h2{
padding:15px;
padding-left:20px;
padding-bottom:5px;
padding-top:0px;
color:#666666;
font-size:12px;
font-family:Arial;
font-weight:normal;
}


#leftCol #main .info .leftCol h2 a{
color:#FFBA00;
font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
}


#leftCol #main .info .leftCol p{
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

#leftCol #main .info .leftCol p a{
text-decoration:none;
color:#444444;
}

#leftCol #main .info .leftCol p a:hover{
color:#167DDC;
}

#leftCol #main .info .midCol{
float:left;
width:170px;
}

#leftCol #main .info .midCol h3{
padding:15px;
padding-left:20px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .info .midCol h4{
padding:20px;
padding-top:0px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}


#leftCol #main .info .midCol p{
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
}

#leftCol #main .info .midCol p a{
color:#167ddc;
text-decoration:none;
}


#leftCol #main .info .rightCol{
float:left;
width:250px;
}

#leftCol #main .info .rightCol .date{
float:left;
width:110px;
height:50px;
}

#leftCol #main .info .rightCol .date h4{ 
padding:20px;
padding-top:15px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .info .rightCol .date p{
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

#leftCol #main .info .rightCol .views{
float:left;
width:140px;
height:50px;
}


#leftCol #main .info .rightCol .views h4{ 
padding:20px;
padding-top:15px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .info .rightCol .views p{
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}

#leftCol #main .info .rightCol .ratings {
height:45px;
width:250px;
padding-top:8px;
}

#leftCol #main .info .rightCol .ratings h4{ 
padding:20px;
padding-top:15px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .info .rightCol .ratings p{
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}


#leftCol #main .info .rightCol .socials {
height:45px;
width:250px;
}

#leftCol #main .info .rightCol .socials img{
border:0px;
}

#leftCol #main .info .rightCol .socials p{
padding-top:13px;
padding-left:20px;
padding-right:20px;
}



#leftCol #main .commentsTop{
margin-top:10px;
width:740px;
height:40px;
background: url(images/comment-line.png) bottom no-repeat;
}

#leftCol #main .commentsTop h3{
padding:20px;
padding-top:15px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .commentsMid{
margin-top:10px;
width:740px;
background: url(images/comment-mid.png) repeat-y;

}

#leftCol #main .commentsMid .comment{
margin:0 auto;
width:740px;

}

#leftCol #main .commentsMid .comment .comment-body{
background: url(images/comment-each-line.png) center bottom no-repeat;
}

#leftCol #main .commentsMid .comment a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#leftCol #main .commentsMid .comment li{
padding:20px;
}


#leftCol #main .commentsMid .comment-meta {
padding:20px;
padding-top:15px;
padding-bottom:5px;
color:white;
font-size:11px;
font-family:Arial;
font-weight:normal;
}

#leftCol #main .commentsMid .comment-meta a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#leftCol #main .commentsMid .reply {
padding:20px;
padding-top:15px;
padding-bottom:5px;
font-size:11px;
font-family:Arial;
font-weight:normal;
}

#leftCol #main .commentsMid .reply a {
text-decoration:none;
color:#444444;
font-weight:bold
}

#leftCol #main .commentsMid .reply a:hover {
color:#2c97f3;
}

#leftCol #main .commentsMid .comment .comment-meta,.comment-author, {
padding:20px;
padding-top:15px;
padding-bottom:5px;
color:white;
font-size:11px;
font-family:Arial;
font-weight:normal;
}

#leftCol #main .commentsMid .comment .comment-meta a,.comment-author a{
text-decoration:none;
color:#2c97f3;
font-weight:bold;
}

#leftCol #main .commentsMid .comment p{
padding:20px;
padding-top:0px;
padding-bottom:10px;
line-height:18px;
color:#666666;
font-size:11px;
font-family:Arial;
font-weight:normal;
}





#leftCol #main .commentsBot{

width:740px;
height:15px;
background: url(images/comment-bot.png) bottom no-repeat;
}








#leftCol #main .leavecommentsTop{
margin-top:10px;
width:740px;
height:40px;
background: url(images/comment-line.png) bottom no-repeat;
}

#leftCol #main .leavecommentsTop h3{
padding:20px;
padding-top:15px;
padding-bottom:0px;
color:white;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#leftCol #main .leavecommentsMid{
margin-top:10px;
width:670px;
background: url(images/comment-mid.png) repeat-y;
padding:20px;
padding-left:35px;
}


#leftCol #main .leavecommentsMid p{
color:#666666;
}

#leftCol #main .leavecommentsMid #commentform{
padding-left:0px;
padding-right:0px;
}

#leftCol #main .leavecommentsMid .inputBox{
	text-align:left;
	padding-left:0px;
	width:700px;
	clear:both;
}


#leftCol #main .leavecommentsMid .inputBox .box{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:206px;
	color:#6c6969;
	padding-right:25px;
        padding-bottom:15px;
	float:left;
}




#leftCol #main .leavecommentsMid .inputBox input{
	background:url(images/comement-input.png) no-repeat;
	border: 0px none ;
	height:26px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:206px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}

#leftCol #main .leavecommentsMid .inputBox input:focus{
	background:url(images/input-blue.png) no-repeat;
}

#leftCol #main .leavecommentsMid .inputBox input:hover{
	background:url(images/input-blue.png) no-repeat;
}





#leftCol #main .leavecommentsMid .boxBig{ 
	width:700px; 
	background:url(images/comement-box.png) no-repeat; 
	clear:both; 
 }




#leftCol #main .leavecommentsMid .boxBig textarea{ 
	background-color: transparent;
	border-bottom: 0px solid #cccccc;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding: 5px;
	margin: 0;
	width:670px;
	height:184px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;





}


#leftCol #main .leavecommentsMid #submit{ 
    border: none;
    background: url(images/Submit-Button.png) no-repeat;
    width:67px;
    height:24px;
    margin-top:15px;
    cursor:pointer;
}

#leftCol #main .leavecommentsBot{

width:740px;
height:15px;
background: url(images/comment-bot.png) bottom no-repeat;
}






#leftCol #foot {
height:50px;
margin-top:40px;
padding-top:30px;
color:#666;
font-family:Arial;
font-size:10px;
background: url(images/footer-bg.png) top no-repeat;
}

#rightCol {
float:right;
width:200px;
height:800px;
}


#rightCol .login{
width:200px;
height:130px;
text-align:left;
}


#rightCol .login .loggedText {
color:white;
}

#rightCol .login p{
padding-top:50px;
}

#rightCol .login img{
border:0px;
}

#rightCol .search{

width:200px;
height:40px;
background: url(images/search.png) no-repeat;
text-align:left;
padding-left:40px;
}

#rightCol .search .searchfield{
background:none;
width:135px;
border:0;
color:#666666;
margin-top:10px;
padding:5px;
padding-left:15px;
}


#rightCol .rss{
margin-top:10px;
width:200px;
height:120px;
background: url(images/rss-bg.png) no-repeat;

text-align:left;
padding-left:20px;
color:white;
}

#rightCol .rss ul
{
list-style-type: none;
padding: 0;
margin: 0;
padding-top:13px;
}

#rightCol .rss li {
font-size:11px;
font-family:Arial;
font-weight:bold;
background-repeat: no-repeat;
background-position: 0.0 em;
padding-left: 2.4em;
padding-top:4px;
height:34px;
}

#rightCol .rss li  a{
text-decoration:none;
color:white;
}

#rightCol .rss li  a:hover{
color:#2c97f3;
}

#rightCol .rss li.feed
{
background-image: url(images/icon-rss.png);
}

#rightCol .rss li.twitter
{
background-image: url(images/icon-twitter.png);
}

#rightCol .rss li.email
{
background-image: url(images/icon-email.png);
}


#rightCol .side{
margin-top:10px;
width:200px;
}

#rightCol .side .sideTop{
height:40px;
background: url(images/side-top.png) no-repeat;
}

#rightCol .side .sideTop h4{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#2C97F3;
padding-top:12px;
text-align:left;
padding-left:20px;
}

#rightCol .side .sideMid{
background: url(images/side-mid.png) repeat-y;
}

#rightCol .side .sideMid .advertise a{
font-family:Arial;
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#FFBA00;
}

#rightCol .side .sideMid .advertise a:link{
font-family:Arial;
font-size:10px;
font-weight:normal;
text-align:center;
text-decoration:none;
color:#FFBA00;
}

#rightCol .side .sideMid .advertise a:hover{
color:white;
}

#rightCol .side .sideMid ul
{
list-style-type: none;
padding: 0;
margin: 0;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}


#rightCol .side .sideMid ul li.more{
background-image:none;
font-weight:bold;
border:0px;
margin-top:5px;
}


#rightCol .side .sideMid ul li.more a{
color:white;
}

#rightCol .side .sideMid ul li.more a:hover{
color:#2c97f3;
}


#rightCol .side .sideMid ul li {
font-size:11px;
font-family:Arial;
font-weight:normal;
background-repeat: no-repeat;
color:#666666;
background-position: center;
background-image: url(images/arrow.png);
height:14px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
text-align:left;
border-bottom:1px solid #1a1a1a;
}

#rightCol .side .sideMid ul li a{
text-decoration:none;
color:#666666;
display:block;
line-height:12px;
}

#rightCol .side .sideMid ul li a:hover{
color:#2c97f3;
}


#rightCol .side .sideBot{
height:10px;
line-height:10px;
font-size:0px;
background: url(images/side-bot.png) bottom no-repeat;
margin-bottom:10px;
}

#footer {
clear:both;
height:20px;
}

.clearBoth {
clear:both;
}


/*** Menu CSS ***/


#leftCol #header #menu ul.menulist li .sub {
	position: absolute;	
	top: 27px; left: 0;
	background: url(images/sub-menu-bg.png) repeat;
	/* padding: 20px 20px 20px; */
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
        z-index:999;
        padding-bottom:15px;
        padding-top:15px;

}
#leftCol #header #menu ul.menulist li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
#leftCol #header #menu ul.menulist li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 170px;
	float: left;
        
}
#leftCol #header #menu ul.menulist .sub ul li {
	width: 100%;
	color: #fff;
}
#leftCol #header #menu ul.menulist .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
#leftCol #header #menu ul.menulist .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
#leftCol #header #menu ul.menulist .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(images/arrow-menu.png) no-repeat 5px 5px;
	padding:5px 5px 7px 30px;
	display: block;
	text-decoration: none;
	color: #fff;
        font-size:12px;
        font-weight:normal;
        margin-left:8px;
}
#leftCol #header #menu ul.menulist .sub ul li a:hover {color: #2C97F3; background: url(images/inbox-table.png) no-repeat 5px 5px;}












.listNav { margin:20px auto 10px 23px;}
#myList { margin-left:26px; }
#myList li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; font-family:Arial; font-weight:normal; font-size:14px;}
#myList a { display:block; text-align:center; width:200px; border:1px solid #333; padding:10px; margin:0 10px 10px 0; text-decoration:none; color:#FFF;}
#myList a:hover { background-color:#2C97F3; color:#000;}


.ln-letters { overflow:hidden; }
.ln-letters a { font-size:11px; display:block; float:left; padding:2px 8px; border:1px solid silver; border-right:none; text-decoration:none; font-family:Arial; font-weight:normal;color:#2C97F3;}
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover ,
.ln-letters a.ln-selected { background-color:#2C97F3;color:#000; }
.ln-letters a.ln-disabled { color:#333; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }






#toolbar {
height:39px;background: #000000 url(images/toolbar-bg.jpg) repeat-x;
}

#toolbar .sep{
width:25px;float:left;height:39px;
background: url(images/toolbar-line.png) center 1px no-repeat;
}


#toolbar .sep2{
width:25px;float:right;height:39px;
background: url(images/toolbar-line2.png) center 1px no-repeat;
}


#toolbar .toolbarLogo{
width:170px;float:left;padding-left:10px;
}

#toolbar .toolbarLogo img{
border:0;
}

#toolbar .toolbarDesc {
padding-left:5px;padding-right:5px;float:left;
text-align:left;
}

#toolbar .toolbarDesc h1 {
margin:0;margin-top:6px;line-height:12px;font-size:12px;font-weight:bold;font-family:arial,helvetica,sans-serif;color:#FFBA00;
}

#toolbar .toolbarDesc h1 a {
font-size:12px;font-weight:bold;font-family:arial,helvetica,sans-serif;color:#FFBA00;
text-decoration:none;
}

#toolbar .toolbarDesc h1 a:hover {
color:#2C97F3;
}

#toolbar .toolbarDesc h3 {
margin:0;margin-top:3px;line-height:10px;font-size:10px;font-family:arial,helvetica,sans-serif;color:#a0a0a2;
}

#toolbar .toolbarDesc h3 a {
font-size:10px;font-family:arial,helvetica,sans-serif;color:#a0a0a2;
text-decoration:none;
}

#toolbar .toolbarDesc h3 a:hover {
color:#FFBA00;
}


#toolbar .toolbarCat {
float:right;padding-top:12px;width:190px;text-align:center;
}

#toolbar .toolbarCat h2 {
margin:0;margin-top:3px;font-size:14px;font-family:arial,helvetica,sans-serif;color:#a0a0a2;font-weight:bold;display:inline;
}

#toolbar .toolbarCat h2 a{
text-decoration:none;
font-size:14px;font-family:arial,helvetica,sans-serif;color:#a0a0a2;
}

#toolbar .toolbarCat h2 a:hover{
color:#FFBA00;
}


#toolbar .toolbarVote {
float:right;padding-top:3px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#aea57c;
width:120px;
text-align:left;
}


#toolbar .toolbarVote .ratingtext {
display:none;
}

#toolbar .toolbarVote .ratingblock {
padding-left:0px;
}

#toolbar .toolbarVote img {
vertical-align:absmiddle;
}

#toolbar .toolbarClose {
float:right;padding-top:10px;padding-right:15px;padding-left:5px;
}

#toolbar .toolbarClose img{
border:0;
}


#toolbar .post-ratings-text {
font-size:0px;
}







