ve y /*  



 Theme Name: RCW - HungryDogMedia Theme



 Theme URI: http://www.hungrydogmedia.com/



 Description: A website framework for AIM.



 Author: Anne Pineda



 Author URI: http://www.hungrydogmedia.com/



 Version: 1.0



 Tags: 



 Your theme can be your copyrighted work.



 Like WordPress, this work is released under GNU General Public License, version 2 (GPL).



 http://www.gnu.org/licenses/old-licenses/gpl-2.0.html



 */







/* Reset Defaults Starts */







body {

	padding:0;

	margin:0;

	font-family:Verdana, Geneva, sans-serif!important;

	line-height:125%!important;

}

* {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6, p, blockquote {

	margin: 0;

	padding: 10px;

}

h4 {

	font-size:16px;

	font-weight:bold;

	color:#111;

	margin-top:0;

	padding-top:0;

}

a {

	color:#F495A8;

	text-decoration:none;

}

a:hover {

	color:#333;

	text-decoration:none;

}

a img {

	border: none;

}

.float_left {

	float:left;

}

.float_right {

	float:right;

}

blockquote {

	margin: 5px 15px;

	padding: 5px 5px;

	background: #8CB5D8;

	border: 1px solid #3A7CAC;

}

code {

	color: #3366CC;

}

a img {

	border: none;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 0px;

}

.alignright {

	float: right;

}

.alignleft {

	float: left;

}

.aligncenter {

	display: block;

	margin-left:auto;

	margin-right:auto;

	width:150px;

}

small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

}

#comments {

	margin:10px 10px 10px 20px;

}

.comments {

	margin:10px 10px 10px 20px;

	padding:0px;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 1em Arial, Helvetica, Sans-Serif;

}

.commentlist ol {

	margin:0px 0px 0px 30px;

	padding:0px 0px 0px 30px;

}

.commentlist li ul li {

	font-size: 1em;

}

.commentlist ul {

	list-style:none;

}

.commentlist li {

	/*font-weight: bold;	*/



	margin:0px 0px 0px 30px;

	padding:0px 0px 0px 30px;

	list-style:none;

}

.commentlist li .avatar {

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

}

.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

}

#commentform p {

	font-family: Arial, Helvetica, Sans-Serif;

}

.commentmetadata {

	font-weight: normal;

	margin:2px 0px 2px 0px;

	line-height: 1.5em;

}

#commentform {

	margin: 5px 10px 0 0;

}

#commentform textarea {

	width: 250px;

	padding: 2px;

}

#respond:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.post-data {

	font-size:11px;

	line-height:14px;

	padding:0px;

	margin:10px 5px 5px 20px;

}

/* Reset Defaults Ends */



body {

	position: relative; /* Fixes browser resizing bug in IE6 */

	margin: 0 auto;

	font-family: Arial;

	font-size:medium;

	text-align: center; /* IE Centering Technique */

	padding:0;

}

.footerbg {

	background:#FFF url(images/bg_pg_footer.gif) bottom left repeat-x;

}

.bg3 {

	background:#FFF url(images/bg3.jpg) 0 0 repeat-x;

}

#wrapper {

	text-align: left; /* IE Centering Technique */

	width:990px;

	margin:0 auto;

}

#pg_container_top {

	margin:0px;

	background:#FFF url(images/bg_pg_top.gif) top left repeat-x;

}

#container_top {

	width:990px;

	height:445px;

	margin:0px;

	background:url(images/bg_page_top2.jpg) top center no-repeat;

	overflow:hidden;

}

.bg2 {

	background:url(images/bg_page_top.jpg) top center no-repeat;

}

#header {

	width:990px;

	margin:0 auto;

	padding:0px;

}

#hdr_logo {

	width:980px;

	padding:10px 0px 0px 0px;

}

.top_logo {

	width:555px;

	margin:0px 151px 15px 1px;

	padding:0px;

	float:left;

}

.top_join {

	float:right;

	margin:50px 50px 0 0;

	padding:0;

	width:135px;

}

#hdr_image {

	height:320px;

	margin:0 auto;

	overflow:hidden;

	padding:10px;

	width:960px;

}

#pg_container {

	width:990px;

	margin:0px;

	text-align:center;

}

#container {

	width:980px;

	margin:0 auto;

	text-align:left;

}

#hdr_nav {

	width:980px;

	border-left:1px solid #E9E9E9;

	border-right:1px solid #E9E9E9;

	border-bottom:1px solid #D3D3D3;

	margin:25px 0px 20px 0px;

	padding:0px;

}

#mainmenu {

	width:970px;

	height:40px;

	margin:5px 5px 5px 5px;

	padding:0px;

	background:url(images/bg_nav.gif) top left repeat-x;

	font-size:14px;

	text-align:center;

	color:#FFF;

	font-weight:bold;

	text-transform:uppercase;

	letter-spacing:1px;

}

#mainmenu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	z-index:1000;

}

/*Top level list items*/



#mainmenu ul li {

	background:url("images/bg_nav.gif") repeat-x scroll left top transparent;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #F495A8;

	display:inline;

	float:left;

	height:16px;

	padding:12px 12px;

	position:relative;

	z-index:1000;

}

#mainmenu ul li.redcor {

	border-right:0!important;

}

/*Top level menu link items style*/



#mainmenu ul li a {

	display:block;

	color:#FFF;

	z-index:1000;

	text-decoration:none;

}

* html #mainmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/

	display: inline-block;

	float:left;

}

* html #mainmenu ul li ul li a { /*IE6 hack to get sub menu links to behave correctly*/

	float:none;

}

#mainmenu ul li a:link, #mainmenucat ul li a:visited {

	text-decoration:none;

}

#mainmenu ul li a:hover, #mainmenu ul li a:active, #mainmenu .select a {

	text-decoration:none;

	color:#462441;

}

/*1st sub level menu*/



#mainmenu ul li ul {

	position: absolute;

	left: 0;

	display: block;

	margin:0 0 0 0px;

}

/*Sub level menu list items (undo style from Top level List Items)*/



#mainmenu ul li ul li {

	display: list-item;

	float: none;

	font-size:12px;

	padding:0;

	height:30px;

	letter-spacing:normal;

	background:#462441;

	border:0;

	border-top:1px solid #6a3562;

	border-bottom:1px solid #2a1427;

	width:220px;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */



#mainmenu ul li ul li ul {

	top: 0;

	margin:0;

}

#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a {

	height:0px;

	padding:5px 10px 20px 10px;

	text-align:left;

	text-decoration:none;

	color:#FFF;

	font-size:12px;

	text-transform:inherit;

}

#mainmenu ul li ul li a:hover, #mainmenu ul li ul l.current_page_itemi a { /*sub menus hover style*/

	text-decoration:none;

	color:#F495A8!important;

}

#main_content {

	clear:both;

	width:980px;

	margin:30px 0px 30px 0px;

	padding:0px;

	text-align:left;

	color:#333;

	font-size:12px;

	line-height:150%!important;

	font-family:Verdana, Geneva, sans-serif!important;

}

#home_col1 {

	width:465px;

	margin:0px 50px 0px 0px;

	padding:0px;

	float:left;

}

#home_col2 {

	width:465px;

	margin:0px;

	padding:0px;

	float:left;

}

.home_video {

	margin:0;

	padding:0px;

	display:block;

}

#testimonials {

	width:465px;

	margin:0px;

	padding:0px;

	display:block;

}

#testimonials ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	z-index:1000;

}

#testimonials li {

	position: relative;

	display: inline;

	float: left;

	z-index:1000;

	width:215px;

	margin:0px;

	padding:0px 0px 0px 17px;

	border-left:1px dotted #F495A8;

}

#testimonials ul li:first-child {

	border-left:none;

	padding:0px 15px 0px 0px;

}

#title {

	color:#F495A8;

	font-size:15px;

	font-weight:bold;

	margin:5px 0px 10px 0px;

	padding:0px;

}

.ttl_date {

	margin:0px 0px 0px 10px;

	padding:0px 0px 0px 10px;

	border-left:1px dotted #F495A8;

	font-size:12px;

	float:left;

}

.btn1 {

	margin-top:10px;

}

.btn2 {

	margin-top:20px;

}

#main_content h1 {

	width:455px;

	border-top:6px solid #462441;

	padding:12px 5px 12px 5px;

	margin:30px 0px 20px 0px;

	border-bottom:1px solid #462441;

	font-size:24px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#462441;

	font-weight:normal;

}

#main_content h2 {

	width:970px;

	border-top:6px solid #462441;

	padding:12px 5px 12px 5px;

	margin:0px 0px 20px 0px;

	border-bottom:1px solid #462441;

	font-size:24px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#462441;

	font-weight:normal;

}

#main_content h3 {

	font-size:22px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#462441;

	font-weight:normal;

	margin:0px 0px 25px 0px;

	padding:0px 5px 0px 5px;

	line-height:30px;

}

#left_col1 {

	width:245px;

	margin:10px 25px 0px 0px;

	padding:0px;

	float:left;

}

#right_col1 {

	width:689px;

	padding:0px 0px 0px 19px;

	border-left:1px dotted #F495A8;

	margin:0px;

	float:left;

}

#left_col2 {

	width:689px;

	padding:0px 19px 0px 0px;

	border-right:1px dotted #F495A8;

	margin:0px;

	float:left;

}

#right_col2 {

	width:245px;

	margin:0px 0px 0px 25px;

	padding:0px;

	float:left;

}

#widget_title {

	width:215px;

	height:20px;

	margin:0px 0px 10px 0px;

	padding:17px 15px 11px 15px;

	background:url(images/bg_widget_title.gif) top left no-repeat;

	color:#FFF;

	text-align:left;

	font-weight:bold;

	font-size:20px;

}

#title_date {

	width:83px;

	height:71px;

	background:url(images/bg_date.gif) top center no-repeat;

	margin:0px 17px 0px 0px;

	padding:10px 0px 0px 0px;

	text-align:center;

	color:#FFF;

	font-weight:bold;

	font-size:24px;

	line-height:30px;

	float:left;

}

#main_title {

	width:580px;

	color:#F294A6;

	font-weight:bold;

	text-align:left;

	font-size:28px;

	line-height:34px;

	float:left;

}

#main_title2 {

	color:#F294A6;

	font-weight:bold;

	text-align:left;

	font-size:28px;

	line-height:34px;

	margin-bottom:15px;

}

#pg_container_ftr1 {

	width:990px;

	height:260px;

	margin:0px;

	background:#FFF url(images/bg_pg_ftr1.gif) top left repeat-x;

}

#container_ftr1 {

	width:980px;

	margin:0px auto;

	padding:0px;

}

#ftr1_title {

	width:193px;

	height:46px;

	margin:0px 0px 15px 10px;

	padding:10px 0px 0px 0px;

	background:url(images/bg_ftr_title.gif) top left no-repeat;

	text-align:center;

	color:#F495A8;

	font-size:24px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style:italic;

	font-weight:normal;

	float:left;

}

#ftr1_list ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	z-index:1000;

}

#ftr1_list li {

	position: relative;

	display: inline;

	float: left;

	z-index:1000;

	width:190px;

	margin:0px;

	padding:10px 27px 10px 27px;

	border-left:1px dotted #F495A8;

}

#ftr1_list ul li:first-child {

	border-left:none;

}

#btn {

	width:75px;

	height:17px;

	background:url(images/bg_button.gif) top right repeat-x;

	color:#FFF;

	font-family:Verdana;

	font-size:11px;

	padding:2px 5px 2px 5px;

	margin:20px 0px 0px 0px;

	text-align:center;

	float:right;

}

#pg_container_ftr2 {

	height:150px;

	margin:0 auto;

	background:url(images/bg_pg_ftr2.gif) top left repeat-x;

}

#container_ftr2 {

	width:980px;

	margin:0 auto;

	padding:45px 0px 0px 0px;

	color:#FFF;

	font-size:11px;

	line-height:11px;

}

#container_ftr2 a {

	text-decoration:none;

	color:#FFF;

}

#container_ftr2 a:hover {

	color:#999;

}

#ftr_col1 {

	margin:0px;

	padding:0px;

	text-align:left;

	float:left;

	width:980px;

}

ol {

	padding-left:45px;

}

#ftr_col1 ul {

	margin: 0px;

	padding: 0;

	list-style-type: none;

	list-style-image: none;

	float:left;

}

#ftr_col1 li {

	display:inline;

	list-style-type:none;

	padding-left:5px;

	margin:2px 0px 2px 0px;

	border-left:1px solid #FFF;

	text-transform:lowercase;

}

#ftr_col1 li:first-child {

	border-left:none

}

#ftr_col1 ul li a {

	text-decoration:none;

	color:#FFF;

}

#ftr_col1 ul li a:hover {

	color:#999;

}

#ftr_col2 {

	width:430px;

	margin:0px;

	padding:0px;

	text-align:left;

	float:left;

}

#ftr_credits {

	clear:left;

	width:980px;

	margin:25px 0px 0px 0px;

	padding:20px 0px 0px 0px;

	border-top:1px solid #333;

	text-align:right;

}

/* main */



#navMenu ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

#navMenu {

	width: 245px;

}

#navMenu li {

	display:inline;

}

/* menu */



#navMenu li a:link, #navMenu li a:visited {

	text-decoration: none;

	font-size: 12px;

	font-weight: normal;

	color: #333;

	height: 12px;

	display: block;

	background:url(images/bg_side_menu.gif) bottom left no-repeat;

	padding: 6px 0 10px 25px;

	margin:5px 0px 5px 0px;

}

#navMenu li a:hover {

	color: #F495A8;

}

/* subMenu */



#navMenu li li a:link, #navMenu li li a:visited {

	height: 12px;

	background:url(images/bg_side_submenu.gif) bottom left no-repeat;

	padding: 5px 0 11px 78px;

	margin:5px 0px 5px 0px;

}

#navMenu li li a:hover {

	color: #F495A8;

}

/* subSubMenu */



#navMenu li li li a:link, #navMenu li li li a:visited {

	background:url(images/bg_side_subsubmenu.gif) bottom left no-repeat;

	height: 12px;

	padding: 5px 0 11px 115px;

	margin:5px 0px 5px 0px;

}

#navMenu li li li a:hover {

	color: #F495A8;

}

#frmSearch {

	width:210px;

	margin:20px 18px 25px 10px;

	padding:5px 5px 5px 5px;

	border:1px solid #CCC;

}

.btnSearch {

	border:1px solid #FFF;

	color:#333;

	font-size:12px;

	font-family:Arial;

	padding:1px 1px;

	margin:0px 5px 0px 0px;

}

#frmLogged {

	font-size:12px;

	margin:0;

	padding:0 50px 20px;

	text-align:right;

	width:183px;

}

#frmLogged ul {

	margin: 0px;

	padding: 0;

	list-style-type: none;

	list-style-image: none;

}

#frmLogged li {

	display:inline;

	list-style-type:none;

	padding-left:5px;

	margin:2px 0px 2px 5px;

	border-left:1px solid #F495A8;

}

#frmLogged li:first-child {

	border-left:none

}

#frmMember {

	width:250px;

	padding:0;

	margin:0px;

	font-size:13px;

	color:#F495A8;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

#frmMember input {

	width:125px;

}

#frmMember td {

	padding:0px;

	text-align:right;

}

.inputLogin {

	background:none repeat scroll 0 0 #FFFFFF;

	border:medium none;

	color:#F495A8;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0;

	text-align:center;

	width:50px;

}

input.submitLogin {

	background:transparent;

	border-color:-moz-use-text-color;

	border-style:none dotted none none;

	border-width:medium 0 medium medium;

	color:#F495A8;

	float:right;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0;

	text-align:right;

	width:40px!important;

}

input.submitLogin2 {

	background:transparent;

	border-color:-moz-use-text-color;

	border-style:none dotted none none;

	border-width:medium 1px medium medium;

	color:#F495A8;

	float:right;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	padding:0;

	text-align:left;

	width:50px!important;

}

#frmMember a {

	color:#F495A8;

	text-decoration:none;

}

#frmMember a:hover {

	color:#F495A8;

	text-decoration:none;

}

input, select {

	border:1px solid #462441;

	font-size:12px;

	margin-bottom:2px;

	padding:3px;

	text-align:left;

	width:200px;

}

submit {

	border:1px solid #462441;

	font-size:12px;

	font-family:Arial;

	text-align:center;

	color:#F495A8;

	padding:2px 5px;

}

.postform {

	margin-left:15px;

}

#listCat {

	width:690px;

	margin:0px;

	padding:0px;

}

#listCat ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	z-index:1000;

}

#listCat li {

	position: relative;

	display: inline;

	float: left;

	z-index:1000;

	width:130px;

	margin:0px 4px 20px 4px;

	padding:0px;

	text-align:center;

	font-size:11px;

	line-height:15px;

}

#listCat li .imgCat {

	width:120px;

	height:120px;

	background:#FFF;

	background:url(http://redcoralweddings.com.au/wp-content/themes/redcoralweddings/images/default.jpg);

	border:1px solid #CCC;

	padding:4px 4px 4px 4px;

	margin:0px 0px 5px 0px;

}

#listCat a {

	color:#313131;

	text-decoration:none;

	font-weight:bold;

}

#listCat a:hover {

	color:#F495A8;

	text-decoration:none;

	font-weight:bold;

}

#frmSearch input {

	width:25px;

	border:0;

}

#frmSearch input.btnSearch {

	width:169px!important;

	border:0px solid;

	height:25px!important;

}

.wpcf7 p {

}

.wpcf7 textarea {

	border:1px solid;

}

#mainmenu ul li.page_item blogtab {

	border:none!important;

}

.af-form-wrapper {

	text-align:center;

	margin-top:-40px;

}

input.aweber-btn {

	border:0!important;

	width:153px!important;

	height:47px!important;

}

span.wpcf7-radio {

	width:200px;

}

span.wpcf7-radio input, span.wpcf7-list-item input {

	width:10px;

}

.ss-form-entry1 {

	text-align:right;

	width:400px;

}

.ss-form-entry2 {

	text-align:left;

	width:700px;

}

.ss-form-entry3 {

	text-align:left;

}

.wpcf7 textarea {

	width:700px!important;

}

.ss-form-entry4 {

	text-align:right;

	width:700px;

}

.app-submit #submit {

	background:#F495A8;

	color:#5c3f57;

	border:#5c3f57;

	width:100px;

	text-align:center;

	font-weight:bold;

	cursor:pointer;

}

.nggalleryabout .piclenselink {

	visibility:hidden;

	height:0;

}

#container_ftr1 .ngg-gallery-thumbnail img {

	margin:4px 51px 0 5px!important;

	width:190px!important;

	height:150px!important;

}

form.paypalbtn {

	text-align: center;

	margin: 0pt auto;

	width: 630px!important;

}

.paypalbtn input {

	border:none!important;

	width:351px!important;

	height:145px!important;

}

.ngg-gallery-thumbnail {

	float:left;

	margin-right:5px;

	text-align:center;

	width:210px;

}

.wishsubmit input {

	background:none repeat scroll 0 0 #462441;

	color:#FFFFFF;

	float:right;

	text-align:center;

	width:53px;

}

.piclenselink {

	visibility:hidden!important;

	height:0!important;

}

.prodtitles {

	width:832px !important;

}

.prodtitles span {

	float:none !important;

}

a.wpsc_product_title {

	float:none !important;

}



#search_box #key_words

{

font-size:15px;

padding:8px;

text-align:left;

width:300px;

}



#search_cat

{

font-size:15px;

padding:8px;

width:318px;

}



#search_sub

{

background-color:#65245c;

font-size:18px;

font-weight:bold;

padding:8px;

color:#FFF;

text-align:center;

cursor:pointer;

}
