@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background:#EBEBEB;
}	
h1,h2,h3,h4,h5,h6,p,ul,li,span {
 	margin:0px; padding:0px;
}
#main { 
	width:893px; 
	margin:0 auto; 
	padding:0px 14px; 
	overflow:auto;
	background:url(/images_v2/bodybg.jpg) repeat-y top left;;
}
/* ----------------------------- HEADER STYLES START --------------------------------- */
#header { 
	width:893px; 
	margin:0px 0px 3px 0px; 
	padding:0px;
	height:auto;
	float:left;
	background:url(/images_v2/headerbg.gif) repeat-x top left;
}
.logo { 
	width:434px; 
	margin:0px; 
	padding:0px;
	height:105px;
	float:left;
	background:url(/images_v2/logo.jpg) no-repeat top left;
}
.logoright { 
	width:459px; 
	margin:0px; 
	padding:77px 0px 0px 0px;
	height:auto;
	float:right;
}

/* ----------------------------- nagivation start --------------------------------- */
.home {
	width:62px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.home a {
	width:62px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/home.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.home a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/home_over.gif) no-repeat top left;
}
.home .current {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/home_over.gif) no-repeat top left;
}

.signup {
	width:75px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.signup a {
	width:75px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/signup.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.signup a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/signup_over.gif) no-repeat top left;
}

.advertise {
	width:93px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.advertise a {
	width:93px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/advertise.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.advertise a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/advertise_over.gif) no-repeat top left;
}

.faq {
	width:48px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.faq a {
	width:48px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/faq.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.faq a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/faq_over.gif) no-repeat top left;
}
.faq .current {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/faq_over.gif) no-repeat top left;
}

.weblog {
	width:81px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.weblog a {
	width:81px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/weblog.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.weblog a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/weblog_over.gif) no-repeat top left;
}
.weblog .current {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/weblog_over.gif) no-repeat top left;
}

.forums {
	width:78px;
	height:28px;
	float:left;
	margin:0px 3px 0px 0px;
}
.forums a {
	width:78px;
	height:28px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	padding:7px 0px 0px 0px;
	float:left;
	text-align:center;
	background:url(/images_v2/forums.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
}
.forums a:hover {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/forums_over.gif) no-repeat top left;
}
.forums .current {
	font:bold Arial, Helvetica, sans-serif 12px;
	color:#010101;
	text-align:center;
	text-decoration:none;
	background:url(/images_v2/forums_over.gif) no-repeat top left;
}
/* ----------------------------- nagivation end --------------------------------- */

/* ----------------------------- HEADER STYLES END --------------------------------- */

/* ----------------------------- MAIN BODY STYLES START --------------------------------- */

#mainbody { 
	width:893px; 
	margin:0px; 
	padding:0px;
	height:auto;
	overflow:auto;
	float:left;
}
.webblog { 
	width:893px; 
	margin:0px 0px 18px 0px; 
	padding:0px;
	height:auto;
	float:left;
	background:url(/images_v2/ninerbg.gif) repeat-x top left;
}
.weblog_left {
	width:426px;
	float:left;
	height:122px;
	background:url(/images_v2/niner_line.gif) no-repeat top right;
	padding:0px 4px 0px 0px;
}
.weblog_left h2 {
	padding:32px 0px 0px 0px;
	font:bold 25px "Trebuchet MS";
	color:#0DE90D;
	text-align:right;
	display:block;
}
.weblog_left h2 span {
	padding:0px;
	font:bold 25px "Trebuchet MS";
	color:#FEFEFE;
}
.weblog_left h3 {
	padding:0px;
	font:normal 17px "Trebuchet MS";
	color:#FEFEFE;
	text-align:right;
	display:block;
}




.weblog_right {
	width:463px;
	float:right;
	height:122px;
}
.weblog_right h2 {
	padding:49px 0px 0px 10px;
	font:normal 17px "Trebuchet MS";
	color:#11CF11;
	text-align:left;
}
.weblog_right h2 a {
	padding:0px;
	font:normal 17px "Trebuchet MS";
	color:#11CF11;
	text-decoration:none;
}
.weblog_right h2 span {
	padding:0px;
	font:normal 17px "Trebuchet MS";
	color:#FEFEFE;
}


.innerbody { 
	width:893px; 
	margin:0px; 
	padding:0px 0px 10px 0px;
	height:auto;
	float:left;
}
.collaborativeblogs_main { 
	width:210px; 
	margin:0px 9px 4px 0px;
	padding:0px;
	height:auto;
	float:left;
}
.collaborativeblogs { 
	width:183px; 
	margin:0px 0px 4px 0px;
	border:#CCF1CC solid 1px;
	background:url(/images_v2/collaborative_bg.gif) repeat-x top left #BED0FF;
	padding:0px 15px 0px 10px;
	height:auto;
	float:left;
}
.collaborativeblogs h2 { 
	padding:6px 0px 3px 12px;
	background:url(/images_v2/big_arrow.gif) no-repeat 0px 11px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FEFEFE;
	display:block;
}
.collaborativeblogs_list { 
	width:183px;
	margin:0px;
	padding:0px;
	float:left;
}
.collaborativeblogs_list ul { 
	width:auto;
	margin:0px;
	padding:0px; 
}
.collaborativeblogs_list li { 
	width:169px;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 11px;
	list-style-type:none;
	display:block;
	float:left;
	background:url(/images_v2/small_arrow.gif) no-repeat 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	height:auto;
	text-decoration:none;
	border-top:#2267ED dashed 1px;
}
.collaborativeblogs_list li a { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none; 
}
.collaborativeblogs_list li a:hover { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline; 
}

.recentposts { 
	width:437px; 
	margin:0px 8px 0px 0px;
	background:url(/images_v2/recent_bg.gif) repeat-x top left #C7FFC7;
	padding:0px 0px 0px 0px;
	height:auto;
	float:left;
}
.recentposts h2 { 
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#141414;
	text-decoration:none;
	background:#59E65A;
	padding:0px 10px;
	display:block; 
}

.responsible_section { 
	width:417px; 
	margin:8px 0px 0px 0px;
	padding:0px 0px 15px 10px;
	height:auto;
	float:left;
	border-bottom:#62CC62 dashed 1px;
}
.responsible_section img { 
	margin:5px 0px 0px 0px;
	padding:0px;
	float:right;
	border:#fff solid 4px;
}
.responsible_section span { 
	width:275px; 
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}
.responsible_section span h3 { 
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	text-decoration:none;
	padding:1px 0px 2px 0px;
}
.responsible_section span h3 a { 
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	text-decoration:none;
}
.responsible_section span h3 a:hover { 
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	text-decoration:underline;
}
.responsible_section span h4 { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1D5BF5;
	text-decoration:none;
	padding:0px 0px 2px 0px;
}
.responsible_section span h5 { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:3px 7px 0px 0px;
	line-height:15px;
}
.responsible_section span p { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1D5BF5;
	text-decoration:none;
	padding:8px 0px 0px 0px;
}
.responsible_section span p a { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1D5BF5;
	text-decoration:underline;
	padding:0px;
}
.responsible_section span p a:hover { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1D5BF5;
	text-decoration:none;
	padding:0px;
}


.recentposts_rightsection { 
	width:227px; 
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}
.recentposts_rightsection .bones { 
	width:229px; 
	margin:0px 0px 11px 0px;
	background:#F2F2F2;
	padding:1px 0px;
	height:154px;
	float:left;
	text-align:center;
}
.recentposts_rightsection .meet_authors { 
	width:229px; 
	margin:0px 0px 9px 0px;
	background:url(/images_v2/meet_bg.gif) repeat-x top left;
	background-color:#4475EB;
	padding:0px 0px;
	height:400px;
	float:left;
}
.meet_authors h2 { 
	margin:0px;
	background:#4073F0;
	padding:4px 10px 4px 10px;
	height:auto;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.meet_authorslist { 
	width:207px; 
	margin:0px;
	padding:7px 10px 12px 10px;
	height:auto;
	float:left;
}
.meet_authorslist ul { 
	width:auto; 
	margin:0px;
	padding:0px;
}
.meet_authorslist li { 
	width:auto; 
	margin:0px 0px 15px 0px;
	padding:0px;
	height:auto;
	list-style-type:none;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.meet_authorslist li h3 { 
	padding:1px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
}
.meet_authorslist li h5 { 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.meet_authorslist li p { 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.meet_authorslist li p a { 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.meet_authorslist a:hover { 
	text-decoration:none;
}

.archives { 
	width:229px; 
	margin:0px;
	background:url(/images_v2/meet_bg.gif) repeat-x top left;
	background-color:#4475EB;
	padding:0px 0px;
	height:400px;
	float:left;
}
.archives h2 { 
	margin:0px 0px 10px 0px;
	background:#4073F0;
	padding:4px 10px 4px 10px;
	height:auto;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.archiveslist { 
	width:207px; 
	margin:0px;
	padding:0px 10px 0px 10px;
	height:auto;
	float:left;
}
.archiveslist ul { 
	width:auto; 
	margin:0px;
	padding:0px;
}
.archiveslist li { 
	width:auto; 
	margin:0px 0px 10px 0px;
	padding:0px;
	height:auto;
	list-style-type:none;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.archiveslist li h3 { 
	padding:1px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000;
}
.archiveslist li h5 { 
	padding:2px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.archiveslist li p { 
	padding:4px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}
.archiveslist li p a { 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}




.art_photography_main { 
	width:893px; 
	margin:0 auto; 
	padding:0px 14px;
	height:auto;
	overflow:auto;
	background:url(/images_v2/footer_linksbg.jpg) repeat-y top left;
}
.art_photography { 
	width:828px; 
	margin:0px;
	float:left;
	padding:0px 0px 18px 65px;
	height:auto;
	background:url(/images_v2/footer_bg.gif) repeat-x top left #3B3B3B;
}
.art_photography_list { 
	width:200px; 
	margin:0px; 
	padding:0px;
	height:auto;
	float:left;
}
.art_photography_list h2 { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	background:url(/images_v2/gray_arrow.gif) no-repeat 0px 23px;
	padding:20px 12px 5px 12px;
}
.art_photography_list ul { 
	width:auto; 
	margin:0px; 
	padding:0px;
}
.art_photography_list li { 
	width:auto; 
	margin:2px 0px 0px 0px; 
	padding:1px 10px;
	height:auto;
	list-style-type:none;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#A0A09F;
	text-decoration:none;
}
.art_photography_list li a { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#A0A09F;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.art_photography_list li a:hover { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#A0A09F;
	text-decoration:underline;
}
/* ----------------------------- MAIN BODY STYLES END --------------------------------- */

/* ----------------------------- FOOTER STYLES START --------------------------------- */
#footer { 
	width:893px; 
	margin:0 auto; 
	padding:0px 14px;
	height:auto;
	background:url(/images_v2/footer_topbg.jpg) no-repeat top left;
	text-align:center;
}
#footer h5 { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#757575;
	padding-top:15px;
	padding-bottom:15px;
}
/* ----------------------------- FOOTER STYLES END --------------------------------- */

