/*  



Theme Name: dreamworks redux



Theme URI: http://www.quickiepc.com



Description: Keeping it very sharp, clean, and accesible. 



Version: 1.1



Author: Vinh Le



Author URI: http://www.quickiepc.com



*/ 



* {

	margin: 0;

	padding: 0;

}



#trial{

	width: 230px;

height: 75px;

	background: url('images/categories.jpg') no-repeat left top;

	font-size: 12px;

	padding-left: 8px;

padding-top: 5px;

	padding-bottom: 20px;

margin-left:-10px;

}

#cattitle {

	width: 211px;

	background:  no-repeat left top;

	font-size: 12px;

	padding-top: 5px;

	padding-bottom: 20px;

}

#footer2 {

	background: url(images/adems_www_08.jpg) no-repeat center top;

	clear: both;

}

#footer2 h4 {

	text-indent: -900em;

	margin: 0;

	padding: 0;

	height: 25px;

}

#footer2-wrap {

	width: 905px;

	height: 228px;

	margin: 0 auto;

}

body {

	

		background: #222222 url(images/adems_header_2_01.jpg) no-repeat center top;



	color: #999999;

	width: 100%;

	display: table;

font-family:  Verdana, sans-serif;

	font-size: 14px;



	/*font-variant: small-caps;*/

	text-align: justify;

	margin: 0px;



/*  background: #f9ac17 url(images/adems_header_2_01.jpg) no-repeat center top;

width: 100%;

        color: #b9b9b9;

	font-family: Arial, Verdana, sans-serif;

	font-size: 62.5%;

	text-align: center;

	font-weight: normal;

margin: 0px;

*/



}



a {

	color: #d22b47;

	text-decoration: none;

}



a:hover {

	color: #FFF;

}



p {

	font-size: 14px;

	line-height: 1.5;

	margin: 0 0 21px;



}



#content_wrapper {

	width: 871px;

	margin: 0 auto;

	text-align: left;

	position: relative;



}



ol, ul {

	font-size: 14px;

}



blockquote {

	margin: 21px;

}





/******************************************************

*

*						HEADER

*

******************************************************/



#header {

	width: 871px;

	position: relative;

	height: 300px;

	margin-top: 100px;



}



#header h1.main_title {

	padding-right: 22px;

	position: absolute;

	bottom: 219px;

}



#members_area {

	font-size: 14px;

	color: #FFF;

	position: absolute;

	right: 8px;

	bottom: 236px;

}



#members_area a {

	color: #FFF;

}



#members_area a:hover {

	color: #cc3399;

}



#header h3.slogan {

	padding-right: 22px;

	position: absolute;

	font-size: 21px;

	bottom: 160px;

	left: 100px;

	font-weight: normal;

}



#navmenuleft {

background: url('images/adems_www_11-07.jpg');

width:20px;

height:25px;



}

#navmenuright {

background: url('images/adems_www_11-09.jpg');

width:20px;

height:25px;



}



#header ul.navmenu {

background: url('images/adems_www_11-08.jpg') repeat-x;

color:#663c0a;

	padding-right: 0px;

	position: absolute;

	bottom: 10px;

	left: 22px;

	list-style: none;

	font-size: 16px;

	font-weight: ;

	line-height: 24px;

}



#header ul.navmenu li {

	float: left;

	margin-right: 0px;

}



#header ul.navmenu li a {

	float: left;

	color:#663c0a;



	text-decoration: none;

	padding: 0px 7px;

}



#header ul.navmenu li:hover {

	text-decoration: underline;

}



#header ul.navmenu li a:hover {

	text-decoration: underline;

}





#header ul.navmenu li.current_page_item {

	float: left;

	margin-right: 0px;

	

}



#header ul.navmenu li.current_page_item a {

	float: left;

	color: #FFF;

	

	text-decoration: none;

}



/******************************************************

*

*						CONTENT

*

******************************************************/





#content {

	width: 871px;

	position: relative;

	background: url('images/adems_header_3_02.gif') repeat-y;

/* padding: 0px 22px 22px 22px; */



} 





#content_posts_wrapper {

	width: 565px;

	float: left;

	position: relative;

/* no padding */

	padding: 0px 0px 0px 22px;

}



.date {

	width: 40px;

	height: 60px;

	float: left;

	position: relative;

	padding-bottom: 10px;

padding-left: 10px;

	text-align: left;

	line-height: 23px;

	background: url('images/adems_www_11.jpg') no-repeat;

	color: #663c0a;

	font-size: 25px;

	font-weight: bold;

}



.month {

	font-size: 14px;

	color: #fff;

}



.post {

	margin-bottom: 40px;

}



.actual_post ol, .actual_post  ul {

	list-style: inside;

}



.sub_title {

	margin-bottom: 20px;

}



.author a {

	background: #cc3399;

	border: 1px solid #222222;

	padding: 5px;

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	float: left;

	position: relative;

}



.author a:hover {

	background: #3d3d3d;

}



.comments {

	color: #666666;

	float:left;

	position: relative;

	font-size: 14px;

	padding-left: 20px;

	background: url('images/comment_post.jpg') no-repeat left center;

}



.comments a {

	color: #666666;

	text-decoration: none;

}





.comments a:hover {

	text-decoration: underline;

}









.actual_post {

	padding-top: 21px;

	clear: both;

}



.content_post {

	

	margin-left: 5px;

	float: left;

	position: relative;

}



.tags {

	float:left;

	padding-right: 20px;

	color: #666666;

	font-size: 14px;

}



.tags a {

	padding-left: 15px;

	background: url('images/tag.jpg') no-repeat left center;

	color: #d22b47;

	text-decoration: none;

}



.tags a:hover {

	text-decoration: underline;

}



h1, h3 {

	font-family: Arial, Verdana, sans-serif;

	font-weight: bold;

}



h1 {

	font-size: 72px;

	color: #FFF;

	letter-spacing: -5px;

}



h2 {

	font-size: 30px;

	color: #d22b47;

	font-weight: normal;

}



h2 a {

	color: #d22b47;

}



h2 a:hover {

	text-decoration: underline;

}



h1 span {

	color: #cc3399;

}



#bottom {

	width: 871px;

	height: 127px;

	position: relative;

	background: #333 url('images/adems_header_3_05.jpg') no-repeat;

	clear: both;

}





/******************************************************

*

*						SIDEBAR

*

******************************************************/



#sidebar {

	width: 211px;

	padding-right: 22px;

	padding-left: 32px;

	list-style-type: none;

	float: right;

	position: relative;

	font-size: 12px;

	line-height: 21px;

}



/*#rss_feed {

	padding-bottom: 0px;

}*/

#rss_feed {



	position: absolute;

	bottom: 0px;

	left: 630px;

	list-style: none;

	font-size: 16px;

	font-weight: bold;

	line-height: 24px;

}



#rss_feed img {

	border: 0;

}



#rss_feed a:hover {

	color: #cc3399;

}



#search {

	width: 211px;

	background: url('images/search.jpg') no-repeat left top;

	font-size: 12px;

	padding-top: 35px;

	padding-bottom: 30px;

}



#search p {

	margin: 0;

}



#search_input {

	width: 140px;

	background: #333333;

	border: 1px dotted #d22b47;

	color: #d22b47;

	padding: 2px;

	float: left;

	height: 18px;

}



#search_submit {

border: 0px solid #222222;

height: 20px;

	background: #d22b47;

	color: #FFF;

	margin-left: 5px;

	padding: 1px;

}



#sidebar li.recentcomments_dw {

	width: 194px;

	height: 35px;

	background: url('images/recentcomments.jpg') no-repeat;

}



#sidebar ul.recentcomments_sub {

	padding-bottom: 30px;

	list-style: none;

}



#sidebar ul.recentcomments_sub span {

	color: #bbb;

}



#sidebar ul.recentcomments_sub a {

	padding: 0 0 0 25px;

	margin-bottom: 1px;

	background: url('images/recentcomments_icon.jpg') no-repeat 5px center;

	display: block;

}



#sidebar ul.recentcomments_sub a:hover {

	background: #d22b47 ;

}

#sidebar li.slidingpics {

	width: 230px;

float: left;

	margin-bottom: 10px;



}

#slidingpics {

	width: 230px;

float: right;

	margin-bottom: 80px;

margin-right: 20px;



}



#sidebar li.recentposts {

	width: 194px;

	height: 35px;

	background: url('images/recentposts.jpg') no-repeat;

}



#sidebar ul.recentposts_sub {

	padding-bottom: 30px;

	list-style: none;

}



#sidebar ul.recentposts_sub a {

	padding: 0 0 0 20px;

	margin-bottom: 1px;

	background: url('images/recentposts_icon.jpg') no-repeat 5px center;

	display: block;

}



#sidebar ul.recentposts_sub a:hover {

	background: #d22b47 ;

}



#sidebar li.archives {

	width: 194px;

	height: 35px;

	background: url('images/archives.jpg') no-repeat;

}



#sidebar ul.archives_sub {

	padding-bottom: 30px;

	list-style: none;

}



#sidebar ul.archives_sub a {

	padding: 0 0 0 24px;

	margin-bottom: 1px;

	background: url('images/archives_icon.png') no-repeat 5px center;

	display: block;

}



#sidebar ul.archives_sub a:hover {

	background: #cc3399 url('images/archives_icon.png') no-repeat 5px center;

}



#sidebar a {

	text-decoration: none;

	color: #d8d8d8;

}



#calendar_wrap table {

	width: 100%;

	border-collapse: collapse;

}



#calendar_wrap table a {

	padding: 0;

}



#calendar_wrap tfoot a {

	background: none;

	margin-top: 2px;

	margin-bottom: 30px;

}



#calendar_wrap tfoot a:hover {

	color: #cc3399

}



#calendar_wrap thead {

	background: #7b7b7b;;

}



#calendar_wrap caption {

	font-size: 16px;

	color: #FFF;

	margin-bottom: 2px

}



#calendar_wrap th, #calendar_wrap td {

	text-align: center;

}



li.sidebar_widgets ul {

	list-style: none;

	margin-bottom: 30px;



}





li.sidebar_widgets a {



	padding: 0 0 0 25px;

	margin-bottom: 1px;

	background: url('images/recentcomments_icon.jpg') no-repeat 5px center;

	display: block;

border-bottom:1px dotted #333333;

}







li.sidebar_widgets a:hover {

	background: #d22b47;

}



h2.sidebar_widgets_title {

	font-size: 170%;

	margin-bottom: 10px;

}





li.sidebar_widgets div.ngg-widget a{

	display: inline;

	background: none;

}





/******************************************************

*

*						FOOTER

*

******************************************************/



#footer_top {

	width: 871px;

	height: 20px;

	margin-top: 100px;

	position: relative;

	background: #333 url('images/footer_top.jpg') no-repeat;

}



#footer_top h1.footer_title {

	font-size: 72px;

	position: absolute;

	bottom: 2px;

	color: #FFF;

}



#footer_main {

	width: 871px;

	position: relative;

	background: #333 url('images/adems_header_3_06.gif') repeat-y;

	color: #ff99cc;

	padding-top: 15px;

	padding-bottom: 15px;

}



#footer {

	padding-left: 22px;

	padding-right: 22px;

	list-style: none;

	font-size: 14px;

	line-height: 21px;

}



#footer li.page_footer, li.about_footer {

	float: left;

	width: 240px;

}



#footer li.page_footer {

	margin-right: 45px;

}



ul.recentcomments_footer, ul.recentposts_footer {

	list-style: none;

}



ul.recentcomments_footer {

	padding-top: 35px;

	background: url('images/recentcomments_footer.jpg') no-repeat left top;

}



ul.recentposts_footer {

	padding-top: 35px;

	background: url('images/recentposts_footer.jpg') no-repeat left top;

}



li.about_footer {

	padding-top: 35px;

	background: url('images/about_footer.jpg') no-repeat left top;

}



ul.recentcomments_footer a, ul.recentposts_footer a {

	padding: 5px 5px 0 21px;

	background: url('images/footer_icon.jpg') no-repeat 1px center;

	text-decoration: none;

	display: block;

	color: #ff99cc;

	border-bottom: 1px solid #cc6699;

}



ul.recentcomments_footer a:hover, ul.recentposts_footer a:hover {

background: #ff66cc ;

}



#footer_bottom {

	width: 871px;

	height: 23px;

	margin-bottom: 40px;

	position: relative;

	background: #2b2b2b url('images/adems_header_3_08.jpg') no-repeat center;

	clear: both;

}



.clear {

	clear: both;

}



.disclaimer {

	position: relative;

	padding-top: 30px;

	bottom: 0px;

	text-align: center;

	color: #ffccff;

	display: block;

}



.disclaimer a {

	color: #FFF;

}



.disclaimer a:hover {

	color: #FFF;

text-decoration:underline;

}





/*********************************



			comments



*********************************/





.comments_number {

	margin-top: 40px;

	margin-bottom: 10px;

	color: #FFF;

	font-size: 30px;

}



.comments_list li {

	padding-left: 2px;

}



.comments_list ol {

	list-style: none;

}



.comments_list ol .comments_author {

	color: #cc99cc;

	display: block;

	font-weight: bold;

	font-size: 14px;

	padding: 5px 0 0 11px;

	position: relative;

}



.comments_list ol .comments_author span {

	background: url('images/comment_tab.jpg') no-repeat top right;

	padding: 6px 35px 0 0;

	color: #666;

	font-weight: normal;

	position: relative;

	z-index: 3;

}



.comments_list ol .comments_author a {

	color: #cc99cc;

}



.comments_list ol .comments_author a:hover {

	color: #3d3d3d;

}



.comments_list ol li.alt .comments_author {

	display: block;

	color: #cc3399;

	font-weight: bold;

	font-size: 14px;

}



.comments_list ol li.alt .comments_author a {

	color: #cc3399;

	font-weight: bold;

}



.comments_list ol li.alt .comments_author a:hover {

	color: #FFF;

}



.comments_list ol .comments_text {

	color: #b9b9b9;

}





#comments input, textarea {

	border: 1px solid #222;

	background: #f3f3f3;

	color: #333;

	padding: 3px;

}



#comments textarea {

	width: 505px;

}



#submit {

	border: 1px solid #222;

	background: #f3f3f3;

	color: #999;

}



#submit:hover {

	background: #cc3399;

	color: #fff;

}



.comments_date {

	color: #999;

	display: inline;

	font-size: 12px;

	background: url('images/date_orange.jpg') no-repeat left center;

	padding-left: 13px;

}











.comments_date_tidy {

	padding: 0 0 10px 11px;

}



li.alt .comments_date {

	background: url('images/date_blue.jpg') no-repeat left center;



	padding-left: 13px;



}















.comments_list li .comments_text {

	border: 1px solid #222222;

	padding: 10px 10px 0 10px;

	background-color: #3d3d3d;

	position: relative;

	z-index: 1;















	overflow: hidden;

}





.comments_form label {

	font-size: 14px;

	padding-left: 5px;

}



.comments_avatar img {

	width: 90px;

	float: left;

}



.comments_avatar a {

	border: 0;



}



.comments_avatar img {

	border: 0px solid #FFF;

}



.comments_body {

	float: left;

}





/*********************************





			PAGE



*********************************/



.page_content_post {

	width: 573px;

	float: left;

	position: relative;

}



.pagetitle {

	margin-bottom: 40px;

}

























/*

	UTILITY STYLES

*/				  				  

					  				  

.floatLeft 	{ 

	float: left; margin-right: 10px;

}



.floatRight	{ 

	float: right; 

}

	

.clear		{ clear: both; }

a											{ outline: none; }





/*

	PAGE STRUCTURE

*/

#page-wrap { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 230px; height: 328px; margin: 0px; position: relative;  background: top left; }



 #page-wrap-wrap { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 230px; height: 285px; margin: 0px;}

#page-wrap-wrap span{

width:230px;

height:328px;



position:absloute;

top:0px;

left:0px;

background:url(images/sliderframe_2.png) no-repeat;

}



/*

	TYPOGRAPHY

*/





blockquote	{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px;  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}















/*

	SLIDER

*/

.slider-wrap								{ width: 230px; position: absolute; top: 0px; left:10;  }			

.stripViewer .panelContainer 

.panel ul									{ text-align: left; margin: 0 15px 0 30px; }

.stripViewer								{ position: relative; overflow: hidden; width: 230px; height: 328px; }

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 230px; }

.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{border: 0px solid #3C3C3C;}



#movers-row									{ margin: 5px 0 0 0px; }

#movers-row div								{ width: 36px; float: left; margin:15px 0 0 2px}

#movers-row div a.cross-link 				{ float: right; }



#frame-row									{ margin: 0px 0 0 0px; }

#frame-row div								{ width: 36px; float: left; }

#frame-row div a.cross-link 				{ float: right; }



.photo-meta-data							{ background: transparent; padding: 0px; margin-left: 5px; margin-right: 5px; height: 30px; margin-top: 0px; position: relative; z-index: 100; color: white; text-align:center; }

.photo-meta-data-header 						{ font-size: 13px; }

.cross-link									{ display: block; width: 36px; margin-top: -14px; 

											  position: relative;  z-index: 1; }

.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }



.frame-link									{ display: block; width: 36px; margin-top: -15px; 

											  position: relative; padding-top: 15px; z-index: 2; }

.frame-thumb 								{ background: transparent ; }

.frame-nav-thumb 									{ border: 0px solid #FFF; }










