/*  

Theme Name: MyViews
Version: 1.1.0
Author: Muhammad Furqan
Author URI: mailto:furqanfartists@yahoo.com
*/

body{background:#D1EEFC url(images/bg.jpg) repeat-x top left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#235381; text-decoration:underline;}
img { border:0px;}
.clear{	clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.center{ text-align:center;}

.alignleft  {float: left; margin: 0 10px 0 0;}
.alignright { float: right; margin: 0 0 0 10px;}

.post p { margin:0 0 15px!important; line-heigh:18px; }

.wrapper {width: 993px;margin:0 auto;}
.header {background:transparent url(images/header.png) no-repeat bottom right;margin-top:33px; height:125px;}
.header .logo {background:transparent url(images/logo.png) no-repeat top left;height:124px; width:419px; float:left;}
.header .other {height:124px; width:550px; float:right;}
.header .other .search{float:right; width:286px;}
.header .other .search input[type="text"]{background-color:#FFF; border:1px solid #9C9C9C; color:#9C9C9C; font-size:11px; height:auto; padding:2px 5px !important; margin-right:8px; width:203px;}
.header .other .search input[type="submit"]{background-color:#0EA0E5; border:1px solid #99E8DF; color:#FFFFFF; font-size:11px; height:auto; padding:2px 5px !important; text-transform:uppercase; width:auto;}
/*.header .other .pages{ width:auto; background:transparent url(images/nav/bg.png) top right; padding-right:11px; height:34px; margin-top: 52px !important; }*/
.header .other .pages{height:34px; margin-top: 52px !important; font-size:12px; }
.header .other .pages ul { height:34px; margin: 0; padding: 0; float: right; overflow: hidden; background: transparent url(images/top-ul.png) center center repeat-x; margin-top:1px;}
.header .other .pages ul  li{display: inline; float:left;}
.header .other .pages ul  li.first{ width:11px; height:34px;}
.header .other .pages ul  li.last{ width:11px; height:34px; float:left;}
.header .other .pages ul  li a{float: left;color: white;padding: 10px 11px;text-decoration: none; background:transparent url(images/nav/bg.png) no-repeat top right; text-transform:uppercase;}
.header .other .pages ul  li a:hover, .header .other .pages ul  li .current{color: #022A5E; text-decoration:underline; background:transparent url(images/nav/bg2.png) no-repeat top right;}

.sponsors li a img{ border:1px solid #ffffff;}

/*.header .other .pages{display: inline-block;}34
.header .other .pages ul{background: transparent url(images/nav_bg.jpg) no-repeat bottom center; float: right;height: 34px; margin-top: 47px !important; margin-top: 43px; margin-left: 69px; white-space: nowrap;display: inline-block; float:right;}
.header .other .pages ul li{color: #fff; float: left; font-size: 12px; height: 34px; line-height: 34px; text-transform: uppercase;}
.header .other .pages ul li.first{background: transparent url('images/nav_bg.jpg') no-repeat bottom left;}
.header .other .pages ul li.last{background: transparent url('images/nav_bg.jpg') no-repeat bottom right;}
.header .other .pages ul li a{background: transparent url('images/nav_sep.jpg') no-repeat bottom right; color: #fff; display: block; line-height: 34px; padding: 0 10px; text-decoration: none; }
.header .other .pages ul li a:hover{background: #8ED1F8; color: #022A5E; text-decoration: underline;}
.header .other .pages ul li.last a{background-image: none;}*/

.content{background: transparent url('images/wrapper_bg.jpg') repeat-y; border: 1px solid #dcdcdc; border-top: none; display: block; margin-left: 6px; overflow: hidden; width: 984px;}
.content .col1 {background: transparent url('images/col_1_top.jpg') no-repeat top right; float: left; width: 214px; padding: 10px 0 0 0; }
.content .col2 {color: #3c3c3c; float: left; font-size: 11px; overflow: hidden; padding: 18px 0 0 0; width: 592px;}
.content .col3 {  background: transparent url('images/col_3_top.jpg') no-repeat top left; float: right; width: 178px; padding: 10px 0 0 0; }

.content .col1 .cbody, .content .col3 .cbody{ padding: 0px 0px 10px 0px;}
.content .col1 .cbody .cbody2, .content .col3 .cbody2{ padding: 0px 0px 0px 24px;}

.content .col1 h2, .content .col3 h2{  background: transparent url('images/heading_bullet.jpg') no-repeat 3px 3px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; color: #18586f; font-size: 18px; font-weight: normal; height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 30px;}
.content .col1 h2.first, .content .col3 h2.first{ border-top: none; }
.content .col1 ul, .content .col3 ul {list-style-type: none;margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.content .col1 ul li, .content .col3 ul li {padding-bottom: 2px; /*bottom spacing between menu items*/}
.content .col1 ul li a, .content .col3 ul li a {color: #4875A3; /*custom bullet list image*/display: block; padding: 2px 0;}
.content .col1 ul li a:hover, .content .col3 ul li a:hover { /*hover state CSS*/color: #29445F;}
.content .col1 ul li ul, .content .col3 ul li ul {margin-bottom: 0px; /*bottom spacing between menu items*/}

.content .col2 p{line-height:18px; margin-bottom:10px;}
.content .col2  ul li{list-style: disc; list-style-position: inside; margin-bottom: 15px;}
.content .col2  ul li p, .content .col2  ol li p{ margin-bottom: 0;}
.content .col2  ol li{ list-style: decimal;  list-style-position: inside;  margin-bottom: 15px;}
.content .col2 .navigation{ overflow: hidden;}
.content .col2 .navigation a{ color: #000;}
.content .col2 .navigation .align-1{float: left;}
.content .col2 .navigation .align-2{float: right;}

.post, #comments, .content .col2 .navigation{ margin-bottom: 15px; padding: 0px 7px 0px 7px; width: 577px;}
.post h2, .post h2 a{ color: #3c3c3c; font-size: 24px;  font-weight: bold;  margin-bottom: 16px;  text-decoration: none;}
.post h2 a:hover{ color: #235381; text-decoration: underline;}
.post p.postmetadata{ border-bottom: 1px dotted #666666; color: #3c3c3c; font-size: 11px; margin-bottom: 15px; padding-bottom: 10px;}
.post p.postmetadata strong{ font-weight: bold;}
.post p.postmetadata .author, .post p.postmetadata .author a{ color: #069293; font-weight: bold; text-decoration: none;}
.post p.postmetadata .author a:hover{ text-decoration: underline;}
.post p.postmetadata span{  color: #639d08;}
.post p.postmetadata a{ color: #3c3c3c; font-weight: bold;}
.post p.postmetadata a:hover{ color: #069293;}

.postbar{background: #bcbdbe url('images/postbar_bg.jpg') repeat-x; height: 41px; margin-bottom: 25px; overflow: hidden; width: 100%; }
.postbar .readmore{background: transparent url('images/button_off.png') no-repeat; display: block; float: left; height: 31px; margin-top: 6px; margin-left: 5px; text-indent: -5000px; width: 149px; }
.postbar .readmore:hover{background: transparent url('images/button_on.png') no-repeat;}
.postbar ul{float: left; height: 35px; margin-top: 3px; margin-left: 15px;}
.postbar ul li{background: transparent url('images/postbar_sep.jpg') no-repeat top right; color: #1d4d7a; display: block; float: left; font-size: 14px; list-style: none; line-height: 35px; margin-bottom: 0; padding-right: 12px; margin-right: 6px;}
.postbar ul li.last{background: none;}
.postbar ul li a{color: #1d4d7a; text-decoration: none;}
.postbar ul li a:hover{color: #5E7F17; text-decoration: underline;}

#comments{overflow: hidden;}
#comments li{background: #EDF8FE;border: 1px dotted #DCDCDC;list-style: none;margin-bottom: 10px;padding: 10px 5px 10px 5px;}
#comments li p{margin: 0 0 5px 0;padding: 0;}
#comments cite{font-weight: bold;font-style: normal;}
#comments cite a{color: #3C3C3C;}
#comments cite span{font-style: normal;}
#comments label{display: block;}
#comments label small{font-size:11px;}
#comments input{width: 250px;}
button{background: #0ea0e5; border: 1px solid #99e8df; color: #fff; font-family: Georgia, Arial, Sans-Serif; font-size: 11px; height: auto; padding: 2px 5px !important; padding: 2px 0px; text-transform: uppercase; width: auto;}
/* Footer */

#footer{background: #0ea0e5; color: #fff; padding: 20px 0px; text-align: center;}
#footer a{color: #fff; text-decoration: underline;}
#footer a:hover{color: #C3D6DF; text-decoration: none;}
#footer .center{margin: 0 auto; width: 984px; text-align: left;}
#footer ul#bottom-nav{margin-bottom: 7px; overflow: hidden; width: 984px;}
#footer #bottom-nav li{border-right: 1px solid #fff; float: left; margin-right: 7px; padding-right: 7px; }
#footer #bottom-nav li.last{ border-right: none;}
#footer p{ margin-bottom: 5px;}