/* general styles */
body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff url(../images/layout/header-bg.jpg) repeat-x top left;font-size:12px;font-family:Arial, sans-serif, Helvetica;}
p, img {margin:0;padding:0;border:0px; }
div {margin:0;padding:0;}

/* wraps */
#wrap {margin:auto;width:986px;}

/* header */
#header {height:102px;}
.logo {float:left;width:370px;padding:10px 0 0 0;}
.nav {float:right;width:616px;clear:none;padding:33px 0 0 0;}
.nav li
 {float:left;color:#c7c7c7;font-size:11px;text-transform:uppercase;
	background:url(../images/layout/menu/menu_img.gif) left top no-repeat;
	padding:0px 14px 0px 14px;
	letter-spacing:1px;
	font-weight:bold;
 }

.nav li a{
	color:#c7c7c7;
	}

.nav li a:hover{
	color:#4091e9;
	}

#menu_active{
	color:#4091e9;
}
/* content */
#content {margin:20px 0;}

/* left column */
#left {float:left;width:620px;padding-right:40px;border-right:1px dotted #CCCCCC;}

.meta {margin-bottom:15px;padding:4px;font-size:11px;color:#888888;border-bottom:1px solid #e4e4e4;}
.meta a {color:#669900;text-decoration:none;border-bottom:1px dotted #CCCCCC;}
.meta a:hover {color:#3A8EE8;border-bottom:1px dotted #3A8EE8;}

.storycontent {margin:10px 0 20px 0;color:#1E1E1E;line-height:22px;text-align:justify;}
.storycontent a {color:#669900;text-decoration:underline;}
.storycontent a:hover {color:#3A8EE8;}

.storycontent p {margin-top:10px;}
.storycontent img {margin:10px 0;}

.aboutyoutxt{
border-bottom:1px solid #E4E4E4;
padding-top:25px;
}

.aboutyoutxt2{
margin-left:-12px;
}


.tags {margin:0 0 10px 0;padding:10px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#888888;font-size:11px;}
.tags a {color:#888888;text-decoration:none;border-bottom:1px dotted #CCCCCC;}
.tags a:hover {color:#444444;border-bottom:1px dotted #444444;} 
.pic {border:1px solid #CCCCCC;}

.num, .bull {margin:10px 10px 10px 20px;}
.num li {list-style:decimal;padding:4px 0;}
.bull li {list-style:disc;padding:4px 0;}


/*  right column */
#right {float:right;width:300px;padding:0 0 0 15px;}

.share {text-align:left;border:0;text-align:center;}
.share img {margin:0 12px;}

#search {margin:15px 0 0 0;background:#ffffff url(../images/layout/right-col/search-bg.gif) no-repeat left 0px;padding-bottom:20px;}
#search b, .share b {font-size:17px;color:#333333;font-family:georgia;font-weight:normal;line-height:35px;}
#search div {margin:20px 0 0 12px;font-size:11px;}
#search p {padding:6px 0 10px 0;line-height:22px;}
.search-box {border:1px solid #e4e4e4;width:187px;height:16px;padding:4px 0 0 5px;}
.search-radio {margin:6px 5px 0 10px;height:1px;}
.search label {line-height:22px;}

ul.affi {margin:10px 0;float:left;width:300px;padding:0;}
ul.affi li {float:inherit;width:128px;height:128px;margin:10px 8px 0 12px;}

#links {margin:10px 0 0 10px;padding:0 0 10px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
#links li {font-size:18px;color:#444444;font-family:georgia;font-weight:normal;line-height:34px;display:block;}
#links li ul {margin:10px 0;border-top:3px solid #e2e2e2;border-bottom:3px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
#links li ul li {font-size:12px;color:#949494;font-family:arial;font-weight:normal;line-height:18px;display:block;border-bottom:1px solid #e2e2e2;}
#links li ul li a {color:#3A8EE8;padding:5px 25px;background:#ffffff url(../images/layout/right-col/arrow.gif) no-repeat 10px 10px;display:block;}
#links li ul li a:hover {color:#a2b62d;text-decoration:underline;}
#links li ul li a.active, #links li ul li a:visited {display:block;}

.advertisement {width:600px;margin:10px 0;padding:8px;background:#ffffff url(../images/adds/addbg.gif) no-repeat left top;}
.adimg {float:left;}
.addesc {float:left;margin:0px 10px 5px 10px;text-align:center;font-family:arial;font-size:12px;}
.addesc h1,.addesc h1 a {font-family:"Century Gothic";font-size:18px;line-height:30px;text-decoration:none;font-weight:bold;}
.addesc strong {font-size:14px;line-height:25px;}
.addesc p {margin-top:10px;}
.addesc a {color:#444444;text-decoration:none;}
.addesc a:hover {color:#a2b62d;}

/* footer */
#foot-wrap {margin:auto;width:100%;height:45px;background:#ffffff url(../images/layout/footer-bg.jpg) repeat-x bottom left;clear:both;}
.footer {margin:auto;width:986px;font-size:11px;color:#6E6F70;padding-top:20px;}

/* links */
a {color:#333333;text-decoration:none;}
a:hover {color:#3A8EE8;}

/* fonts */
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
h1 {font-size:24px;color:#333333;font-family:arial;font-weight:normal;line-height:30px;}
h1 a {color:#212121;}
h1 a:hover {color:#3A8EE8;}
h2 {margin:5px 0;font-size:18px;color:#333333;font-family:arial;font-weight:normal;line-height:30px;border-bottom:1px solid #e4e4e4;}
h3 {font-size:18px;color:#669900;font-family:georgia;line-height:32px;padding:8px 0 0 0;font-style:italic;font-weight:normal;letter-spacing:1px;}
h4 {font-size:14px;color:#000000;font-family:arial;line-height:32px;}

.txt1 {color:#535353;line-height:20px;}
.txt2 {margin-top:10px;color:#222222;line-height:20px;}

/* lists */
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}

#commentlist {margin:10px 0;}
#commentlist li {background:#F7F7F7;margin:16px 0;}
.cl-user {background:#E4E4E4;height:32px;}
.cl-user h4 {float:left;padding-left:20px;}
.cl-user h4 span {font-size:11px;font-style:italic;color:#aaaaaa;font-weight:normal;}
.cl-com {padding:10px 20px 18px 20px;color:#222222;line-height:18px;font-size:11px;text-align:left;display:block;}

/* forms */
form {margin:0;padding:0;border:0;}
input, textarea {margin:0;padding:0;font-size:11px;font-family:Arial;color:#222222;}
input {vertical-align:top;}

#author, #email, #url, #comment {border:1px solid #C6C6C6;width:300px;height:20px;padding-top:4px;background:#F7F7F7;}
#submit {background:#222222;color:#ffffff;padding:2px 10px;border:1px solid #000000;}

/* tables */
table {margin:0;padding:0;border:0px;}
td {vertical-align:top;}
div {margin:0;padding:0;border:0;}

/* clearing */
.clear {clear:both;}

/* contact us */

.confmr{
padding-left:12px;
}

.con_nametxt{
color:##1E1E1E;
height:20px;
font-size:11px;
padding-top:20px;
}


.con_namebox input{
width:350px;
height:20px;
border:1px solid #AFA9A6;
padding:5px 0px 0px 5px;
font:normal 11px Arial;
}

.con_namebox select{
width:360px;
height:20px;
border:1px solid #AFA9A6;
font:normal 11px Arial;
}

.con_namebox textarea{
width:350px;
height:100px;
border:1px solid #AFA9A6;
padding:5px 0px 0px 5px;
font:normal 11px Arial;
}

.con_securepart img{
margin-top:0px;
}


.con_securepart input{
width:200px;
height:28px;
padding:5px 0px 0px 6px;
font:bold 18px Arial;
text-transform:uppercase;
}

.sendbtn{
clear:both;
padding-top:5px;
}

.sendbtn input{
width:116px;
background-color:transparent;
border:0px;
cursor:pointer;
background:url(../images/layout/sendbtn.gif) no-repeat;
height:32px;
font:bold 14px Arial;
color:#3289e7;
}


/*************************** Error Box Layout ************************/



#errbox{
width:615px;
background:#d7e9fd url(../images/error.png) 45px 5px no-repeat;
border:1px solid #3d8eea;
color:#C60000;
margin-top:20px;
}

.err_tit{
padding:12px 10px 5px 90px;
}

.err_txt{
padding:5px 0px 20px 58px;
}

.err_txt ul li{
list-style:none;
padding-left:15px;
line-height:20px;
}


#about_list{
margin:0px;
padding:15px 0px 0px 20px;
}

#about_list li{
height:25px;
list-style:none;
background:url(../images/list_bull.gif) left 10px no-repeat;
padding-left:20px;
color:#333333;
}

#about_list li:hover{
text-decoration:underline;
}


.storycontent ul {margin-left:32px;padding:6px 0 4px 0;}
.storycontent ul li {list-style:disc;padding:3px 0 2px 1px;}
.storycontent ol {margin-left:32px;padding:6px 0 4px 0;}
.storycontent ol li {list-style:decimal;padding:3px 0 2px 1px;}


