/* START: Side content  */
a {
	text-decoration: none;
}

#side_content {
	float: left;
	width: 300px;
}
/* END: Side content */

/* START: Widget  */
#side_content .widget {
	position: relative;
	width: 300px;
	height: 77px;
	overflow: hidden;
	background: url(/images/backgrounds/side_content_widget_join.gif) no-repeat;
	margin: 0 0 10px 0;
}

.widget .button {
	position: absolute;
	top: 6px;
	left: 140px;
	width: auto;
	height: 26px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

.widget .button a {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.widget .button a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

.widget .button .left {
	float: left;
	width: 6px;
	height: 26px;
	background: url(/images/buttons/widget_left.gif) no-repeat;
}

.widget .button .center {
	float: left;
	width: auto;
	height: 26px;
	background: url(/images/buttons/widget_center.gif) repeat-x;
	padding: 4px 2px 0 2px;;
}

.widget .button .right {
	float: left;
	width: 6px;
	height: 26px;
	background: url(/images/buttons/widget_right.gif) no-repeat;
}

.widget .text {
	position: absolute;
	top: 35px;
	left: 10px;
	color: #000;
	font-weight: bold;
}

.widget .login {
	position: absolute;
	top: 59px;
	left: 56px;
	color: #fff;
	font-weight: bold;
}

.widget .login a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.widget .login a:hover {
	color: #fff;
	text-decoration: underline;
	curor: pointer;
}
/* END: Widget  */

/* START: Widget2  */
#side_content .widget2 {
	position: relative;
	width: 300px;
	height: 77px;
	overflow: hidden;
	background: url(/images/backgrounds/side_content_widget_join2.gif) no-repeat;
	margin: 0 0 10px 0;
}

.widget2 .main {
	padding: 12px 0px 5px 13px;
	color: #2E3908;
	font-size: 13px;
	float: left;
}

.widget2 .second {
	font-size: 13px;
	color: #005F9E;
	text-decoration: none;
	padding: 0px 0px 9px 13px;
	float: left;
	clear: left;
}

.widget2 .link_left {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	clear: left;
	height: 20px;
	width: 200px;
}

.widget2 .link_right {
	float: left;
	clear: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 100px;

}

.widget2 .link_left a {
	color: #FFFFFF;
}

.widget2 .link_right a {
	color: #FFFFFF;
}


.widget2 .third {
	float: left;
	clear: left;
	width: 330px;
	height: 20px;
	padding: 0px 0px 0 13px;;
}

.widget .button .right {
	float: left;
	width: 6px;
	height: 26px;
	background: url(/images/buttons/widget_right.gif) no-repeat;
}

.widget .text {
	position: absolute;
	top: 35px;
	left: 10px;
	color: #000;
	font-weight: bold;
}

.widget .login {
	position: absolute;
	top: 59px;
	left: 56px;
	color: #fff;
	font-weight: bold;
}

.widget .login a {
	color: #fff;
	text-decoration: none;
}

.widget .login a:hover {
	color: #fff;
	text-decoration: underline;
}
/* END: Widget2  */

/* START: Related content  */
#side_content .related_content {

	width: 300px;
	padding: 0 10px 0 0;
	background: #fff;
}

#side_content .related_content h3 {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 0 0 7px;
}

#side_content .related_content ul {
	width: auto;
	color: #783710;
	border: 1px solid #c7c7c7;
	padding: 9px;
	margin: 0 0 10px 0;
}

#side_content .related_content ul li {
	padding: 4px 0 4px 0;
}

#side_content .related_content ul li a {
	color: #783710;
	text-decoration: none;
}

#side_content .related_content ul li a:hover {
	color: #783710;
	text-decoration: underline;
}
/* END: Related content  */

/* START: Poll */
#side_content .poll {
	width: 300px;
	margin: 0 0 10px 0;
}

#side_content .poll .top {
	width: 300px;
	height: 8px;
	background: url(/images/backgrounds/side_content_poll_top.gif) no-repeat;
	font-size: 0;
}

#side_content .poll .bottom {
	width: 300px;
	height: 8px;
	background: url(/images/backgrounds/side_content_poll_bottom.gif) no-repeat;
	font-size: 0;
}

#side_content .poll .content {
	width: 278px;
	background: url(/images/backgrounds/side_content_poll_content.gif) repeat-y;
	padding: 0 11px 0 11px;
	color: #005e9a;
	font-size: 12px;
}

#side_content .poll .content h3 {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #433312;
	font-weight: bold;
	margin: 3px 0 0 0;
}

#side_content .poll .content .date {
	float: right;
	font-size: 18px;
	color: #433312;
}

#side_content .poll .content .question {
	width: 180px;
	font-size: 18px;
	color: #7c1e0b;
	padding: 30px 0 10px 16px;
}

#side_content .poll .content .answer {
	font-size: 14px;
	padding: 0 0 0 16px;
	margin: 0 0 4px 0;
}

#side_content .poll .content .answer input {
	font-size: 14px;
	margin: 2px 10px 0  0;
}

#side_content .poll .content .sex {
	color: #4e4e4e;
	font-size: 12px;
	padding: 0 0 0 16px;
	margin: 20px 0 3px 0;
}

#side_content .poll .content .male,
#side_content .poll .content .female {
	float: left;
	font-size: 12px;
	padding: 0 0 0 16px;
	margin: 0 0 6px 0;
}

#side_content .poll .content .male input,
#side_content .poll .content .female input {
	float: left;
	font-size: 12px;
	padding: 0 0 0 16px;
	margin: 1px 6px 0 0;
}

#side_content .poll .content .archive {
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0 0 0;
}

#side_content .poll .content .archive a {
	color: #005e9a;
	text-decoration: none;
}

#side_content .poll .content .archive a:hover {
	text-decoration: underline;
}

#side_content .poll .content .button {
	float: right;
	width: 96px;
	height: 36px;
	background: url(/images/buttons/side_content_poll_button.gif) no-repeat;
	border: 0;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}
/* END: Poll */

/* START: Tags */
#side_content .tags {
	width: 300px;
	margin: 0 0 10px 0;
}

#side_content .tags .top {
	width: 277px;
	height: 97px;
	background: url(/images/backgrounds/side_content_tags_top.gif) no-repeat;
	font-size: 0;
	padding: 43px 0 0 23px;
}

#side_content .tags .top h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	color: #000;
	font-weight: bold;
}

#side_content .tags .top h3 div {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #000;
	font-weight: bold;
}

#side_content .tags .bottom {
	width: 300px;
	height: 34px;
	background: url(/images/backgrounds/side_content_tags_bottom.gif) no-repeat;
	font-size: 0;
}

#side_content .tags .content {
	width: 254px;
	background: url(../images/backgrounds/side_content_tags_content.gif) repeat-y;
	padding: 0 23px 15px 23px;
}

#side_content .tags .content .tag1 a,
#side_content .tags .content .tag2 a,
#side_content .tags .content .tag3 a,
#side_content .tags .content .tag4 a,
#side_content .tags .content .tag5 a,
#side_content .tags .content .tag6 a,
#side_content .tags .content .tag7 a,
#side_content .tags .content .tag8 a,
#side_content .tags .content .tag9 a {
	color: #063847;
	text-decoration: none;
}

#side_content .tags .content .tag1 a:hover,
#side_content .tags .content .tag2 a:hover,
#side_content .tags .content .tag3 a:hover,
#side_content .tags .content .tag4 a:hover,
#side_content .tags .content .tag5 a:hover,
#side_content .tags .content .tag6 a:hover,
#side_content .tags .content .tag7 a:hover,
#side_content .tags .content .tag8 a:hover,
#side_content .tags .content .tag9 a:hover {
	color: #063847;
	text-decoration: underline;
}

#side_content .tags .content .tag1 { font-size: 10px }
#side_content .tags .content .tag2 { font-size: 12px }
#side_content .tags .content .tag3 { font-size: 13px }
#side_content .tags .content .tag4 { font-size: 14px }
#side_content .tags .content .tag5 { font-size: 16px }
#side_content .tags .content .tag6 { font-size: 18px }
#side_content .tags .content .tag7 { font-size: 20px }
#side_content .tags .content .tag8 { font-size: 24px }
#side_content .tags .content .tag9 { font-size: 28px; font-weight: bold }
/* END: Tags */
